From 213355ea4677f8dca59a4446e72c9cc579cd13dc Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Sep 2024 05:03:28 -0400 Subject: [PATCH 01/25] Add respirator to hostile humanoid mobs (#2032) --- .../_NF/Entities/Mobs/NPCs/mob_hostile_base.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml index 88640cd68c6..f73d8e48c9e 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml @@ -4,7 +4,7 @@ abstract: true components: - type: Temperature - heatDamageThreshold: 2000 # Should prevent mobs from taking damage on planets with extreme head + heatDamageThreshold: 2000 # Should prevent mobs from taking damage on planets with extreme heat coldDamageThreshold: -250 # Should make mobs immune to cold planets currentTemperature: 310.15 coldDamage: #per second, scales with temperature & other constants @@ -229,6 +229,13 @@ nextAdvertisementTime: 0 - type: SalvageMobRestrictionsNF - type: FTLKnockdownImmune + - type: Respirator + updateInterval: 99999 # Shouldn't run often, if ever. + suffocationThreshold: -100 # Should never happen. + damage: + types: {} + damageRecovery: + types: {} # NonHuman NPC base, no equipment, immune to vacuum/low pressure - type: entity From dfd0ff88784892d97d42f0a718982967b89cc79f Mon Sep 17 00:00:00 2001 From: Ghost-Prince <155380366+Ghost-Prince@users.noreply.github.com> Date: Fri, 20 Sep 2024 10:23:18 +0100 Subject: [PATCH 02/25] Add fancy chairs (#2031) * Add Fancy Chairs * Update chairs.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- .../Construction/Graphs/furniture/seats.yml | 183 ++++++++++++++++++ .../Entities/Structures/Furniture/chairs.yml | 120 ++++++++++++ .../_NF/Recipes/Construction/furniture.yml | 153 +++++++++++++++ .../Structures/Furniture/chairs.rsi/meta.json | 47 +++++ .../chairs.rsi/wooden_fancy-black.png | Bin 0 -> 1681 bytes .../chairs.rsi/wooden_fancy-blue.png | Bin 0 -> 1830 bytes .../chairs.rsi/wooden_fancy-cyan.png | Bin 0 -> 1858 bytes .../chairs.rsi/wooden_fancy-green.png | Bin 0 -> 1777 bytes .../chairs.rsi/wooden_fancy-orange.png | Bin 0 -> 1832 bytes .../chairs.rsi/wooden_fancy-pink.png | Bin 0 -> 1919 bytes .../chairs.rsi/wooden_fancy-purple.png | Bin 0 -> 1813 bytes .../Furniture/chairs.rsi/wooden_fancy-red.png | Bin 0 -> 1841 bytes .../chairs.rsi/wooden_fancy-white.png | Bin 0 -> 1919 bytes 13 files changed, 503 insertions(+) create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Furniture/chairs.yml create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-black.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-blue.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-cyan.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-green.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-orange.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-pink.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-purple.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-red.png create mode 100644 Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-white.png diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml index c587e47efb8..ec34bfd512d 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/seats.yml @@ -192,6 +192,80 @@ - tool: Screwing doAfter: 1 + #Frontier: fancy wooden chairs + - to: chairWoodFancyBlack + steps: + - tag: CarpetBlack + name: black carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-black + + - to: chairWoodFancyBlue + steps: + - tag: CarpetBlue + name: blue carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-blue + + - to: chairWoodFancyCyan + steps: + - tag: CarpetCyan + name: cyan carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-cyan + + - to: chairWoodFancyGreen + steps: + - tag: CarpetGreen + name: green carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-green + + - to: chairWoodFancyOrange + steps: + - tag: CarpetOrange + name: orange carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-orange + + - to: chairWoodFancyPurple + steps: + - tag: CarpetPurple + name: purple carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-purple + + - to: chairWoodFancyPink + steps: + - tag: CarpetPink + name: pink carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-pink + + - to: chairWoodFancyRed + steps: + - tag: CarpetRed + name: red carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-red + + - to: chairWoodFancyWhite + steps: + - tag: CarpetWhite + name: white carpet + icon: + sprite: Objects/Tiles/tile.rsi + state: carpet-white + #End Frontier + - node: chairMeat entity: ChairMeat edges: @@ -276,3 +350,112 @@ doAfter: 1 - tool: Screwing doAfter: 1 + + # Frontier: fancy wooden chairs + - node: chairWoodFancyBlack + entity: ChairWoodFancyBlack + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlack + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyBlue + entity: ChairWoodFancyBlue + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemBlue + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyCyan + entity: ChairWoodFancyCyan + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemCyan + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyGreen + entity: ChairWoodFancyGreen + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemGreen + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyOrange + entity: ChairWoodFancyOrange + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemOrange + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyPink + entity: ChairWoodFancyPink + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPink + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyPurple + entity: ChairWoodFancyPurple + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemPurple + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyRed + entity: ChairWoodFancyRed + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemRed + amount: 1 + steps: + - tool: Prying + doAfter: 1 + + - node: chairWoodFancyWhite + entity: ChairWoodFancyWhite + edges: + - to: chairWood + completed: + - !type:SpawnPrototype + prototype: FloorCarpetItemWhite + amount: 1 + steps: + - tool: Prying + doAfter: 1 diff --git a/Resources/Prototypes/_NF/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/_NF/Entities/Structures/Furniture/chairs.yml new file mode 100644 index 00000000000..5149b20ac4a --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Furniture/chairs.yml @@ -0,0 +1,120 @@ +- type: entity + name: fancy wooden chair + id: ChairWoodFancyBase + parent: ChairWood + description: A chair, but fancy. + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _NF/Structures/Furniture/chairs.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + MaterialCloth1: + min: 1 + max: 1 + +- type: entity + id: ChairWoodFancyBlack + parent: ChairWoodFancyBase + suffix: Black + components: + - type: Sprite + state: wooden_fancy-black + - type: Construction + node: chairWoodFancyBlack + +- type: entity + id: ChairWoodFancyBlue + parent: ChairWoodFancyBase + suffix: Blue + components: + - type: Sprite + state: wooden_fancy-blue + - type: Construction + node: chairWoodFancyBlue + +- type: entity + id: ChairWoodFancyCyan + parent: ChairWoodFancyBase + suffix: Cyan + components: + - type: Sprite + state: wooden_fancy-cyan + - type: Construction + node: chairWoodFancyCyan + +- type: entity + id: ChairWoodFancyGreen + parent: ChairWoodFancyBase + suffix: Green + components: + - type: Sprite + state: wooden_fancy-green + - type: Construction + node: chairWoodFancyGreen + +- type: entity + id: ChairWoodFancyOrange + parent: ChairWoodFancyBase + suffix: Orange + components: + - type: Sprite + state: wooden_fancy-orange + - type: Construction + node: chairWoodFancyOrange + +- type: entity + id: ChairWoodFancyPink + parent: ChairWoodFancyBase + suffix: Pink + components: + - type: Sprite + state: wooden_fancy-pink + - type: Construction + node: chairWoodFancyPink + +- type: entity + id: ChairWoodFancyPurple + parent: ChairWoodFancyBase + suffix: Purple + components: + - type: Sprite + state: wooden_fancy-purple + - type: Construction + node: chairWoodFancyPurple + +- type: entity + id: ChairWoodFancyRed + parent: ChairWoodFancyBase + suffix: Red + components: + - type: Sprite + state: wooden_fancy-red + - type: Construction + node: chairWoodFancyRed + +- type: entity + id: ChairWoodFancyWhite + parent: ChairWoodFancyBase + suffix: White + components: + - type: Sprite + state: wooden_fancy-white + - type: Construction + node: chairWoodFancyWhite diff --git a/Resources/Prototypes/_NF/Recipes/Construction/furniture.yml b/Resources/Prototypes/_NF/Recipes/Construction/furniture.yml index 38244e7968b..67b99135614 100644 --- a/Resources/Prototypes/_NF/Recipes/Construction/furniture.yml +++ b/Resources/Prototypes/_NF/Recipes/Construction/furniture.yml @@ -973,3 +973,156 @@ canBuildInImpassable: false conditions: - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyBlack + name: fancy black chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyBlack + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-black + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyBlue + name: fancy blue chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyBlue + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-blue + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyCyan + name: fancy cyan chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyCyan + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-cyan + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyGreen + name: fancy green chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyGreen + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-green + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyOrange + name: fancy orange chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyOrange + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-orange + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyPink + name: fancy pink chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyPink + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-pink + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyPurple + name: fancy purple chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyPurple + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-purple + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyRed + name: fancy red chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyRed + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-red + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + id: ChairWoodFancyWhite + name: fancy white chair + description: A chair, but fancy. + graph: Seat + startNode: start + targetNode: chairWoodFancyWhite + category: construction-category-furniture + icon: + sprite: _NF/Structures/Furniture/chairs.rsi + state: wooden_fancy-white + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/meta.json b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/meta.json new file mode 100644 index 00000000000..026af6f86fc --- /dev/null +++ b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Content created by GhostPrince for Frontier Server", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wooden_fancy-black", + "directions": 4 + }, + { + "name": "wooden_fancy-blue", + "directions": 4 + }, + { + "name": "wooden_fancy-cyan", + "directions": 4 + }, + { + "name": "wooden_fancy-green", + "directions": 4 + }, + { + "name": "wooden_fancy-orange", + "directions": 4 + }, + { + "name": "wooden_fancy-pink", + "directions": 4 + }, + { + "name": "wooden_fancy-purple", + "directions": 4 + }, + { + "name": "wooden_fancy-red", + "directions": 4 + }, + { + "name": "wooden_fancy-white", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-black.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-black.png new file mode 100644 index 0000000000000000000000000000000000000000..f42a276b4b93e823c6d0d90a070637e48655112a GIT binary patch literal 1681 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 UI1uYM$N&HU07*qoM6N<$f{%h`k^lez literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-cyan.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf8e15a32a3bc2603a9cd74c2e9102ebff433a5 GIT binary patch literal 1858 zcmV-I2fg@-P)Px*{7FPXRCt{2TTM$FTNr)}vlt{wDpAI-PPs)I2ogkhCgl=J8Ul4u>Bc|cvMYau ztNR1G^)4>=E)=AMl1&uuLMcH8Ql!wSZ89Vw4jLqj!MTewXPk*9bIv%^+DjggGc)Jp zydUSh@A-INN8kg}>o;a=a>9O(H`~zu`D?^aUq2gMOjE&A3HerCrKEO0VCT zvzaB#0@&7ekysJ!y6RCETZuJ*D8~Gil)$WjorNG+61|0K)l(ug*FuB*0-?G&jfpw&TE2PPB7kVLu=F_ zB$MRFlM`rJb%vrq0-$k`_lI8Lg^LT9AL8nZr*Ug?0>b13im}SAx?D0vl+mdBVuS^Q zOpMkUynQmYN~cX}Y8pG1;Dt&IhAcx+RYFvjZKZ5X%|lD4O&lDAdLD>3+h|Qr*ri`E zDL|T<#?HbSa(W7as@lREGC36rs)`&)-G1r}8<-Ex6r8@M*Ae?s1hW%NtcZv=+c0F= zRrY>!Zczin)|Lt2mZR+z*sizQvw&+A(4Iaaj?hu|ehUM4**+Eiu2JV%j+snAYt#V< zkUoEb_VkIX1mOAxG_CgGp;u_?3;e*_QKi!+0Ep2j_EY-6DPBG5qELz5ti?e%LW{nT zOu`r+A2_5$(Yc=hfL zO5acvNK@0$o<6aaKn14H-^(9iShJ6nzNZh!9tsenQL+J2RhRA2Kl(1HDzru&Vl;~E zA@@OZAbp!gpBYf8-tfjl-`fcu9E@~39f;8=VxwcOb(da_QX7nojzNq@i3tR?4{*?@ z^l0fEeOmI;XI=%moepL*O9L60%`Am>9A@p8mp+pMN~>gpS*emKzOC)L>bJFBXpOq9 z5ZXQ{(Eg5V=P(rIPWpzT++37!&}ULW_E13Wt#Gs5J)K7}R>9X7pHPfduyHyM04T;P zsJ#^ev;SWD^vvInekoGsrq8qtQv0V44j}t~>V@fUs=A#H zG^@j|^-av@&F{@NgsV$*-@msBY1XY3rflxOR?L-*Q~D)KdYa zNEwAn49B%|-x1g!g;J!9~+Q#obv4j=2akjo%x}8 z0Dd4`TyPH(cX&LkE3f;)FJJ8YfCoPM6uf+TDj?o$KiE<4hi<3C94X>5fv~ec?h8Ns zd0vTWjXI>MX*(07v}z#n_II;-)V;HP_D~2eCg4OmZT7qEO{|Eh9(A#CO5UZZY3BGO z*Y&NPBk)dzAwRp7D+S%#7y z05Zyh=+c{EUNhid1{W8JW9(A`u&=Iz0_|@Q-R|O|uf9DMK<#N~;SAa9%$+#`?)-r8 zFo>@7`3thw8SE^a*?x-!o^~p|eq(BlI%;nPRFArzQ~dD<;v0evj2Ndm%zR7RDd05bRaf5cIPuyN@>-wBewU&#_7Br?xy_@;sGFAVVyB; zo_hv}CnwlhIJ5s-V`t&a9swG^&*>?$6T7byJUAH98g=CKlq>#Ed03u#gyY(|iw9nK zDqugQV|l#*0Iv9aDN@GXT+tPq2XK=|5MYW7%{%DjVQ;R8Qlxx~hvoGG^R?JuCevwi zdA)$Wxgz=J1Z$r!=JO_4H@83jhEB07*qoM6N<$f|=QHo&W#< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-green.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-green.png new file mode 100644 index 0000000000000000000000000000000000000000..b9cf5ec1515fd3f728e29950758ed7e13a9d5136 GIT binary patch literal 1777 zcmVPx*t4TybRCt{2T2E`+NEH9MBO@sUM0_x|lh)*r;KLGfNE$XYlocdU2;>`d@!s}x z^aJd%$3VY9U{47M7DG#$9E$0|q=%4AV;djb3W6;Wsj~-p#`0f{6sbuU{~*lBGtB!l z^Im4&dnrVKq(7&Q?DoHH0>}6#6=kjaMkuD4;7cpc$k><9(od-fVP+-$InDiI0|4Hr zKxsqaW3@92FS}m9`APn%lpu*tJl?cX+EDt!RxA)xg{ygzGo{p23%ZdMyB^{+!AK{7 zm?{9^FxN%7>Ghc+k~{%Pn4s_pa4ZwVT;Sh_xh_f@3J%XaB`~Ep*4Hrfg%N0iD-Hk$ zO+2Szlpw4C2DaVWX24F!ie?*y!_vvM~~g4ROS6f}u}^tXgC&IJAKqiNIcQL_GCg8{}AkV{C8@-6=)p^ulS-P(Dg?}1?-6nPzyNvT2}$D20vs^kgHgxBW13FZy- zs`s0*1MHpVf!cXwrlvCNGc(p_Z4^Za`+(Ah!iAP>!dup7WBw~@Tqyqj8wD`pV}=E0 z<7~bNLOH?W$^s;tVDa%I-m*R$O9JC;p9w#1*TXnPArqkW27m&tufAjP@uPtjz`$<+ z?afaP!$LD(5Cwsbij-C<0Jxbs7(2?;BVIeRpjRyZzc>y@$muU zfhXYPAcNhbHY7!ZUUeazPBt$`mLMq_C^|Sf$Uv_JtsV?c-zK>H{1wHO1+E0YLW(0cVmkqRz2)q{*tioxE?S}J2RcEw zcAjEFNs2Zgd@-8_(6>QJ(P9;Tn0_&v9?nBI?S;f2AoPltHviDuAko06&ymAdT~Bejhun~ zQ8>(XK};2T#S-QX;)^F;1aViCoBd5C_@Dx?x#Yh z$CC~)N-+hL#d|uVwZ=gPyI762K!OQBP?+Iwd;A!T zzYq{Mfq}xP3Bo5;9{}{~6QjR#&b;zj9EqUtOx0p?b5_lMa3SfywKO{vP+h0(e*(-K9BH`2^X=_n9EH;%%Qd*@;TZ?$NPf_BC TMaK#a00000NkvXXu0mjfy+1of literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-orange.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..6c12e6bffe049f3bb19a76cb3fdada4eceb96d1b GIT binary patch literal 1832 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 FV1lf_nsopG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-purple.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5f63bca9c1b5992211d4830a056c799363a9bf GIT binary patch literal 1813 zcmV+w2kQ8VP)Px*&q+iH3jA zd?0jH2vktIeq{9sA~c&W3SD*Gg*+(;x{2_RNt>9KG`1m*mzlR1?{#MKGxttss(s`G znatel+;hHr&Y78WP7hq*et1ro0unnX8o?XoZI7FKT{eV-rizCK#+t?|-;RGuBDjUU zAD+{14&DL)EYBAZO$6E4!A=8zznTI7d_4K^Q<14L5-Ks{3d04obe$mSyez=-hE0{n16$$5%_s#L|u*(f_-SvW#85yT1% z5-2HEsVcHQH+Ws}et1q7A%U9!3cBmre1s`)zU~)RQ*}fW%7wD8+PmPJ=lu8OW-2)u z*Y8MEj`I#l0q_3($8#6(%LN0x6Hke1Ij^Z-*k7l4UZE;gp`NK0<)eupRu+x`fQ^Z| zAU6SK*p;@Q`w6OWHXp&kPQ&7YZXgr`%!(3?Knh6g_@hWL$C-A&MIdYeL?a*?VZZIy z{6Z@iG#}f|bAk{7R7oiyHT{{#{f1rn@3B517odu!mugL8n_EN156!hKj_9PQTN1bk zm<`Y96BuWTujl%i{{sdw7h~g?4bSMi%AT*U!}b{D7F_>1fpM&+>e$>GYPm4c2pd~X z)v=x%cP)?;%x-3nMQ(`Tjsej`5JV#w365Hh_G{)>RIji!^_vb@m6rk%MuMZTe-xSL z^FWBQk>DskH$GX804&%1fZ4yP!b9>6cBJE!0FijWWdS9W0ia3w&y7zl38C}-0#&}< zxd{;wZAf)S02d5$T%IsCR73lbWW1o9{#|dx$ zOzKZ^UonAkOXP0_I$lB<8>#D_Bu41^fDw#u4&GuUmEh!D-7_D~s4~?1Rqt!~&=geUgk}G7JDr zd9wgC09K`{XUdz`H}Ae(ae8jH0^aq7K8NY|IQ{lEn;!t&9K7Y*=P++z6%D{#1Zb>xaIkRWqf(Qfc?fk+YpiUxn1D(ix3WW z8lVBuNKqLnsP$Yw3w+T;5WoCh@!SRcTAw=z4wGS&P)46*n0rVIAv7?C%C}=w0u=y; zn@nKb(>UPw`dn{PC!x>CEXr7( zFCa89=Itguh}_eYlX1QH@~-|U`cS{h7Vs$gP%pl`t0yPpIKfRHvw0D_bEi>bWDg4jo?&MT{hEP4o-;* z!kHBjQj4aZt}5Kf=V$>Xlre#ea<`FqysIDVG+NGolKbjuLX=`QJfpYE_R{3&+O`n~ zXkmm0Le=5SqHOd5$C}V}|8;E>C8uhRrRpdvm*hxf#LU zBj9&`0ATELr*-Yk61)%&ZLN9)?EL{Wb?p`C{W`5{u2qV_kpSvXtEoD&`G_w<@WP4w zY(9e3RJ|!~bpm$`pq=4{i65U|Z9YCu%Rm60HA>O`fX8VWe{Hs37XS`+&gDBVr}Kb| zfIdmauYc4K(n5ekkf{VJtcv3mhRHB0QU#CGA%~eVD%%yqWjI3tw*~NYiUWYsC>nh{ z9`*}L0STu>#Zb_>6=n!Ga7YS{^C(=s-yMe6V3U1hJQgfcd_hM;IgmXV?|(9RIE45Dx(AhReVHW&kN z(UZTP>&ME%5i-vdw$pU%^@|YFOEu44hj*2|p7c@;uU~|kWXL>Iu(EK}BtvX4#+?@H zDCBH-Mvo1~ka?!C=7e2kuO~Sf*Qwdj@-+3=Y(4_HSH}C3_n!3!#0Fz5CC4K}G!eww z(=e9|js(!)qiDsZ`aFQ9+I+kDZgCZ4=%R}*{=fJSaLlG_L1V(r00000NkvXXu0mjf DY|B?G literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-red.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-red.png new file mode 100644 index 0000000000000000000000000000000000000000..26e20e4f9968a9c0119ee3ba79e8b29f62ad3abe GIT binary patch literal 1841 zcmV-12hRA3P)Px*>q$gGRCt{2TTN)&NEH4eTej;2j1L>9F~W&Uu}x14fs|gd1ad9xAr5N_iw}Wb z3T8_wIV_>{5K7q+=rM;-2!^JILa&9wUX}(7J%u=wxD8=L-HS2ALAGRR5Auv9$FXKq zsYw@qP$u$>^nT{OH`05rBXEG*<57K7^waBxqTv^H}&*Ps4FahT3bWZ zCjjUwrCgFR|Kz==3UJc}nQt;%K&`C-0J6CRwu^@VKozljdg_@Qc;SM~E>Ir}qo!!| zI-5%%JrhC}h7yQU>SJNxYmJ8oCV1t7%nBeNyS`mKq{5qj_X>r43T794`|^AjeDmZz z^K+RsHJ6O*8IuK^hdoii-<5w|cLA?lP+(msE2`zXuBr6jpmlDcJ{Cr;tyzRm&xDZ8 zB>;fV)yKkI&t+DCg&FOvGQJmxz}v+`luNS31)YG|RA!}^p47T7&`?y2ihep0R0IJ# zM^)Edz$+Kzwt$ABqR}yP^Vsmn^a=X8pm{uRogKJN0V1S%$IWvMMFoOq&uF*ND|}s3 z5fQi#Gyt3mAc8O7xpro5W9z^X13VZMYv`Q7XVgpzn3ZCBtl7eHJ_P`H{GyBrpNKDQ z1pqMN6RA?xH}^3s#dI&?fEnk-AYL%t8Edvs$fvNeb$~Bzg$h6669E8U+6tZfGoQx# z=DuTw>|l;Hy|KuNBAD$ZJrhDhQ8D2YEo1L*=2uj=a96sj12_|Cdj%%*WIYSG9A+|T zD8W4T{^kYx`TnTrM?~=V-F2S#5+<9eb|U+6Q^sU4WElZielxFk8)ly;Q9mO10TGU4 zfo-6gm0~*3jRS*Byj+s8zPV2o;6@-M^pl!~DKS7_h5I4u6YyDSq0%`CSm@g>c=zz8 zzEb>zq^2Pv`01|q!(=dox~8Hc2w2NayOJ0o^Z{cNZiK^B2~nS5`Fr>Dlq#Q2a9{S8K@cLN><&un* z;wQ_AV2=E2xoMh*>G7!{s-^i>5!s5JL_c1A8E*aOS!~hnSB&;q<_BUJrRu?5KEJ>IW1MY6p zUFoVmmyGMjuYS>2rsDc#wt$r>gU`8STxU&;GFiatqJ-xUJ`PMrT?W+J8lFG+$YrIr z3drUXc=YNBwYKKC0{gv?%_UH4Yk2hPh?!Sg1(1@L*Bu~kV7quo1!pbQF`ok4#l!E~ z2jB#CP37Js?((=-9U$Kdr+hIh;Ii*N0WY7n36X}PLgp+vUo>Qnh7B&syzT<|Ryg6$ z)&fYO1D#x)k$BAL9&(Ms`?Cp|*5QcOQD+iOma0-%K%7I0M)X^+4QYmb0=T>CwZ zl_FeikRZaF8#63phabWp513tmm{&ic&7&9n0f4c~gXofO6<#;sj&3RO3L1)f?g)UU zuH6E8-XOXu@rt8o+bV$gQz4(icJZ)pk3heIsTUYT_qb^^O&0R0Zrox3^H!10a61#f zU)TkL0oNL(NPocn!Y=+=zcFxaxg;C>71^I}%i!(ts80HCCmFPQ91PGZj#~;K)gD&* z01!E0Yno=ZfQ+I649$oYMa87cFK4JPU*GzZ=#g7+_Y=Gg6o_6wA@Xe-%B@g za%%YokQJ4=ZJtYYbxp-_=R_bK8HId`?m(?=?Ec2qfh#d!=cqbT4F<5Wb%2V{?F!iw z4Z5T{T*#+z91J-6V6#=g>Y{{spS4GLeRCh#Tmtu=UZ*=v5)rSTWw3nbnrpAaJ4e-# zjfeFEOK-RlpS_xWi`j)jNxObE{(d}QLmRskgV^!`T(k{#}?&7Zg4DJ}yK fLkuy*{}=xO$HkgKo39J?00000NkvXXu0mjfd>&(P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-white.png b/Resources/Textures/_NF/Structures/Furniture/chairs.rsi/wooden_fancy-white.png new file mode 100644 index 0000000000000000000000000000000000000000..7386db713b845679229766a45337dbd7e5ef0ab9 GIT binary patch literal 1919 zcmV-_2Y~pAP)Px+IY~r8RCt{2T0dypSQ!7gy}>k^8XulyZy`>!2n=_F3&#~gmC0iXHh5@g))Ya9 zaMO|Dz+kc^_y&VQIk+X0RSdqR9`3*(0;=tyi>)OlYA2~=Npyqz-bqekz2``m7W@PA zEWL-m-}k-mdw;(K=0LmM_EM=7eYR~IPoF+b%=4}L1{Z0fcsiZFRyQ7xzez(dlWn)# z-un7F0H9YZVl|(nb%X8&)^<+-0Po+w|E7%a9c#lxYY$hSk^yBM$AKUSSbOrHQ4-yY z*vJw@8G>_pfa5p-fKk1K%=R$=KoA4~@p?cUA;|0jmSrKE&C=&ly@b_#5`!;BAV#q) zi$^{)SVAzJPNUs!dpt&9HUI(X_00A$Ro?$TF2ogr+y?L~dE5Uu;BD;V!TLJZp4=RQ z#32FrMs9;$Z9LEVLznV{CR4)Mlt>X0gBS>*6*7!L;(O>tbnXX|8W^8GtDM@y*NYbz4Vs5#YhB5Susrm<*t*s;4LlReY4& zfh@}~3nNbSEX(visY|r> zpeV}Rgu)Q@7{ojXuI7`lZ5y&I2g>Pp{v~Qu`0(L_2jH5L(>+h>NqZJ>%>vnM7Pf5% z%ISA;;HLN{%HQPvJmUeA0d!pl01SsiWV6{oIsMMxJ}wZY$;f|~F(7oHQdQLh07;UN z=^xH?@j>?jqudUii=!9_iTrZ8jHRU|+PnT~&;QPKU1*xdEI)J>*nHSQ^RfU@6tOHH zp+CdTQ(Gx`whhxXvH7rrYS_maK;&zh21QWB%yg(;MH}ed?IreNIj2yCKpvz)srL%q9_Igksbgh z)(0lLHq$gCasO%g&z?P_X8=U5pNAj_c>DG(mwc}6FgcMS$6tg5d0t;%k8L|_nkF2_ zxpjnhT^EkyaLZ>hz~;jafXTU=uIuR4ih=rGtq5J$F&>Wt?V|$uo*)R&G!4C4F|ZHl z)r!zGjdlc&d?o`lFAI3}Lzgahy^Vd0>LolfUSL!&!Q0peFxex#`k@*Kmd`W|lK3YB957k`r_*VS$78xDFijJRqC`3l#4Vp`Gh~|P zwGTEL4NnwBSeAuKrQ#RFybNWPdxEQX&jGL>j52vZrhkYBPyPt(!M{d0j)MnJ{^0V`Py>wWC5&=A za2#ju8`%E~qk3t=Gq=OcHPishU#`63&H#x5neAh$_%h>F9rKA$X8ZVm%>$SRuIqAl z68H6ZTt{Aa#k{74+9s;b^?r@gEBBnI6MMwsxFB#GH;xiUmD{X;Bo9ie3y zkhlKJ5%8Cr{X;-iBTbMX%1`GekdpAho0ovhm#M-W0>r&;Qrcg}kskm|dU=*yKR+ID zPlJU*0k&=5S^@}!OcWsBn*eh%6B>)dK25}1n1^*xeQIyu=%h<-FIG)=}*%%l*{En z9g!;tLVyEr#%QPk$VHpGUVj-Y88J&__DNM?wi11~}e{`LAtZ*BL4 zo(PR{I}k+?iPj!g^GWm{{{qXh=rsArc!5Fp0zd!ucVsKUzh3|7t>%;XEdL(hko)v2 z2HgvI8~Xtcf*_z*D>8AI=>e*$dYSEGT)lgaQN4ubWdW5+C1F_>yp4UTe5F!JG%pJn z)l2v+|BkiYlRL-1pTpYj302 Date: Fri, 20 Sep 2024 09:23:45 +0000 Subject: [PATCH 03/25] Automatic Changelog (#2031) --- Resources/Changelog/Changelog.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2496ad7d2fd..8836d5e2419 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7070,3 +7070,9 @@ Entries: message: The SR's main office door is now accessible by the STC. id: 5284 time: '2024-09-18T22:30:44.0000000+00:00' +- author: Ghost-Prince + changes: + - type: Add + message: Added Fancy chairs! Use carpet to put cover on wooden chair. + id: 5285 + time: '2024-09-20T09:23:18.0000000+00:00' From 1c0a3cb92828d97ee4a39cb0683028c38b30baa2 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Sep 2024 05:31:01 -0400 Subject: [PATCH 04/25] Fireaxe Removes Plating (Delta-V#1700), Maintenance Jack (#2018) * the return of fireaxe prying (#1700) * bullshit * fixed the fucking typo!!! * Add a maintenance jack for prying up plating * maintenance jack swing angle * Maintenance jack: huge, not ginormous --------- Co-authored-by: Milon --- .../en-US/deltav/tools/tool-qualities.ftl | 2 ++ .../VendingMachines/Inventories/engivend.yml | 1 + .../Prototypes/DeltaV/tool_qualities.yml | 6 ++++ .../Objects/Weapons/Melee/fireaxe.yml | 1 + Resources/Prototypes/Tiles/plating.yml | 6 ++++ .../VendingMachines/Inventories/engivend.yml | 28 ++++++++------- .../_NF/Entities/Objects/Tools/tools.yml | 34 ++++++++++++++++++ .../Tools/maintenance-jack.rsi/icon.png | Bin 0 -> 229 bytes .../maintenance-jack.rsi/inhand-left.png | Bin 0 -> 214 bytes .../maintenance-jack.rsi/inhand-right.png | Bin 0 -> 210 bytes .../Tools/maintenance-jack.rsi/meta.json | 22 ++++++++++++ 11 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 Resources/Locale/en-US/deltav/tools/tool-qualities.ftl create mode 100644 Resources/Prototypes/DeltaV/tool_qualities.yml create mode 100644 Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/meta.json diff --git a/Resources/Locale/en-US/deltav/tools/tool-qualities.ftl b/Resources/Locale/en-US/deltav/tools/tool-qualities.ftl new file mode 100644 index 00000000000..29252751884 --- /dev/null +++ b/Resources/Locale/en-US/deltav/tools/tool-qualities.ftl @@ -0,0 +1,2 @@ +tool-quality-axing-name = Axing +tool-quality-axing-tool-name = Fireaxe diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml index 6a3eb63f25c..46b9ae43b8c 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml @@ -3,6 +3,7 @@ startingInventory: ClothingHandsGlovesColorYellow: 10 # Frontier: 6<10 CrowbarYellow: 10 # Frontier: 8<10 + MaintenanceJack: 10 # Frontier Multitool: 10 # Frontier: 4<10 ClothingEyesGlassesMeson: 10 ClothingHeadHatWelding: 6 diff --git a/Resources/Prototypes/DeltaV/tool_qualities.yml b/Resources/Prototypes/DeltaV/tool_qualities.yml new file mode 100644 index 00000000000..d888e8f3f05 --- /dev/null +++ b/Resources/Prototypes/DeltaV/tool_qualities.yml @@ -0,0 +1,6 @@ +- type: tool + id: Axing + name: tool-quality-axing-name + toolName: tool-quality-axing-tool-name + spawn: FireAxe + icon: { sprite: Objects/Weapons/Melee/fireaxe.rsi, state: icon } diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml index 984cc74602a..b61e2e0b8f8 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml @@ -42,6 +42,7 @@ - type: Tool qualities: - Prying + - Axing # DeltaV - The return of fireaxe prying - type: ToolTileCompatible - type: Prying - type: UseDelay diff --git a/Resources/Prototypes/Tiles/plating.yml b/Resources/Prototypes/Tiles/plating.yml index 7edb1ae784c..ab9ec15fcfe 100644 --- a/Resources/Prototypes/Tiles/plating.yml +++ b/Resources/Prototypes/Tiles/plating.yml @@ -4,6 +4,7 @@ sprite: /Textures/Tiles/plating.png baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.3 @@ -20,6 +21,7 @@ - 1.0 baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.3 @@ -31,6 +33,7 @@ sprite: /Textures/Tiles/plating_burnt.png baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.3 @@ -42,6 +45,7 @@ sprite: /Textures/Tiles/Asteroid/asteroid_plating.png baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.3 @@ -53,6 +57,7 @@ sprite: /Textures/Tiles/Misc/clockwork/clockwork_floor.png baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.3 @@ -64,6 +69,7 @@ sprite: /Textures/Tiles/snow_plating.png #Not in the snow planet RSI because it doesn't have any metadata. Should probably be moved to its own folder later. baseTurf: Lattice isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating friction: 0.15 #a little less then actual snow diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/engivend.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/engivend.yml index 2cd79edb425..c5ab37cce43 100644 --- a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/engivend.yml +++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/engivend.yml @@ -1,16 +1,18 @@ - type: vendingMachineInventory id: EngiVendPOIInventory startingInventory: - ClothingHandsGlovesColorYellow: 4294967295 # Frontier: 6NI-9S4D{^ZE5fl$$XUGvB*29WwzJ%7ZE!7*EY8^aqE0F z{4O8y>T~O<^Y7(9U0(gOb#cKy<{SULXY4j!p&h?*#~C)0`#K+Zb?&AY?5~lF6J_G~ TTDBq+Xg`CetDnm{r-UW|iM?1r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..405ce9d521fff9c0088b29715dafd6e161c1b9c6 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!_yc@GT!HlU>kN8&dTD8Cp&=n< z=3N(oLaZf0e!&d?fk5Vh8c1`Yr;B4qMC;pW2e}R?@Hl6G`ME~sC;!2rc$;tj(lVP2kS6d*^at2RVKbLh* G2~7Y*)J~)T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Tools/maintenance-jack.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a864510dad14f48f80472156c1bd0bddca8445 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!_yc@GT!FNnp5FEA3~6a;p&=oj zzj*cog;-01{DK+&1A)v1HIU|9PZ!6Kh}O5$4EYWy@Gu)b{hzN_l6@=WW7{fgwF$YK zj;>{7_`_f7d`I-|W%>L2>UXa$J(K)H-+jky#_VSk49*BXihah?&%(gapu2I}AL;Cm z>5^ODtkDY5?wGVJV4Z?gXCCWyA)}eGj;Bs;U{wE6$ Date: Fri, 20 Sep 2024 09:31:29 +0000 Subject: [PATCH 05/25] Automatic Changelog (#2018) --- Resources/Changelog/Changelog.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8836d5e2419..6c53d1e2175 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7076,3 +7076,13 @@ Entries: message: Added Fancy chairs! Use carpet to put cover on wooden chair. id: 5285 time: '2024-09-20T09:23:18.0000000+00:00' +- author: whatston3 + changes: + - type: Add + message: The fireaxe can now remove hull plating. + - type: Add + message: >- + A new tool, the maintenance jack, is available from the EngiVend. It can + remove hull plating. + id: 5286 + time: '2024-09-20T09:31:01.0000000+00:00' From 24ed38e3f0ea64cd0ad081cf25d63ce4a4b1a68a Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Fri, 20 Sep 2024 13:21:05 +0300 Subject: [PATCH 06/25] Bounty hunter clothes sprites, inf BountyVend (#1987) * initial commit * boots * bountyvend POI * combat gloves as C1 * fffffix * mercenary colors --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Resources/Maps/_NF/POI/lodge.yml | 2 +- Resources/Maps/_NF/POI/nfsd.yml | 2 +- .../Entities/Clothing/Hands/gloves.yml | 2 +- .../Entities/Clothing/Shoes/boots.yml | 4 +-- .../Inventories/bountyvend.yml | 32 +++++++++++++++++- .../_NF/Entities/Clothing/Head/hats.yml | 8 ++++- .../_NF/Entities/Clothing/Neck/mantles.yml | 13 ++++++- .../Entities/Clothing/OuterClothing/coats.yml | 6 +++- .../Structures/Machines/vending_machines.yml | 10 +++++- .../equipped-HELMET-hamster.png | Bin 0 -> 505 bytes .../bounty_hunter_hat.rsi/equipped-HELMET.png | Bin 0 -> 540 bytes .../Head/Hats/bounty_hunter_hat.rsi/icon.png | Bin 0 -> 335 bytes .../bounty_hunter_hat.rsi/inhand-left.png | Bin 0 -> 568 bytes .../bounty_hunter_hat.rsi/inhand-right.png | Bin 0 -> 550 bytes .../Head/Hats/bounty_hunter_hat.rsi/meta.json | 30 ++++++++++++++++ .../equipped-NECK.png | Bin 0 -> 1376 bytes .../Mantles/bounty_hunter_mantle.rsi/icon.png | Bin 0 -> 564 bytes .../bounty_hunter_mantle.rsi/meta.json | 18 ++++++++++ .../equipped-OUTERCLOTHING-vox.png | Bin 0 -> 1093 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 1153 bytes .../Coats/bounty_hunter_coat.rsi/icon.png | Bin 0 -> 474 bytes .../bounty_hunter_coat.rsi/inhand-left.png | Bin 0 -> 646 bytes .../bounty_hunter_coat.rsi/inhand-right.png | Bin 0 -> 642 bytes .../Coats/bounty_hunter_coat.rsi/meta.json | 30 ++++++++++++++++ 24 files changed, 147 insertions(+), 10 deletions(-) create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Neck/Mantles/bounty_hunter_mantle.rsi/equipped-NECK.png create mode 100644 Resources/Textures/_NF/Clothing/Neck/Mantles/bounty_hunter_mantle.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Neck/Mantles/bounty_hunter_mantle.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/meta.json diff --git a/Resources/Maps/_NF/POI/lodge.yml b/Resources/Maps/_NF/POI/lodge.yml index e3c4e2418f6..cd3a3f3a219 100644 --- a/Resources/Maps/_NF/POI/lodge.yml +++ b/Resources/Maps/_NF/POI/lodge.yml @@ -16610,7 +16610,7 @@ entities: - type: Transform pos: -1.5,11.5 parent: 1 -- proto: VendingMachineBountyVend +- proto: VendingMachineBountyVendPOI entities: - uid: 1052 components: diff --git a/Resources/Maps/_NF/POI/nfsd.yml b/Resources/Maps/_NF/POI/nfsd.yml index 08e2c1b3189..9f9c28c7eb4 100644 --- a/Resources/Maps/_NF/POI/nfsd.yml +++ b/Resources/Maps/_NF/POI/nfsd.yml @@ -15408,7 +15408,7 @@ entities: - type: Transform pos: -5.5,9.5 parent: 1 -- proto: VendingMachineBountyVend +- proto: VendingMachineBountyVendPOI entities: - uid: 1565 components: diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml index 1cb28b31383..3ba673e3020 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml @@ -255,7 +255,7 @@ # - type: CriminalRecordsHacker # Frontier - type: entity - parent: [ClothingHandsGlovesColorBlack, BaseC2ContrabandUnredeemable] # BaseSecurityEngineeringContrabandPx$vq?ljRCt{2+CNLfKp4mIuj1r##7(Re7biJ8IJnteoSoc@h~Vhr;3^_?>RWK` z8_>{9acSRzvhs5mIy}9S zuP{vJpJ3YgA|fIpA|fIpA|fIpzt&hgDak&4Vp2OZMdr?pQ^az$n(okEwVqknyme&{ zLST%0yji8*m0!mM3Q@Wxb`Uvpw}DJ({9JPb8{6q+^F!Ku+u4QCX|`$)g%S) v(=eHS!@rAO2GhzF5fKp)5fKp)`D0!Ia+%{iO$9}s00000NkvXXu0mjfkT2{C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..93ba44e415bbc95311147b4a347fb9dca3a435a8 GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`RCt{2+A&YtKp4jHKZuFtbZiJBi-qyX(4kw|`2bAp5oJNB0}BHZ6GD}u zs>)aBjJngUV`MS0L=maju(BXAU59YSL`JcVV_NC?O_t;Md1Kum|o z>Mi~Wg&u%&&Rb)=HO8M`>;TaD`ibq%GP@@Zfc=9u;Tq?hud~R!d;n{0dR#TX(2~h6 zJAmWk59#q}bO%7Ud!3%Edpk_$@9nL<_9-UBNiZ|2^fvc~xP-Cn$c*DFGoMq`JKAn3EAxPi=C;= z$$Y|KVEO*7Upl*RfqDD>HFeJkgzO@@FsA{DP)OeS>~<(yK$+~koIIKn5D^g(5fKp) e5fKp)$?+EePw{%P_;Abs0000Px$2}wjjR9J=Wl)X+uF%-vt8YdRg2Ou4FFb4*m;RTpUd;%sCN5bYKFfp((Ir9SY z3OBw$1IDpoF>$I>uNOah?KMG%^ILk-o{xXpa|(*0D1XdJlOWS>2Y`;XY@I9j{eGXF z@2p92>Gc43SiI03+4n=|LavC@Tmg~A?FNARyP|1|-wC)lzdl%xB4D|^3DF*mTMWi6 zx}(}M{P)Px$@<~KNRCt{2+COXCKp4mIZ%d%iMJQWojNZXjLj&2=Jue_o@b3OuLg|nU9SWX8 z2!s+m! z%=3`T1>j-uh`?ZX2*BCL@Cy!Ye$wv`S6**j zkbuS*yXd6KvYfm5rg4VDdzt{JUf!2QQH|UD3C@etCWeTJh=_=Yh=_=Yh{#`YR}b*M z3ECd_TU+OYYu2}-R&DWR=JVTaanydkpzU$DdDkBAznO##KRs6z*{^4hFlkDbW!4yD zJ4w>|B1N#%@k`z%A|H+ZSU>M%AN#7i$@d>$=pAK1vj%Kku*IF8zO(=v8&9fdm z-+cz4lO*JM9&EnaEt2Z_KTANCWphh!nUk5tee(bZhugm;8*c9roO~Jq&5|DUMBKQO zBvbD~Y~Ib$Ns@)PMqEWSnfJfzx4R_x{CfyK-6s%{MQ#B8h2ND&8q&uA00000@?kEP)Px$;7LS5RCt{2+ObOOP#nkcuObv&LPpV2oOF;w7U$#c1NZ_CrB?*GI0+7dI*2&x zUJ&{KK0xMshnhDiDsF~8!MQ_88beweO}!C*pDD?3@;~SNljV0nL_|bHL_|bHL`1;% zJm-6!%ijObdS;cc`J=j*CJoYTwE%eQHQY{n8GxwYckytzP+hszYqnZ6!2$Tb4@|Fn zaoS+Lvj~8@qp;d4Yb0F&V~k5$rgIPguy<f3M@1|{KjH&e}k?cN9uRCpv zY}*4I9&Q1!wziT!yS)6HUPt{tb^IJoPOMvBUw!wi+kHu|^L4+QK(Ywg)hiOmF;NuN zZt?)u+KHW6RCnPdvVYEOR{*u0cp|C&r`0VYA|fIpA|fIpA|e8ebIW;*JvALJlF#4g z9g_N<=N@|vOb}qLt^9qZ79hzEjWNzz>r4>v*lW!7@WlDAAux{UKguo3DwUVz!_&K? zkj;&4Zo7ZzT$CHD%sWjmitFPzPM=qm^?hmq();lVj7p<&V~l$m41iI#pN;6BpI-sk z-@pH!1;`fDIS5Fy_k2;uzaM~6D*M&lnI)zV!|;0+AiL|coEvx=3@Yh{e76B48v#_- oaWf4v=_glIU>#45h=@$`57@-Jm@3AVo&W#<07*qoM6N<$g3?F&s{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/meta.json new file mode 100644 index 00000000000..59833e8b03e --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Head/Hats/bounty_hunter_hat.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/a75dee2e6d236612dbd403dd5f8687ca930c01f1 | recolored for mercenary by erhardsteinhauer (github/discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "equipped-HELMET-hamster", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Clothing/Neck/Mantles/bounty_hunter_mantle.rsi/equipped-NECK.png b/Resources/Textures/_NF/Clothing/Neck/Mantles/bounty_hunter_mantle.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..205512907a90a7cfd1d92fed0aa0dd690c9a6c25 GIT binary patch literal 1376 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 LNkvXXu0mjfz3}~| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb32f9c349cfa80a63aee645ba760e59248a6cb GIT binary patch literal 1153 zcmV-{1b+L8P)Px(J4r-ARCt{2nz3u#NEC;EIt~m6gI037U@c=v5eR#g;nH1W49hKCl_d-5lN1IQ zX|mwrV6RP;%k_bPU8Oh-A%B1iRla8JEJR34I%j2}G^r+qGrEyhvNf|K9U=3<79-8h zdwTOUGkWg<27|$1Fc=KqDVEBgD5We20;{UsB$QHCbx%cyA7wgEUxW4cC_K*t02Ty+ zMJZ*xee^8A?cddmS_eugBZRmVYwW#wOKfYHdqVBlbTXFYfQ;E#WE zZ9emy?VWWD1`b9eueKs}<#XewX`21S>$38twkyZBS;uv=8RzE!-Y(9RZXDZY0I<>R zF5TmkAS=K2A}Dg52Q*2?bukaaoCnOq5FOW58c)dp!~I^i;9M*gr8Ckb#fMdWctFAc z-2DOI;cw+0&~e?&O?4y6uR=w>k_Y_#PcPSQ+XHl>WB>r!%3RzbzBQB#u)BK)Z{K`` zW83WQn~&Jty`x*N)~Nk8xV^KETemhq=}k-~$B2`}a%`K$Nn%YV$80>liy-)b+04S> zVWM48F8|f5Xz3sZT%HR?BTrg>?LAXmg!nf%HvsToprWa>0GB@=->vL3nH)>YUrABX z0BxZ=B4jWa3yoEs zNQcCp+z)aw`6!CA`T*T&@iO?s$8nt13h>{P`+@X$QXcTvQ?N%5w(#fy@bmCaeC(COjLN1Fk}nt>+KU5_Ab05ShAp8Se615F}&fT)8?ZGzG{piIzZ%|JT`qm6Di zw*#zFl%ezrbX>Re5Y$GkK$(mxed?fX4HyiZY+Gy+-)9&MmaD~8k=nBE-P>gR96;&K z+`Y-Px$lu1NER9J=Wlre6?KoCVgQQDQUDI+%8NOZ_uiW~sZ#4SiZK`JhQL=lN2M5Lz* zRf;r-1Eio!LxB{_Mk(2~w#IKw2c=pd|W`LTS|4yUKPmHl7@AEvb zRIbZ14^v7J1VQSjlmb9fM#zP3V6wSQ9~VLZ07A|I073{UB8{t5z~=R*IzmXMa+M$m zKnTgiS0aEhmJBC0X7jaH!r6R{;lw^TC#3{P#!p72aasZxV+kPyaU25xcD@hQmc(%k zLI`%gpRskipw)qpbBHKvsL54SQ6h>OayWJPRe9C=%IN*C=RR5{jxlM5J5?2O&MzCOJG*?s_cxIf&1re(o2 zjOs68p653^J;NdA=jlKmxf%HlIg5bNsEgHd4**y#_ZW@3r3GlO%wTYnbUJM?c7^Hm z9qO@ZS{BCRJ9yp~w%Z*Ri%;#m+JWj29=deuw<5Qo@F6-DQ}htk)YSYr-$47R^F`?j QrvLx|07*qoM6N<$f{;_nMgRZ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f804973159bf7afd6b35590af94f61bd37b29535 GIT binary patch literal 646 zcmV;10(t$3P)Px%KuJVFRCt{2+A(X}Koke?ze`tfkuw${WXM(yEm^YM6fy*_>X;={2!XCKbTD`d z*@E#WC^%Dxe1S||gO?70nh?55HunK8lT^6~YROM-4gVhq>;pZWpPsPbJ%EUah=_=Y zh=_=&Azvw1wN|y>Bvu>VNd+2T!v$doV@$DeUn!^K7(p0fe2uk#P##NbU7Qm|(N+@D zh_95>TDu?L;I!7x7~_1UoH1r)eVx1dXRPwk#@@v$005586aZlI`4Iq+Wf`os#d_UX z)>_H!RT51A09b4B>5B#cyuQ4M#LJI1h$P_nWFP&$UwoeqX8?d842!jX-^cOEeyv!G zG==AR#nFb2WH4VTx7Y2$^St8j?{&Laq$#rHvevcoSY`A1Ty(!c3y%Qsy8>=*PaDU` zt7WGuAW3@e;2^;G?g`m)+3}Tf7nd=fpI>o*|Fd=lTwKP8q7TK|`T1Az3J`w;0IZaI z)mq(nP0uGHA|fIpA|fIpqHSo}68{%kX^aG6Si2?Ogv308XadS@?CEfZ$%Aff&_QY* zp_K|~+7e%vuauiSXiSGQWLbuM9zn-3vMj5We6a*XQRLceV^@)wM-WRuxrw<*QvmC? z#5b|&Jc3vP%7YAfTYEHm?9^?Fu0wJjL2Ps786Imb4i7uEJHmBI%p<&)+RW9}$KvyR z{tM%~C#leXH66}ybf$1~dy3KM`_`_zBLDy0=1WkL^xR-zitG7Gxxv7=BPx%JV``BRCt{2+A(X}Ko|z#SEZ}D$etZxL$+{a&T^CSP`s*;C3`7`Qo6*@A&{wb zE5?5zo;svM>6AH3@zNpC5K71DZ0-kKCmm9)STdGunZ6GQoG(`Va`_|+z5|Geh=_=Y zh=_>jzvl~KeIaaCeHVE)k(c?|zlHGyY&!@bPfk)NE2V5Z2r#}ttrwxw>9~AS%Jnk) zLRcxK{qY%AN@7CCXc+#OC10Jr{@C37-+2l0FyVjuD(x1L`i>0RVEl zHS-?O>$h-p)W*BFU!WHY@AO>QSFaCofA3*BU6h}?M8n~+d;Re68{<#kSHAzrO8`Ks zb+T%8mHf)vhrC2YL_|bHL_|bHl=RfNz6>h|BSk_~Jt>aI_3@alY=stJS9=D0A?)Nv zy2(^L@-Fi;au*;OLTl|7K`CXm*0{c$VR9oY?Syz-UxmV#KpplB7-L|JSsH+DqVNL5 zwz+2@Ij)~a(bC|v47m%i%RK|r=}+(K>ed5*gJ#opK$#0)cyPGOJp*CbwRd+m^`D>3 zW~F@Q+LypC_6&Uc`UhuchZqiz-LZ9H*tMgPa?b+35Oy?DHVnI4*)bMBhgA7cR471R cjcC981!?gS;*C;vf&c&j07*qoM6N<$g25jrf&c&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/meta.json b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/meta.json new file mode 100644 index 00000000000..842cde290cb --- /dev/null +++ b/Resources/Textures/_NF/Clothing/OuterClothing/Coats/bounty_hunter_coat.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e , edited by Alekshhh. Vox state made by Flareguy for SS14, recolored for mercenary by erhardsteinhauer (github/discord)", + "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 e5c4a32c40a34e39883a7ef35e34681a02a96389 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 10:21:30 +0000 Subject: [PATCH 07/25] Automatic Changelog (#1987) --- Resources/Changelog/Changelog.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6c53d1e2175..ebd99f032e5 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7086,3 +7086,15 @@ Entries: remove hull plating. id: 5286 time: '2024-09-20T09:31:01.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: Added bounty hunter mantle and jackboots to the BountyVend. + - type: Tweak + message: Used old HoS trench coat and hat sprites for Bounty Hunter stuff. + - type: Tweak + message: Made inventories of BountyVends on POIs infinite. + - type: Fix + message: Reclassified jackboots, combat boots and combat gloves as C1. + id: 5287 + time: '2024-09-20T10:21:06.0000000+00:00' From a9cb842452e5ea71354a648d3e2d50c02828afd5 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Sep 2024 07:57:12 -0400 Subject: [PATCH 08/25] More unshaded bluespace bag sprites (#1960) * bag of holding consistency * Fix 1-frame bag of holding animation lengths * fix ore bag animation lengths * Learn to count. --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Entities/Clothing/Back/backpacks.yml | 19 ++- .../Entities/Clothing/Back/duffel.yml | 18 ++- .../Entities/Clothing/Back/satchel.yml | 18 ++- .../Specific/Salvage/ore_bag_holding.yml | 20 ++- .../_NF/Entities/Clothing/Back/messenger.yml | 17 +- .../holding-broken-equipped-BACKPACK.png | Bin 0 -> 457 bytes .../Backpacks/holding.rsi/holding-broken.png | Bin 0 -> 375 bytes .../holding-equipped-BACKPACK-unlit.png | Bin 0 -> 268 bytes .../holding.rsi/holding-equipped-BACKPACK.png | Bin 0 -> 502 bytes .../Backpacks/holding.rsi/holding-unlit.png | Bin 0 -> 470 bytes .../Back/Backpacks/holding.rsi/holding.png | Bin 0 -> 584 bytes .../holding.rsi/inhand-left-unlit.png | Bin 0 -> 288 bytes .../Backpacks/holding.rsi/inhand-left.png | Bin 0 -> 387 bytes .../holding.rsi/inhand-right-unlit.png | Bin 0 -> 293 bytes .../Backpacks/holding.rsi/inhand-right.png | Bin 0 -> 392 bytes .../Back/Backpacks/holding.rsi/meta.json | 140 +++++++++++++++++ .../holding.rsi/broken-inhand-left.png | Bin 0 -> 496 bytes .../holding.rsi/broken-inhand-right.png | Bin 0 -> 496 bytes .../Back/Duffels/holding.rsi/broken.png | Bin 0 -> 519 bytes .../holding.rsi/equipped-BACKPACK-unlit.png | Bin 0 -> 450 bytes .../Duffels/holding.rsi/equipped-BACKPACK.png | Bin 0 -> 1017 bytes .../Back/Duffels/holding.rsi/icon-unlit.png | Bin 0 -> 1228 bytes .../Back/Duffels/holding.rsi/icon.png | Bin 0 -> 671 bytes .../Duffels/holding.rsi/inhand-left-unlit.png | Bin 0 -> 288 bytes .../Back/Duffels/holding.rsi/inhand-left.png | Bin 0 -> 387 bytes .../holding.rsi/inhand-right-unlit.png | Bin 0 -> 293 bytes .../Back/Duffels/holding.rsi/inhand-right.png | Bin 0 -> 382 bytes .../Back/Duffels/holding.rsi/meta.json | 145 +++++++++++++++++ .../holding-equipped-BACKPACK-unlit.png | Bin 0 -> 226 bytes .../holding.rsi/holding-equipped-BACKPACK.png | Bin 1725 -> 575 bytes .../holding.rsi/inhand-left-unlit.png | Bin 0 -> 193 bytes .../Messenger/holding.rsi/inhand-left.png | Bin 1500 -> 465 bytes .../holding.rsi/inhand-right-unlit.png | Bin 0 -> 183 bytes .../Messenger/holding.rsi/inhand-right.png | Bin 1437 -> 466 bytes .../Back/Messenger/holding.rsi/meta.json | 30 ++-- .../holding.rsi/broken-inhand-left.png | Bin 0 -> 496 bytes .../holding.rsi/broken-inhand-right.png | Bin 0 -> 496 bytes .../Back/Satchels/holding.rsi/broken.png | Bin 0 -> 748 bytes .../holding.rsi/equipped-BACKPACK-unlit.png | Bin 0 -> 255 bytes .../holding.rsi/equipped-BACKPACK.png | Bin 0 -> 475 bytes .../Back/Satchels/holding.rsi/icon-unlit.png | Bin 0 -> 1457 bytes .../Back/Satchels/holding.rsi/icon.png | Bin 0 -> 783 bytes .../holding.rsi/inhand-left-unlit.png | Bin 0 -> 288 bytes .../Back/Satchels/holding.rsi/inhand-left.png | Bin 0 -> 387 bytes .../holding.rsi/inhand-right-unlit.png | Bin 0 -> 293 bytes .../Satchels/holding.rsi/inhand-right.png | Bin 0 -> 392 bytes .../Back/Satchels/holding.rsi/meta.json | 146 ++++++++++++++++++ .../icon-bluespace-overlay-unshaded.png | Bin 9094 -> 375 bytes .../ore_bag_holding.rsi/equipped-BELT.png | Bin 0 -> 1019 bytes .../Mining/ore_bag_holding.rsi/icon-unlit.png | Bin 0 -> 375 bytes .../Mining/ore_bag_holding.rsi/icon.png | Bin 0 -> 653 bytes .../ore_bag_holding.rsi/inhand-left-unlit.png | Bin 0 -> 288 bytes .../ore_bag_holding.rsi/inhand-left.png | Bin 0 -> 387 bytes .../inhand-right-unlit.png | Bin 0 -> 212 bytes .../ore_bag_holding.rsi/inhand-right.png | Bin 0 -> 392 bytes .../Mining/ore_bag_holding.rsi/meta.json | 98 ++++++++++++ 56 files changed, 634 insertions(+), 17 deletions(-) create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken-equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-equipped-BACKPACK-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-right-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/broken-inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/broken-inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/broken.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/equipped-BACKPACK-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/icon-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-right-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/holding-equipped-BACKPACK-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/inhand-left-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/inhand-right-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/broken-inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/broken-inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/broken.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/equipped-BACKPACK-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-left-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-right-unlit.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/icon-unlit.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left-unlit.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right-unlit.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index 3e756efa07c..1257849e74f 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -288,16 +288,31 @@ description: A backpack that opens into a localized pocket of bluespace. components: - type: Sprite - sprite: Clothing/Back/Backpacks/holding.rsi + sprite: _NF/Clothing/Back/Backpacks/holding.rsi # Frontier state: holding layers: - state: holding - state: holding-unlit shader: unshaded - type: Clothing - equippedPrefix: holding + sprite: _NF/Clothing/Back/Backpacks/holding.rsi # Frontier + clothingVisuals: # Frontier + back: # Frontier + - state: holding-equipped-BACKPACK # Frontier + - state: holding-equipped-BACKPACK-unlit # Frontier + shader: unshaded # Frontier + # equippedPrefix: holding # Frontier - type: Item size: Ginormous + inhandVisuals: # Frontier + left: # Frontier + - state: inhand-left # Frontier + - state: inhand-left-unlit # Frontier + shader: unshaded # Frontier + right: # Frontier + - state: inhand-right # Frontier + - state: inhand-right-unlit # Frontier + shader: unshaded # Frontier - type: Storage maxItemSize: Huge grid: diff --git a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml index 88021210e58..8c8097bbf02 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml @@ -228,7 +228,7 @@ description: A duffelbag that opens into a localized pocket of bluespace. components: - type: Sprite - sprite: Clothing/Back/Duffels/holding.rsi + sprite: _NF/Clothing/Back/Duffels/holding.rsi # Frontier state: icon layers: - state: icon @@ -236,6 +236,15 @@ shader: unshaded - type: Item size: Ginormous + inhandVisuals: # Frontier + left: # Frontier + - state: inhand-left # Frontier + - state: inhand-left-unlit # Frontier + shader: unshaded # Frontier + right: # Frontier + - state: inhand-right # Frontier + - state: inhand-right-unlit # Frontier + shader: unshaded # Frontier - type: Storage maxItemSize: Huge grid: @@ -243,6 +252,13 @@ - type: ClothingSpeedModifier sprintModifier: 1 # makes its stats identical to other variants of bag of holding - type: HeldSpeedModifier + - type: Clothing # Frontier + sprite: _NF/Clothing/Back/Duffels/holding.rsi # Frontier + clothingVisuals: # Frontier + back: # Frontier + - state: equipped-BACKPACK # Frontier + - state: equipped-BACKPACK-unlit # Frontier + shader: unshaded # Frontier - type: entity parent: ClothingBackpackDuffel diff --git a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml index c868cc15305..7d01c87db90 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml @@ -166,7 +166,7 @@ description: A satchel that opens into a localized pocket of bluespace. components: - type: Sprite - sprite: Clothing/Back/Satchels/holding.rsi + sprite: _NF/Clothing/Back/Satchels/holding.rsi # Frontier state: icon layers: - state: icon @@ -174,7 +174,23 @@ shader: unshaded - type: Item size: Ginormous + inhandVisuals: # Frontier + left: # Frontier + - state: inhand-left # Frontier + - state: inhand-left-unlit # Frontier + shader: unshaded # Frontier + right: # Frontier + - state: inhand-right # Frontier + - state: inhand-right-unlit # Frontier + shader: unshaded # Frontier - type: Storage maxItemSize: Huge grid: - 0,0,11,4 + - type: Clothing # Frontier + sprite: _NF/Clothing/Back/Satchels/holding.rsi # Frontier + clothingVisuals: # Frontier + back: # Frontier + - state: equipped-BACKPACK # Frontier + - state: equipped-BACKPACK-unlit # Frontier + shader: unshaded # Frontier diff --git a/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml b/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml index e8c7fa37dd4..3ade8b849e9 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml @@ -7,10 +7,24 @@ - type: MagnetPickup range: 2 - type: Sprite - sprite: Objects/Specific/Mining/ore_bag_holding.rsi - state: icon + sprite: _NF/Objects/Specific/Mining/ore_bag_holding.rsi # Frontier + # state: icon # Frontier + layers: # Frontier + - state: icon # Frontier + - state: icon-unlit # Frontier + shader: unshaded # Frontier - type: Clothing - sprite: Objects/Specific/Mining/ore_bag_holding.rsi + sprite: _NF/Objects/Specific/Mining/ore_bag_holding.rsi # Frontier - type: Storage grid: - 0,0,19,9 + - type: Item # Frontier + inhandVisuals: # Frontier + left: # Frontier + - state: inhand-left # Frontier + - state: inhand-left-unlit # Frontier + shader: unshaded # Frontier + right: # Frontier + - state: inhand-right # Frontier + - state: inhand-right-unlit # Frontier + shader: unshaded # Frontier diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml b/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml index 41d58a9fb2f..c9ddcdb217f 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml @@ -602,7 +602,22 @@ - state: icon-unlit shader: unshaded - type: Clothing - equippedPrefix: holding + sprite: _NF/Clothing/Back/Messenger/holding.rsi + clothingVisuals: + back: + - state: holding-equipped-BACKPACK + - state: holding-equipped-BACKPACK-unlit + shader: unshaded + - type: Item + inhandVisuals: + left: + - state: inhand-left + - state: inhand-left-unlit + shader: unshaded + right: + - state: inhand-right + - state: inhand-right-unlit + shader: unshaded ## Antagonists / Contraband - type: entity diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken-equipped-BACKPACK.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken-equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..2001be0b6b625ccefe1fa14897f149e10913dbc8 GIT binary patch literal 457 zcmV;)0XF`LP)ULE}36iDE1)c^nh0d!JMQvg8b*k%9#0WwKMK~xwS?ZMG<)G!c5!Mme5 z#PTReUYY#=r{Ya`aKLi*g`$dbw=S1|1JE%FIt3B1uElkT@8}H0-+nY&Yv>pqo$wkd zwFbD3QP2smy|>nSYiNLu#$Ni8($eSojs_@bjGk_{)aMn~2px?;ueV#&nc`@GV(1tx z`jXO8=ap#a2xb(_&;jD5_qv&xEzl987*;SH!FX5eH$%rTgrQSlx?C=o%irccO+`=e z2mQe-&8NHT3+_H;s_Qr2BD;j^YtHNIo9mO5BfBWVG zbDp#@ifIThXfx$7^oecsfT1x=4`zlgm;cI7w6+Rv`qbQM00000NkvXXu0mjf6X?*{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..63c658bde914faeb99ed32e2cb6c0fd76b528127 GIT binary patch literal 375 zcmV--0f_#IP)f@{Sy^9SUumVhxEOgKR z|J6B(DzR+pahLfBjxi?F^snHGqyDye(Ju@UW~q-A$e#q!QemcTgz-n;%x?A|Ya>=J z1A{@hmj@(x1@bon-RMgD2pwjivQPyY+AwU&?z7IQ&!z?wZo{JDXX-fX2D?^N1_E79 z6&DhhigyC`rc*~H_!CYfg}x3WV8n?t~0NQ%GS^?Cr8N!m{iNxJ<}d zf`_V5;6cL(=)G?Ng%pxt<&cAS1&&cAB#Cs?6gS&;55qB}e-{8zsvds2bo?oQju%qZ V3WEC(W7 zeg5~xvA=u#;LyP{<$(v6uVZCks9BVK&j0*RyM=aN{J#cD1yrBA%%r8G@D!+@fuX>$ n^>caq=bxp2KQS^gF#I{m+}6st@2A4{=^$B8S3j3^P64K@46|mb4h_h4tM_q?8&o4#+>yRfApr^Dx4_bsQ}OcRs^ z-Sy|++~DwvUtLevrSQNh{RWR&3zB(1s6N-IsCbmj7{xomL*tXiksr%$PvN-oLfNx& z!R41FR{J}*K9-2{7U5f`JV`da_D${7e!h?H^L*bt*<@(G|LLQuy|$`S;jh{s-Z^wi zW3}7djMSuQv#0CuOtZY&dF*_ij(TphR_Si$`wq;yM ze|~R%smyChpGONsvR)rN%rsSJlGv+qhWh-(yMiT*H-3w$>e}pgF1c=ZlYiUYhFNyj bbN`=Ee`?27G($#11Qdauu6{1-oD!M<+D_>y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-unlit.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..c3175a50ea9c58438724d31ffaebae928ff10783 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^2|(ziQiDFLYk#>~OzqBHq9D^{uVBuf@9U=dJzRf4;8pZ}y)5S1tAL z?LD&k+inZy{O1=x_4wn7cjZ59wNL8({=cxY zYE`@c(}z(~c~_MU-t+&+lbQDO*5nOg`3EAo7d(twJpbIZuRkxzOsZnpVt80S=Qr~) z{<$>_$2Q*hw0wR2xnDImn~k17zsX!8@P++?Jjn6~;dTuA`!_BLR^)L6@jYGrT-G@y GGywqYd)7Mu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/holding.png new file mode 100644 index 0000000000000000000000000000000000000000..bdabcd5805b4b19fd0e70081b3c020f34be235a4 GIT binary patch literal 584 zcmV-O0=NB%P)^IjeFr!)ND6#f4#|CM3?%x3@p0RR6p|NsB?>mWV=0004WQchC zNklTz! z%}hPByAX=!Qwp!I{+4_ZIi+7G;J>jwq( zeo*TDz=2Zj5B{JZI0{PT|KH(N2jHmp162C~3gA_DlxjafdGP=5j~uNZw0_X?Bl!ov Wrd}&O$2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left-unlit.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb27b36cca0f36392e9f1ab3e63eb6badf82986 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^QXT<5A+A8$)6-K+ODifWDkmpr z_3G7s?u*#j*~Q1lmzS5%WMF7%X_-28>a1C_KF7)a{jb~K-_OOx_5Vy7!;}a#n+{xtyDr2blx^e#bee>5#-fRDR{1SWe+vhJClx09N3=Dc6KmTxi zEa(4NxpT_??~|Dp?fR<`ezy)RcYsy%-@n@56L0li`o{d@9pfZ>7R#e+zqf)UJzf1= J);T3K0RX3uf4=|# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..276a6c4c878cea7921152fd87922135b66f5c1ff GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!JOX?|T!FNwr>B;dR#a3}PEOA1 z)vN#97qPRmi;s^lFE5|Tz|hjtGIi?IS+iz+j+6cSU$?)%pNos@|Cuy~GynhpXZW9H z>=hh!{P^*RBhpzwvm{D_{DK*PGT6Y&J1%BGHJ3bH977^n-%dHp*Q~(PkjcIIklDjU z@Bc4LK6copE+ws9_3xpTQ_e?8O%Y;o6sY6YX!Yc{{vy(2_U(HO=Q6DHB_e{A6nvfg z6I6a@Iyf(=W=YU}!%|)qvu=U+gp~|5-0EpIts8n^j~53 zu<-QOxF64-aBBwI8Wm?&AFd8Q;b3oDY1sF=Ng(H7L*UzFR)$b#j)UpOk1Bs}JG{w+ zwK$ByZcSOT6jS!6rk`^b+;Ew*J-*;;_mM|3YkYfFUp&$#eOmrUm-rS9w*ODHyw3oA O$KdJe=d#Wzp$PzqGOd6B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-right-unlit.png b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/inhand-right-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..5b310589f129c6c01077268c75c04e45f6243d65 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^Qr-bRA+G=b|JTye^7Qolb6;fj z>eV?pIZ;tj@$vC?c6Kuv7|P4bTUuIX&6+iJ>eT-J{^Q4we~y#=`(Kxfi|hZHG=?)k z-3KJO`x9qv6yuLr~i}>f|q2gO6USG|+B?&CWP_Ws$ zy1rt<7ucf8s>FN3BzR2p; zt8;R4qN1YW}E1Bl$V#cw6x5cHEZhBsr~)^$B!TX94Gttzb+RS*Z(tV3}=A4 z8UCjkdj&@USt1`ZUIUGlED7=pW&rZB0)t@ByFf*kJzX3_B3j>0y~x+Bz~h?9zV<}e zRPq1+{g3La>hJj90Zi%bV66wtRe< z&7o7WajUo5sdo=!`i>VJoFSI7Uf|GkE>Fjc0?#?+cnfbfe|BxqU%v8oC9|L#+cAZs S<{yFHWAJqKb6Mw<&;$Sy2e!Zf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/meta.json b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/meta.json new file mode 100644 index 00000000000..8512055f5d2 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Back/Backpacks/holding.rsi/meta.json @@ -0,0 +1,140 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/547852588166c8e091b441e4e67169e156bb09c1", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "holding", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "holding-equipped-BACKPACK", + "directions": 4 + }, + { + "name": "holding-equipped-BACKPACK-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.7 + ], + [ + 0.7 + ] + ] + }, + { + "name": "holding-unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "holding-broken-equipped-BACKPACK", + "directions": 4 + }, + { + "name": "holding-broken" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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/_NF/Clothing/Back/Duffels/holding.rsi/broken-inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/broken-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5b701c7119bec415ab038ca15b2b3d3259ea79d3 GIT binary patch literal 496 zcmVFq6oiC?K0ZEQUtf23cbNbHm6es6nws-o9sU0;kB^VX$Hxi^ z3IG5AN>f@R!cx}&0004WQchCV=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DXAzw zJ2kH$F*#d_i!&v&s2HS^i!-e#F*g;&HU#R+FDWj_2Wd1k*D*BKG3HWMaP@NmTL%C+ z_8}%(H-zv2007iUL_t(oh3%Bv4uc>JKxqp@WK%@{|67N~hlyNdW)Dkx;!~-IQW}I{ z7=~ef3kZQx2)F1}NUF!tfLckqF6fM;NI;Uh7C}$;(}0RVwg|vlI0&Bfx?Mq&AW=cz zS^?at0Legf3t%W7jiLchgLH~848t&gLh%U?OS<;L52MSZ1a)tW$t~|Vr!pDn#=%TV zo3g-rn=xQeyHEi@(J;^6B{RbRcD2JaRRv2@0B+vwN)-j`CTYRq{1rjAiMZ@X(B+H7 m>>O-O3}2;*6*uNL_=-20TL&AMc!8||0000f@mi(U!<0004WQchCV=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DXAzw zJ2kH$F*#d_i!&v&s2HS^i!-e#F*g;&HU#R+FDWj_2Wd1k*D*BKG3HWMaP@NmTL%C+ z_8}%(H-zv2007iUL_t(oh3%Ey4uc>JMrj8HajU=Y|EyE8B|{M*n(U_MmaiwJHlmau z2!e1spcEE|G34X=hc;9!AfxTZ0AyTKENIA3EC5e!jldx3$N=a))^zZsS1hRPfG&5? zZact>9V`Y%+fRE8ki*>~KzV&_S`Y+5_zPh7@BZ)c*}ojvIoBS>fV=)g;H(~8-*MUi zteLa*h)V~&#FB!g-j8EeFbue6eA)oW<1}RjT8GTYyN5Fz&*g$SEjYb`wVx{_1w}(# mCwMf(um|}?fG^q9?Ysf>*9P0|=y|390000x4c5w&@6-u##OQ3_cV!=TuICOP!H-CT*`Uk|hU0gc|1qY#E#i6u+ zKq*+zW^kzxe}L36@{YbE+PmgjDK7VgBQLr4b2D)WiT(TvTY>+*ANNxf~}+Boff=cBNoJ{r0`B*9{rKoGb|z&*$^Z#;0kT zEHP^T{t-OSla6My$$c?4*oYDU6^}$BEJ3YSV>YeCWoi))+wbt^wtox~&XF(1777I^ zgmeX5*M+BE4|a#EfJ!El+;*bRBQXSnbL-_BS!y+a?QE7k%cTxa0(j~7m3?U=hA9+aFc@&V)9G;A{#+gLT{2T_;M~K}-t+);aG>xv!e5a< z@PNVYaFbC%8YJ3)=!>z{Y85upX(7P83ME1WPq*u>HHd}8kT1q!L$+-T&jBewu~@`a zU_p-KNG})_VR6f{gr1?7QKeGxTdfvxgAGW|?XFqRz`)q)>EaktG3V_a!@gSq0&EW| z1G%niSNcC}zHoWz6B$iQ?(`eR3e&I1FsQ6E(Cjc@BX(oW^}fcM`A_(M%G;lv-PZ{; z3Ig&R@?KA=zyI@oo5qtlXJnr2{P8a}#qy2P_R?oY_x=>Dc#~aPGIM87`A_Go1z&4+ zzu!N>e%qaElB;W7W>0=npYew6joqJ1x-xqix0kxjKAyhh&+6y5WA||XT%2uuKK9>v zsa&Q$-FUAlk#3f6mT4wzwZHc9i;Zuc%aofX&Fb^#^{4+|{O?lrDTl9nK40Yh7rpe0 z_Qw3W`+F9C^5+dbt-Jd+=ZWMWcBPEY(pjJGHC@iHypoy0#P?w0tafugjx3IBlq1OFI@KaAN&Cl@^tlcS?83{1OUrJ(=-48 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..fdfd50fafe5f54abf5bc40b6652666c12d7d6dc4 GIT binary patch literal 1017 zcmV==*7vg^Hl z9E>rk4rO1{^;Nvq6^1b;qbMS}_nC%sE=QwL>HO^MOnaPHCXKSmXf(ofItAyvm6s~C z1PFqF_`VOunAVq=hI1|lg8{-YEPbA)srFc%JmBgi>T;V=_GdEyKp2L(5J{3~k5e1V zRY`-8>~eVr$v-gE<$}6|V*<{({2E30xx4%9fA{zIn9t|6b5iyf>Er=q3&i(*JRWRY z4F!erhAwnYfOVm>8-Rlu`hhHz*OhV!ROQ zGZf-DMjXfaIi<97>?^c9prvbT8B-Tl3dR_G-&e2PN&}XS(S(r@=#walihrw_%8JiA zp_K&tV3nt5f*12+s4GqY+XmRi31Hg*+c*Ji8(p6 zfNh)rwhge26Tr3swrRB_wz$yg`#ykd3A_iJw3$pM5&(n{rO#U}l`p%1F;-fSzqz>~ zQ55CP603@^YALKHe|~;W0O0WOP^x9~%gf7>2rHMuNs{CvsEN1j8tH?@$pgT2I@Nk0 zjRGjw55o{?nj#1SJoN_v$V3oAK;Bg^SNFU3;>|C z15@k|xH^fTw#C-T2rUFNGkrZtPvM{Ks0~!rgMNpci zd1jr>W=5+&(`$lzdwUYd5+S9uR19@0gyJ{`r4+;A5T55P-Tzl_2ODtCrRRAV4u_zW zmU;>5X#6eEv?t$ikIv=BNs=V*7ZgG){XNjior_Q1bf2*45GW?W#mQ^s0M{SzpWpV43Xc;uumf=k45s-XeiA$Lobz zH8m#&I8JbS;CM)N&zdR?-j)d-FCKWl2#URHufYF}ea-PJ-r@X>g0U?8@xED^WOS>?fr9mO84)d3bYde8lDv9h;}{C z3wn62Jlyt$=KIrYpM+HV@B6cCy}$g5T4`x%6C)$1&!0bkNi4j$;_dI|W)l+=m$PTj zmJ}2?aC397>izn)w6vzOGBPtIa{q_-?Gvw6E=~`1?DP+RryqE7X{eoB$ei5rFA6s{ z?A+-oK6_S1PL2;R!{w`2pYl6R`*Qd7)5#uAKZz zv8wj>rqau2_BJwpEiOwtcE9}Vt*yzwM4u}xIN$s}XLlC&tJz8U4eqabw_j?JI=uOv z%8t)_K3YylcUgO0)n~uh5ia=%W4R>sN8y#;@eE06cmQ- zJ9h2ar+JNS#=ez_J3jxcu?zaWc=6(Y?*r5F!oJ9E-p=@Ky25qd_*|BBnR2@u3pHMN zHy$f7Sn^faJfWs$jvD*2j7N_x_Wt?W78g_b#$IjxWvScevMU5k4jw$Q>ED$rQvz>a zo38LK!J9wuU;aG3xBnK_+Q3>+jR6nJ<9*w{FjQH5XIyMO=sHT3TOEnB8k^#A((+uvrIXzj#)m9L$umK=#v zk(d1MG&t&8NA@N(H7M0J$hQQanzcB$Z6fR6@XMFk&i54Z-?)3%w(#)}v-vECXU-Z;Jd)||w&3T1ABgCuXkmC2XldEbQ{7-#lJm|8e z>m|SSk;z6|e>G%nWpo!lU1+I0e|-T&ZRr$PZKrVh=btUFg=LBY zJ(P_CA{2c6G8CUQ-)HZOg;P>FT!hVGlcd#Ob_R7=08mbl~ zzGi;a+O~p!MY@o=LYCf(H8UstP*3uF_W8Wf#{cyVerm;bo2T8sUmw;HD!)MZpv{k0 z(ns3o&U*Se(ZNM!(aT;39p*3P&o5t`VPT+FR@;z&sI;$3b@usum#iT92VbV7*9rZs fffo!WJT714PaWj8*xRmX2NLyk^>bP0l+XkK=0!ca literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/icon.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ede6d76675ef20b433917ddd0751cd0028342189 GIT binary patch literal 671 zcmV;Q0$}}#P)=Zi6rkg);{d$Ozfq|7B-0R5D27qPRb{`ADdRV|=((`b>>csZ^?) zdi&N3{rp4L2LKBX(N|%AfMKvOx?L7G$ohT&Z><}rX`Y=MtpyKqz5yHF!F%hb1vO98 zcxrINkMZgoSOacZt(%v$wQ#2fhrbmx{8-wb3Ov(b_ain)sqXUu#eytgp+jf{EHPCB z=o-fIHGcS&dvN#(&#!n7+D}QRZ_FC5&v6j+sUZI)l1vcvsluETR!N^KLRNz-!ai24 zRFlF7E&*4h{kCX2A?>Is<<^$sI zx=;IG@jl0II)xUV#}b|&eu||7yfJ|AJ|17~44&hEc7CYLXgVM0e4z7zN~Kb%1jX@v zfB*bLRvh1V_h;k2w?cWKjFOP%HO>S9N%{*Ji+$@8Ory6P+#*aGd}p54-o(W002ovPDHLk FV1fWfF9`qu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left-unlit.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb27b36cca0f36392e9f1ab3e63eb6badf82986 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^QXT<5A+A8$)6-K+ODifWDkmpr z_3G7s?u*#j*~Q1lmzS5%WMF7%X_-28>a1C_KF7)a{jb~K-_OOx_5Vy7!;}a#n+{xtyDr2blx^e#bee>5#-fRDR{1SWe+vhJClx09N3=Dc6KmTxi zEa(4NxpT_??~|Dp?fR<`ezy)RcYsy%-@n@56L0li`o{d@9pfZ>7R#e+zqf)UJzf1= J);T3K0RX3uf4=|# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..276a6c4c878cea7921152fd87922135b66f5c1ff GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!JOX?|T!FNwr>B;dR#a3}PEOA1 z)vN#97qPRmi;s^lFE5|Tz|hjtGIi?IS+iz+j+6cSU$?)%pNos@|Cuy~GynhpXZW9H z>=hh!{P^*RBhpzwvm{D_{DK*PGT6Y&J1%BGHJ3bH977^n-%dHp*Q~(PkjcIIklDjU z@Bc4LK6copE+ws9_3xpTQ_e?8O%Y;o6sY6YX!Yc{{vy(2_U(HO=Q6DHB_e{A6nvfg z6I6a@Iyf(=W=YU}!%|)qvu=U+gp~|5-0EpIts8n^j~53 zu<-QOxF64-aBBwI8Wm?&AFd8Q;b3oDY1sF=Ng(H7L*UzFR)$b#j)UpOk1Bs}JG{w+ zwK$ByZcSOT6jS!6rk`^b+;Ew*J-*;;_mM|3YkYfFUp&$#eOmrUm-rS9w*ODHyw3oA O$KdJe=d#Wzp$PzqGOd6B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-right-unlit.png b/Resources/Textures/_NF/Clothing/Back/Duffels/holding.rsi/inhand-right-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..5b310589f129c6c01077268c75c04e45f6243d65 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^Qr-bRA+G=b|JTye^7Qolb6;fj z>eV?pIZ;tj@$vC?c6Kuv7|P4bTUuIX&6+iJ>eT-J{^Q4we~y#=`(Kxfi|hZHG=?)k z-3KJO`x9qv6yuLr~i}>f|q2gO6USG|+B?&CWP_Ws$ zy1rt<7ucf8s>FN3BzR2p; zt8;R4qN1YW}E1Bl$V#cw6x5cHEZhBsr~)^$B!TX94Gttzb+RS*Z(tV3}=A4 z8UCjkdj&@USt1`ZUIUGlED7=pW&rZB0)t@ByFf)JJzX3_B3j>0JIL2;z|qE?eef3V zR`L7)eZ$X|WgkqDD|@h;DgNIiH|eIw7JbFm0!)0}71zH0boVh?6V!FofI)R$+tp5? zmrN&2vYT2&LYWiJtx&DF5I_gg)-0e8yD?k zK9g_FVSN6u*@RqEmY7F}UaQqIdx!)+7mQ}g%#C%NeSYhzrqqLr)xYyL1o1ldr29{O z*Dvzzb<)G2meKvVhy9rHxgAGW|?XFo5q*i*mIEGZrd3)y|CzGK7>xGL# zEn6S0J({(xO=Lj=_v6IK4?2hV-&9YZb4Y!r;!a;tpcV*7zn1(mZuR7!TTAuo*S`6A z{gs@zj{UnG4IzSkY(1ihuWkRYc|PB114F3r9;f6^GlyT|Fr5hc$E0~aqVsr;*2mP} zy|MlGzGbr>d|Y+<_srAjOb;1bm(Rb%2~+Fygn5a6?s2b(S4AKpPgg&ebxsLQ0PVn1 Am;e9( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/holding-equipped-BACKPACK.png b/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/holding-equipped-BACKPACK.png index 5658d66ada763bba30fe89d0ad3dad5f594827ba..3afba20d11de3f076cb7da39ec544646e178092a 100644 GIT binary patch literal 575 zcmV-F0>J%=P)`gWV99_~7`pLASQxr?@7MttTR|DXLx-xi zB@>Sx$_IE1$S9rC{A$m5Wwal)Jy|B9W~|SpZAF31mR<19B+|&LrJ6Af^r;$ zL4ezz*G4%vOb4{Ne}L%fdnuF8D93?Pt?W`v7ePxIH9xK1P}1$Y;tfY~0mua)-f$${ zzNc~m~!0YR997ov#<+7Fw0K6>1vzBV+||NyxyOSfdM{7hT9DR z05HPiFo(7N$B$~DueAldcmx3G3U0!?!W!Sy>o z4|2O;aQs$)83t=rpO5`HaMF--fYl*2soZOAYhRdks<*eg?{;=UbE9!%7HnO2W?{N+ zey5GF!ZiFb<<%-`xLv#=q-O*ooyHbeK**3|Nz*OX)5iSF&~=9_hVN<>1qqb# zmmcSW1z1WsSyVk%JL{*vj+t@20XAFJUmd(rpCW`CH~mz%rFvTtm~?Q)r*Xi(`>ef- z-OAvV;(+08c^CS;!2?Ny`MJLC{#M_HTz;Q(X~0m77(UthtWrLU+&p)`%=Be~(XL#Z z$Hf^2mPf7z=H?hIZnyoig!F}M#l%&k*BVPK>*;UGFbu&JLO+-=c;kZv|2BN@?h!@w z6tvdsnE8npi7M6aEns-YhUEi(xW*U4Qd@V9^B?+nEjyn%E8x$1OcOyCG`03vK=R?KrFl=M~3)1`(Z|AS}oV#^36L$-Istf@sxy0GD zSIWr>EANF9a=r`?2t_@ zLDVYyC4ZvHj%~Z0t_-N+4u_{T%q~v96}KbPmHm-y21Dg88Iey^KnAo)m+ELJN==iy zDx|IyW$VJn8~;aO9_G#7+U60FcPOgv1}R8XZSlC^F84^{$)hLtMxZ@(E+0RXEPV3* z+}3%ME@&M+Q!*A7p^&8Pt3-?yMfCnm@IHIs{@aOm!&;ooWn2j5>Q!&x;7Acxo8OwcS9w z!g9J!z|bKsQ$(hUZO9_E073_w*9n~Zn5}|O?d92P4dYCKbhNvl>Zb9>k7dnNk1oc=p%P?~svi>n6@jGFzT2x_)Jl<~qAMup=T>K>1pf zi{e}lzPXqUQ^vf24t&C5pSLH&)okg1Y5tpsfHSl&`OYBt1XjOkG zGpZ?ZF}3~FqrSuiJ2_l6L0?*4I*}xbMQ-9s6xQ|E3FKhtyP-xAc^`bwvYLo9`?~#Q8M@g+Uq1bCpuWd4~@heo%>R`w2`f#EUEBLY}-m+Ou%UOs&PN9 zV=JqOjBRH8%aEGJjd>Z5x-MdHhoX>PVs%d6y+w#sDm}>U3(bSv4taV~%hX~`;jUk|9mvg9p`Ck`^38+{IqS(666%qH*i$>|bl z`caa&(y+ZXb9JF+o@QW+EVE+;tuQy{(4DUL_xp*GnRc;66ohUDRWBgAGB>KO o`0;MmdMa5v`e~@YrU8IZZB!oz25qtU#Q7tL#|B^;y^m%63FcThmjD0& diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/inhand-left-unlit.png b/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/inhand-left-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ffb6e66e423b5c2c015eaaa96638097c11b0ca GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dtgAGXf`=_5 zzSvZq)io~ujnIV{#p$~wfr?PT1LmD)V}eefSJ}SzPwgZh-T9kRR^V=s zwe5hOuMZCVq~AKn+J83)Bk_D~Jt5W;007l?0|3YYnfSVMoQbcI1F|3U>@^jTq?y!Z zPjaBsm-BorIUse}lO)Z=RRvh*`C6K*>*4ofH8GmY=3W8d#&$pe@cRR3V=yfW;Kb6M zh7pFwpeza}e}gOQ5%Kxun)}zPJZTM^v51I>h=_=Yh=_=Yi0BdpVf16ewCyZ{)%N)P z!=rqk4{#v}Bhkhn9>*At;)7?}m{v)!nt;W8cC;Z^)~h7|VEp{F`z;4V>p`m~s zovQ(czt#)FNOC}wQlgaVG>~!8{r2XtO(j&@4QB|5h^U1R#r>eQE&Lim00000NkvXX Hu0mjfsbJbZ literal 1500 zcmZXSdpOez7{`BdGI@#|Qf^J72+{3yR9LdbDkgW%V=kpyVWwd&+vFbQRw5qlWXY{2 zBqSTfp%O(l&E0Vsb2r1*Z#(lm=Xv_0_j$hW?XS;!x#M7OvqM2c0RVskl_j|!=qb0|)(^*$`BoXZrEN~BSR#vU5$ZIEBt8ru zruNdtFUqYW#!f!dR9li;>UdUkYe-+Qvhe9ns!F;h!D`Hg{>g-iH!(9_?8wNp?^H=j zZau5{DX=3Y@w~a6maFr<<%GMR6s8V!-l+eWw>ECNeezYdDjT~)H*tSUW{kYL%L9kR z1o=6Qg9ow*dsi2gPKtl4zY>z&)Lt2*;B1=){h>teVs)VH-k_QdzHIpQLuqGxc3=M% zAQJVx*3^%YsMmFSiqC83f_jat?sqn47ET1?2fN2DMnWKaqPzE7hv>l%?W015y14mO zO-+ZsG){KDh)C;!=-5?zGGr7LZ&z;duZVivP)-Vx2#!y!$yyx@xnFup=ZW+#a()+V z5I`P~1caEyKkAouwguaI+yVd--A&05i{N3>CWL^pLqfPRP&Grtio&GL8>>S)~EA9pW*=iKR%9+TS8-!obiqL9XT1e^Tc%GE+ z3~S4V1?_pK>lOISl+$hT?RX`>*7!5;R@Z>vlii0{>^b?WQhMD1w{1+L4!J)j zyTth(;TY4Mu}4IYy^fvcL?759#rSD3n4e_i@HCHI19fYSf?W*=b`|@AS zQycIiOJ5R*7aFaYC67)Z5ePo48~-qe%;NDVI7;YVNJd~#>pbR9ZL#d_9 z`-At4(X@07g44eIw1Qaz)_ch;yBgU;;*!&IXjQ{9{8eW0a4y@!Ot>QQ{c0fE`h{Il zrSy~P|ID}qEBGGR&x5b4_;i!j3&QlhcJZ}Tggb^8a(#^YJu^Wt~I&?Z(RIh*tgppR8wQt|5<1{!S< z9jf_iUc~=bIPo1fJr64LcQ;6SRhle+5HXF>$_-IoAmp1j*zLXD)O3vPtDMvt`8Gn} zWGENsC{b}8q>is;`yEbR3CFEM9VDsxP13cPbuOz$C{KB8pvz{&bt%mwtV$mIu6U-F zG4g8g&Y-JNStNx12Hv@=ybQ+>kApaJC5iY8A^_BN**Dyu&%bMWGcVdhXjE-(AmUH( z!#M>HYCXS_2EYJCb6m|?%DFYjo*a^JSx8e~Y@?V<`1KgX$CVe3=i+mUn5W8RtI*y- zl<*483JfEelK;oTp$;|fT zu%Q@C%SJbB>;$SmZ z{mP@v*NaT{N-|3eJ=hrvRD%LOczZ5Yi#+{)@{((xvNu`(FS(SS|L?W$q?cD&@0>aR z37a@=gf1g9WcOECva+Q@ru<&yxSgoO)H7I-=Ood4Ts{A-8ODMLaPjXZ+3zn7e7U3ZPj0Sk|NJEDbs5PIdTn^x?%lJ@J#%)} zhhN|H{(onmvhoT8L&W-N3=J2LZ~39m*QoCn4ggQu&X%Q~lo FCIGTx(>(wH literal 1437 zcmZXReKga19LIlpFdQZ)R}UVBbKa#ORJhh!VN=n|KdhPq20 zMy|QI6qC&rm8S`Lyd=r2C-_Q5;IiK(6ea`zgEC#8jvR4HF z05vqq?Tq|p%j2<NM>IJq&W>#6rS6f?Y?N4uI)G?rpWc{_R(_f}a z<_z~wKG5`k8TUbOw3o?Unj|G+tq;BXLIu2g4&JRPr@mpNC;6@&NG6M1vZ)oXyfVV$ zhK8M^y(SQGd9m+l?}}$mE3UasA1>3@5-19~%SxjrO`tVTN_Nn8{;o}QnMN|YtXOy} zM~kKI>>Nz*&a~U@$F;kzb*HDEJmRi%);n`KaX@0Mn@m-?c%98rwjctt~g!}B*HHj+Ts4Uo5buwqD+rzyH-D=vm zesLUDeC)!mD}xbI=}3dNNuq4e^M3!0le$#U=*3X~KgeT?_L2CB{u$>f0%UhW|9)43 z5!}*%2ASl{71pxZmVGZ~d#i3_4M6nW>-<|3pwOh6Euqyno0*lQ>#|i_u6V1986mgA zNxw+$i{iyoNH?GWNCOCtzvhq2iE<>$FA4yx_HBkjTq!(84k1LeI|4GN0Mk04+LOFy zAxC?Nh;u|&+_h_=*NK2DAvBm68loQ?PQ0RzM7v{slc2i*U@H;r=HeYUHa}r=RXc1q zTYxmoZH`|K?h7~9z2$PNJZD+=2sI)#WMQxa;xGSb@BqyVrkN`krOg;2rG7Z`R8qN72nQJQ!^q99^avsG6*Xx93}S;zyCy* zGH`);i+Nf^?7jLH1Bryc@V-%@H{)Q3hMD2CWWI2Wvqd5ql|T^r9U8pL4Kxgfb7mq8 zAb}6TQiP7?r|F_<)+un6PM&%Kztbu(O>euNM@bc}43FYSy;cw5GGYACQ>j|tFlQ9< zP0Ih3z1zb25;Ia&5-`SbhPC|YPzMqRVa6nIJVFF2oW*1Boq~K7*v#=MZxvrV!^l3u z`mBBZH#|S{s~d7_IbpK&L+m#^zoz_o>yE2@es!}lp(iaUx<`ndz_o0wt}K#1Z?~4T z?H0w`6k?vuUc%x>GHZu3GI+LzZ3QdO=q!O4a&E;UJE}*rVD_ClAmVWuhfexnW^Fw&AD#d1o%eu14G_yZ27Z;oaM&8k)X;caP=XS~;guQuH7yXyLY~$O<cUC>4y@$5AoUnEyjBMOQmX-~De8(C8-owPN-E_`4 zeeb*vWqo#l%a_q$E+SD$$cqx=gwyMFvIrE&tV*B&LSALQN6`J;fjZkl z%r0#&N~W)zIpB_h5l-iiaBK`3@gyNnxQYw#V657U1A??O56~tP;=lI?7*U!XaA2}B z$9!6->!O|oTydvjV=uRkgM)gCv(JIeU`LQbHyszl5^QGJ<`;>XA_tFPa?rmwq0XCc MGy>zsIDR4dKhjICjsO4v diff --git a/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/meta.json b/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/meta.json index 52922776306..330ddbd9fd7 100644 --- a/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/meta.json +++ b/Resources/Textures/_NF/Clothing/Back/Messenger/holding.rsi/meta.json @@ -24,12 +24,16 @@ }, { "name": "holding-equipped-BACKPACK", + "directions": 4 + }, + { + "name": "holding-equipped-BACKPACK-unlit", "directions": 4, "delays": [ + [ 0.6 ], [ 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, 0.1, 0.1 ], - [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + [ 0.6 ], + [ 0.6 ] ] }, { @@ -42,22 +46,30 @@ }, { "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unlit", "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, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.7 ], + [ 0.7 ], + [ 0.7 ], [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] }, { "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unlit", "directions": 4, "delays": [ + [ 0.7 ], + [ 0.7 ], [ 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, 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.7 ] ] } ] diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/broken-inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/broken-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5b701c7119bec415ab038ca15b2b3d3259ea79d3 GIT binary patch literal 496 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 RG8_N^002ovPDHLkV1oA2*UkU{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon-unlit.png b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4477c296ad3961be6ae382db323ebc36ef8202 GIT binary patch literal 1457 zcmZuxc`(}v82!bOsM0vMnjl*0uA|+MafUkUR&Ci@*S1|lEiIKGl8AA2sII$1235PR zrj*hOi7h=<6hTmnN{~`VLM0)wc4q(Cna;fLd-J}(zM1#t<@x)%E6T&<0RT|+^l%A0 zcD1jt zDp?C0%k(#t+hIqVa~sP)6%A_JO@&FxLJNjExBW|E47EGvM`5V}hSN_o{%8&Cz#1jJ z+;~CX`ud!31K-Z5oD!!;Xkc#4?J?5m*8Ce7n&WX9C#C-*I>ppiIBGN z5Mbj|hEg||yew>OkHX<_Mw(ZB5g+5{2gQjuBWJrEyVKz!ktiZ9ZN}*Q{I}9lbpgAJ zaH_Fdd@%f)yi8IDJf^HnyE}(K3S#SPJG;C6ELKIkkj<6>gTWDzk)Vl*$<@ov)_6Q# zI~jwiZEhZ%D%7HObwO;kY%d(FG|J}1c3P$n&|?0&1=6`S2{sI-?eUA|r0xcZXR$S} zq5{r9AdpSTP$lhjt3p|Q>UKbZh$(z-RqGc_nEEx72r>uEwtf4Q9~FD(&G*8s?Ft>F z1|veW(jAeoNtAs5gh5i=u{Gd+!mI0O-3Q)HoUcKdW3F{n>eVyMkl?Z}jTlXoybrf7 z`M%Dkls`%}8RK9@#B$!NW82z`(-ZtDi=new?c#L?)C&R8?nF$EgNavyL479>2KK9E zkM$ixnN|RD;bd=bZ_`$oK0PMlf%y-|FKGprhgox1y;vd?H)?O3-OSy~x)i-4+G(2E z`nI-*nL|w~na?9pmuR6a6p9T;-$1`=6q|EylLIAoRR%EUQg{Q!Wyeea)x|~R?kzWX zK(ne`@41H!bcvuX-sdvFE7W$fDPB;E%cZJrL!AdceDK!WIdg!J#)4YoB##zL#OCNT`Qgb zWTJZZMgM5u>tD!%*`B>Up&>U>P7P42-p7XK`I#XaGU1w0ByVma&Z*^G z4aL!soV;$Alu*RGJ>4x9cAK1V|2s3#=&7ixkxWKJ5HL%5LEx#Y$tx1v*(Kx5&7TuR z@*SSpWCR*KzUa(Zx7ZhU>rTZf9rFrD5JOpAwZO!eMgJEoJqK>dAOu!9o0zw_In&F<8me`LHiDs%Y=(xx0Mv9-1Y=F$8RZAB;9~eRSLOQP(V7;#>!BKw{mc41 zAxMP?tJqxbI@R_T8hxDws=*nhXTXFYIU(QH)@HhQ*d+HR9!*txw@-Zj@`YkS=%G*+ z>`H555>zDw!lxq}nZYUSi@yn0E#W{lX57)=T5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon.png b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..138a6ab3d6b6651685d25f87dc83e664e7d397cc GIT binary patch literal 783 zcmV+q1MvKbP)V=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DI-58 zB{MI*II%>Di!&v&s2C_{$i=D(Av|At zO^E;i0r*KoK~!jg?U~V%gCGn=B@$UETeSZFziyy*2N!{vB@gXP?o&G_O^Bks(PAdME^E5=NW?G#|&*)|xuBE9khGY%4Qx`l`^b z+vBmV)~U4P6eHKcIj8KllQyg9OVDt|eTVPH7d!^s>BuQ%A4dU2NAnIB+*5@Xulyd< z38EHb0Ih&NBG$NRbF=^DlL~>ZbLx-+Oj;pQj|*J!SAsf!E+FSez~WS(V`yTFLAgc4 zCEwfJ8(;7gFoCAK6YT=hYUv{*j{%Tww)5{kj@Jnre???B^y#co{)~u!LfN&=%1Jt^ zO2@fKBoe)&WImAjK<0ywo)1hiuMPii_R{~Kc{xAi{@(aBKvey|G41)`SYUlV@E896 z?EigxKJcCS;AziW{@)k=|HO^=?fD>eQ1}0)J3q*LAoGDpBoe)mdj9`^>iPTO{2hNk zoWJMq849%h{cwSfzaP%u@%N+Z`TODg9e>Y|zv=H8@@LQgFZ?}2f#2u<#+UwnJb&)* zed+Iq3*_$)eEEKWsX+bx0ZW0Vzh@}W@%KCxTK=A+LdV~aO8mWOKtDW&LbHa1C_KF7)a{jb~K-_OOx_5Vy7!;}a#n+{xtyDr2blx^e#bee>5#-fRDR{1SWe+vhJClx09N3=Dc6KmTxi zEa(4NxpT_??~|Dp?fR<`ezy)RcYsy%-@n@56L0li`o{d@9pfZ>7R#e+zqf)UJzf1= J);T3K0RX3uf4=|# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..276a6c4c878cea7921152fd87922135b66f5c1ff GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!JOX?|T!FNwr>B;dR#a3}PEOA1 z)vN#97qPRmi;s^lFE5|Tz|hjtGIi?IS+iz+j+6cSU$?)%pNos@|Cuy~GynhpXZW9H z>=hh!{P^*RBhpzwvm{D_{DK*PGT6Y&J1%BGHJ3bH977^n-%dHp*Q~(PkjcIIklDjU z@Bc4LK6copE+ws9_3xpTQ_e?8O%Y;o6sY6YX!Yc{{vy(2_U(HO=Q6DHB_e{A6nvfg z6I6a@Iyf(=W=YU}!%|)qvu=U+gp~|5-0EpIts8n^j~53 zu<-QOxF64-aBBwI8Wm?&AFd8Q;b3oDY1sF=Ng(H7L*UzFR)$b#j)UpOk1Bs}JG{w+ zwK$ByZcSOT6jS!6rk`^b+;Ew*J-*;;_mM|3YkYfFUp&$#eOmrUm-rS9w*ODHyw3oA O$KdJe=d#Wzp$PzqGOd6B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-right-unlit.png b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/inhand-right-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..5b310589f129c6c01077268c75c04e45f6243d65 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^Qr-bRA+G=b|JTye^7Qolb6;fj z>eV?pIZ;tj@$vC?c6Kuv7|P4bTUuIX&6+iJ>eT-J{^Q4we~y#=`(Kxfi|hZHG=?)k z-3KJO`x9qv6yuLr~i}>f|q2gO6USG|+B?&CWP_Ws$ zy1rt<7ucf8s>FN3BzR2p; zt8;R4qN1YW}E1Bl$V#cw6x5cHEZhBsr~)^$B!TX94Gttzb+RS*Z(tV3}=A4 z8UCjkdj&@USt1`ZUIUGlED7=pW&rZB0)t@ByFf*kJzX3_B3j>0y~x+Bz~h?9zV<}e zRPq1+{g3La>hJj90Zi%bV66wtRe< z&7o7WajUo5sdo=!`i>VJoFSI7Uf|GkE>Fjc0?#?+cnfbfe|BxqU%v8oC9|L#+cAZs S<{yFHWAJqKb6Mw<&;$Sy2e!Zf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/meta.json b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/meta.json new file mode 100644 index 00000000000..646a2a173a5 --- /dev/null +++ b/Resources/Textures/_NF/Clothing/Back/Satchels/holding.rsi/meta.json @@ -0,0 +1,146 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/0a4a0fadb32e3245f8bc2ee03f88d776de1852b5", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "icon-unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "broken" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BACKPACK-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.7 + ] + ] + }, + { + "name": "broken-inhand-left", + "directions": 4 + }, + { + "name": "broken-inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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/_NF/Objects/Specific/Engineering/construction_bag.rsi/icon-bluespace-overlay-unshaded.png b/Resources/Textures/_NF/Objects/Specific/Engineering/construction_bag.rsi/icon-bluespace-overlay-unshaded.png index 851d5bcf73851a48f9146eca2c0f96bd78986c59..cdb2d497784c4bff361e815ab1d27da258a24307 100644 GIT binary patch delta 349 zcmV-j0iynfNB07dBYy!tNklb;@5QX74QKTG%GU@DsHrJp>RJmP_VONnj z08OrtikBh*+oWQMcC*U=NtS5vn;oE7%wvWDDo-T@@2NWP=Cbr=ef@o5u@cU&aX?F z=PhfvzW;Zr3U-pUQ;eR9*`@B3bCDIJ%jQecdUN>t-F5bQb13^2_yhR>0000000000 zXbt-T8LRDaF`KWoAMhLbsjkiE^NT%!Li+(4ro%4A;4NJOBUy05t3qFkbmCGODwm00000NkvXXu0mjfg(0cn literal 9094 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 diff --git a/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..f9cde5ce9f705fa54b1487d14aef34512f947276 GIT binary patch literal 1019 zcmVEX>4Tx04R}tkv&MmKpe$i(@I5J94u7CAwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRKlt6PRhXP;C4~||&x_-Hi~zx1pjmgE?_BjE6bJCXj7+7aB_1qN z7jB5aL(p)`4PM-(**tjA7pMmh^^m2XLZ72_Yd?VoFIqi#QNRXykU$MM&_xb*c^!fS zMM=>)iDSe2Ee4(L^zP|&9_|5*F~%5Uj4{R-W9cp66-BX6oD=1OWj+ zk|Y2?lgY%;>Aw%1P6q&JI-OREO=|+RT0(!$KB3ocBTZ8b27}T)qtWQalG5+@$+9f0 zR;yCm_WF&O+x9v&4PgETIIA{h<>jiB zBH#Bh9*-e}Komtd#64g*98wfTsJaK#bOuk7c6 z+`iRn=?=BK9&nYshcTvqYJzm%KA>451KfS{d7dN75}cek$Zu}&vD4XBjO^u9R!T`l zQDC##z%EaktG3V_a!@NTd0<90t z1DD9O7`=ScWOjXld&th%zQpi}77V`YCUi|#V!XX1siSQ3ssEnSGCs_fT`=pQ5YQlo zKh6_tAAdeQn_s?v(vtS?d%vyse_3rheg7@FwFjS{o_6)-($BfRr7E9`W2JM-7fR?G z{nq%TdE-;+w%q|ozCPc1UQBTDQ@wNRy=Ohw&EB!^fB8zTvPoNmd**fBT>5TG@kG(Z zr=NLWsw)2R>u%|{s$z}bqCc2_g6su@4Bp?2lB?eq8qQw7RsMtY&z0-WKL6Zp+vxP0 zQEJ&?y((wsj;ilpA}#gAN2QU&D$E7aSU6Q z-Td3ID$Cw}!M^v-^Vby{OO;%%JCJE+FCV&H?eCw4om&6zukZb71JYpfM%WBjU6oo%m=HZaROAIXpPafJOf=M{oqMFKcXi+y|2q;<6Ai-{jbFR2 zn}`#ig=Ey?x~>DTy1FWtN3w`v7^6z10zkjte-u~YMHB%NXM6h`o7T+uv1xI(w;zX6 z-GZH+ozdmxWh}x;)aPeCb_=8 zp4kp%3x>mCtl|Lnu7h=8PUVO#VC;j!v29GtLI^=RoeqvnCKH?sAs)SfagNvmdc7W= z=izx?u(q_c^dM(27)*`H`+B{eQh;(B=JRuZJ zM7!OdPe3Y_Vr^{=fUB!3Y@pF-D9cxAaGKvHo6QCsDum8~vBASf;6jmmahEgg-nj)# z;`N-dg$am?C{I6^fUp)wq|@oe36M`yCAcjqLg4#8zV9Q1xF1M$D9a?^=H^D}4MJPc@ApZi zQXKtmvZcQd)(3+Dnx>&?+Jk8*#R(xeKR*wnSGV9!`DkTjg^f3xIKOP*R!MkkJG|U9 z`Sa~N-EKG38AY;9lXfdA7V3y}UB^Fi@sC`j{c>G5A&XQhl^`zdTNFg{gc5JRd{z#a nca9zU`<=v-yW(d&a1C_KF7)a{jb~K-_OOx_5Vy7!;}a#n+{xtyDr2blx^e#bee>5#-fRDR{1SWe+vhJClx09N3=Dc6KmTxi zEa(4NxpT_??~|Dp?fR<`ezy)RcYsy%-@n@56L0li`o{d@9pfZ>7R#e+zqf)UJzf1= J);T3K0RX3uf4=|# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..276a6c4c878cea7921152fd87922135b66f5c1ff GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!JOX?|T!FNwr>B;dR#a3}PEOA1 z)vN#97qPRmi;s^lFE5|Tz|hjtGIi?IS+iz+j+6cSU$?)%pNos@|Cuy~GynhpXZW9H z>=hh!{P^*RBhpzwvm{D_{DK*PGT6Y&J1%BGHJ3bH977^n-%dHp*Q~(PkjcIIklDjU z@Bc4LK6copE+ws9_3xpTQ_e?8O%Y;o6sY6YX!Yc{{vy(2_U(HO=Q6DHB_e{A6nvfg z6I6a@Iyf(=W=YU}!%|)qvu=U+gp~|5-0EpIts8n^j~53 zu<-QOxF64-aBBwI8Wm?&AFd8Q;b3oDY1sF=Ng(H7L*UzFR)$b#j)UpOk1Bs}JG{w+ zwK$ByZcSOT6jS!6rk`^b+;Ew*J-*;;_mM|3YkYfFUp&$#eOmrUm-rS9w*ODHyw3oA O$KdJe=d#Wzp$PzqGOd6B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right-unlit.png b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..72a07382559af635fdf87b226e91082d84bdbf1a GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^2Y@(%gBeKH$o1X^Qv3lvA+A9B|Cuy~GynhpXZW9H zyjFMPE}#%=NswPK15oV0%mp=&=6p{V$B>FSZ*LlM9Z=w5z2LU@|4eRKYZcb1mp|cu-2$kJq2Yb^wCmMRzFzG9m-KJTt0uEgRa+avbU;!J40&bg@BPnhdBi*M==0s1 zzh}E`Y^nIo%mk8Z*gx~^^W~eqi>|7P`^KkJ&Q$T7p?S_4p*J8&Pgg&ebxsLQ03nJ~ AI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..772058b8f373368e94ac8609bc07f7d6c221e0fc GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!yaRkfT>t<7ucf8s>FN3BzR2p; zt8;R4qN1YW}E1Bl$V#cw6x5cHEZhBsr~)^$B!TX94Gttzb+RS*Z(tV3}=A4 z8UCjkdj&@USt1`ZUIUGlED7=pW&rZB0)t@ByFf*kJzX3_B3j>0y~x+Bz~h?9zV<}e zRPq1+{g3La>hJj90Zi%bV66wtRe< z&7o7WajUo5sdo=!`i>VJoFSI7Uf|GkE>Fjc0?#?+cnfbfe|BxqU%v8oC9|L#+cAZs S<{yFHWAJqKb6Mw<&;$Sy2e!Zf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/meta.json new file mode 100644 index 00000000000..7a248e6c97d --- /dev/null +++ b/Resources/Textures/_NF/Objects/Specific/Mining/ore_bag_holding.rsi/meta.json @@ -0,0 +1,98 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/5ce5a66c814c4a60118d24885389357fd0240002/icons/obj/mining.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unlit", + "directions": 4, + "delays": [ + [ + 0.7 + ], + [ + 0.7 + ], + [ + 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 + ] + ] + } + ] +} From 528c71f9754a42937f8cb68224438ceb7fa3c515 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 11:57:37 +0000 Subject: [PATCH 09/25] Automatic Changelog (#1960) --- Resources/Changelog/Changelog.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ebd99f032e5..23302467146 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7098,3 +7098,9 @@ Entries: message: Reclassified jackboots, combat boots and combat gloves as C1. id: 5287 time: '2024-09-20T10:21:06.0000000+00:00' +- author: whatston3 + changes: + - type: Tweak + message: Bluespace bags should all light up properly now. + id: 5288 + time: '2024-09-20T11:57:13.0000000+00:00' From 1238a888908b4da3960a11ec07f5faf1d29035b9 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Sep 2024 08:13:33 -0400 Subject: [PATCH 10/25] Move tank harness to outer clothing (#2028) * Move tank harness to outer clothing * Valet outer clothing fixes * Fix valet outer clothing * outerclothing, not jumpsuit * Fix pirate outer clothing * tank: hideEffects, not effects * Fix mercenary loadouts: remove tank harness --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../Nyanotrasen/Roles/Jobs/Civilian/valet.yml | 15 +++---- .../_NF/Loadouts/Jobs/Contractor/outer.yml | 9 +++++ .../_NF/Loadouts/Jobs/Pirates/outer.yml | 11 +++++ .../_NF/Loadouts/Jobs/Valet/outer.yml | 5 +++ .../_NF/Loadouts/bailiff_loadout_groups.yml | 3 ++ .../_NF/Loadouts/brigmedic_loadout_groups.yml | 3 ++ .../_NF/Loadouts/cadet_loadout_groups.yml | 3 ++ .../Loadouts/contractor_loadout_groups.yml | 3 ++ .../_NF/Loadouts/deputy_loadout_groups.yml | 3 ++ .../Loadouts/detectivenf_loadout_groups.yml | 3 ++ .../_NF/Loadouts/janitor_loadout_groups.yml | 3 ++ .../Loadouts/mail_carrier_loadout_groups.yml | 3 ++ .../_NF/Loadouts/mercenary_loadout_groups.yml | 2 + .../_NF/Loadouts/pilot_loadout_groups.yml | 2 + .../_NF/Loadouts/pirates_loadout_groups.yml | 40 ++++++++++++++----- .../Prototypes/_NF/Loadouts/role_loadouts.yml | 31 +++----------- .../_NF/Loadouts/security_guard_groups.yml | 2 + .../senior_officer_loadout_groups.yml | 3 ++ .../_NF/Loadouts/sheriff_loadout_groups.yml | 3 ++ .../Loadouts/stationrep_loadout_groups.yml | 3 ++ .../_NF/Loadouts/valet_loadout_groups.yml | 10 +++++ .../_NF/Roles/Jobs/Pirates/pirate_captain.yml | 1 - .../Roles/Jobs/Pirates/pirate_first_mate.yml | 1 - 23 files changed, 115 insertions(+), 47 deletions(-) create mode 100644 Resources/Prototypes/_NF/Loadouts/Jobs/Pirates/outer.yml create mode 100644 Resources/Prototypes/_NF/Loadouts/Jobs/Valet/outer.yml diff --git a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Civilian/valet.yml b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Civilian/valet.yml index 1921df321c1..34604270679 100644 --- a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Civilian/valet.yml +++ b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Civilian/valet.yml @@ -25,20 +25,15 @@ holiday: FrontierBirthday # Frontier prototype: FrontierBirthdayGift # Frontier +# Frontier: valet loadout - type: startingGear id: ValetGear equipment: head: ClothingHeadHatBellhop - # jumpsuit: ClothingUniformJumpsuitValet - outerClothing: ClothingOuterVestValet gloves: ClothingHandsGlovesColorWhite id: ValetPDA -# ears: ClothingHeadsetService # Frontier - # innerClothingSkirt: ClothingUniformJumpskirtValet - # satchel: ClothingBackpackSatchelFilled - # duffelbag: ClothingBackpackDuffelFilled - # messenger: ClothingBackpackMessengerFilled # Frontier - storage: # Frontier - back: # Frontier + storage: + back: - EncryptionKeyService # Frontier - - ShipVoucherFrontierValet # Frontier + - ShipVoucherFrontierValet +# End Frontier diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml index dd220df05e9..287f64895a0 100644 --- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/outer.yml @@ -1,3 +1,12 @@ +- type: loadout + id: ContractorClothingOuterVestTank + price: 0 + hideEffects: + - !type:GroupLoadoutEffect + proto: EffectSpeciesVox + equipment: + outerClothing: ClothingOuterVestTank + - type: loadout id: ContractorClothingOuterSuitEmergency price: 800 diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Pirates/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Pirates/outer.yml new file mode 100644 index 00000000000..b0c08b281bb --- /dev/null +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Pirates/outer.yml @@ -0,0 +1,11 @@ +- type: loadout + id: PirateFirstMateClothingOuterCoatGentle + price: 0 + equipment: + outerClothing: ClothingOuterCoatGentle + +- type: loadout + id: PirateCaptainClothingOuterCoatPirate + price: 0 + equipment: + outerClothing: ClothingOuterCoatPirate diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Valet/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Valet/outer.yml new file mode 100644 index 00000000000..60c343cfb57 --- /dev/null +++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Valet/outer.yml @@ -0,0 +1,5 @@ +- type: loadout + id: ValetClothingOuterVestValet + price: 0 + equipment: + outerClothing: ClothingOuterVestValet diff --git a/Resources/Prototypes/_NF/Loadouts/bailiff_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/bailiff_loadout_groups.yml index 8c563560113..69653163f3b 100644 --- a/Resources/Prototypes/_NF/Loadouts/bailiff_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/bailiff_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - BailiffOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: BailiffHead diff --git a/Resources/Prototypes/_NF/Loadouts/brigmedic_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/brigmedic_loadout_groups.yml index 536be22faac..96255a439e6 100644 --- a/Resources/Prototypes/_NF/Loadouts/brigmedic_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/brigmedic_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - BrigmedicOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: BrigmedicHead diff --git a/Resources/Prototypes/_NF/Loadouts/cadet_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/cadet_loadout_groups.yml index e480d03d595..7d96837b166 100644 --- a/Resources/Prototypes/_NF/Loadouts/cadet_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/cadet_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - NfsdOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: CadetHead diff --git a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml index 6c7b15c5ace..d5826b14f04 100644 --- a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml @@ -257,6 +257,7 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - ContractorClothingOuterSuitEmergency - ContractorClothingOuterHardsuitEVA - ContractorClothingOuterHardsuitBasic @@ -341,6 +342,8 @@ - ContractorWetFloorSign - ContractorClothingOuterCoatExpensive - ContractorClothingOuterCoatSpaceAsshole + fallbacks: + - ContractorClothingOuterVestTank # Vox-only, default them to have this equipped - type: loadoutGroup id: ContractorBelt diff --git a/Resources/Prototypes/_NF/Loadouts/deputy_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/deputy_loadout_groups.yml index 570e7bab3e7..01297ac3cbf 100644 --- a/Resources/Prototypes/_NF/Loadouts/deputy_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/deputy_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - NfsdOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: DeputyHead diff --git a/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml index dd26cbe9ae6..f2652f5aeda 100644 --- a/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml @@ -13,10 +13,13 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - DetectiveNFClothingOuterArmorBasic - DetectiveNFClothingOuterCoatDetectiveLoadout - DetectiveNFClothingOuterCoatDetectiveLoadoutGrey - DetectiveNFClothingOuterCoatTrench + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: DetectiveNFHead diff --git a/Resources/Prototypes/_NF/Loadouts/janitor_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/janitor_loadout_groups.yml index deabb03a9ec..450e05e44dc 100644 --- a/Resources/Prototypes/_NF/Loadouts/janitor_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/janitor_loadout_groups.yml @@ -32,5 +32,8 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - JanitorNFClothingOuterWinterJani - JanitorNFWetFloorSign + fallbacks: + - ContractorClothingOuterVestTank diff --git a/Resources/Prototypes/_NF/Loadouts/mail_carrier_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/mail_carrier_loadout_groups.yml index 93c8bd8905b..df6abf4c3bc 100644 --- a/Resources/Prototypes/_NF/Loadouts/mail_carrier_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/mail_carrier_loadout_groups.yml @@ -14,8 +14,11 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - MailCarrierClothingOuterWinterCoatMail - MailCarrierClothingOuterEVASuitMailman + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: MailCarrierBackpack diff --git a/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml index 03e823bf99a..a6092af252d 100644 --- a/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/mercenary_loadout_groups.yml @@ -50,6 +50,8 @@ subgroups: - PilotOuterClothing - ContractorOuterClothing + fallbacks: + - ContractorClothingOuterVestTank # Vox-only, default them to have this equipped - type: loadoutGroup id: MercenaryShoes diff --git a/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml index cfb94de4c0c..74b1ba67f37 100644 --- a/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/pilot_loadout_groups.yml @@ -34,6 +34,8 @@ - PilotClothingOuterHardsuitPilot subgroups: - ContractorOuterClothing + fallbacks: + - ContractorClothingOuterVestTank # Vox-only, default them to have this equipped - type: loadoutGroup id: PilotShoes diff --git a/Resources/Prototypes/_NF/Loadouts/pirates_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/pirates_loadout_groups.yml index a43fd4c11df..c1c189a69a3 100644 --- a/Resources/Prototypes/_NF/Loadouts/pirates_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/pirates_loadout_groups.yml @@ -53,15 +53,7 @@ fallbacks: - PirateClothingHeadBandBlack -- type: loadoutGroup - id: PirateFirstMateHead - name: loadout-group-contractor-head - minLimit: 0 - loadouts: - - PirateClothingHeadHatPirateTricord - - PirateClothingHeadHatPirateLuffy - fallbacks: - - PirateClothingHeadHatPirateTricord +# Pirate Captain loadouts - type: loadoutGroup id: PirateCaptainHead @@ -73,7 +65,15 @@ fallbacks: - PirateClothingHeadHatPirate -# Pirate Captain loadouts +- type: loadoutGroup + id: PirateCaptainOuterClothing + name: loadout-group-contractor-outerclothing + loadouts: + - ContractorClothingOuterVestTank + - PirateCaptainClothingOuterCoatPirate + fallbacks: + - ContractorClothingOuterVestTank + - PirateCaptainClothingOuterCoatPirate - type: loadoutGroup id: PirateCaptainPDA @@ -86,6 +86,26 @@ # Pirate First Mate loadouts +- type: loadoutGroup + id: PirateFirstMateHead + name: loadout-group-contractor-head + minLimit: 0 + loadouts: + - PirateClothingHeadHatPirateTricord + - PirateClothingHeadHatPirateLuffy + fallbacks: + - PirateClothingHeadHatPirateTricord + +- type: loadoutGroup + id: PirateFirstMateOuterClothing + name: loadout-group-contractor-outerclothing + loadouts: + - ContractorClothingOuterVestTank + - PirateFirstMateClothingOuterCoatGentle + fallbacks: + - ContractorClothingOuterVestTank + - PirateFirstMateClothingOuterCoatGentle + - type: loadoutGroup id: PirateFirstMatePDA name: loadout-group-contractor-id diff --git a/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml b/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml index 6cf626b25d2..52956441ca3 100644 --- a/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml @@ -2,7 +2,6 @@ - type: roleLoadout id: JobContractor groups: - - GroupTankHarness - ContractorHead - ContractorNeck - ContractorJumpsuit @@ -27,7 +26,6 @@ - type: roleLoadout id: JobPilot groups: - - GroupTankHarness - PilotHead - PilotNeck - PilotJumpsuit @@ -52,7 +50,6 @@ - type: roleLoadout id: JobMercenary groups: - - GroupTankHarness - MercenaryHead - ContractorNeck - MercenaryJumpsuit @@ -77,10 +74,10 @@ - type: roleLoadout id: JobValet groups: - - GroupTankHarness - ContractorNeck - ValetJumpsuit - ContractorBackpack + - ValetOuterClothing - ContractorShoes - ContractorFace - ContractorGlasses @@ -96,7 +93,6 @@ - type: roleLoadout id: JobMailCarrier groups: - - GroupTankHarness - ContractorNeck - MailCarrierJumpsuit - ContractorGloves @@ -115,7 +111,6 @@ - type: roleLoadout id: JobStationTrafficController groups: - - GroupTankHarness - StcHead - ContractorNeck - StcJumpsuit @@ -136,7 +131,6 @@ - type: roleLoadout id: JobStationRepresentative groups: - - GroupTankHarness - StationRepHead - StationRepNeck - StationRepJumpsuit @@ -157,7 +151,6 @@ - type: roleLoadout id: JobSecurityGuard groups: - - GroupTankHarness - SecurityGuardHead - SecurityGuardJumpsuit - SecurityGuardGloves @@ -179,7 +172,6 @@ - type: roleLoadout id: JobCadet groups: - - GroupTankHarness - CadetHead - CadetJumpsuit - NfsdGlovesBrown @@ -200,7 +192,6 @@ - type: roleLoadout id: JobDeputy groups: - - GroupTankHarness - DeputyHead - DeputyJumpsuit - NfsdGlovesBrown @@ -221,7 +212,6 @@ - type: roleLoadout id: JobBrigmedic groups: - - GroupTankHarness - BrigmedicHead - BrigmedicNeck - BrigmedicJumpsuit @@ -243,7 +233,6 @@ - type: roleLoadout id: JobDetectiveNF groups: - - GroupTankHarness - DetectiveNFHead - DetectiveNFJumpsuit - DetectiveNFGloves @@ -264,12 +253,11 @@ - type: roleLoadout id: JobPublicAffairsLiaison groups: - - GroupTankHarness - ContractorHead - PalJumpsuit - PalGloves - NfsdBackpackBrown - # no outer clothing + - GroupTankHarness # No outer clothing, this left for Vox - NfsdShoesBrown - ContractorFace - NfsdGlasses @@ -285,7 +273,6 @@ # - type: roleLoadout # Fix when this is actully used # id: JobPrisonGuard # groups: - # - GroupTankHarness # - PrisonGuardHead # - PrisonGuardJumpsuit # - NfsdGlovesBrown @@ -306,7 +293,6 @@ - type: roleLoadout id: JobBailiff groups: - - GroupTankHarness - BailiffHead - BailiffJumpsuit - NfsdGlovesCream @@ -327,7 +313,6 @@ - type: roleLoadout id: JobSeniorOfficer groups: - - GroupTankHarness - SeniorOfficerHead - SeniorOfficerJumpsuit - NfsdGlovesCream @@ -348,7 +333,6 @@ - type: roleLoadout id: JobSheriff groups: - - GroupTankHarness - SheriffHead - SheriffNeck - SheriffJumpsuit @@ -371,13 +355,12 @@ - type: roleLoadout id: JobPirate groups: - - GroupTankHarness - PirateHead # - PirateNeck - PirateJumpsuit # - PirateGloves - ContractorBackpack -# - PirateOuterClothing + - GroupTankHarness # No outer clothing, this left for vox - PirateShoes - PirateFace - PiratePDA @@ -386,13 +369,12 @@ - type: roleLoadout id: JobPirateFirstMate groups: - - GroupTankHarness - PirateFirstMateHead # - PirateNeck - PirateJumpsuit # - PirateGloves - ContractorBackpack -# - PirateOuterClothing + - PirateFirstMateOuterClothing - PirateShoes - PirateFace - PirateFirstMatePDA @@ -401,12 +383,12 @@ - type: roleLoadout id: JobPirateCaptain groups: - - GroupTankHarness - PirateCaptainHead # - PirateNeck - PirateJumpsuit # - PirateGloves - ContractorBackpack + - PirateCaptainOuterClothing # - PirateOuterClothing - PirateShoes - PirateFace @@ -418,13 +400,12 @@ - type: roleLoadout id: JobPrisoner groups: - - GroupTankHarness # - PrisonerHead # - PrisonerNeck - PrisonerJumpsuit # - PrisonerGloves # - PrisonerBackpack -# - PrisonerOuterClothing + - GroupTankHarness # No outer clothing, this left for Vox. # - PrisonerShoes - PrisonerFace - PrisonerPDA diff --git a/Resources/Prototypes/_NF/Loadouts/security_guard_groups.yml b/Resources/Prototypes/_NF/Loadouts/security_guard_groups.yml index 1b1afceca84..d831fc28083 100644 --- a/Resources/Prototypes/_NF/Loadouts/security_guard_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/security_guard_groups.yml @@ -41,9 +41,11 @@ id: SecurityGuardOuterClothing name: loadout-group-contractor-outerclothing loadouts: + - ContractorClothingOuterVestTank - ArmorVest - ArmorVestSlim fallbacks: + - ContractorClothingOuterVestTank - ArmorVest - type: loadoutGroup diff --git a/Resources/Prototypes/_NF/Loadouts/senior_officer_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/senior_officer_loadout_groups.yml index d799a802729..88d27c85cc9 100644 --- a/Resources/Prototypes/_NF/Loadouts/senior_officer_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/senior_officer_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - SeniorOfficerOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: SeniorOfficerHead diff --git a/Resources/Prototypes/_NF/Loadouts/sheriff_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/sheriff_loadout_groups.yml index 8c2d847f89c..c3eb6bf9e3a 100644 --- a/Resources/Prototypes/_NF/Loadouts/sheriff_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/sheriff_loadout_groups.yml @@ -13,7 +13,10 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - SheriffOuterClothing + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: SheriffHead diff --git a/Resources/Prototypes/_NF/Loadouts/stationrep_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/stationrep_loadout_groups.yml index 1f8ee67d133..0f5c2559346 100644 --- a/Resources/Prototypes/_NF/Loadouts/stationrep_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/stationrep_loadout_groups.yml @@ -14,10 +14,13 @@ name: loadout-group-contractor-outerclothing minLimit: 0 loadouts: + - ContractorClothingOuterVestTank - StationRepClothingOuterArmorSrCarapace - StationRepClothingOuterJacketSr - ContractorClothingOuterCoatExpensive #We let them drip out a little if they want - ContractorClothingOuterCoatSpaceAsshole + fallbacks: + - ContractorClothingOuterVestTank - type: loadoutGroup id: StationRepBackpack diff --git a/Resources/Prototypes/_NF/Loadouts/valet_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/valet_loadout_groups.yml index 11ed55bc07a..2410c6122d5 100644 --- a/Resources/Prototypes/_NF/Loadouts/valet_loadout_groups.yml +++ b/Resources/Prototypes/_NF/Loadouts/valet_loadout_groups.yml @@ -7,3 +7,13 @@ fallbacks: - ValetClothingUniformJumpsuitValet - ValetClothingUniformJumpskirtValet + +- type: loadoutGroup + id: ValetOuterClothing + name: loadout-group-contractor-outerclothing + loadouts: + - ContractorClothingOuterVestTank + - ValetClothingOuterVestValet + fallbacks: + - ContractorClothingOuterVestTank + - ValetClothingOuterVestValet diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml index ba6b7744d35..4d3edd1f81a 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml @@ -38,7 +38,6 @@ belt: ClothingBeltUtility pocket1: BasePirateUplinkRadioPirateCaptain pocket2: EnergyCutlass - outerClothing: ClothingOuterCoatPirate storage: back: - AppraisalTool diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml index 2f720064985..6139ef57c31 100644 --- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml +++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml @@ -38,4 +38,3 @@ belt: ClothingBeltUtility pocket1: BasePirateUplinkPirateCrew pocket2: AppraisalTool - outerClothing: ClothingOuterCoatGentle From 56dfc7ae4c913ca183c885fb78a354744536c80a Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 12:14:14 +0000 Subject: [PATCH 11/25] Automatic Changelog (#2028) --- Resources/Changelog/Changelog.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 23302467146..1c0089ff087 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7104,3 +7104,11 @@ Entries: message: Bluespace bags should all light up properly now. id: 5288 time: '2024-09-20T11:57:13.0000000+00:00' +- author: whatston3 + changes: + - type: Fix + message: >- + The tank harness for Vox is now in the outer clothing option. Double + check your loadouts. + id: 5289 + time: '2024-09-20T12:13:33.0000000+00:00' From 19364bde57ea33f83608878f6c84018d9028f9a0 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Fri, 20 Sep 2024 17:27:42 +0300 Subject: [PATCH 12/25] Emp Fixups (#2034) * Fixup * Update launchers.yml * Update launchers.yml --- .../Weapons/Guns/Projectiles/projectiles.yml | 21 ------ .../_NF/Catalog/Fills/Backpacks/duffelbag.yml | 4 +- .../Weapons/Guns/Ammunition/Boxes/nfsd.yml | 2 +- .../Weapons/Guns/Ammunition/explosives.yml | 19 ------ .../Weapons/Guns/Launchers/launchers.yml | 66 +------------------ .../Objects/Weapons/Throwable/grenades.yml | 4 +- 6 files changed, 7 insertions(+), 109 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index a93e00859f1..24ac8846aed 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -1025,27 +1025,6 @@ energyConsumption: 2700000 disableDuration: 10 -- type: entity - id: BulletGrenadeEmp - name: emp grenade - parent: BaseBulletTrigger - categories: [ HideSpawnMenu ] - components: - - type: Projectile - damage: - types: - Shock: 0 - - type: TimedDespawn - lifetime: 15 - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - layers: - - state: grenade - - type: EmpOnTrigger - range: 4 - energyConsumption: 2700000 - disableDuration: 60 - - type: entity id: BulletRocketEmp name: rocket diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag.yml index c3952c5e8ad..d429a93a21f 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Backpacks/duffelbag.yml @@ -7,7 +7,7 @@ - type: StorageFill contents: - id: WeaponLauncherChinaLakeEmp - - id: GrenadeEmp + - id: GrenadeEMP amount: 8 - type: entity @@ -67,7 +67,7 @@ - type: StorageFill contents: - id: WeaponLauncherNfsdLake - - id: GrenadeEmp + - id: GrenadeEMP amount: 12 # Not a duffelbag, but stored with other uplink-related backpacks diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Boxes/nfsd.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Boxes/nfsd.yml index c56109ae747..2da5f443299 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Boxes/nfsd.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/Boxes/nfsd.yml @@ -6,7 +6,7 @@ components: - type: StorageFill contents: - - id: GrenadeEmp + - id: GrenadeEMP amount: 4 - type: entity diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 0ae84ba9edb..4ccf8468ccf 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -18,25 +18,6 @@ sprite: _NF/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi state: rpg-emp -# Grenades - -- type: entity - id: GrenadeEmp - name: emp grenade # Chinalake EMP - parent: BaseGrenade - components: - - type: CartridgeAmmo - proto: BulletGrenadeEmp - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi - layers: - - state: emp - map: ["enum.AmmoVisualLayers.Base"] - - type: Appearance - - type: SpentAmmoVisuals - state: emp - suffix: false - # Cannon Balls - type: entity id: CannonBallEmp diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 5814efb94a8..66532d1c13c 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -1,67 +1,18 @@ - type: entity - name: china lake - parent: [BaseC2ContrabandUnredeemable, BaseWeaponLauncher] + parent: WeaponLauncherChinaLake suffix: EMP id: WeaponLauncherChinaLakeEmp - description: PLOOP components: - - type: Sprite - sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi - layers: - - state: icon - map: ["enum.GunVisualLayers.Base"] - - type: Clothing - sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi - - type: AmmoCounter - - type: Gun - fireRate: 1 - selectedMode: SemiAuto - availableModes: - - SemiAuto - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg - type: BallisticAmmoProvider - whitelist: - tags: - - Grenade - capacity: 3 - proto: GrenadeEmp - soundInsert: - path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + proto: GrenadeEMP - type: entity - name: RPG-7 suffix: EMP parent: [BaseC2ContrabandUnredeemable, WeaponLauncherRocket] id: WeaponLauncherRocketEmp - description: A modified ancient rocket-propelled grenade launcher. On the handle is a label that says 'for authorized use only.' components: - - type: Sprite - sprite: Objects/Weapons/Guns/Launchers/rocket.rsi - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-0 - map: ["enum.GunVisualLayers.Mag"] - - type: Clothing - sprite: Objects/Weapons/Guns/Launchers/rocket.rsi - - type: Gun - fireRate: 0.5 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/rpgfire.ogg - type: BallisticAmmoProvider - whitelist: - tags: - - CartridgeRocket proto: CartridgeRocketEmp - capacity: 1 - soundInsert: - path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - - type: MagazineVisuals - magState: mag - steps: 2 - zeroVisible: false - - type: Appearance - type: entity name: mail RPDS @@ -71,12 +22,8 @@ components: - type: Sprite sprite: _NF/Objects/Weapons/Guns/Launchers/mail.rsi - layers: - - state: icon - map: ["enum.GunVisualLayers.Base"] - type: Clothing sprite: _NF/Objects/Weapons/Guns/Launchers/mail.rsi - quickEquip: false slots: - Back - Belt @@ -86,7 +33,6 @@ whitelist: tags: - MailCapsule - capacity: 4 - type: StaticPrice price: 50 @@ -98,21 +44,13 @@ components: - type: Sprite sprite: _NF/Objects/Weapons/Guns/Launchers/nfsd_lake.rsi - layers: - - state: icon - map: ["enum.GunVisualLayers.Base"] - type: Clothing sprite: _NF/Objects/Weapons/Guns/Launchers/nfsd_lake.rsi - quickEquip: false - slots: - - Back - - suitStorage - type: BallisticAmmoProvider proto: null whitelist: tags: - TrackingDart - Grenade - capacity: 4 - type: StaticPrice price: 50 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Throwable/grenades.yml index 1f522f7f55c..78f9cf3ec80 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Throwable/grenades.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Throwable/grenades.yml @@ -1,7 +1,7 @@ - type: entity - parent: [ExGrenade, BaseC2ContrabandUnredeemable] + parent: [BaseC2ContrabandUnredeemable, ExGrenade] id: ExGrenadeNfsd - type: entity - parent: [ExGrenade, BaseC2ContrabandUnredeemable] + parent: [BaseC2ContrabandUnredeemable, EmpGrenade] id: EmpGrenadeNfsd From 1dad413411576d7ff55d6af9d2bbf5af6b8f0499 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 14:28:09 +0000 Subject: [PATCH 13/25] Automatic Changelog (#2034) --- Resources/Changelog/Changelog.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1c0089ff087..cc0cfdb11db 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7112,3 +7112,9 @@ Entries: check your loadouts. id: 5289 time: '2024-09-20T12:13:33.0000000+00:00' +- author: dvir001 + changes: + - type: Fix + message: NFSD EMP Grenades box now has EMP Grenades + id: 5290 + time: '2024-09-20T14:27:42.0000000+00:00' From f715ee9d7852d294ffd0a2538ab0f5cec7e78d11 Mon Sep 17 00:00:00 2001 From: Whatstone <166147148+whatston3@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:33:24 -0400 Subject: [PATCH 14/25] BankSystem: cached balances (#1909) * BankSystem: cache bank accounts * BankSystem: fix cache lookup player * BankSystem rewrite * BankSystem: no-ent functions, spawn event sessions * fix delta-v/frontier comments * Additional frontier session comments * BankSystem: ComponentInit function * New event for preferences being loaded --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- Content.Client/_NF/Bank/BankSystem.cs | 6 + .../Administration/Systems/AdminVerbSystem.cs | 4 +- Content.Server/Cloning/CloningSystem.cs | 7 +- .../GameTicking/GameTicker.Spawning.cs | 2 +- .../Managers/ServerPreferencesManager.cs | 19 ++ .../Shuttles/Systems/ArrivalsSystem.cs | 3 +- .../ContainerSpawnPointSystem.cs | 3 +- .../EntitySystems/SpawnPointSystem.cs | 3 +- Content.Server/Species/Systems/NymphSystem.cs | 10 +- .../Station/Systems/StationSpawningSystem.cs | 53 +++- Content.Server/_NF/Bank/BankSystem.cs | 286 +++++++++++++----- .../Species/Systems/ReformSystem.cs | 10 +- .../Bank/Components/BankAccountComponent.cs | 9 +- Content.Shared/_NF/Bank/SharedBankSystem.cs | 13 +- 14 files changed, 297 insertions(+), 131 deletions(-) create mode 100644 Content.Client/_NF/Bank/BankSystem.cs diff --git a/Content.Client/_NF/Bank/BankSystem.cs b/Content.Client/_NF/Bank/BankSystem.cs new file mode 100644 index 00000000000..699d3b258a6 --- /dev/null +++ b/Content.Client/_NF/Bank/BankSystem.cs @@ -0,0 +1,6 @@ +using Content.Shared.Bank; + +namespace Content.Client.Bank; + +// Shared is abstract. +public sealed partial class BankSystem : SharedBankSystem; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index 6123bba8dee..06546933ff5 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -180,7 +180,7 @@ private void AddAdminVerbs(GetVerbsEvent args) var stationUid = _stations.GetOwningStation(args.Target); var profile = _ticker.GetPlayerProfile(targetActor.PlayerSession); - var mobUid = _spawning.SpawnPlayerMob(coords.Value, null, profile, stationUid); + var mobUid = _spawning.SpawnPlayerMob(coords.Value, null, profile, stationUid, session: targetActor.PlayerSession); // Frontier: added session var targetMind = _mindSystem.GetMind(args.Target); if (targetMind != null) @@ -208,7 +208,7 @@ private void AddAdminVerbs(GetVerbsEvent args) var stationUid = _stations.GetOwningStation(args.Target); var profile = _ticker.GetPlayerProfile(targetActor.PlayerSession); - _spawning.SpawnPlayerMob(coords.Value, null, profile, stationUid); + _spawning.SpawnPlayerMob(coords.Value, null, profile, stationUid, session: targetActor.PlayerSession); // Frontier: added session }, ConfirmationPopup = true, Impact = LogImpact.High, diff --git a/Content.Server/Cloning/CloningSystem.cs b/Content.Server/Cloning/CloningSystem.cs index a3f7e685db5..8114604ee3c 100644 --- a/Content.Server/Cloning/CloningSystem.cs +++ b/Content.Server/Cloning/CloningSystem.cs @@ -253,11 +253,10 @@ public bool TryCloning(EntityUid uid, EntityUid bodyToClone, Entity(bodyToClone, out var bank)) + // Frontier: bank account transfer + if (HasComp(bodyToClone)) { - var bankComp = EnsureComp(mob); - bankComp.Balance = bank.Balance; + EnsureComp(mob); } // Frontier diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 0116205f1f9..e3c41a5e8a4 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -239,7 +239,7 @@ private void SpawnPlayer(ICommonSession player, spawnPointType = SpawnPointType.Job; } - var mobMaybe = _stationSpawning.SpawnPlayerCharacterOnStation(station, job, character, spawnPointType: spawnPointType); + var mobMaybe = _stationSpawning.SpawnPlayerCharacterOnStation(station, job, character, spawnPointType: spawnPointType, session: player); // Frontier: add session DebugTools.AssertNotNull(mobMaybe); var mob = mobMaybe!.Value; diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 3c3803308dc..12a76ad5a16 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -28,6 +28,7 @@ public sealed class ServerPreferencesManager : IServerPreferencesManager, IPostI [Dependency] private readonly IPrototypeManager _protos = default!; [Dependency] private readonly ILogManager _log = default!; [Dependency] private readonly UserDbDataManager _userDb = default!; + [Dependency] private readonly IEntityManager _entityManager = default!; // Cache player prefs on the server so we don't need as much async hell related to them. private readonly Dictionary _cachedPlayerPrefs = @@ -218,6 +219,10 @@ public void FinishLoad(ICommonSession session) MaxCharacterSlots = MaxCharacterSlots }; _netManager.ServerSendMessage(msg, session.Channel); + + // Frontier: notify other entities that your player data is loaded. + if (session.AttachedEntity != null) + _entityManager.EventBus.RaiseLocalEvent(session.AttachedEntity.Value, new PreferencesLoadedEvent(session, prefsData.Prefs)); } public void OnClientDisconnected(ICommonSession session) @@ -361,4 +366,18 @@ void IPostInjectInit.PostInject() _userDb.AddOnPlayerDisconnect(OnClientDisconnected); } } + + // Frontier: event for notifying that preferences for a particular player have loaded in. + public sealed class PreferencesLoadedEvent : EntityEventArgs + { + public readonly ICommonSession Session; + public readonly PlayerPreferences Prefs; + + public PreferencesLoadedEvent(ICommonSession session, PlayerPreferences prefs) + { + Session = session; + Prefs = prefs; + } + } + // End Frontier } diff --git a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs index 7c144c3223b..9bb1264311c 100644 --- a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs +++ b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs @@ -367,7 +367,8 @@ public void HandlePlayerSpawning(PlayerSpawningEvent ev) spawnLoc, ev.Job, ev.HumanoidCharacterProfile, - ev.Station); + ev.Station, + session: ev.Session); // Frontier EnsureComp(ev.SpawnResult.Value); EnsureComp(ev.SpawnResult.Value); diff --git a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs index 463e9dad125..39032bcfcf0 100644 --- a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs @@ -63,7 +63,8 @@ public void HandlePlayerSpawning(PlayerSpawningEvent args) baseCoords, args.Job, args.HumanoidCharacterProfile, - args.Station); + args.Station, + session: args.Session); // Frontier _random.Shuffle(possibleContainers); foreach (var (uid, spawnPoint, manager, xform) in possibleContainers) diff --git a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs index 92170be13de..08b3ffbd072 100644 --- a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs @@ -86,6 +86,7 @@ private void OnPlayerSpawning(PlayerSpawningEvent args) spawnLoc, args.Job, args.HumanoidCharacterProfile, - args.Station); + args.Station, + session: args.Session); // Frontier } } diff --git a/Content.Server/Species/Systems/NymphSystem.cs b/Content.Server/Species/Systems/NymphSystem.cs index 302854686ef..259aa42f9a3 100644 --- a/Content.Server/Species/Systems/NymphSystem.cs +++ b/Content.Server/Species/Systems/NymphSystem.cs @@ -51,14 +51,10 @@ private void OnRemovedFromPart(EntityUid uid, NymphComponent comp, ref OrganRemo // Frontier EnsureComp(nymph); - // Frontier - // bank account transfer - if (TryComp(args.OldBody, out var bank)) + // Frontier: bank account transfer + if (HasComp(args.OldBody)) { - // Do this carefully since changing the value of a bank account component on a entity will save the balance immediately through subscribers. - var oldBankBalance = bank.Balance; - var newBank = EnsureComp(nymph); - newBank.Balance = oldBankBalance; + EnsureComp(nymph); } } diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index cf83cd7f9bd..2e2e80793cf 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -32,6 +32,8 @@ using Robust.Shared.Utility; using Content.Server.Spawners.Components; using Content.Shared.Bank.Components; // DeltaV +using Content.Server.Bank; // Frontier +using Content.Server.Preferences.Managers; // Frontier namespace Content.Server.Station.Systems; @@ -55,7 +57,9 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem [Dependency] private readonly PdaSystem _pdaSystem = default!; [Dependency] private readonly SharedAccessSystem _accessSystem = default!; [Dependency] private readonly IDependencyCollection _dependencyCollection = default!; // Frontier + [Dependency] private readonly IServerPreferencesManager _preferences = default!; // Frontier + [Dependency] private readonly BankSystem _bank = default!; // Frontier private bool _randomizeCharacters; private Dictionary> _spawnerCallbacks = new(); @@ -89,18 +93,20 @@ public override void Initialize() /// The character profile to use, if any. /// Resolve pattern, the station spawning component for the station. /// Delta-V: Set desired spawn point type. + /// Frontier: The session associated with the character, if any. /// The resulting player character, if any. /// Thrown when the given station is not a station. /// /// This only spawns the character, and does none of the mind-related setup you'd need for it to be playable. /// - public EntityUid? SpawnPlayerCharacterOnStation(EntityUid? station, JobComponent? job, HumanoidCharacterProfile? profile, StationSpawningComponent? stationSpawning = null, SpawnPointType spawnPointType = SpawnPointType.Unset) + public EntityUid? SpawnPlayerCharacterOnStation(EntityUid? station, JobComponent? job, HumanoidCharacterProfile? profile, StationSpawningComponent? stationSpawning = null, SpawnPointType spawnPointType = SpawnPointType.Unset, ICommonSession? session = null) // Frontier: add session { if (station != null && !Resolve(station.Value, ref stationSpawning)) throw new ArgumentException("Tried to use a non-station entity as a station!", nameof(station)); // Delta-V: Set desired spawn point type. - var ev = new PlayerSpawningEvent(job, profile, station, spawnPointType); + // Frontier: add session + var ev = new PlayerSpawningEvent(job, profile, station, spawnPointType, session); if (station != null && profile != null) { @@ -146,13 +152,15 @@ public override void Initialize() /// Appearance profile to use for the character. /// The station this player is being spawned on. /// The entity to use, if one already exists. + /// Frontier: The session associated with the entity, if one exists. /// The spawned entity public EntityUid SpawnPlayerMob( EntityCoordinates coordinates, JobComponent? job, HumanoidCharacterProfile? profile, EntityUid? station, - EntityUid? entity = null) + EntityUid? entity = null, + ICommonSession? session = null) // Frontier { _prototypeManager.TryIndex(job?.Prototype ?? string.Empty, out var prototype); @@ -194,7 +202,21 @@ public EntityUid SpawnPlayerMob( } var jobLoadout = LoadoutSystem.GetJobPrototype(prototype?.ID); + var initialBankBalance = profile!.BankBalance; //Frontier var bankBalance = profile!.BankBalance; //Frontier + bool hasBalance = false; // Frontier + + // Frontier: get bank account, ensure we can make a withdrawal + // Note: since this is stored per character, we don't have a cached + // reference for randomly generated characters. + PlayerPreferences? prefs = null; + if (session != null && + _preferences.TryGetCachedPreferences(session.UserId, out prefs) && + prefs.IndexOfCharacter(profile) != -1) + { + hasBalance = true; + } + // End Frontier if (_prototypeManager.TryIndex(jobLoadout, out RoleLoadoutPrototype? roleProto)) { @@ -224,10 +246,11 @@ public EntityUid SpawnPlayerMob( // Handle any extra data here. //Frontier - we handle bank stuff so we are wrapping each item spawn inside our own cached check. + //If the user's preferences haven't been loaded, only give them free items or fallbacks. //This way, we will spawn every item we can afford in the order that they were originally sorted. - if (loadoutProto.Price <= bankBalance) + if (loadoutProto.Price <= bankBalance && (loadoutProto.Price <= 0 || hasBalance)) { - bankBalance -= loadoutProto.Price; + bankBalance -= int.Max(0, loadoutProto.Price); // Treat negatives as zero. EquipStartingGear(entity.Value, loadoutProto, raiseEvent: false); equippedItems.Add(loadoutProto.ID); } @@ -268,13 +291,18 @@ public EntityUid SpawnPlayerMob( // End of modified code. } - // Frontier: do not re-equip roleLoadout. - // Frontier: DO equip job startingGear. + // Frontier: do not re-equip roleLoadout, make sure we equip job startingGear, + // and deduct loadout costs from a bank account if we have one. if (prototype?.StartingGear is not null) EquipStartingGear(entity.Value, prototype.StartingGear, raiseEvent: false); - var bank = EnsureComp(entity.Value); - bank.Balance = bankBalance; + var bankComp = EnsureComp(entity.Value); + + if (hasBalance) + { + _bank.TryBankWithdraw(session!, prefs!, profile!, initialBankBalance - bankBalance, out var newBalance); + } + // End Frontier } var gearEquippedEv = new StartingGearEquippedEvent(entity.Value); @@ -380,12 +408,17 @@ public sealed class PlayerSpawningEvent : EntityEventArgs /// Delta-V: Desired SpawnPointType, if any. /// public readonly SpawnPointType DesiredSpawnPointType; + /// + /// Frontier: The session associated with the entity, if any. + /// + public readonly ICommonSession? Session; - public PlayerSpawningEvent(JobComponent? job, HumanoidCharacterProfile? humanoidCharacterProfile, EntityUid? station, SpawnPointType spawnPointType = SpawnPointType.Unset) + public PlayerSpawningEvent(JobComponent? job, HumanoidCharacterProfile? humanoidCharacterProfile, EntityUid? station, SpawnPointType spawnPointType = SpawnPointType.Unset, ICommonSession? session = null) // Frontier: added session { Job = job; HumanoidCharacterProfile = humanoidCharacterProfile; Station = station; DesiredSpawnPointType = spawnPointType; + Session = session; // Frontier } } diff --git a/Content.Server/_NF/Bank/BankSystem.cs b/Content.Server/_NF/Bank/BankSystem.cs index a8ab4a59567..04a39da4507 100644 --- a/Content.Server/_NF/Bank/BankSystem.cs +++ b/Content.Server/_NF/Bank/BankSystem.cs @@ -1,23 +1,18 @@ using System.Threading; -using Content.Server.Database; using Content.Server.Preferences.Managers; using Content.Server.GameTicking; +using Content.Shared.Bank; using Content.Shared.Bank.Components; using Content.Shared.Preferences; -using Robust.Shared.GameStates; -using Robust.Shared.Network; -using Content.Server.Cargo.Components; -using Content.Shared.Preferences.Loadouts; -using Robust.Shared.Prototypes; -using Content.Shared.Roles; -using Content.Shared.Traits; +using Robust.Shared.Player; +using System.Diagnostics.CodeAnalysis; namespace Content.Server.Bank; -public sealed partial class BankSystem : EntitySystem +public sealed partial class BankSystem : SharedBankSystem { [Dependency] private readonly IServerPreferencesManager _prefsManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private readonly ISharedPlayerManager _playerManager = default!; private ISawmill _log = default!; @@ -25,131 +20,264 @@ public override void Initialize() { base.Initialize(); _log = Logger.GetSawmill("bank"); - SubscribeLocalEvent(OnBankAccountChanged); - SubscribeLocalEvent(OnPlayerLobbyJoin); InitializeATM(); InitializeStationATM(); + + SubscribeLocalEvent(OnPreferencesLoaded); // For late-add bank accounts + SubscribeLocalEvent(OnInit); // For late-add bank accounts + SubscribeLocalEvent(OnPlayerAttached); + SubscribeLocalEvent(OnPlayerDetached); + SubscribeLocalEvent(OnPlayerLobbyJoin); } - // To ensure that bank account data gets saved, we are going to update the db every time the component changes - // I at first wanted to try to reduce database calls, however notafet suggested I just do it every time the account changes - // TODO: stop it from running 5 times every time - private void OnBankAccountChanged(EntityUid mobUid, BankAccountComponent bank, ref ComponentGetState args) + /// + /// Attempts to remove money from a character's bank account. + /// This should always be used instead of attempting to modify the BankAccountComponent directly. + /// When successful, the entity's BankAccountComponent will be updated with their current balance. + /// + /// The UID that the bank account is attached to, typically the player controlled mob + /// The integer amount of which to decrease the bank account + /// true if the transaction was successful, false if it was not + public bool TryBankWithdraw(EntityUid mobUid, int amount) { - var user = args.Player?.UserId; - - if (user == null || args.Player?.AttachedEntity != mobUid) + if (amount <= 0) { - return; + _log.Info($"TryBankWithdraw: {amount} is invalid"); + return false; } - var prefs = _prefsManager.GetPreferences((NetUserId) user); - var character = prefs.SelectedCharacter; - var index = prefs.IndexOfCharacter(character); + if (!TryComp(mobUid, out var bank)) + { + _log.Info($"TryBankWithdraw: {mobUid} has no bank account"); + return false; + } - if (character is not HumanoidCharacterProfile profile) + if (!_playerManager.TryGetSessionByEntity(mobUid, out var session)) { - return; + _log.Info($"TryBankWithdraw: {mobUid} has no attached session"); + return false; } - var newProfile = new HumanoidCharacterProfile( - profile.Name, - profile.FlavorText, - profile.Species, - profile.Age, - profile.Sex, - profile.Gender, - bank.Balance, - profile.Appearance, - profile.SpawnPriority, - new Dictionary, JobPriority>(profile.JobPriorities), - profile.PreferenceUnavailable, - new HashSet>(profile.AntagPreferences), - new HashSet>(profile.TraitPreferences), - new Dictionary(profile.Loadouts)); + if (!_prefsManager.TryGetCachedPreferences(session.UserId, out var prefs)) + { + _log.Info($"TryBankWithdraw: {mobUid} has no cached prefs"); + return false; + } - args.State = new BankAccountComponentState + if (prefs.SelectedCharacter is not HumanoidCharacterProfile profile) { - Balance = bank.Balance, - }; + _log.Info($"TryBankWithdraw: {mobUid} has the wrong prefs type"); + return false; + } - _dbManager.SaveCharacterSlotAsync((NetUserId) user, newProfile, index); - _log.Info($"Character {profile.Name} saved"); + if (TryBankWithdraw(session, prefs, profile, amount, out var newBalance)) + { + bank.Balance = newBalance.Value; + Dirty(mobUid, bank); + _log.Info($"{mobUid} withdrew {amount}"); + return true; + } + return false; } /// - /// Attempts to remove money from a character's bank account. This should always be used instead of attempting to modify the bankaccountcomponent directly + /// Attempts to add money to a character's bank account. This should always be used instead of attempting to modify the bankaccountcomponent directly /// - /// The UID that the bank account is attached to, typically the player controlled mob - /// The integer amount of which to decrease the bank account + /// The UID that the bank account is connected to, typically the player controlled mob + /// The amount of spesos to remove from the bank account /// true if the transaction was successful, false if it was not - public bool TryBankWithdraw(EntityUid mobUid, int amount) + public bool TryBankDeposit(EntityUid mobUid, int amount) { if (amount <= 0) { - _log.Info($"{amount} is invalid"); + _log.Info($"TryBankDeposit: {amount} is invalid"); return false; } if (!TryComp(mobUid, out var bank)) { - _log.Info($"{mobUid} has no bank account"); + _log.Info($"TryBankDeposit: {mobUid} has no bank account"); + return false; + } + + if (!_playerManager.TryGetSessionByEntity(mobUid, out var session)) + { + _log.Info($"TryBankDeposit: {mobUid} has no attached session"); + return false; + } + + if (!_prefsManager.TryGetCachedPreferences(session.UserId, out var prefs)) + { + _log.Info($"TryBankDeposit: {mobUid} has no cached prefs"); + return false; + } + + if (prefs.SelectedCharacter is not HumanoidCharacterProfile profile) + { + _log.Info($"TryBankDeposit: {mobUid} has the wrong prefs type"); return false; } - if (bank.Balance < amount) + if (TryBankDeposit(session, prefs, profile, amount, out var newBalance)) { - _log.Info($"{mobUid} has insufficient funds"); + bank.Balance = newBalance.Value; + Dirty(mobUid, bank); + _log.Info($"{mobUid} deposited {amount}"); + return true; + } + + return false; + } + + /// + /// Attempts to remove money from a character's bank account without a backing entity. + /// This should only be used in cases where a character doesn't have a backing entity. + /// + /// The session of the player making the withdrawal. + /// The preferences storing the character whose bank will be changed. + /// The profile of the character whose account is being withdrawn. + /// The number of spesos to be withdrawn. + /// The new value of the bank account. + /// true if the transaction was successful, false if it was not. When successful, newBalance contains the character's new balance. + public bool TryBankWithdraw(ICommonSession session, PlayerPreferences prefs, HumanoidCharacterProfile profile, int amount, [NotNullWhen(true)] out int? newBalance) + { + newBalance = null; // Default return + if (amount <= 0) + { + _log.Info($"TryBankWithdraw: {amount} is invalid"); return false; } - bank.Balance -= amount; - _log.Info($"{mobUid} withdrew {amount}"); - Dirty(bank); + int balance = profile.BankBalance; + + if (balance < amount) + { + _log.Info($"TryBankWithdraw: {session.UserId} tried to withdraw {amount}, but has insufficient funds ({balance})"); + return false; + } + + balance -= amount; + + var newProfile = profile.WithBankBalance(balance); + var index = prefs.IndexOfCharacter(profile); + if (index == -1) + { + _log.Info($"TryBankWithdraw: {session.UserId} tried to adjust the balance of {profile.Name}, but they were not in the user's character set."); + return false; + } + _prefsManager.SetProfile(session.UserId, index, newProfile); + newBalance = balance; + return true; + } + + /// + /// Attempts to add money to a character's bank account. + /// This should only be used in cases where a character doesn't have a backing entity. + /// + /// The session of the player making the deposit. + /// The preferences storing the character whose bank will be changed. + /// The profile of the character whose account is being withdrawn. + /// The number of spesos to be deposited. + /// The new value of the bank account. + /// true if the transaction was successful, false if it was not. When successful, newBalance contains the character's new balance. + public bool TryBankDeposit(ICommonSession session, PlayerPreferences prefs, HumanoidCharacterProfile profile, int amount, [NotNullWhen(true)] out int? newBalance) + { + newBalance = null; // Default return + if (amount <= 0) + { + _log.Info($"TryBankDeposit: {amount} is invalid"); + return false; + } + + newBalance = profile.BankBalance + amount; + + var newProfile = profile.WithBankBalance(newBalance.Value); + var index = prefs.IndexOfCharacter(profile); + if (index == -1) + { + _log.Info($"{session.UserId} tried to adjust the balance of {profile.Name}, but they were not in the user's character set."); + return false; + } + _prefsManager.SetProfile(session.UserId, index, newProfile); return true; } /// /// Attempts to add money to a character's bank account. This should always be used instead of attempting to modify the bankaccountcomponent directly /// - /// The UID that the bank account is connected to, typically the player controlled mob - /// The integer amount of which to increase the bank account + /// The UID that the bank account is connected to, typically the player controlled mob + /// The amount of spesos to add into the bank account /// true if the transaction was successful, false if it was not - public bool TryBankDeposit(EntityUid mobUid, int amount) + public bool TryGetBalance(EntityUid ent, out int balance) { - if (amount <= 0) + if (!_playerManager.TryGetSessionByEntity(ent, out var session) || + !_prefsManager.TryGetCachedPreferences(session.UserId, out var prefs)) { - _log.Info($"{amount} is invalid"); + _log.Info($"{ent} has no cached prefs"); + balance = 0; return false; } - if (!TryComp(mobUid, out var bank)) + if (prefs.SelectedCharacter is not HumanoidCharacterProfile profile) { - _log.Info($"{mobUid} has no bank account"); + _log.Info($"{ent} has the wrong prefs type"); + balance = 0; return false; } - bank.Balance += amount; - _log.Info($"{mobUid} deposited {amount}"); - Dirty(bank); + balance = profile.BankBalance; return true; } /// - /// ok so this is incredibly fucking cursed, and really shouldnt be calling LoadData - /// However - /// as of writing, the preferences system caches all player character data at the time of client connection. - /// This is causing some bad bahavior where the cache is becoming outdated after character data is getting saved to the db - /// and there is no method right now to invalidate and refresh this cache to ensure we get accurate bank data from the database, - /// resulting in respawns/round restarts populating the bank account component with an outdated cache and then re-saving that - /// bad cached data into the db. - /// effectively a gigantic money exploit. - /// So, this will have to stay cursed until I can find another way to refresh the character cache - /// or the db gods themselves come up to smite me from below, whichever comes first - /// - /// EDIT 5/13/2024 THE DB GODS THEY CAME. THEY SMOTE. SAVE ME + /// Update the bank balance to the character's current account balance. + /// + private void UpdateBankBalance(EntityUid mobUid, BankAccountComponent comp) + { + if (TryGetBalance(mobUid, out var balance)) + comp.Balance = balance; + else + comp.Balance = 0; + + Dirty(mobUid, comp); + } + + /// + /// Component initialized - if the player exists in the entity before the BankAccountComponent, update the player's account. + /// + public void OnInit(EntityUid mobUid, BankAccountComponent comp, ComponentInit _) + { + UpdateBankBalance(mobUid, comp); + } + + /// + /// Player's preferences loaded (mostly for hotjoin) + /// + public void OnPreferencesLoaded(EntityUid mobUid, BankAccountComponent comp, PreferencesLoadedEvent _) + { + UpdateBankBalance(mobUid, comp); + } + + /// + /// Player attached, make sure the bank account is up-to-date. + /// + public void OnPlayerAttached(EntityUid mobUid, BankAccountComponent comp, PlayerAttachedEvent _) + { + UpdateBankBalance(mobUid, comp); + } + + /// + /// Player detached, make sure the bank account is up-to-date. + /// + public void OnPlayerDetached(EntityUid mobUid, BankAccountComponent comp, PlayerDetachedEvent _) + { + UpdateBankBalance(mobUid, comp); + } + + /// + /// Ensures the bank account listed in the lobby is accurate by ensuring the preferences cache is up-to-date. /// - private void OnPlayerLobbyJoin (PlayerJoinedLobbyEvent args) + private void OnPlayerLobbyJoin(PlayerJoinedLobbyEvent args) { var cts = new CancellationToken(); _prefsManager.RefreshPreferencesAsync(args.PlayerSession, cts); diff --git a/Content.Shared/Species/Systems/ReformSystem.cs b/Content.Shared/Species/Systems/ReformSystem.cs index b7f32b41bd1..d18a5abb5e3 100644 --- a/Content.Shared/Species/Systems/ReformSystem.cs +++ b/Content.Shared/Species/Systems/ReformSystem.cs @@ -97,14 +97,10 @@ private void OnDoAfter(EntityUid uid, ReformComponent comp, ReformDoAfterEvent a if (_mindSystem.TryGetMind(uid, out var mindId, out var mind)) _mindSystem.TransferTo(mindId, child, mind: mind); - // Frontier - // bank account transfer - if (TryComp(uid, out var bank)) + // Frontier: bank account transfer + if (HasComp(uid)) { - // Do this carefully since changing the value of a bank account component on a entity will save the balance immediately through subscribers. - var oldBankBalance = bank.Balance; - var newBank = EnsureComp(child); - newBank.Balance = oldBankBalance; + EnsureComp(child); } // Frontier diff --git a/Content.Shared/_NF/Bank/Components/BankAccountComponent.cs b/Content.Shared/_NF/Bank/Components/BankAccountComponent.cs index d029ab277c4..8a1267574f8 100644 --- a/Content.Shared/_NF/Bank/Components/BankAccountComponent.cs +++ b/Content.Shared/_NF/Bank/Components/BankAccountComponent.cs @@ -6,11 +6,8 @@ namespace Content.Shared.Bank.Components; [RegisterComponent, NetworkedComponent] public sealed partial class BankAccountComponent : Component { - [DataField("balance")] - public int Balance; -} -[Serializable, NetSerializable] -public sealed partial class BankAccountComponentState : ComponentState -{ + // The amount of money this entity has in their bank account. + // Should not be modified directly, may be out-of-date. + [DataField("balance", serverOnly: true), Access(typeof(SharedBankSystem))] public int Balance; } diff --git a/Content.Shared/_NF/Bank/SharedBankSystem.cs b/Content.Shared/_NF/Bank/SharedBankSystem.cs index 051fe8dd3d5..a9d511d4b14 100644 --- a/Content.Shared/_NF/Bank/SharedBankSystem.cs +++ b/Content.Shared/_NF/Bank/SharedBankSystem.cs @@ -12,14 +12,13 @@ public enum BankATMMenuUiKey : byte BlackMarket } -public sealed partial class SharedBankSystem : EntitySystem +public abstract partial class SharedBankSystem : EntitySystem { [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnHandleState); SubscribeLocalEvent(OnComponentInit); SubscribeLocalEvent(OnComponentRemove); SubscribeLocalEvent(OnComponentInit); @@ -45,15 +44,5 @@ private void OnComponentRemove(EntityUid uid, StationBankATMComponent component, { _itemSlotsSystem.RemoveItemSlot(uid, component.CashSlot); } - - private void OnHandleState(EntityUid playerUid, BankAccountComponent component, ref ComponentHandleState args) - { - if (args.Current is not BankAccountComponentState state) - { - return; - } - - component.Balance = state.Balance; - } } From a3e1ae0d2000198533a444dde7e72771b63159e2 Mon Sep 17 00:00:00 2001 From: PECK <74548962+PeccNeck@users.noreply.github.com> Date: Fri, 20 Sep 2024 12:52:33 -0400 Subject: [PATCH 15/25] Vagabond Piping Fix (#1976) * fix old piping + directional fans * replaces exterior waste air vent with a passive vent * Update vagabond.yml * Update vagabond.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- Resources/Maps/_NF/Shuttles/vagabond.yml | 1078 ++++++++++++---------- 1 file changed, 597 insertions(+), 481 deletions(-) diff --git a/Resources/Maps/_NF/Shuttles/vagabond.yml b/Resources/Maps/_NF/Shuttles/vagabond.yml index 5ebfda826cd..3e09df12adb 100644 --- a/Resources/Maps/_NF/Shuttles/vagabond.yml +++ b/Resources/Maps/_NF/Shuttles/vagabond.yml @@ -541,100 +541,102 @@ entities: version: 2 data: tiles: - -4,0: - 0: 34952 + -3,0: + 0: 63743 -4,1: - 0: 8 1: 128 - -3,0: - 0: 65535 -3,1: - 0: 36047 - 1: 48 + 2: 112 + 0: 136 + 1: 1024 + -3,-1: + 0: 63736 -3,3: - 0: 61160 - -3,2: - 0: 35020 + 1: 32 + 0: 50176 -2,0: 0: 65535 -2,1: - 0: 65535 + 0: 16383 -2,2: 0: 65535 -2,3: + 0: 64434 + -2,-1: 0: 65535 + -2,4: + 0: 65523 -1,0: - 0: 57343 - -1,1: - 0: 65489 - 1: 8 + 0: 2302 -1,2: - 0: 57343 + 0: 2287 -1,3: - 0: 30585 - -4,-1: - 0: 34952 - -3,-1: - 0: 65535 - -3,-2: - 0: 52462 - 1: 8704 - -2,-2: - 0: 65535 - -2,-1: - 0: 65535 + 0: 13056 + 1: 64 + -1,1: + 0: 59392 + 2: 8 + -1,-1: + 0: 61166 + 0,0: + 0: 1911 + 1: 32768 0,1: - 0: 65520 - 1: 3 + 2: 3 + 0: 30464 + 1: 128 0,2: - 0: 65535 - -3,4: - 0: 61166 - -3,5: - 0: 14 - -2,4: - 0: 65535 - -2,5: - 0: 15 - -1,4: + 0: 1911 + 0,-1: 0: 30583 - -1,5: - 0: 7 - 0,0: - 0: 65535 0,3: - 0: 7 - 1: 8 + 1: 13 + 2: 2 1,0: - 0: 273 - -3,-4: - 0: 34944 + 2: 273 + 1,-1: + 2: 4368 + -4,-1: + 1: 8 -3,-3: - 0: 61166 + 1: 2 + 0: 61152 + -3,-2: + 0: 34828 + 2: 25088 + -3,-4: + 1: 128 -2,-4: - 0: 65520 + 0: 65392 -2,-3: 0: 65535 + -2,-2: + 0: 65535 -1,-4: - 0: 4368 - -1,-3: - 0: 65501 + 1: 16 -1,-2: - 0: 65535 - -1,-1: - 0: 65535 + 0: 61182 + -1,-3: + 0: 59392 + 1: 4 + 2: 8 0,-3: - 0: 65527 + 2: 7 + 0: 30464 1: 8 0,-2: - 0: 65535 - 0,-1: - 0: 65535 + 0: 30583 + -3,4: + 0: 17600 + -3,5: + 1: 2 + -1,4: + 0: 8736 + -1,5: + 1: 4 1,-3: - 0: 4352 1: 16 - 1,-1: - 0: 4368 + 2: 4352 1,-2: 1: 1 uniqueMixes: @@ -668,6 +670,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -687,8 +704,6 @@ entities: - 460 - 616 - 431 - - type: AtmosDevice - joinedGrid: 1 - uid: 569 components: - type: MetaData @@ -699,8 +714,6 @@ entities: parent: 1 - type: DeviceList devices: - - 619 - - 625 - 233 - 92 - 600 @@ -714,8 +727,8 @@ entities: - 771 - 772 - 773 - - type: AtmosDevice - joinedGrid: 1 + - 665 + - 666 - uid: 570 components: - type: MetaData @@ -732,8 +745,6 @@ entities: - 611 - 612 - 613 - - type: AtmosDevice - joinedGrid: 1 - uid: 590 components: - type: MetaData @@ -744,17 +755,12 @@ entities: parent: 1 - type: DeviceList devices: - - 223 - 768 - 767 - - 557 - - 462 - 769 - 463 - 241 - 770 - - type: AtmosDevice - joinedGrid: 1 - uid: 775 components: - type: MetaData @@ -765,8 +771,6 @@ entities: parent: 1 - type: DeviceList devices: - - 490 - - 641 - 612 - 613 - 618 @@ -774,8 +778,6 @@ entities: - 771 - 772 - 773 - - type: AtmosDevice - joinedGrid: 1 - proto: Airlock entities: - uid: 606 @@ -870,40 +872,40 @@ entities: rot: 3.141592653589793 rad pos: -5.5,-12.5 parent: 1 -- proto: AirlockShuttle +- proto: AirlockGlassShuttle entities: - - uid: 185 + - uid: 19 components: - type: Transform - pos: -5.5,-14.5 + pos: -7.5,-14.5 parent: 1 - - uid: 186 + - uid: 30 components: - type: Transform pos: -6.5,-14.5 parent: 1 - - uid: 187 + - uid: 157 components: - type: Transform - pos: -7.5,-14.5 + pos: -5.5,-14.5 parent: 1 - - uid: 213 + - uid: 183 components: - type: Transform rot: -1.5707963267948966 rad - pos: -10.5,-10.5 + pos: -10.5,-8.5 parent: 1 - - uid: 214 + - uid: 184 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,-9.5 parent: 1 - - uid: 487 + - uid: 185 components: - type: Transform rot: -1.5707963267948966 rad - pos: -10.5,-8.5 + pos: -10.5,-10.5 parent: 1 - proto: APCBasic entities: @@ -925,8 +927,6 @@ entities: parent: 1 - type: Apc hasAccess: True - lastExternalState: Good - lastChargeState: Full - uid: 164 components: - type: MetaData @@ -949,80 +949,72 @@ entities: rot: 1.5707963267948966 rad pos: -8.5,6.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 180 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-7.5 - parent: 1 - - uid: 188 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-12.5 - parent: 1 - uid: 189 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,1.5 + rot: 1.5707963267948966 rad + pos: 3.5,-1.5 parent: 1 - uid: 190 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,0.5 + rot: 1.5707963267948966 rad + pos: 3.5,-0.5 parent: 1 - uid: 191 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-0.5 + rot: 1.5707963267948966 rad + pos: 3.5,0.5 parent: 1 - uid: 192 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-1.5 + rot: 1.5707963267948966 rad + pos: 3.5,1.5 parent: 1 - - uid: 752 + - uid: 259 components: - type: Transform + rot: -1.5707963267948966 rad pos: -10.5,-7.5 parent: 1 - - uid: 753 + - uid: 260 components: - type: Transform + rot: -1.5707963267948966 rad pos: -10.5,-8.5 parent: 1 - - uid: 754 + - uid: 503 components: - type: Transform + rot: -1.5707963267948966 rad pos: -10.5,-9.5 parent: 1 - - uid: 755 + - uid: 544 components: - type: Transform + rot: -1.5707963267948966 rad pos: -10.5,-10.5 parent: 1 - - uid: 756 + - uid: 596 components: - type: Transform pos: -7.5,-14.5 parent: 1 - - uid: 757 + - uid: 619 components: - type: Transform pos: -6.5,-14.5 parent: 1 - - uid: 758 + - uid: 625 components: - type: Transform pos: -5.5,-14.5 parent: 1 - - uid: 759 + - uid: 660 components: - type: Transform pos: -4.5,-14.5 @@ -1329,36 +1321,24 @@ entities: rot: 3.141592653589793 rad pos: 3.5,1.5 parent: 1 - - type: DeviceLinkSink - links: - - 266 - uid: 177 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 266 - uid: 178 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 266 - uid: 179 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-1.5 parent: 1 - - type: DeviceLinkSink - links: - - 266 - uid: 762 components: - type: Transform @@ -1367,8 +1347,6 @@ entities: parent: 1 - type: DeviceLinkSink invokeCounter: 1 - links: - - 628 - uid: 765 components: - type: Transform @@ -1377,15 +1355,6 @@ entities: parent: 1 - type: DeviceLinkSink invokeCounter: 1 - links: - - 628 -- proto: BoxLightMixed - entities: - - uid: 730 - components: - - type: Transform - pos: 0.40422624,6.6067433 - parent: 1 - proto: Bucket entities: - uid: 706 @@ -1987,6 +1956,11 @@ entities: - type: Transform pos: 1.5,6.5 parent: 1 + - uid: 591 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 - proto: CableMV entities: - uid: 71 @@ -2458,14 +2432,6 @@ entities: - type: Transform pos: -10.413393,0.7620512 parent: 1 -- proto: ClosetWallEmergencyFilledRandom - entities: - - uid: 693 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,10.5 - parent: 1 - proto: ClosetWallFireFilledRandom entities: - uid: 692 @@ -2474,6 +2440,14 @@ entities: rot: 3.141592653589793 rad pos: -2.5,6.5 parent: 1 +- proto: ClosetWallO2N2FilledRandom + entities: + - uid: 187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,10.5 + parent: 1 - proto: ComputerFrame entities: - uid: 576 @@ -2512,45 +2486,30 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-12.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 194 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-11.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 195 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-10.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 196 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-9.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 197 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-6.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 198 components: - type: Transform @@ -2563,162 +2522,122 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-6.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 200 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-6.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 201 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,1.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 202 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,1.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 203 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,1.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 204 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,1.5 parent: 1 - - type: DeviceLinkSink - links: - - 595 - uid: 205 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-5.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 206 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-4.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 207 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-3.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 208 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-2.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 209 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-1.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 210 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 211 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 212 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 564 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 593 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 763 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-14.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 - uid: 764 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-13.5 parent: 1 - - type: DeviceLinkSink - links: - - 221 +- proto: CurtainsBlueOpen + entities: + - uid: 448 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 +- proto: CurtainsOrangeOpen + entities: + - uid: 442 + components: + - type: Transform + pos: -11.5,3.5 + parent: 1 - proto: DefibrillatorCabinetFilled entities: - uid: 546 @@ -2803,10 +2722,10 @@ entities: parent: 1 - proto: DrinkMugOne entities: - - uid: 591 + - uid: 478 components: - type: Transform - pos: -7.253589,19.503275 + pos: -2.504581,15.588018 parent: 1 - proto: EmergencyLight entities: @@ -2816,6 +2735,11 @@ entities: rot: 1.5707963267948966 rad pos: -7.5,9.5 parent: 1 + - uid: 718 + components: + - type: Transform + pos: -3.5,15.5 + parent: 1 - uid: 777 components: - type: Transform @@ -3002,32 +2926,31 @@ entities: - type: Transform pos: -10.5,1.5 parent: 1 -- proto: GasMixerFlipped +- proto: GasMixerOnFlipped entities: - - uid: 478 + - uid: 188 components: - - type: MetaData - name: Distro Mixer - type: Transform rot: 1.5707963267948966 rad pos: -5.5,11.5 parent: 1 - type: GasMixer - inletTwoConcentration: 0.22000003 - inletOneConcentration: 0.78 - - type: AtmosDevice - joinedGrid: 1 + inletTwoConcentration: 0.20999998 + inletOneConcentration: 0.79 - type: AtmosPipeColor color: '#0055CCFF' -- proto: GasPipeBend +- proto: GasPassiveVent entities: - - uid: 464 + - uid: 180 components: - type: Transform - pos: -6.5,17.5 + rot: 3.141592653589793 rad + pos: 1.5,4.5 parent: 1 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' +- proto: GasPipeBend + entities: - uid: 482 components: - type: Transform @@ -3036,8 +2959,32 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeStraight entities: + - uid: 213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 243 components: - type: Transform @@ -3068,19 +3015,11 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,17.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 466 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,17.5 + rot: 3.141592653589793 rad + pos: -6.5,17.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' @@ -3186,14 +3125,7 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 503 - components: - - type: Transform - pos: -6.5,6.5 - parent: 1 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 504 + - uid: 504 components: - type: Transform pos: -6.5,5.5 @@ -3267,7 +3199,7 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: -8.5,-2.5 + pos: -7.5,18.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' @@ -3423,14 +3355,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 537 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-1.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 538 components: - type: Transform @@ -3471,22 +3395,6 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 543 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,4.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 544 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,6.5 - parent: 1 - - type: AtmosPipeColor - color: '#990000FF' - uid: 545 components: - type: Transform @@ -3551,6 +3459,13 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 557 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 558 components: - type: Transform @@ -3609,6 +3524,53 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 641 + components: + - type: Transform + pos: -7.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 667 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 699 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 701 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 722 components: - type: Transform @@ -3617,8 +3579,153 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 755 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 757 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 758 + components: + - type: Transform + pos: -7.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 759 + components: + - type: Transform + pos: -7.5,-10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 766 + components: + - type: Transform + pos: -7.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 774 + components: + - type: Transform + pos: -7.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 801 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeTJunction entities: + - uid: 223 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 427 components: - type: Transform @@ -3626,6 +3733,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 471 components: - type: Transform @@ -3698,6 +3813,68 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' + - uid: 661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 736 + components: + - type: Transform + pos: -6.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 745 + components: + - type: Transform + pos: -7.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPort entities: - uid: 475 @@ -3706,8 +3883,6 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,11.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 476 @@ -3716,8 +3891,6 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentPump @@ -3728,105 +3901,120 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 223 + - uid: 233 components: - type: Transform rot: 1.5707963267948966 rad - pos: -9.5,17.5 + pos: -10.5,3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 233 + - uid: 460 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,3.5 + rot: -1.5707963267948966 rad + pos: 0.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 442 + - uid: 463 components: - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,4.5 + rot: -1.5707963267948966 rad + pos: -4.5,15.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor - color: '#990000FF' - - uid: 460 + color: '#0055CCFF' + - uid: 491 components: - type: Transform rot: -1.5707963267948966 rad - pos: 0.5,7.5 + pos: 0.5,-0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 + - type: DeviceNetwork + configurators: + - invalid - type: AtmosPipeColor color: '#0055CCFF' - - uid: 462 + - uid: 665 components: - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,16.5 + rot: -1.5707963267948966 rad + pos: -5.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 + - type: DeviceNetwork + deviceLists: + - 569 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 463 + - uid: 730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 738 components: - type: Transform rot: -1.5707963267948966 rad - pos: -4.5,15.5 + pos: -5.5,18.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 490 + - uid: 753 components: - type: Transform rot: 3.141592653589793 rad - pos: -6.5,-5.5 + pos: -6.5,-13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 491 + - uid: 754 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-0.5 + rot: 1.5707963267948966 rad + pos: -9.5,-9.5 parent: 1 - - type: DeviceNetwork - configurators: - - invalid - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 619 + - uid: 756 components: - type: Transform rot: 3.141592653589793 rad - pos: -6.5,6.5 + pos: -8.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentScrubber entities: + - uid: 214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' - uid: 241 components: - type: Transform @@ -3836,8 +4024,6 @@ entities: - type: DeviceNetwork configurators: - invalid - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 431 @@ -3851,8 +4037,14 @@ entities: - invalid deviceLists: - 568 - - type: AtmosDevice - joinedGrid: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,17.5 + parent: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 492 @@ -3864,46 +4056,40 @@ entities: - type: DeviceNetwork configurators: - invalid - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 557 + - uid: 666 components: - type: Transform - pos: -7.5,16.5 + rot: -1.5707963267948966 rad + pos: -6.5,6.5 parent: 1 - type: DeviceNetwork - configurators: - - invalid - - type: AtmosDevice - joinedGrid: 1 + deviceLists: + - 569 - type: AtmosPipeColor color: '#990000FF' - - uid: 625 + - uid: 670 components: - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,6.5 + pos: -8.5,-0.5 parent: 1 - - type: DeviceNetwork - configurators: - - invalid - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 641 + - uid: 751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 752 components: - type: Transform rot: 3.141592653589793 rad - pos: -7.5,-5.5 + pos: -7.5,-13.5 parent: 1 - - type: DeviceNetwork - configurators: - - invalid - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasVolumePump @@ -3913,16 +4099,14 @@ entities: - type: Transform pos: 1.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GravityGeneratorMini entities: - - uid: 448 + - uid: 603 components: - type: Transform - pos: 1.5,10.5 + pos: 2.5,10.5 parent: 1 - proto: Grille entities: @@ -4057,23 +4241,12 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,19.5 parent: 1 - - uid: 249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,3.5 - parent: 1 - uid: 250 components: - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-2.5 parent: 1 - - uid: 651 - components: - - type: Transform - pos: -4.5,13.5 - parent: 1 - proto: LockerCaptainFilled entities: - uid: 72 @@ -4088,13 +4261,6 @@ entities: - type: Transform pos: -2.5,9.5 parent: 1 -- proto: LockerEngineerFilled - entities: - - uid: 766 - components: - - type: Transform - pos: -8.5,-4.5 - parent: 1 - proto: LockerFreezerBase entities: - uid: 258 @@ -4151,11 +4317,23 @@ entities: - type: Transform pos: -0.5,2.5 parent: 1 + - uid: 624 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 1 - uid: 681 components: - type: Transform pos: 0.5,2.5 parent: 1 +- proto: LockerWallMaterialsFuelPlasmaFilled2 + entities: + - uid: 617 + components: + - type: Transform + pos: -0.5,11.5 + parent: 1 - proto: LockerWallMedical entities: - uid: 682 @@ -4194,14 +4372,12 @@ entities: parent: 1 - type: Physics bodyType: Static - - type: AtmosDevice - joinedGrid: 1 - proto: OreProcessor entities: - - uid: 624 + - uid: 729 components: - type: Transform - pos: -2.5,-1.5 + pos: -2.5,-3.5 parent: 1 - proto: OxygenCanister entities: @@ -4213,8 +4389,6 @@ entities: parent: 1 - type: Physics bodyType: Static - - type: AtmosDevice - joinedGrid: 1 - proto: PaintingNightHawks entities: - uid: 696 @@ -4232,83 +4406,47 @@ entities: - type: Transform pos: -2.5,16.5 parent: 1 -- proto: Paper +- proto: PaperBin5 entities: - - uid: 745 - components: - - type: Transform - pos: -7.6545224,19.56597 - parent: 1 - - type: Paper - stampState: paper_stamp-ok - stampedBy: - - stampedColor: '#00BE00FF' - stampedName: stamp-component-stamped-name-approved - content: >- - [color=#cb0000]  ▐║   ║ - -   ▐╠══╣ - -   ▐║   ║[head=2]EPHÆSTUS SHIPYARDS[/head] [/color] - -   ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿ ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿ ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  ̿  Welcome captain, to your very own Vagabond-Class long-distance freighter. We here at Hephaestus are proud to offer this line of vessels to enterprising private captains through our Ship Refurbishment Program. Combining a complete refressh of electronics, propulsion, and other technical systems with the reliable frame and architecture that our company is renowned for, you have at your fingertips one of the finest vessels money can buy. - - - [bold]Pre-Flight[/bold] - - To help facilitate ease of transition into your new vessel, we recommend completing this pre-flight checklist to ensure smooth operation for many years to come: - -   • Ensure proper distribution gasses have been installed and engaged. - -   • Turn on the waste-line gas output to ensure crew safety. - -   • Complimentary fuel has been provided. However, for longer journeys, additional fuel or power sources may be required. - - - The Vagabond is well-beloved by pilots for its flowing floorplan, generous capacity, and adaptability to many industrial and scientific use cases. We look forward to the creativity and entrepreneurial spirit you will bring to your new home amongst the stars. -- proto: PaperBin10 - entities: - - uid: 603 + - uid: 464 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,15.5 + pos: -7.5,19.5 parent: 1 - proto: PlasticFlapsAirtightClear entities: - - uid: 183 + - uid: 714 components: - type: Transform rot: -1.5707963267948966 rad - pos: -8.5,-7.5 + pos: -10.5,-7.5 parent: 1 - - uid: 184 + - uid: 790 components: - type: Transform - pos: -4.5,-12.5 + pos: -4.5,-14.5 parent: 1 - - uid: 215 +- proto: PlasticFlapsClear + entities: + - uid: 487 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-6.5 + pos: -8.5,-7.5 parent: 1 - - uid: 216 + - uid: 502 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,1.5 + pos: -4.5,-12.5 parent: 1 - - uid: 714 + - uid: 537 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-7.5 + pos: -3.5,-6.5 parent: 1 - - uid: 790 + - uid: 543 components: - type: Transform - pos: -4.5,-14.5 + pos: -3.5,1.5 parent: 1 - proto: Plunger entities: @@ -4326,7 +4464,7 @@ entities: parent: 1 - proto: PortableGeneratorPacmanShuttle entities: - - uid: 30 + - uid: 249 components: - type: Transform pos: 0.5,10.5 @@ -4335,10 +4473,10 @@ entities: on: False - type: Physics bodyType: Static - - uid: 157 + - uid: 571 components: - type: Transform - pos: -0.5,10.5 + pos: 1.5,10.5 parent: 1 - type: FuelGenerator on: False @@ -4526,12 +4664,6 @@ entities: parent: 1 - proto: Rack entities: - - uid: 571 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,10.5 - parent: 1 - uid: 601 components: - type: Transform @@ -4544,6 +4676,11 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,6.5 parent: 1 + - uid: 728 + components: + - type: Transform + pos: 1.5,-9.5 + parent: 1 - uid: 744 components: - type: Transform @@ -4681,12 +4818,12 @@ entities: - type: Transform pos: -3.5,4.5 parent: 1 -- proto: SheetPlasma +- proto: SalvageTechfabNF entities: - - uid: 19 + - uid: 651 components: - type: Transform - pos: 2.4900203,10.542679 + pos: 2.5,-9.5 parent: 1 - proto: ShuttersWindow entities: @@ -4695,33 +4832,21 @@ entities: - type: Transform pos: -3.5,-7.5 parent: 1 - - type: DeviceLinkSink - links: - - 712 - uid: 218 components: - type: Transform pos: -3.5,-8.5 parent: 1 - - type: DeviceLinkSink - links: - - 712 - uid: 219 components: - type: Transform pos: -3.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 712 - uid: 220 components: - type: Transform pos: -3.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 712 - proto: SignalButton entities: - uid: 266 @@ -4828,13 +4953,6 @@ entities: - type: Transform pos: -3.5,14.5 parent: 1 -- proto: SuitStorageEngi - entities: - - uid: 617 - components: - - type: Transform - pos: -8.5,-5.5 - parent: 1 - proto: SuitStorageQuartermaster entities: - uid: 741 @@ -4849,6 +4967,11 @@ entities: - type: Transform pos: 2.5,2.5 parent: 1 + - uid: 462 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 1 - uid: 592 components: - type: Transform @@ -4856,6 +4979,11 @@ entities: parent: 1 - proto: TableCounterMetal entities: + - uid: 186 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 - uid: 254 components: - type: Transform @@ -4880,11 +5008,6 @@ entities: rot: 1.5707963267948966 rad pos: -7.5,0.5 parent: 1 - - uid: 502 - components: - - type: Transform - pos: -4.5,6.5 - parent: 1 - uid: 623 components: - type: Transform @@ -5126,13 +5249,6 @@ entities: - type: Transform pos: -0.5,-9.5 parent: 1 -- proto: VendingMachineSalvage - entities: - - uid: 796 - components: - - type: Transform - pos: 2.5,-9.5 - parent: 1 - proto: WallReinforced entities: - uid: 3 From 4f4b036e911f65043b3a54bd1d87c38aec7231b8 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 16:52:59 +0000 Subject: [PATCH 16/25] Automatic Changelog (#1976) --- Resources/Changelog/Changelog.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index cc0cfdb11db..59e7e90a01e 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7118,3 +7118,9 @@ Entries: message: NFSD EMP Grenades box now has EMP Grenades id: 5290 time: '2024-09-20T14:27:42.0000000+00:00' +- author: PeccNeck + changes: + - type: Fix + message: Fixed NT Vagabond's issues. + id: 5291 + time: '2024-09-20T16:52:33.0000000+00:00' From c69fc72e5054f6621c4957c37a42e1a7c271ce0a Mon Sep 17 00:00:00 2001 From: Checkraze <71046427+Cheackraze@users.noreply.github.com> Date: Fri, 20 Sep 2024 13:05:38 -0400 Subject: [PATCH 17/25] Edison Power POI (#1890) * initial POI and dev test quick setup * finalize * Update edison.yml * Map Fixups * Cleanup * Last fixup + NoSpawn --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- Resources/Maps/_NF/POI/edison.yml | 27091 ++++++++++++++++ .../_NF/Entities/Markers/warp_point.yml | 9 + .../Structures/Machines/fax_machine.yml | 9 + .../_NF/PointsOfInterest/edison.yml | 34 + 4 files changed, 27143 insertions(+) create mode 100644 Resources/Maps/_NF/POI/edison.yml create mode 100644 Resources/Prototypes/_NF/PointsOfInterest/edison.yml diff --git a/Resources/Maps/_NF/POI/edison.yml b/Resources/Maps/_NF/POI/edison.yml new file mode 100644 index 00000000000..0d981fa027b --- /dev/null +++ b/Resources/Maps/_NF/POI/edison.yml @@ -0,0 +1,27091 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 32: FloorConcreteSmooth + 33: FloorDark + 37: FloorDarkMini + 38: FloorDarkMono + 6: FloorDarkOffset + 5: FloorHullReinforced + 84: FloorReinforced + 98: FloorSteel + 2: FloorSteelMini + 4: FloorSteelMono + 7: FloorSteelPavement + 8: FloorSteelPavementVertical + 113: FloorTechMaint + 3: FloorWhiteMini + 1: FloorWood + 130: Lattice + 131: Plating +entities: +- proto: "" + entities: + - uid: 2 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.5,-0.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: IQAAAAACIQAAAAADJgAAAAADIQAAAAAAIQAAAAACIQAAAAADIQAAAAAAIQAAAAADIQAAAAADgwAAAAAAYgAAAAAAYgAAAAACYgAAAAABYgAAAAACYgAAAAABYgAAAAABgwAAAAAAJgAAAAACgwAAAAAAJgAAAAADgwAAAAAAIQAAAAADIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAADIQAAAAADIQAAAAACJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAYgAAAAADYgAAAAADgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAYgAAAAADYgAAAAACYgAAAAABYgAAAAADYgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAYgAAAAACYgAAAAAAYgAAAAAAYgAAAAACYgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAYgAAAAABYgAAAAABYgAAAAABYgAAAAABYgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAABYgAAAAACYgAAAAADYgAAAAACYgAAAAAAYgAAAAACYgAAAAAAYgAAAAACcQAAAAAAYgAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADYgAAAAAAYgAAAAADYgAAAAABYgAAAAADYgAAAAAAYgAAAAADYgAAAAABYgAAAAADcQAAAAAAYgAAAAADAQAAAAACAQAAAAADAQAAAAAAAQAAAAADAQAAAAAAAQAAAAACBAAAAAABBAAAAAAAYgAAAAACYgAAAAAAYgAAAAABYgAAAAAAYgAAAAADYgAAAAACgwAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAABAQAAAAABAQAAAAABIAAAAAAAIAAAAAACIAAAAAAAYgAAAAADYgAAAAADYgAAAAACYgAAAAADYgAAAAABgwAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAVAAAAAAAVAAAAAAAIAAAAAACBAAAAAAAYgAAAAAAYgAAAAAAYgAAAAAAYgAAAAADgwAAAAAAAQAAAAACAQAAAAACAQAAAAACAQAAAAABYgAAAAABYgAAAAACAQAAAAACVAAAAAAAVAAAAAAAIAAAAAADBAAAAAABYgAAAAACYgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAIAAAAAACBAAAAAADYgAAAAAAYgAAAAADgwAAAAAABAAAAAACBAAAAAACBAAAAAAABAAAAAADgwAAAAAAYgAAAAACYgAAAAAAYgAAAAAAYgAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: YgAAAAADYgAAAAABYgAAAAACYgAAAAAAYgAAAAABYgAAAAACYgAAAAAAgwAAAAAAIQAAAAACIQAAAAAAIQAAAAABIQAAAAAAIQAAAAACIQAAAAAAJgAAAAADIQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAADgwAAAAAAJgAAAAABgwAAAAAAJgAAAAACggAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABIQAAAAACIQAAAAADIQAAAAACAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAQAAAAAAAQAAAAABgwAAAAAAIQAAAAACAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAABAQAAAAABgwAAAAAAIQAAAAAAAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAACAQAAAAACgwAAAAAAIQAAAAAAggAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAQAAAAADgwAAAAAAIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAABIQAAAAABIQAAAAABIQAAAAABIQAAAAACcQAAAAAAYgAAAAACYgAAAAADYgAAAAADYgAAAAADYgAAAAABYgAAAAACYgAAAAACgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAABIQAAAAABIQAAAAADIQAAAAACIQAAAAAAcQAAAAAAYgAAAAABYgAAAAACYgAAAAADYgAAAAAAYgAAAAACYgAAAAACYgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAYgAAAAACYgAAAAADYgAAAAAAYgAAAAABYgAAAAACYgAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAYgAAAAABYgAAAAAAYgAAAAAAYgAAAAAAYgAAAAADIAAAAAACIAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAYgAAAAAAYgAAAAADYgAAAAACYgAAAAABBAAAAAADIAAAAAACVAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAAAYgAAAAACBAAAAAABIAAAAAACVAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABIQAAAAACIQAAAAABgwAAAAAAYgAAAAABYgAAAAAABAAAAAAAIAAAAAABVAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAYgAAAAABYgAAAAAAYgAAAAABYgAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAACYgAAAAAAYgAAAAAAYgAAAAADAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAYgAAAAAAYgAAAAABYgAAAAAAcQAAAAAAYgAAAAACYgAAAAACYgAAAAAAYgAAAAADYgAAAAACYgAAAAAAYgAAAAACYgAAAAADggAAAAAAggAAAAAAggAAAAAAgwAAAAAAYgAAAAACYgAAAAAAYgAAAAABcQAAAAAAYgAAAAADYgAAAAAAYgAAAAACYgAAAAADYgAAAAACYgAAAAACYgAAAAADYgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAABYgAAAAAAYgAAAAAAcQAAAAAAYgAAAAABYgAAAAAAYgAAAAACYgAAAAABYgAAAAABYgAAAAACYgAAAAADYgAAAAACYgAAAAAAYgAAAAAAYgAAAAABYgAAAAACYgAAAAADYgAAAAACYgAAAAADgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAACIQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAABYgAAAAAAYgAAAAADYgAAAAADYgAAAAACYgAAAAADYgAAAAACYgAAAAAAgwAAAAAAIQAAAAACIQAAAAAAIQAAAAADIQAAAAABIQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: YgAAAAABYgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAABYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAADgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAAAYgAAAAADYgAAAAADYgAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAYgAAAAABYgAAAAAAYgAAAAABYgAAAAABYgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAYgAAAAACYgAAAAAAYgAAAAAAYgAAAAADYgAAAAADYgAAAAACYgAAAAACYgAAAAAAYgAAAAACcQAAAAAAYgAAAAADYgAAAAADYgAAAAAAgwAAAAAAggAAAAAAAAAAAAAAYgAAAAABYgAAAAADYgAAAAADYgAAAAAAYgAAAAACYgAAAAACYgAAAAACYgAAAAABYgAAAAADcQAAAAAAYgAAAAADYgAAAAAAYgAAAAAAgwAAAAAAggAAAAAAggAAAAAAYgAAAAAAYgAAAAABYgAAAAACYgAAAAADYgAAAAACYgAAAAADYgAAAAACYgAAAAACYgAAAAAAcQAAAAAAYgAAAAAAYgAAAAACYgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAACYgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABIQAAAAACcQAAAAAAgwAAAAAAgwAAAAAAYgAAAAADYgAAAAADYgAAAAADYgAAAAAAYgAAAAABYgAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAIQAAAAACIQAAAAABIQAAAAACIQAAAAAAIQAAAAACgwAAAAAAYgAAAAABYgAAAAAAYgAAAAABYgAAAAACYgAAAAAAYgAAAAAB + version: 6 + -1,-2: + ind: -1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAACcQAAAAAAYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAAAcQAAAAAAYgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAABcQAAAAAAYgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAD + version: 6 + 0,-2: + ind: 0,-2 + tiles: CAAAAAABCAAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAAAcQAAAAAABwAAAAACcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAACcQAAAAAABwAAAAADcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAABYgAAAAADcQAAAAAABwAAAAACcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAABYgAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAACYgAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,1: + ind: -1,1 + tiles: gwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABJQAAAAABIQAAAAABcQAAAAAAYgAAAAABYgAAAAACYgAAAAACIAAAAAACIAAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAJQAAAAACIQAAAAADcQAAAAAAYgAAAAAAYgAAAAADYgAAAAABYgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAJQAAAAAAIQAAAAABcQAAAAAAYgAAAAACYgAAAAAAYgAAAAABYgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAACJQAAAAADIQAAAAADgwAAAAAAYgAAAAAAYgAAAAADYgAAAAADYgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAJgAAAAABgwAAAAAAgwAAAAAAJQAAAAADJgAAAAABgwAAAAAAJgAAAAABJQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAABgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAABgwAAAAAAgwAAAAAAJQAAAAABVAAAAAAAVAAAAAAAVAAAAAAAJQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAADgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAADgwAAAAAAJgAAAAACgwAAAAAAgwAAAAAAJQAAAAAAJgAAAAAAgwAAAAAAJgAAAAABJQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAYgAAAAAB + version: 6 + 0,1: + ind: 0,1 + tiles: IAAAAAADIAAAAAAAIAAAAAACYgAAAAAAYgAAAAACYgAAAAACcQAAAAAAYgAAAAADAgAAAAAAAgAAAAADYgAAAAACcQAAAAAAYgAAAAABYgAAAAADYgAAAAADYgAAAAABgwAAAAAAgwAAAAAAYgAAAAADYgAAAAACYgAAAAAAYgAAAAADcQAAAAAAYgAAAAADAgAAAAAAAgAAAAADYgAAAAADcQAAAAAAYgAAAAADYgAAAAADYgAAAAACYgAAAAACgwAAAAAAgwAAAAAAYgAAAAACYgAAAAACYgAAAAABYgAAAAABcQAAAAAAYgAAAAAAAgAAAAADAgAAAAACYgAAAAACgwAAAAAAYgAAAAAAYgAAAAACYgAAAAAAYgAAAAAAgwAAAAAAgwAAAAAAYgAAAAAAYgAAAAADYgAAAAAAYgAAAAADgwAAAAAABAAAAAACBAAAAAABBAAAAAABBAAAAAABgwAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAADgwAAAAAAJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAADgwAAAAAAJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAADgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAJgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAABgwAAAAAAJgAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAgwAAAAAAJgAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAABgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + -2,0: + ind: -2,0 + tiles: YgAAAAADYgAAAAAAYgAAAAAAYgAAAAABYgAAAAACYgAAAAADYgAAAAAAcQAAAAAAYgAAAAAAYgAAAAAAYgAAAAADYgAAAAACYgAAAAACcQAAAAAAYgAAAAABYgAAAAACcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAACAAAAAACgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAcQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + -2,-1: + ind: -2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAACYgAAAAADYgAAAAACYgAAAAAAYgAAAAACYgAAAAACYgAAAAAAcQAAAAAAYgAAAAAAYgAAAAADYgAAAAADYgAAAAADYgAAAAAAcQAAAAAAYgAAAAADYgAAAAABYgAAAAABYgAAAAACYgAAAAACYgAAAAAAYgAAAAABYgAAAAACYgAAAAACcQAAAAAAYgAAAAACYgAAAAADYgAAAAAAYgAAAAAAYgAAAAABcQAAAAAAYgAAAAADYgAAAAAC + version: 6 + -1,-3: + ind: -1,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAcQAAAAAA + version: 6 + 0,-3: + ind: 0,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -3,0: + ind: -3,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAAAcQAAAAAAYgAAAAADYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAACAAAAAAACAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -3,-1: + ind: -3,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAACAAAAAACCAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAABcQAAAAAAYgAAAAAAYgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAABwAAAAABcQAAAAAAYgAAAAADYgAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAABYgAAAAADYgAAAAADcQAAAAAAYgAAAAABYgAAAAACYgAAAAABYgAAAAACYgAAAAABcQAAAAAAYgAAAAAAYgAAAAADYgAAAAACYgAAAAAAYgAAAAABYgAAAAADYgAAAAACYgAAAAACYgAAAAABcQAAAAAAYgAAAAABYgAAAAAAYgAAAAABYgAAAAADYgAAAAACcQAAAAAAYgAAAAADYgAAAAABYgAAAAADYgAAAAABYgAAAAABYgAAAAAD + version: 6 + 1,0: + ind: 1,0 + tiles: YgAAAAADYgAAAAADYgAAAAADcQAAAAAAYgAAAAADYgAAAAACYgAAAAABYgAAAAADYgAAAAADcQAAAAAAYgAAAAABYgAAAAADYgAAAAABYgAAAAABYgAAAAADYgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAAwAAAAADAwAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAAAAQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAADgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADIQAAAAACIQAAAAAAIQAAAAAAIQAAAAABIQAAAAACIQAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACCAAAAAACCAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAADYgAAAAAAYgAAAAACcQAAAAAABwAAAAABcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAABYgAAAAACYgAAAAADcQAAAAAABwAAAAABcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: YgAAAAADYgAAAAADYgAAAAADcQAAAAAABwAAAAACcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAADCAAAAAAACAAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,2: + ind: -1,2 + tiles: gwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAYgAAAAACVAAAAAAAVAAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAgwAAAAAAYgAAAAABVAAAAAAAVAAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAAAAAAAAAgwAAAAAAYgAAAAACVAAAAAAAVAAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAJgAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAIQAAAAABIQAAAAABVAAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAgwAAAAAAIQAAAAADIQAAAAAAJgAAAAABggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAIQAAAAABIQAAAAABJgAAAAABggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAIQAAAAAAIQAAAAACJgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACJgAAAAAAJgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADJgAAAAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACJgAAAAADJgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,2: + ind: 0,2 + tiles: gwAAAAAAYgAAAAADgwAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAADgwAAAAAAggAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAYgAAAAADgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAJgAAAAAAJgAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAIQAAAAADIQAAAAAAIQAAAAAAIQAAAAACJgAAAAACcQAAAAAAIQAAAAAAIQAAAAADIQAAAAACIQAAAAACIQAAAAACgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAJgAAAAABJgAAAAAAIQAAAAACIQAAAAAAJgAAAAADcQAAAAAAIQAAAAADIQAAAAACIQAAAAABIQAAAAADIQAAAAACgwAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAVAAAAAAAJgAAAAACIQAAAAABIQAAAAADJgAAAAADcQAAAAAAIQAAAAAAIQAAAAADIQAAAAAAIQAAAAACIQAAAAACgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAVAAAAAAAJgAAAAAAIQAAAAAAIQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAVAAAAAAAJgAAAAABJgAAAAACIQAAAAAAgwAAAAAAcQAAAAAAcQAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAJgAAAAADIQAAAAACcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAABJgAAAAABJgAAAAABIQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -2,1: + ind: -2,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAA + version: 6 + 1,1: + ind: 1,1 + tiles: cQAAAAAAIQAAAAAAIQAAAAAAIQAAAAADIQAAAAADcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAIQAAAAACIQAAAAAAIQAAAAAAIQAAAAABcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAACIQAAAAADIQAAAAADcQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAABIQAAAAACIQAAAAADIQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAA + version: 6 + -2,2: + ind: -2,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAgwAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,2: + ind: 1,2 + tiles: gwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAVAAAAAAAgwAAAAAAgwAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,3: + ind: 1,3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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: + 520: -13,11 + 521: -13,12 + 522: -13,13 + - node: + angle: 3.141592653589793 rad + color: '#EFB34196' + id: ArrowsGreyscale + decals: + 572: 19,18 + 573: 20,18 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: ArrowsGreyscale + decals: + 570: 19,18 + 571: 20,18 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 331: -1,36 + 332: 0,36 + 333: 1,36 + 334: 4,39 + 335: 4,38 + 336: 4,37 + 517: -12,13 + 518: -12,12 + 519: -12,11 + 526: 7,15 + 527: 8,15 + 528: 9,15 + 529: 10,15 + 530: 7,19 + 531: 8,19 + 532: 10,19 + 533: 9,19 + - node: + color: '#FFFFFFFF' + id: Box + decals: + 510: -11,13 + 511: -11,11 + 512: -10,11 + 513: -10,13 + 514: -9,13 + 515: -9,12 + 516: -9,11 + 1029: 6,36 + 1030: 7,36 + 1031: 8,36 + 1032: 9,36 + 1033: 10,36 + 1034: 6,35 + 1035: 7,35 + 1036: 8,35 + 1037: 9,35 + 1038: 10,35 + 1039: 6,34 + 1040: 7,34 + 1041: 8,34 + 1042: 9,34 + 1043: 10,34 + - node: + color: '#EFB34196' + id: BrickLineOverlayN + decals: + 899: -5,-3 + 900: -6,-3 + 901: -7,-3 + 902: -1,-2 + 903: 0,-2 + 904: 1,-2 + 905: 5,-3 + 906: 6,-3 + 907: 7,-3 + - node: + color: '#334E6DC8' + id: BrickLineOverlayS + decals: + 965: -4,9 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerNe + decals: + 460: 9,10 + 470: -1,41 + 501: 2,43 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: BrickTileDarkCornerNe + decals: + 381: -14,27 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerNw + decals: + 469: 1,41 + 500: -2,43 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSe + decals: + 456: 14,13 + 459: 9,9 + 493: 1,38 + 497: 2,41 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkCornerSw + decals: + 455: 13,13 + 494: -1,38 + 496: -2,41 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkEndN + decals: + 382: -14,27 + 383: -10,27 + 404: -8,19 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkEndS + decals: + 384: -10,23 + 385: -14,23 + 405: -8,16 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNe + decals: + 471: -2,41 + 472: -1,38 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNw + decals: + 473: 1,38 + 474: 2,41 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSe + decals: + 476: -2,43 + 498: 1,41 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerSw + decals: + 475: 2,43 + 499: -1,41 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineE + decals: + 356: -13,27 + 357: -13,23 + 358: -11,23 + 359: -11,27 + 360: -10,27 + 361: -10,26 + 362: -10,25 + 363: -10,24 + 364: -10,23 + 386: -10,25 + 387: -14,25 + 408: -8,18 + 409: -8,17 + 481: -1,39 + 482: -1,40 + 483: -2,42 + 490: 2,42 + 491: 1,40 + 492: 1,39 + 966: 7,10 + 967: 7,9 + 1370: 1,7 + 1371: 1,6 + 1372: 1,5 + 1373: 1,4 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineN + decals: + 477: 0,38 + 502: -1,43 + 503: 0,43 + 504: 1,43 + 555: -1,-2 + 556: 0,-2 + 557: 1,-2 + 558: -3,1 + 559: -1,1 + 560: 1,1 + 561: 3,1 + 564: -7,-3 + 565: -6,-3 + 566: -5,-3 + 567: 5,-3 + 568: 6,-3 + 569: 7,-3 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineS + decals: + 453: 13,15 + 454: 14,15 + 484: -1,43 + 485: 0,43 + 486: 1,43 + 495: 0,38 + 523: -4,9 + 545: -1,1 + 546: 1,1 + 553: -3,1 + 554: 3,1 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineW + decals: + 347: -13,27 + 348: -14,27 + 349: -14,26 + 350: -14,25 + 351: -14,24 + 352: -14,23 + 353: -11,27 + 354: -13,23 + 355: -11,23 + 388: -14,25 + 389: -10,25 + 406: -8,17 + 407: -8,18 + 478: 1,40 + 479: 1,39 + 480: 2,42 + 487: -1,40 + 488: -1,39 + 489: -2,42 + 1366: -1,7 + 1367: -1,6 + 1368: -1,5 + 1369: -1,4 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerNe + decals: + 1015: 9,18 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerNw + decals: + 1016: 8,18 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSe + decals: + 1017: 9,16 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelCornerSw + decals: + 1018: 8,16 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelInnerNe + decals: + 884: 10,0 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelInnerNw + decals: + 883: -10,0 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineE + decals: + 316: 3,15 + 317: 3,13 + 318: 3,14 + 844: 1,-30 + 845: 1,-29 + 846: 1,-28 + 847: 1,-27 + 848: 1,-26 + 849: 1,-25 + 850: 1,-24 + 851: 1,-23 + 852: 1,-22 + 853: 1,-20 + 854: 1,-19 + 855: 1,-18 + 856: 1,-17 + 857: 1,-16 + 858: 1,-15 + 859: 1,-13 + 860: 1,-12 + 861: 1,-11 + 862: 1,-10 + 863: 1,-9 + 864: 4,-6 + 865: 12,-4 + 866: 12,-3 + 1019: 9,17 + 1350: 1,34 + 1351: 1,33 + 1352: 1,32 + 1353: 1,31 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineN + decals: + 776: -34,0 + 777: -33,0 + 778: -32,0 + 779: -31,0 + 780: -30,0 + 781: -29,0 + 782: -28,0 + 783: -27,0 + 784: -26,0 + 785: -24,0 + 786: -23,0 + 787: -22,0 + 788: -21,0 + 789: -20,0 + 790: -18,0 + 791: -17,0 + 792: -16,0 + 793: -15,0 + 794: -14,0 + 795: -13,0 + 796: -12,0 + 797: -11,0 + 798: 11,0 + 799: 12,0 + 800: 13,0 + 801: 14,0 + 802: 15,0 + 803: 16,0 + 804: 17,0 + 805: 18,0 + 806: 20,0 + 807: 21,0 + 808: 22,0 + 809: 23,0 + 810: 24,0 + 811: 26,0 + 812: 27,0 + 813: 28,0 + 814: 29,0 + 815: 30,0 + 816: 30,0 + 817: 31,0 + 818: 32,0 + 819: 33,0 + 820: 34,0 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineS + decals: + 319: 1,11 + 320: 0,11 + 321: -1,11 + 720: 34,-2 + 721: 32,-2 + 722: 33,-2 + 723: 31,-2 + 724: 30,-2 + 725: 29,-2 + 726: 28,-2 + 727: 27,-2 + 728: 26,-2 + 729: 24,-2 + 730: 23,-2 + 731: 22,-2 + 732: 21,-2 + 733: 20,-2 + 734: 18,-2 + 735: 17,-2 + 736: 16,-2 + 737: 15,-2 + 738: 14,-2 + 739: 13,-2 + 740: 11,-5 + 741: 10,-5 + 742: 8,-5 + 743: 7,-5 + 744: 6,-5 + 745: 5,-5 + 746: 3,-7 + 747: 2,-7 + 748: -2,-7 + 749: -3,-7 + 750: -5,-5 + 751: -6,-5 + 752: -7,-5 + 753: -8,-5 + 754: -10,-5 + 755: -11,-5 + 756: -13,-2 + 757: -14,-2 + 758: -15,-2 + 759: -16,-2 + 760: -17,-2 + 761: -18,-2 + 762: -20,-2 + 763: -21,-2 + 764: -22,-2 + 765: -23,-2 + 766: -24,-2 + 767: -26,-2 + 768: -27,-2 + 769: -28,-2 + 770: -29,-2 + 771: -30,-2 + 772: -31,-2 + 773: -32,-2 + 774: -33,-2 + 775: -34,-2 + - node: + color: '#FFFFFFFF' + id: BrickTileSteelLineW + decals: + 322: -3,13 + 323: -3,14 + 324: -3,15 + 821: -4,-6 + 822: -12,-3 + 823: -12,-4 + 824: -1,-9 + 825: -1,-10 + 826: -1,-11 + 827: -1,-12 + 828: -1,-13 + 829: -1,-15 + 830: -1,-16 + 831: -1,-17 + 832: -1,-18 + 833: -1,-19 + 834: -1,-20 + 835: -1,-22 + 836: -1,-23 + 837: -1,-24 + 838: -1,-25 + 839: -1,-26 + 840: -1,-27 + 841: -1,-28 + 842: -1,-29 + 843: -1,-30 + 1020: 8,17 + 1354: -1,31 + 1355: -1,32 + 1356: -1,33 + 1357: -1,34 + - node: + color: '#9FED5896' + id: BrickTileWhiteCornerNe + decals: + 970: 9,10 + - node: + color: '#9FED5896' + id: BrickTileWhiteCornerSe + decals: + 971: 9,9 + 972: 14,13 + - node: + color: '#9FED5896' + id: BrickTileWhiteCornerSw + decals: + 973: 13,13 + - node: + color: '#145EA8FF' + id: BrickTileWhiteLineE + decals: + 414: -11,23 + 415: -11,27 + - node: + color: '#334D6BFF' + id: BrickTileWhiteLineE + decals: + 1382: 15,17 + 1383: 15,16 + - node: + color: '#3EB286FF' + id: BrickTileWhiteLineE + decals: + 1321: -7,17 + 1326: -15,10 + 1327: -9,10 + - node: + color: '#9B0000FF' + id: BrickTileWhiteLineE + decals: + 412: -13,23 + 413: -13,27 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineE + decals: + 968: 7,10 + 969: 7,9 + - node: + color: '#EDB142FF' + id: BrickTileWhiteLineE + decals: + 1271: 5,16 + 1272: 5,17 + 1273: 5,18 + 1284: -15,9 + 1285: -9,9 + 1322: -7,16 + 1323: -7,18 + 1328: 10,17 + 1329: 10,16 + - node: + color: '#79150096' + id: BrickTileWhiteLineN + decals: + 978: 14,18 + 979: 13,18 + - node: + color: '#AE6716FF' + id: BrickTileWhiteLineN + decals: + 917: 5,-3 + 918: 6,-3 + 919: 7,-3 + 920: -7,-3 + 921: -6,-3 + 922: -5,-3 + 923: -1,-2 + 924: 0,-2 + 925: 1,-2 + - node: + color: '#EDB142FF' + id: BrickTileWhiteLineN + decals: + 1330: 1,2 + 1331: -1,2 + 1341: 4,7 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineS + decals: + 974: 13,15 + 975: 14,15 + - node: + color: '#EDB142FF' + id: BrickTileWhiteLineS + decals: + 1277: 4,9 + 1279: 1,9 + 1280: 0,9 + 1281: -1,9 + 1332: -1,0 + 1333: 0,0 + 1334: 1,0 + 1335: -7,-1 + 1336: -6,-1 + 1337: -5,-1 + 1338: 7,-1 + 1339: 6,-1 + 1340: 5,-1 + - node: + color: '#145EA8FF' + id: BrickTileWhiteLineW + decals: + 416: -11,23 + 417: -11,27 + - node: + color: '#334D6BFF' + id: BrickTileWhiteLineW + decals: + 1377: 21,16 + 1378: 21,17 + 1379: 21,18 + 1380: 17,16 + 1381: 17,17 + - node: + color: '#3EB286FF' + id: BrickTileWhiteLineW + decals: + 1319: -5,18 + 1320: -5,16 + 1324: -7,9 + 1325: -13,9 + - node: + color: '#9B0000FF' + id: BrickTileWhiteLineW + decals: + 410: -13,23 + 411: -13,27 + - node: + color: '#EDB142FF' + id: BrickTileWhiteLineW + decals: + 1266: 12,17 + 1267: 12,16 + 1274: 7,18 + 1275: 7,17 + 1276: 7,16 + 1282: -7,10 + 1283: -13,10 + 1317: -5,17 + - node: + color: '#AE6716FF' + id: CheckerNESW + decals: + 885: 12,-5 + - node: + color: '#AE6716FF' + id: CheckerNWSE + decals: + 886: -12,-5 + - node: + cleanable: True + color: '#32313BFF' + id: DirtHeavy + decals: + 1091: -3,11 + 1092: 2,11 + 1093: 5,9 + 1094: 4,13 + 1095: -3,17 + 1096: -6,15 + 1097: -5,15 + 1098: -6,11 + 1099: -10,9 + 1101: 0,-3 + 1102: 5,-3 + 1103: 2,-6 + 1104: 0,-10 + 1105: 0,-14 + 1106: 1,-17 + 1107: 0,-21 + 1108: 1,-24 + 1109: 0,-27 + 1110: 1,-30 + 1111: -1,-30 + 1112: 0,-25 + 1113: -1,-22 + 1114: 0,-19 + 1115: -1,-15 + 1116: 0,-12 + 1117: 0,-9 + 1118: -1,-6 + 1119: -3,-5 + 1120: -5,-4 + 1121: -8,-4 + 1122: -11,-3 + 1123: -12,-2 + 1124: -14,-2 + 1125: -16,-1 + 1126: -18,-1 + 1127: -21,-1 + 1128: -23,-1 + 1129: -27,-2 + 1130: -29,-2 + 1131: -31,-2 + 1132: -32,-1 + 1133: -29,-1 + 1134: -24,-1 + 1135: -19,-1 + 1136: -16,-2 + 1137: -12,-2 + 1138: -10,-2 + 1139: -9,-4 + 1140: -7,-5 + 1141: -5,-3 + 1142: -2,-3 + 1143: -1,-5 + 1144: 2,-5 + 1145: 4,-4 + 1146: 6,-3 + 1147: 8,-4 + 1148: 10,-4 + 1149: 11,-3 + 1150: 12,-2 + 1151: 15,-1 + 1152: 17,-1 + 1153: 19,-2 + 1154: 22,-1 + 1155: 24,-1 + 1156: 26,-1 + 1157: 28,-1 + 1158: 30,-1 + 1159: 32,0 + 1160: 34,0 + 1161: 34,-1 + 1162: 32,-1 + 1163: 31,0 + 1164: 28,0 + 1165: 27,-1 + 1166: 25,-2 + 1167: 23,-1 + 1168: 21,0 + 1169: 19,0 + 1170: 17,-1 + 1171: 13,-1 + 1172: 11,-2 + 1173: 9,-4 + 1174: 6,-4 + 1175: 4,-3 + 1176: 0,-3 + 1177: -5,-4 + 1178: -7,-4 + 1179: -9,-2 + 1180: -11,-1 + 1181: -14,-1 + 1182: -17,0 + 1183: -19,-1 + 1184: -21,-1 + 1185: -26,-1 + 1186: -28,0 + 1187: -31,-1 + 1188: -9,-3 + 1189: -8,-5 + 1190: -2,-5 + 1191: 1,-8 + 1192: 1,-10 + 1193: 0,-12 + 1194: 0,-14 + 1195: 1,-15 + 1196: 1,-17 + 1197: 0,-19 + 1198: -1,-21 + 1199: 0,-22 + 1200: 1,-24 + 1201: 0,-26 + 1202: 0,-28 + 1203: 0,-30 + 1204: 1,-30 + 1205: 1,-28 + 1206: 1,-22 + 1207: 1,-20 + 1208: 1,-18 + 1209: 1,-16 + 1210: 1,-14 + 1211: 1,-12 + 1212: 1,-10 + 1213: 1,-4 + 1214: -3,-4 + 1216: -2,0 + 1219: -2,0 + 1221: 3,0 + 1223: 6,0 + 1224: 7,0 + - node: + cleanable: True + color: '#32313BFF' + id: DirtMedium + decals: + 1077: 9,37 + 1078: 6,38 + 1079: 7,38 + 1080: 7,37 + 1081: 3,38 + 1082: 2,38 + 1083: 2,39 + 1084: 3,42 + 1085: 2,41 + 1086: 3,41 + 1087: 2,39 + 1088: -2,39 + 1089: -1,37 + 1090: 0,37 + - node: + color: '#AE6716FF' + id: HalfTileOverlayGreyscale + decals: + 630: 34,0 + 631: 33,0 + 632: 32,0 + 633: 31,0 + 634: 29,0 + 635: 30,0 + 636: 28,0 + 637: 27,0 + 638: 26,0 + 639: 24,0 + 640: 23,0 + 641: 22,0 + 642: 21,0 + 643: 20,0 + 644: 18,0 + 645: 17,0 + 646: 16,0 + 647: 15,0 + 648: 13,0 + 649: 12,0 + 650: 14,0 + 651: 11,0 + 652: -12,0 + 653: -11,0 + 654: -13,0 + 655: -14,0 + 656: -16,0 + 657: -15,0 + 658: -17,0 + 659: -18,0 + 660: -20,0 + 661: -21,0 + 662: -22,0 + 663: -23,0 + 664: -24,0 + 665: -26,0 + 666: -27,0 + 667: -28,0 + 668: -29,0 + 669: -31,0 + 670: -30,0 + 671: -32,0 + 672: -33,0 + 673: -34,0 + - node: + color: '#AE6716FF' + id: HalfTileOverlayGreyscale180 + decals: + 574: -34,-2 + 575: -33,-2 + 576: -32,-2 + 577: -31,-2 + 578: -30,-2 + 579: -29,-2 + 580: -28,-2 + 581: -27,-2 + 582: -26,-2 + 583: -24,-2 + 584: -23,-2 + 585: -22,-2 + 586: -21,-2 + 587: -20,-2 + 588: -18,-2 + 589: -17,-2 + 590: -16,-2 + 591: -15,-2 + 592: -14,-2 + 593: -13,-2 + 594: -11,-5 + 595: -10,-5 + 596: -8,-5 + 597: -7,-5 + 598: -6,-5 + 599: -5,-5 + 600: -3,-7 + 601: -2,-7 + 602: 2,-7 + 603: 3,-7 + 604: 5,-5 + 605: 6,-5 + 606: 7,-5 + 607: 8,-5 + 608: 10,-5 + 609: 11,-5 + 610: 14,-2 + 611: 13,-2 + 612: 15,-2 + 613: 17,-2 + 614: 16,-2 + 615: 18,-2 + 616: 20,-2 + 617: 21,-2 + 618: 22,-2 + 619: 23,-2 + 620: 24,-2 + 621: 26,-2 + 622: 27,-2 + 623: 28,-2 + 624: 29,-2 + 625: 30,-2 + 626: 31,-2 + 627: 32,-2 + 628: 33,-2 + 629: 34,-2 + - node: + color: '#AE6716FF' + id: HalfTileOverlayGreyscale270 + decals: + 674: -12,-3 + 675: -12,-4 + 676: -4,-6 + 677: -1,-9 + 678: -1,-10 + 679: -1,-11 + 680: -1,-12 + 681: -1,-13 + 682: -1,-15 + 683: -1,-16 + 684: -1,-17 + 685: -1,-18 + 686: -1,-19 + 687: -1,-20 + 688: -1,-22 + 689: -1,-23 + 690: -1,-24 + 691: -1,-25 + 692: -1,-26 + 693: -1,-27 + 694: -1,-28 + 695: -1,-29 + 696: -1,-30 + - node: + color: '#EDB142FF' + id: HalfTileOverlayGreyscale270 + decals: + 1346: -1,34 + 1347: -1,33 + 1348: -1,32 + 1349: -1,31 + 1362: -1,7 + 1363: -1,6 + 1364: -1,5 + 1365: -1,4 + - node: + color: '#AE6716FF' + id: HalfTileOverlayGreyscale90 + decals: + 697: 1,-30 + 698: 1,-29 + 699: 1,-28 + 700: 1,-27 + 701: 1,-26 + 702: 1,-25 + 703: 1,-24 + 704: 1,-23 + 705: 1,-22 + 706: 1,-20 + 707: 1,-19 + 708: 1,-18 + 709: 1,-17 + 710: 1,-16 + 711: 1,-15 + 712: 1,-13 + 713: 1,-12 + 714: 1,-11 + 715: 1,-10 + 716: 1,-9 + 717: 4,-6 + 718: 12,-4 + 719: 12,-3 + - node: + color: '#EDB142FF' + id: HalfTileOverlayGreyscale90 + decals: + 1342: 1,34 + 1343: 1,33 + 1344: 1,32 + 1345: 1,31 + 1358: 1,4 + 1359: 1,5 + 1360: 1,6 + 1361: 1,7 + - node: + color: '#FFFFFFFF' + id: LoadingArea + decals: + 534: 10,15 + 535: 9,15 + 536: 8,15 + 537: 7,15 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 538: 7,19 + 539: 8,19 + 540: 9,19 + 541: 10,19 + - node: + angle: 1.5707963267948966 rad + color: '#3EB38896' + id: MiniTileCheckerAOverlay + decals: + 369: -14,23 + 370: -14,25 + 371: -14,27 + 372: -10,27 + 373: -10,25 + 374: -10,23 + - node: + color: '#EFB34196' + id: MiniTileCheckerAOverlay + decals: + 396: -8,19 + 397: -8,18 + 398: -8,17 + 399: -8,16 + - node: + color: '#3EB38896' + id: MiniTileCheckerBOverlay + decals: + 400: -8,19 + 401: -8,18 + 402: -8,17 + 403: -8,16 + - node: + color: '#EFB34196' + id: MiniTileCheckerBOverlay + decals: + 1003: 9,16 + 1004: 8,16 + 1005: 9,17 + 1006: 8,17 + 1007: 9,18 + 1008: 8,18 + 1009: 9,16 + 1010: 8,16 + 1011: 9,17 + 1012: 8,17 + 1013: 9,18 + 1014: 8,18 + - node: + angle: 1.5707963267948966 rad + color: '#EFB34196' + id: MiniTileCheckerBOverlay + decals: + 375: -14,23 + 376: -14,25 + 377: -14,27 + 378: -10,27 + 379: -10,25 + 380: -10,23 + - node: + color: '#FFFFFFFF' + id: MiniTileSteelInnerSe + decals: + 878: 1,-7 + 879: 4,-5 + 880: 12,-2 + - node: + color: '#FFFFFFFF' + id: MiniTileSteelInnerSw + decals: + 875: -12,-2 + 876: -4,-5 + 877: -1,-7 + - node: + color: '#EFB34196' + id: OffsetCheckerBOverlay + decals: + 1049: -5,5 + 1050: -5,6 + 1051: -5,7 + 1052: -6,7 + 1053: -6,6 + 1054: -6,5 + 1055: -7,5 + 1056: -7,6 + 1057: -7,7 + - node: + color: '#AE6716FF' + id: QuarterTileOverlayGreyscale + decals: + 882: -10,0 + 890: 12,-5 + - node: + color: '#AE6716FF' + id: QuarterTileOverlayGreyscale180 + decals: + 871: 1,-7 + 873: 4,-5 + 874: 12,-2 + - node: + color: '#AE6716FF' + id: QuarterTileOverlayGreyscale270 + decals: + 869: -12,-2 + 870: -4,-5 + 872: -1,-7 + - node: + color: '#AE6716FF' + id: QuarterTileOverlayGreyscale90 + decals: + 881: 10,0 + 889: -12,-5 + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: StandClear + decals: + 312: -3,13 + 313: -3,15 + 328: 4,37 + 329: 4,38 + 330: 4,39 + 365: -14,24 + 366: -14,26 + - node: + color: '#FFFFFFFF' + id: StandClear + decals: + 310: -1,11 + 311: 1,11 + 325: -1,36 + 326: 0,36 + 327: 1,36 + 505: -1,43 + 506: 0,43 + 507: 1,43 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: StandClear + decals: + 314: 3,13 + 315: 3,15 + 367: -10,24 + 368: -10,26 + - node: + color: '#AE6716FF' + id: ThreeQuarterTileOverlayGreyscale + decals: + 867: 4,-7 + - node: + color: '#AE6716FF' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 868: -4,-7 + - node: + color: '#FFFFFFFF' + id: WarnBox + decals: + 10: -4,2 + 11: 4,2 + 12: -2,-2 + 13: 2,-2 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 287: 1,15 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 282: -9,20 + 286: -1,15 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 285: 1,13 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 288: -1,13 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNE + decals: + 308: -3,11 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNW + decals: + 309: 3,11 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSE + decals: + 305: -3,17 + 509: 0,42 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 304: 3,17 + 508: 0,42 + - node: + color: '#FFFFFFFF' + id: WarnEndE + decals: + 463: 1,42 + - node: + color: '#FFFFFFFF' + id: WarnEndS + decals: + 461: 0,39 + - node: + color: '#FFFFFFFF' + id: WarnEndW + decals: + 462: -1,42 + - node: + color: '#FFFFFFFF' + id: WarnFull + decals: + 0: -18,38 + 1: -17,38 + 2: -16,38 + 3: -8,38 + 4: -7,38 + 5: -6,38 + 6: 13,38 + 7: 14,38 + 8: 15,38 + 9: 16,38 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 82: -5,25 + 83: 4,42 + 84: 7,42 + 85: 5,25 + 86: 7,25 + 87: 5,37 + 88: 5,38 + 89: 5,39 + 90: 11,17 + 91: 11,16 + 92: 6,18 + 93: 6,17 + 94: 6,16 + 95: 16,17 + 96: 16,16 + 97: 8,9 + 98: 8,10 + 99: -8,9 + 100: -8,10 + 101: -14,9 + 102: -14,10 + 103: -6,16 + 104: -6,17 + 105: -6,18 + 160: -37,0 + 161: -37,-1 + 162: -37,-2 + 163: -35,0 + 164: -35,-1 + 165: -35,-2 + 166: -25,0 + 167: -25,-1 + 168: -25,-2 + 169: -19,0 + 170: -19,-1 + 171: -19,-2 + 196: -4,-28 + 197: -4,-30 + 198: -4,-29 + 199: -2,-28 + 200: -2,-29 + 201: -2,-30 + 202: 2,-28 + 203: 2,-29 + 204: 2,-30 + 205: 4,-28 + 206: 4,-29 + 207: 4,-30 + 265: 37,0 + 266: 37,-1 + 267: 37,-2 + 268: 35,0 + 269: 35,-1 + 270: 35,-2 + 271: 25,0 + 272: 25,-1 + 273: 25,-2 + 274: 19,0 + 275: 19,-1 + 276: 19,-2 + 289: -3,13 + 290: -3,14 + 291: -3,15 + 292: -3,16 + 293: -3,12 + 342: -14,27 + 343: -14,26 + 344: -14,25 + 345: -14,24 + 346: -14,23 + 393: -14,23 + 394: -14,25 + 395: -14,27 + 465: 0,41 + 466: 0,40 + 1387: -11,2 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 43: -12,32 + 44: -12,36 + 45: 0,35 + 46: 0,30 + 47: 19,33 + 48: 19,30 + 49: 23,24 + 50: 23,20 + 51: 14,19 + 52: 13,19 + 53: 13,14 + 54: 14,14 + 55: 0,20 + 57: 10,8 + 58: 4,8 + 59: 6,4 + 60: -1,8 + 61: 0,8 + 62: 1,8 + 63: -4,8 + 64: 8,1 + 65: 12,1 + 66: 7,-2 + 67: 1,-1 + 68: 0,-1 + 69: -1,-1 + 70: -1,3 + 71: 0,3 + 72: 1,3 + 73: -7,-2 + 74: -6,4 + 75: -10,8 + 76: -12,1 + 77: -8,1 + 151: -34,-5 + 152: -33,-5 + 153: -32,-5 + 154: -34,1 + 155: -33,1 + 156: -32,1 + 157: -34,3 + 158: -33,3 + 159: -32,3 + 172: -34,-3 + 173: -33,-3 + 174: -32,-3 + 175: -1,-31 + 176: 0,-31 + 177: 1,-31 + 178: -1,-33 + 179: 0,-33 + 180: 1,-33 + 181: -1,-21 + 182: 0,-21 + 183: 1,-21 + 223: -1,-14 + 224: 0,-14 + 225: 1,-14 + 226: -1,-8 + 227: 0,-8 + 228: 1,-8 + 229: 32,-5 + 230: 33,-5 + 231: 34,-5 + 232: 32,-3 + 233: 33,-3 + 234: 34,-3 + 235: 32,1 + 236: 33,1 + 237: 34,1 + 238: 34,3 + 239: 33,3 + 240: 32,3 + 306: 2,17 + 307: -2,17 + 1044: 6,37 + 1045: 7,37 + 1046: 8,37 + 1047: 9,37 + 1048: 10,37 + 1385: -12,1 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 106: -5,25 + 107: 5,25 + 108: 7,25 + 109: 4,42 + 110: 7,42 + 111: 6,18 + 112: 6,17 + 113: 6,16 + 114: 11,17 + 115: 11,16 + 116: 16,17 + 117: 16,16 + 118: 8,9 + 119: 8,10 + 120: -6,16 + 121: -6,17 + 122: -6,18 + 123: -14,9 + 124: -14,10 + 125: -8,9 + 126: -8,10 + 127: -37,-2 + 128: -37,-1 + 129: -37,0 + 130: -35,-2 + 131: -35,-1 + 132: -35,0 + 133: -25,-2 + 134: -25,-1 + 135: -25,0 + 136: -19,-2 + 137: -19,-1 + 138: -19,0 + 184: -4,-28 + 185: -4,-29 + 186: -4,-30 + 187: -2,-28 + 188: -2,-29 + 189: -2,-30 + 190: 2,-28 + 191: 2,-29 + 192: 2,-30 + 193: 4,-28 + 194: 4,-29 + 195: 4,-30 + 253: 19,0 + 254: 19,-1 + 255: 19,-2 + 256: 25,0 + 257: 25,-1 + 258: 25,-2 + 259: 35,0 + 260: 35,-1 + 261: 35,-2 + 262: 37,0 + 263: 37,-1 + 264: 37,-2 + 277: -9,16 + 278: -9,17 + 279: -9,18 + 280: -9,19 + 281: -9,15 + 299: 3,12 + 300: 3,13 + 301: 3,14 + 302: 3,15 + 303: 3,16 + 337: -10,24 + 338: -10,25 + 339: -10,26 + 340: -10,23 + 341: -10,27 + 390: -10,23 + 391: -10,25 + 392: -10,27 + 467: 0,41 + 468: 0,40 + 1386: -11,2 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 14: 0,35 + 15: 19,33 + 16: 19,30 + 17: 0,30 + 18: 23,24 + 19: 23,20 + 20: 13,19 + 21: 14,19 + 22: 13,14 + 23: 14,14 + 24: 10,8 + 25: 12,1 + 26: 6,4 + 27: 4,8 + 28: 8,1 + 29: 7,-2 + 30: -6,4 + 31: -4,8 + 32: -1,8 + 33: 0,8 + 34: 1,8 + 35: -1,3 + 36: 0,3 + 37: 1,3 + 38: -7,-2 + 39: -10,8 + 40: -12,1 + 41: -12,32 + 42: -12,36 + 56: 0,20 + 78: -8,1 + 79: -1,-1 + 80: 0,-1 + 81: 1,-1 + 139: -34,3 + 140: -33,3 + 141: -32,3 + 142: -34,1 + 143: -33,1 + 144: -32,1 + 145: -34,-3 + 146: -33,-3 + 147: -32,-3 + 148: -34,-5 + 149: -33,-5 + 150: -32,-5 + 208: -1,-21 + 209: 0,-21 + 210: 1,-21 + 211: -1,-31 + 212: 0,-31 + 213: 1,-31 + 214: -1,-33 + 215: 0,-33 + 216: 1,-33 + 217: -1,-14 + 218: 0,-14 + 219: 1,-14 + 220: -1,-8 + 221: 0,-8 + 222: 1,-8 + 241: 32,3 + 242: 33,3 + 243: 34,3 + 244: 32,1 + 245: 33,1 + 246: 34,1 + 247: 32,-3 + 248: 33,-3 + 249: 34,-3 + 250: 32,-5 + 251: 33,-5 + 252: 34,-5 + 283: -8,20 + 284: -7,20 + 294: -2,11 + 295: -1,11 + 296: 0,11 + 297: 1,11 + 298: 2,11 + 464: 0,42 + 1384: -12,1 + - node: + color: '#FFA647FF' + id: WoodTrimThinInnerNe + decals: + 1069: 12,12 + - node: + color: '#FFA647FF' + id: WoodTrimThinInnerNw + decals: + 1070: 15,12 + - node: + color: '#FFA647FF' + id: WoodTrimThinInnerSw + decals: + 1064: 10,11 + - node: + color: '#FFA647FF' + id: WoodTrimThinLineE + decals: + 1058: -5,5 + 1059: -5,6 + 1060: -5,7 + 1066: 12,13 + - node: + color: '#FFA647FF' + id: WoodTrimThinLineN + decals: + 1067: 14,12 + 1068: 13,12 + - node: + color: '#FFA647FF' + id: WoodTrimThinLineS + decals: + 1063: 9,11 + - node: + color: '#FFA647FF' + id: WoodTrimThinLineW + decals: + 1061: 10,9 + 1062: 10,10 + 1065: 15,13 + - node: + angle: -3.141592653589793 rad + color: '#145EA8FF' + id: arrow + decals: + 418: -11,28 + 419: -11,22 + - node: + color: '#9B0000FF' + id: arrow + decals: + 420: -13,22 + 421: -13,28 + - node: + color: '#32313B76' + id: splatter + decals: + 1072: 7.5324707,35.836998 + 1073: 8.266846,35.415123 + 1074: 6.9230957,34.618248 + 1075: 8.188721,34.321373 + 1076: 8.813721,35.180748 + - node: + color: '#999999FF' + id: tile_diagonal + decals: + 887: -12,-5 + 891: -12,-5 + 896: -4,-7 + - node: + color: '#999999FF' + id: tile_diagonal_corner + decals: + 893: 12,-5 + 897: 4,-7 + - node: + color: '#999999FF' + id: tile_diagonal_corner_90 + decals: + 894: -12,-5 + 898: -4,-7 + - node: + color: '#999999FF' + id: tile_diagonal_flipped + decals: + 888: 12,-5 + 892: 12,-5 + 895: 4,-7 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 16383 + 0,-1: + 0: 14335 + -1,0: + 0: 36863 + 0,1: + 0: 48059 + -1,1: + 0: 48059 + 0,2: + 0: 65523 + -1,2: + 0: 65529 + 0,3: + 0: 65535 + -1,3: + 0: 65535 + 0,4: + 0: 65535 + 1,0: + 0: 49535 + 1,1: + 0: 65525 + 1,2: + 0: 65521 + 1,3: + 0: 46079 + 1,-1: + 0: 65279 + 1,4: + 0: 49151 + 2,0: + 0: 32541 + 2,2: + 0: 61428 + 2,3: + 0: 28910 + 2,-1: + 0: 56575 + 2,1: + 0: 26214 + 2,4: + 0: 30719 + 3,0: + 0: 287 + 1: 19456 + 3,1: + 1: 4369 + 3,2: + 0: 65520 + 3,3: + 0: 63231 + 3,-1: + 0: 65297 + 1: 12 + 3,4: + 0: 28671 + 4,0: + 0: 15 + 1: 3840 + 4,2: + 0: 1792 + 1: 6 + 4,3: + 0: 57463 + -4,0: + 0: 34831 + 1: 8960 + -4,-1: + 0: 65280 + 1: 7 + -5,0: + 0: 15 + 1: 3840 + -4,1: + 1: 12834 + 0: 34952 + -5,1: + 1: 49152 + -4,2: + 0: 49136 + -5,2: + 0: 52416 + 1: 4097 + -4,3: + 0: 62395 + -5,3: + 0: 52428 + 1: 4369 + -4,4: + 0: 65535 + -3,0: + 0: 57111 + -3,1: + 0: 56797 + -3,2: + 0: 65524 + -3,3: + 0: 61695 + -3,-1: + 0: 30719 + -3,4: + 0: 65535 + -2,0: + 0: 29151 + -2,2: + 0: 61424 + -2,3: + 0: 47342 + -2,-1: + 0: 65279 + -2,1: + 0: 61156 + -2,4: + 0: 49151 + -1,-1: + 0: 40191 + -1,4: + 0: 65535 + -5,-1: + 1: 15 + 0: 65280 + -4,-2: + 1: 17544 + -3,-2: + 1: 159 + 0: 61440 + -2,-2: + 1: 71 + 0: 61440 + -2,-3: + 1: 32768 + -1,-3: + 1: 12288 + 0: 34952 + -1,-2: + 0: 65528 + -1,-4: + 0: 34952 + -1,-5: + 0: 34952 + 0,-4: + 0: 13107 + 0,-3: + 0: 13107 + 1: 32768 + 0,-2: + 0: 65523 + 0,-5: + 0: 13107 + 1,-3: + 1: 12288 + 1,-2: + 0: 61712 + 1: 76 + 2,-2: + 1: 47 + 0: 61440 + 3,-2: + 1: 17459 + 0: 4096 + 4,-1: + 1: 15 + 0: 65280 + -1,-8: + 0: 65416 + -1,-7: + 0: 34959 + -1,-6: + 0: 34952 + -1,-9: + 0: 32768 + 0,-8: + 0: 65331 + 0,-7: + 0: 13119 + 0,-6: + 0: 13107 + 0,-9: + 0: 12288 + 1,-8: + 0: 4352 + 1,-7: + 0: 1 + -5,4: + 0: 52428 + 1: 4369 + -4,5: + 0: 65535 + -5,5: + 0: 52428 + 1: 4369 + -4,6: + 0: 65535 + -5,6: + 0: 52428 + 1: 4369 + -4,7: + 0: 65535 + -5,7: + 0: 56524 + 1: 273 + -3,5: + 0: 65535 + -3,6: + 0: 65535 + -3,7: + 0: 65535 + -3,8: + 0: 13105 + 4: 34944 + -2,5: + 0: 30579 + -2,6: + 0: 30711 + -2,7: + 0: 30583 + -1,5: + 0: 65520 + -1,6: + 0: 65535 + -1,7: + 0: 33023 + 0,5: + 0: 65521 + 0,6: + 0: 65535 + 0,7: + 0: 12799 + -1,8: + 0: 2184 + 1: 4402 + 0,8: + 0: 4915 + 1: 136 + 1,5: + 0: 56784 + 1,6: + 0: 53681 + 1,7: + 0: 52445 + 1: 4096 + 1,8: + 1: 4369 + 0: 52236 + 2,5: + 0: 65520 + 2,6: + 0: 65407 + 2,7: + 0: 65407 + 2,8: + 0: 30479 + 3,5: + 0: 65520 + 3,6: + 0: 65407 + 3,7: + 0: 65407 + 3,8: + 0: 15 + 4: 65280 + 4,4: + 0: 61183 + 4,5: + 0: 65520 + 4,6: + 0: 65535 + 4,7: + 0: 47935 + -8,0: + 0: 4383 + 1: 19456 + -8,-1: + 0: 65297 + 1: 12 + -9,0: + 0: 52431 + 1: 4352 + -7,0: + 0: 15 + 1: 3840 + -7,-1: + 0: 65280 + 1: 15 + -7,2: + 1: 12 + -6,0: + 0: 15 + 1: 3840 + -6,2: + 1: 15 + 2: 28672 + -6,3: + 2: 7 + 3: 30464 + -6,-1: + 0: 65280 + 1: 15 + -8,-2: + 0: 4096 + 1: 16384 + -9,-2: + 0: 49152 + 1: 4096 + -9,-1: + 0: 65484 + 1: 1 + -10,0: + 0: 8 + 1: 2048 + -10,-1: + 0: 34816 + 1: 8 + 5,-1: + 1: 15 + 0: 65280 + 5,0: + 0: 15 + 1: 3840 + 6,-1: + 1: 15 + 0: 65280 + 6,0: + 0: 15 + 1: 3840 + 7,-1: + 1: 7 + 0: 65280 + 7,0: + 0: 15 + 1: 1792 + 7,-2: + 1: 16384 + 8,-2: + 0: 28672 + 8,-1: + 0: 65399 + 5,3: + 1: 113 + 0: 61440 + 5,4: + 0: 65535 + 6,3: + 1: 8192 + 6,4: + 1: 546 + 8,0: + 0: 30591 + 9,-1: + 0: 13056 + 9,0: + 0: 3 + -4,8: + 4: 13104 + 0: 34944 + -5,8: + 4: 52416 + 0: 1 + 1: 4368 + -4,9: + 4: 51 + 1: 63616 + -5,9: + 4: 204 + 1: 61713 + -4,10: + 1: 15 + -5,10: + 1: 15 + -3,9: + 0: 1 + 1: 62256 + 4: 136 + -3,10: + 1: 15 + -2,8: + 4: 30576 + -2,9: + 4: 119 + 1: 61440 + -2,10: + 1: 15 + -1,9: + 0: 61152 + -1,10: + 0: 61166 + 0,9: + 0: 65520 + 0,10: + 0: 65535 + 1,10: + 0: 3936 + 1,11: + 1: 14 + 1,9: + 0: 52428 + 2,9: + 0: 30583 + 2,10: + 1: 65520 + 2,11: + 1: 15 + 3,9: + 4: 255 + 1: 61440 + 3,10: + 1: 15 + 4,8: + 0: 139 + 4: 13056 + 1: 34816 + 4,9: + 4: 51 + 1: 63624 + 4,10: + 1: 15 + -6,4: + 4: 1904 + -6,5: + 4: 119 + 5: 28672 + -6,6: + 5: 7 + 4: 30464 + -6,7: + 4: 1904 + 5,5: + 0: 56792 + 5,6: + 0: 4377 + 1: 52416 + 5,7: + 0: 4097 + 1: 52428 + 5,8: + 0: 1 + 1: 56780 + 6,6: + 1: 61712 + 6,7: + 1: 65311 + 6,5: + 1: 8738 + 6,8: + 1: 8177 + 7,6: + 1: 28672 + 7,7: + 1: 30471 + -7,8: + 1: 192 + -6,8: + 1: 35056 + -6,9: + 1: 34952 + -6,10: + 1: 8 + 5,9: + 1: 56797 + 5,10: + 1: 52429 + 5,11: + 1: 52428 + 5,12: + 1: 52428 + 6,9: + 1: 61951 + 6,10: + 1: 65311 + 6,11: + 1: 8177 + 6,12: + 1: 61951 + 7,8: + 1: 1904 + 7,9: + 1: 28791 + 7,10: + 1: 30471 + 7,11: + 1: 1904 + 5,13: + 1: 140 + 6,13: + 1: 15 + 7,12: + 1: 28791 + 7,13: + 1: 7 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: BecomesStation + id: Edison +- proto: AcousticGuitarInstrument + entities: + - uid: 3887 + components: + - type: Transform + pos: -5.4753118,6.7015743 + parent: 2 +- proto: AirAlarm + entities: + - uid: 1081 + components: + - type: Transform + pos: 20.5,20.5 + parent: 2 + - type: DeviceList + devices: + - 1588 + - 1587 + - 3749 + - 3748 + - 3665 + - 3664 + - 1583 + - 1589 + - 1590 + - 1584 + - 1585 + - 1586 + - uid: 2106 + components: + - type: Transform + pos: -13.5,32.5 + parent: 2 + - uid: 2107 + components: + - type: Transform + pos: -9.5,32.5 + parent: 2 + - uid: 2686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,15.5 + parent: 2 + - type: DeviceList + devices: + - 1761 + - 1760 + - 1759 + - 1583 + - 1584 + - 3673 + - 3674 + - uid: 3125 + components: + - type: Transform + pos: 11.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 1758 + - 1757 + - 1585 + - 1586 + - 3714 + - 3713 + - uid: 3817 + components: + - type: Transform + pos: 6.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 1761 + - 1760 + - 1759 + - 1753 + - 1752 + - 1751 + - 1750 + - 1747 + - 1746 + - 1571 + - 1572 + - 1573 + - 1745 + - 1757 + - 1758 + - 3662 + - 3535 + - 3663 + - 3691 + - 3692 + - 3680 + - 3679 + - uid: 3944 + components: + - type: Transform + pos: -3.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 1740 + - 124 + - 47 + - 550 + - 1741 + - 1742 + - 1743 + - 1574 + - 1575 + - 1576 + - 1883 + - 40 + - 1739 + - 549 + - 3534 + - 3533 + - 3564 + - 3274 + - 3284 + - uid: 3952 + components: + - type: Transform + pos: -19.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1715 + - 1716 + - 1717 + - 1714 + - 1713 + - 1712 + - 3296 + - 3294 + - 3271 + - 3295 + - 3293 + - 3272 + - 3292 + - 3273 + - 3285 + - 1720 + - 1719 + - 1718 + - uid: 3953 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-19.5 + parent: 2 + - type: DeviceList + devices: + - 1730 + - 1731 + - 1732 + - 1727 + - 1728 + - 1729 + - 3278 + - 3268 + - 3280 + - 3279 + - 3281 + - 3269 + - 3282 + - 3270 + - 3283 + - 3284 + - 3274 + - 1724 + - 1725 + - 1726 + - uid: 3954 + components: + - type: Transform + pos: 20.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1735 + - 1734 + - 1733 + - 1736 + - 1737 + - 1738 + - 3290 + - 3277 + - 3289 + - 3291 + - 3288 + - 3275 + - 3287 + - 3276 + - 3286 + - 1723 + - 1722 + - 1721 + - uid: 3957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 839 + - 2172 + - 3537 + - 1750 + - 1751 + - 1752 + - 1749 + - 1748 +- proto: AirCanister + entities: + - uid: 2110 + components: + - type: Transform + pos: -10.5,33.5 + parent: 2 + - uid: 3223 + components: + - type: Transform + pos: 22.5,21.5 + parent: 2 +- proto: Airlock + entities: + - uid: 113 + components: + - type: Transform + pos: 14.5,14.5 + parent: 2 + - uid: 114 + components: + - type: Transform + pos: 13.5,14.5 + parent: 2 + - uid: 2150 + components: + - type: Transform + pos: 16.5,10.5 + parent: 2 +- proto: AirlockAtmosphericsGlassLocked + entities: + - uid: 181 + components: + - type: Transform + pos: -7.5,10.5 + parent: 2 + - uid: 2149 + components: + - type: Transform + pos: -7.5,9.5 + parent: 2 + - uid: 3062 + components: + - type: Transform + pos: -13.5,10.5 + parent: 2 + - uid: 3063 + components: + - type: Transform + pos: -13.5,9.5 + parent: 2 +- proto: AirlockAtmosphericsLocked + entities: + - uid: 2156 + components: + - type: Transform + pos: -5.5,16.5 + parent: 2 + - uid: 2842 + components: + - type: Transform + pos: -5.5,17.5 + parent: 2 + - uid: 2849 + components: + - type: Transform + pos: -5.5,18.5 + parent: 2 +- proto: AirlockChiefEngineerGlassLocked + entities: + - uid: 2689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,8.5 + parent: 2 +- proto: AirlockCommand + entities: + - uid: 112 + components: + - type: Transform + pos: 16.5,17.5 + parent: 2 + - uid: 115 + components: + - type: Transform + pos: 16.5,16.5 + parent: 2 +- proto: AirlockEngineeringGlass + entities: + - uid: 1099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-20.5 + parent: 2 + - uid: 1678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-20.5 + parent: 2 + - uid: 1679 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-13.5 + parent: 2 + - uid: 1954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-20.5 + parent: 2 + - uid: 2146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-13.5 + parent: 2 + - uid: 2851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-13.5 + parent: 2 + - uid: 3067 + components: + - type: Transform + pos: -24.5,0.5 + parent: 2 + - uid: 3068 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - uid: 3069 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 + - uid: 3070 + components: + - type: Transform + pos: -18.5,0.5 + parent: 2 + - uid: 3071 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 2 + - uid: 3072 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 2 + - uid: 3073 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 2 + - uid: 3074 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 3075 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 2 + - uid: 3076 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 2 + - uid: 3077 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 2 + - uid: 3078 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 2 + - uid: 3079 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 2 + - uid: 3080 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 2 + - uid: 3081 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 2 + - uid: 3082 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 2 + - uid: 3083 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - uid: 3084 + components: + - type: Transform + pos: 19.5,0.5 + parent: 2 + - uid: 3085 + components: + - type: Transform + pos: 25.5,-1.5 + parent: 2 + - uid: 3086 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 2 + - uid: 3087 + components: + - type: Transform + pos: 25.5,0.5 + parent: 2 +- proto: AirlockEngineeringGlassLocked + entities: + - uid: 2130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 2 + - uid: 2131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 2 + - uid: 2132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 2 + - uid: 3090 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 +- proto: AirlockEngineeringLocked + entities: + - uid: 2133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 2 + - uid: 2134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 + - uid: 2135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 2 + - uid: 2137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,8.5 + parent: 2 + - uid: 2138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,8.5 + parent: 2 + - uid: 2139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 2 + - uid: 2152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,19.5 + parent: 2 + - uid: 2153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,19.5 + parent: 2 + - uid: 2157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,30.5 + parent: 2 + - uid: 2158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,35.5 + parent: 2 + - uid: 2162 + components: + - type: Transform + pos: -4.5,25.5 + parent: 2 + - uid: 2163 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 2164 + components: + - type: Transform + pos: 7.5,25.5 + parent: 2 + - uid: 2165 + components: + - type: Transform + pos: 0.5,20.5 + parent: 2 + - uid: 3064 + components: + - type: Transform + pos: 6.5,18.5 + parent: 2 + - uid: 3065 + components: + - type: Transform + pos: 11.5,17.5 + parent: 2 + - uid: 3066 + components: + - type: Transform + pos: 11.5,16.5 + parent: 2 + - uid: 3091 + components: + - type: Transform + pos: 6.5,16.5 + parent: 2 + - uid: 3092 + components: + - type: Transform + pos: 6.5,17.5 + parent: 2 +- proto: AirlockExternalAtmosphericsLocked + entities: + - uid: 3057 + components: + - type: Transform + pos: -19.5,32.5 + parent: 2 +- proto: AirlockExternalGlass + entities: + - uid: 2068 + components: + - type: Transform + pos: -34.5,0.5 + parent: 2 + - uid: 2069 + components: + - type: Transform + pos: -34.5,-0.5 + parent: 2 + - uid: 2070 + components: + - type: Transform + pos: -34.5,-1.5 + parent: 2 + - uid: 2071 + components: + - type: Transform + pos: -33.5,1.5 + parent: 2 + - uid: 2072 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 + - uid: 2073 + components: + - type: Transform + pos: -31.5,1.5 + parent: 2 + - uid: 2074 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - uid: 2075 + components: + - type: Transform + pos: -32.5,-2.5 + parent: 2 + - uid: 2076 + components: + - type: Transform + pos: -31.5,-2.5 + parent: 2 + - uid: 2077 + components: + - type: Transform + pos: -1.5,-27.5 + parent: 2 + - uid: 2078 + components: + - type: Transform + pos: -1.5,-28.5 + parent: 2 + - uid: 2079 + components: + - type: Transform + pos: -1.5,-29.5 + parent: 2 + - uid: 2080 + components: + - type: Transform + pos: -0.5,-30.5 + parent: 2 + - uid: 2081 + components: + - type: Transform + pos: 0.5,-30.5 + parent: 2 + - uid: 2082 + components: + - type: Transform + pos: 1.5,-30.5 + parent: 2 + - uid: 2083 + components: + - type: Transform + pos: 2.5,-29.5 + parent: 2 + - uid: 2084 + components: + - type: Transform + pos: 2.5,-28.5 + parent: 2 + - uid: 2085 + components: + - type: Transform + pos: 2.5,-27.5 + parent: 2 + - uid: 2086 + components: + - type: Transform + pos: 32.5,1.5 + parent: 2 + - uid: 2087 + components: + - type: Transform + pos: 33.5,1.5 + parent: 2 + - uid: 2088 + components: + - type: Transform + pos: 34.5,1.5 + parent: 2 + - uid: 2089 + components: + - type: Transform + pos: 35.5,-1.5 + parent: 2 + - uid: 2090 + components: + - type: Transform + pos: 35.5,-0.5 + parent: 2 + - uid: 2091 + components: + - type: Transform + pos: 35.5,0.5 + parent: 2 + - uid: 2092 + components: + - type: Transform + pos: 34.5,-2.5 + parent: 2 + - uid: 2093 + components: + - type: Transform + pos: 33.5,-2.5 + parent: 2 + - uid: 2094 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 2 +- proto: AirlockExternalGlassEngineeringLocked + entities: + - uid: 840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,30.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2037: + - DoorStatus: Close + - DoorStatus: DoorBolt + - uid: 2037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,33.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 840: + - DoorStatus: Close + - DoorStatus: DoorBolt + - uid: 2038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,42.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2125: + - DoorStatus: DoorBolt + - DoorStatus: Close + - uid: 2039 + components: + - type: Transform + pos: -11.5,36.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2040: + - DoorStatus: DoorBolt + - DoorStatus: Close + - uid: 2040 + components: + - type: Transform + pos: -11.5,32.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2039: + - DoorStatus: DoorBolt + - DoorStatus: Close + - uid: 2123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,24.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2124: + - DoorStatus: DoorBolt + - DoorStatus: Close + - uid: 2124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,20.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2123: + - DoorStatus: DoorBolt + - DoorStatus: Close + - uid: 2125 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,42.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 2038: + - DoorStatus: DoorBolt + - DoorStatus: Close +- proto: AirlockGlass + entities: + - uid: 110 + components: + - type: Transform + pos: 8.5,9.5 + parent: 2 + - uid: 111 + components: + - type: Transform + pos: 8.5,10.5 + parent: 2 +- proto: AirlockGlassShuttle + entities: + - uid: 2041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-27.5 + parent: 2 + - uid: 2042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-28.5 + parent: 2 + - uid: 2043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-29.5 + parent: 2 + - uid: 2044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-27.5 + parent: 2 + - uid: 2045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-28.5 + parent: 2 + - uid: 2046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-29.5 + parent: 2 + - uid: 2047 + components: + - type: Transform + pos: -0.5,-32.5 + parent: 2 + - uid: 2048 + components: + - type: Transform + pos: 0.5,-32.5 + parent: 2 + - uid: 2049 + components: + - type: Transform + pos: 1.5,-32.5 + parent: 2 + - uid: 2050 + components: + - type: Transform + pos: 32.5,-4.5 + parent: 2 + - uid: 2051 + components: + - type: Transform + pos: 33.5,-4.5 + parent: 2 + - uid: 2052 + components: + - type: Transform + pos: 34.5,-4.5 + parent: 2 + - uid: 2053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,0.5 + parent: 2 + - uid: 2054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-0.5 + parent: 2 + - uid: 2055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-1.5 + parent: 2 + - uid: 2056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,3.5 + parent: 2 + - uid: 2057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,3.5 + parent: 2 + - uid: 2058 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,3.5 + parent: 2 + - uid: 2059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,3.5 + parent: 2 + - uid: 2060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,3.5 + parent: 2 + - uid: 2061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,3.5 + parent: 2 + - uid: 2062 + components: + - type: Transform + pos: -31.5,-4.5 + parent: 2 + - uid: 2063 + components: + - type: Transform + pos: -32.5,-4.5 + parent: 2 + - uid: 2064 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 + - uid: 2065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-1.5 + parent: 2 + - uid: 2066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 2 + - uid: 2067 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,0.5 + parent: 2 +- proto: AirlockMaint + entities: + - uid: 3797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,1.5 + parent: 2 +- proto: AirlockMaintChiefEngineerLocked + entities: + - uid: 2690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,4.5 + parent: 2 +- proto: AirlockMaintEngiLocked + entities: + - uid: 177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,8.5 + parent: 2 + - uid: 178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,1.5 + parent: 2 + - uid: 179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,8.5 + parent: 2 + - uid: 180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,4.5 + parent: 2 + - uid: 2551 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - uid: 3093 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 2 + - uid: 3357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,1.5 + parent: 2 +- proto: AirSensor + entities: + - uid: 2104 + components: + - type: Transform + pos: -17.5,35.5 + parent: 2 + - uid: 2105 + components: + - type: Transform + pos: -5.5,35.5 + parent: 2 +- proto: APCBasic + entities: + - uid: 2183 + components: + - type: Transform + pos: -25.5,1.5 + parent: 2 + - uid: 2184 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 2185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-21.5 + parent: 2 + - uid: 2312 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - uid: 2338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,14.5 + parent: 2 + - uid: 2423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,18.5 + parent: 2 + - uid: 2487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,20.5 + parent: 2 + - uid: 2629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,40.5 + parent: 2 + - uid: 2854 + components: + - type: Transform + pos: 15.5,25.5 + parent: 2 + - uid: 4160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,3.5 + parent: 2 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 542 + components: + - type: Transform + pos: -0.5,-32.5 + parent: 2 + - uid: 594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,3.5 + parent: 2 + - uid: 596 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,3.5 + parent: 2 + - uid: 597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,3.5 + parent: 2 + - uid: 737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-1.5 + parent: 2 + - uid: 739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 2 + - uid: 770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,0.5 + parent: 2 + - uid: 791 + components: + - type: Transform + pos: -31.5,-4.5 + parent: 2 + - uid: 917 + components: + - type: Transform + pos: -32.5,-4.5 + parent: 2 + - uid: 918 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 + - uid: 1069 + components: + - type: Transform + pos: 0.5,-32.5 + parent: 2 + - uid: 1175 + components: + - type: Transform + pos: 1.5,-32.5 + parent: 2 + - uid: 1176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-29.5 + parent: 2 + - uid: 1177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-28.5 + parent: 2 + - uid: 1178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-27.5 + parent: 2 + - uid: 1535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-27.5 + parent: 2 + - uid: 1565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-28.5 + parent: 2 + - uid: 1582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-29.5 + parent: 2 + - uid: 1598 + components: + - type: Transform + pos: 32.5,-4.5 + parent: 2 + - uid: 1600 + components: + - type: Transform + pos: 33.5,-4.5 + parent: 2 + - uid: 1601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,3.5 + parent: 2 + - uid: 1602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,3.5 + parent: 2 + - uid: 1604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,3.5 + parent: 2 + - uid: 1613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,0.5 + parent: 2 + - uid: 1683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-0.5 + parent: 2 + - uid: 1684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-1.5 + parent: 2 + - uid: 3927 + components: + - type: Transform + pos: 34.5,-4.5 + parent: 2 +- proto: AtmosFixBlockerMarker + entities: + - uid: 887 + components: + - type: Transform + pos: -23.5,30.5 + parent: 2 + - uid: 888 + components: + - type: Transform + pos: -23.5,29.5 + parent: 2 + - uid: 889 + components: + - type: Transform + pos: -22.5,30.5 + parent: 2 + - uid: 890 + components: + - type: Transform + pos: -22.5,29.5 + parent: 2 + - uid: 891 + components: + - type: Transform + pos: -21.5,30.5 + parent: 2 + - uid: 892 + components: + - type: Transform + pos: -21.5,29.5 + parent: 2 + - uid: 893 + components: + - type: Transform + pos: -23.5,27.5 + parent: 2 + - uid: 894 + components: + - type: Transform + pos: -23.5,26.5 + parent: 2 + - uid: 895 + components: + - type: Transform + pos: -22.5,27.5 + parent: 2 + - uid: 896 + components: + - type: Transform + pos: -22.5,26.5 + parent: 2 + - uid: 897 + components: + - type: Transform + pos: -21.5,27.5 + parent: 2 + - uid: 898 + components: + - type: Transform + pos: -21.5,26.5 + parent: 2 + - uid: 900 + components: + - type: Transform + pos: 15.5,35.5 + parent: 2 + - uid: 901 + components: + - type: Transform + pos: 16.5,37.5 + parent: 2 + - uid: 902 + components: + - type: Transform + pos: 16.5,35.5 + parent: 2 + - uid: 903 + components: + - type: Transform + pos: 15.5,37.5 + parent: 2 + - uid: 904 + components: + - type: Transform + pos: 14.5,37.5 + parent: 2 + - uid: 905 + components: + - type: Transform + pos: -23.5,21.5 + parent: 2 + - uid: 906 + components: + - type: Transform + pos: -23.5,20.5 + parent: 2 + - uid: 907 + components: + - type: Transform + pos: -22.5,21.5 + parent: 2 + - uid: 908 + components: + - type: Transform + pos: -22.5,20.5 + parent: 2 + - uid: 909 + components: + - type: Transform + pos: -21.5,21.5 + parent: 2 + - uid: 910 + components: + - type: Transform + pos: -21.5,20.5 + parent: 2 + - uid: 911 + components: + - type: Transform + pos: -23.5,18.5 + parent: 2 + - uid: 912 + components: + - type: Transform + pos: -23.5,17.5 + parent: 2 + - uid: 913 + components: + - type: Transform + pos: -22.5,18.5 + parent: 2 + - uid: 914 + components: + - type: Transform + pos: -22.5,17.5 + parent: 2 + - uid: 915 + components: + - type: Transform + pos: -21.5,18.5 + parent: 2 + - uid: 916 + components: + - type: Transform + pos: -21.5,17.5 + parent: 2 + - uid: 928 + components: + - type: Transform + pos: 17.5,35.5 + parent: 2 + - uid: 929 + components: + - type: Transform + pos: -17.5,33.5 + parent: 2 + - uid: 930 + components: + - type: Transform + pos: -17.5,34.5 + parent: 2 + - uid: 931 + components: + - type: Transform + pos: -17.5,35.5 + parent: 2 + - uid: 932 + components: + - type: Transform + pos: -17.5,36.5 + parent: 2 + - uid: 933 + components: + - type: Transform + pos: -17.5,37.5 + parent: 2 + - uid: 934 + components: + - type: Transform + pos: -16.5,33.5 + parent: 2 + - uid: 935 + components: + - type: Transform + pos: -16.5,34.5 + parent: 2 + - uid: 936 + components: + - type: Transform + pos: -16.5,35.5 + parent: 2 + - uid: 937 + components: + - type: Transform + pos: -16.5,36.5 + parent: 2 + - uid: 938 + components: + - type: Transform + pos: -16.5,37.5 + parent: 2 + - uid: 939 + components: + - type: Transform + pos: -15.5,33.5 + parent: 2 + - uid: 940 + components: + - type: Transform + pos: -15.5,34.5 + parent: 2 + - uid: 941 + components: + - type: Transform + pos: -15.5,35.5 + parent: 2 + - uid: 942 + components: + - type: Transform + pos: -15.5,36.5 + parent: 2 + - uid: 943 + components: + - type: Transform + pos: -15.5,37.5 + parent: 2 + - uid: 944 + components: + - type: Transform + pos: -14.5,33.5 + parent: 2 + - uid: 945 + components: + - type: Transform + pos: -14.5,34.5 + parent: 2 + - uid: 946 + components: + - type: Transform + pos: -14.5,35.5 + parent: 2 + - uid: 947 + components: + - type: Transform + pos: -14.5,36.5 + parent: 2 + - uid: 948 + components: + - type: Transform + pos: -14.5,37.5 + parent: 2 + - uid: 949 + components: + - type: Transform + pos: -17.5,38.5 + parent: 2 + - uid: 950 + components: + - type: Transform + pos: -16.5,38.5 + parent: 2 + - uid: 951 + components: + - type: Transform + pos: -15.5,38.5 + parent: 2 + - uid: 952 + components: + - type: Transform + pos: -8.5,33.5 + parent: 2 + - uid: 953 + components: + - type: Transform + pos: -8.5,34.5 + parent: 2 + - uid: 954 + components: + - type: Transform + pos: -8.5,35.5 + parent: 2 + - uid: 955 + components: + - type: Transform + pos: -8.5,36.5 + parent: 2 + - uid: 956 + components: + - type: Transform + pos: -8.5,37.5 + parent: 2 + - uid: 957 + components: + - type: Transform + pos: -7.5,33.5 + parent: 2 + - uid: 958 + components: + - type: Transform + pos: -7.5,34.5 + parent: 2 + - uid: 959 + components: + - type: Transform + pos: -7.5,35.5 + parent: 2 + - uid: 960 + components: + - type: Transform + pos: -7.5,36.5 + parent: 2 + - uid: 961 + components: + - type: Transform + pos: -7.5,37.5 + parent: 2 + - uid: 962 + components: + - type: Transform + pos: -6.5,33.5 + parent: 2 + - uid: 963 + components: + - type: Transform + pos: -6.5,34.5 + parent: 2 + - uid: 964 + components: + - type: Transform + pos: -6.5,35.5 + parent: 2 + - uid: 965 + components: + - type: Transform + pos: -6.5,36.5 + parent: 2 + - uid: 966 + components: + - type: Transform + pos: -6.5,37.5 + parent: 2 + - uid: 967 + components: + - type: Transform + pos: -5.5,33.5 + parent: 2 + - uid: 968 + components: + - type: Transform + pos: -5.5,34.5 + parent: 2 + - uid: 969 + components: + - type: Transform + pos: -5.5,35.5 + parent: 2 + - uid: 970 + components: + - type: Transform + pos: -5.5,36.5 + parent: 2 + - uid: 971 + components: + - type: Transform + pos: -5.5,37.5 + parent: 2 + - uid: 972 + components: + - type: Transform + pos: -7.5,38.5 + parent: 2 + - uid: 973 + components: + - type: Transform + pos: -6.5,38.5 + parent: 2 + - uid: 974 + components: + - type: Transform + pos: -5.5,38.5 + parent: 2 + - uid: 981 + components: + - type: Transform + pos: 17.5,37.5 + parent: 2 + - uid: 982 + components: + - type: Transform + pos: 17.5,36.5 + parent: 2 + - uid: 983 + components: + - type: Transform + pos: 15.5,38.5 + parent: 2 + - uid: 1138 + components: + - type: Transform + pos: 14.5,35.5 + parent: 2 + - uid: 1677 + components: + - type: Transform + pos: 14.5,36.5 + parent: 2 + - uid: 1786 + components: + - type: Transform + pos: 15.5,36.5 + parent: 2 + - uid: 1831 + components: + - type: Transform + pos: 16.5,34.5 + parent: 2 + - uid: 1832 + components: + - type: Transform + pos: 17.5,34.5 + parent: 2 + - uid: 1833 + components: + - type: Transform + pos: 13.5,38.5 + parent: 2 + - uid: 1846 + components: + - type: Transform + pos: 13.5,37.5 + parent: 2 + - uid: 1850 + components: + - type: Transform + pos: 14.5,38.5 + parent: 2 + - uid: 1853 + components: + - type: Transform + pos: 16.5,36.5 + parent: 2 + - uid: 1854 + components: + - type: Transform + pos: 15.5,34.5 + parent: 2 + - uid: 2097 + components: + - type: Transform + pos: 12.5,34.5 + parent: 2 + - uid: 2140 + components: + - type: Transform + pos: 12.5,35.5 + parent: 2 + - uid: 2141 + components: + - type: Transform + pos: 13.5,34.5 + parent: 2 + - uid: 2142 + components: + - type: Transform + pos: 12.5,37.5 + parent: 2 + - uid: 2144 + components: + - type: Transform + pos: 13.5,36.5 + parent: 2 + - uid: 2145 + components: + - type: Transform + pos: 13.5,35.5 + parent: 2 + - uid: 2592 + components: + - type: Transform + pos: 12.5,36.5 + parent: 2 + - uid: 2606 + components: + - type: Transform + pos: 14.5,34.5 + parent: 2 + - uid: 3041 + components: + - type: Transform + pos: 16.5,38.5 + parent: 2 +- proto: AtmosFixNitrogenMarker + entities: + - uid: 665 + components: + - type: Transform + pos: -21.5,14.5 + parent: 2 + - uid: 812 + components: + - type: Transform + pos: -21.5,15.5 + parent: 2 + - uid: 813 + components: + - type: Transform + pos: -22.5,14.5 + parent: 2 + - uid: 814 + components: + - type: Transform + pos: -22.5,15.5 + parent: 2 + - uid: 815 + components: + - type: Transform + pos: -23.5,14.5 + parent: 2 + - uid: 816 + components: + - type: Transform + pos: -23.5,15.5 + parent: 2 +- proto: AtmosFixOxygenMarker + entities: + - uid: 568 + components: + - type: Transform + pos: -21.5,12.5 + parent: 2 + - uid: 569 + components: + - type: Transform + pos: -21.5,11.5 + parent: 2 + - uid: 570 + components: + - type: Transform + pos: -22.5,12.5 + parent: 2 + - uid: 573 + components: + - type: Transform + pos: -22.5,11.5 + parent: 2 + - uid: 619 + components: + - type: Transform + pos: -23.5,12.5 + parent: 2 + - uid: 622 + components: + - type: Transform + pos: -23.5,11.5 + parent: 2 +- proto: AtmosFixPlasmaMarker + entities: + - uid: 1 + components: + - type: Transform + pos: -21.5,24.5 + parent: 2 + - uid: 135 + components: + - type: Transform + pos: -21.5,23.5 + parent: 2 + - uid: 150 + components: + - type: Transform + pos: -22.5,23.5 + parent: 2 + - uid: 314 + components: + - type: Transform + pos: -22.5,24.5 + parent: 2 + - uid: 564 + components: + - type: Transform + pos: -23.5,24.5 + parent: 2 + - uid: 565 + components: + - type: Transform + pos: -23.5,23.5 + parent: 2 +- proto: Autolathe + entities: + - uid: 3226 + components: + - type: Transform + pos: 7.5,12.5 + parent: 2 +- proto: BannerEngineering + entities: + - uid: 3815 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 2 + - uid: 3816 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 2 + - uid: 3901 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 2 + - uid: 3902 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 2 +- proto: Barricade + entities: + - uid: 3228 + components: + - type: Transform + pos: 10.5,30.5 + parent: 2 + - uid: 3229 + components: + - type: Transform + pos: 15.5,24.5 + parent: 2 + - uid: 3230 + components: + - type: Transform + pos: 9.5,23.5 + parent: 2 + - uid: 3231 + components: + - type: Transform + pos: 13.5,29.5 + parent: 2 + - uid: 3238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,21.5 + parent: 2 + - uid: 3239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,21.5 + parent: 2 + - uid: 3240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,21.5 + parent: 2 + - uid: 3241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,21.5 + parent: 2 + - uid: 3242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,25.5 + parent: 2 + - uid: 3243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,28.5 + parent: 2 + - uid: 3244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,28.5 + parent: 2 + - uid: 3245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,27.5 + parent: 2 +- proto: BarricadeDirectional + entities: + - uid: 3232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,25.5 + parent: 2 + - uid: 3233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,28.5 + parent: 2 + - uid: 3234 + components: + - type: Transform + pos: 12.5,21.5 + parent: 2 + - uid: 3235 + components: + - type: Transform + pos: 13.5,21.5 + parent: 2 + - uid: 3236 + components: + - type: Transform + pos: 14.5,21.5 + parent: 2 + - uid: 3237 + components: + - type: Transform + pos: 15.5,21.5 + parent: 2 +- proto: Bed + entities: + - uid: 2699 + components: + - type: Transform + pos: -3.5,4.5 + parent: 2 + - uid: 2715 + components: + - type: Transform + pos: 16.5,13.5 + parent: 2 + - uid: 2716 + components: + - type: Transform + pos: 17.5,13.5 + parent: 2 +- proto: BedsheetCE + entities: + - uid: 2698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,4.5 + parent: 2 +- proto: BedsheetOrange + entities: + - uid: 2718 + components: + - type: Transform + pos: 16.5,13.5 + parent: 2 + - uid: 2719 + components: + - type: Transform + pos: 17.5,13.5 + parent: 2 +- proto: BenchSofaCorner + entities: + - uid: 3863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,13.5 + parent: 2 + - type: Physics + canCollide: False + bodyType: Static + - type: Fixtures + fixtures: {} +- proto: BenchSofaLeft + entities: + - uid: 3864 + components: + - type: Transform + pos: 11.5,13.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: BenchSofaRight + entities: + - uid: 3865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,12.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: BenchSteelLeft + entities: + - uid: 2720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-1.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3807 + components: + - type: Transform + pos: -22.5,0.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-6.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-6.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3813 + components: + - type: Transform + pos: 22.5,0.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: BenchSteelRight + entities: + - uid: 3804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-1.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3808 + components: + - type: Transform + pos: -21.5,0.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3809 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-6.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3810 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-6.5 + parent: 2 + - type: Physics + bodyType: Static + - uid: 3814 + components: + - type: Transform + pos: 23.5,0.5 + parent: 2 + - type: Physics + bodyType: Static +- proto: BiofabricatorMachineCircuitboard + entities: + - uid: 3852 + components: + - type: Transform + pos: 9.1157875,39.788414 + parent: 2 +- proto: BiomassReclaimerMachineCircuitboard + entities: + - uid: 3853 + components: + - type: Transform + pos: 9.0064125,39.55404 + parent: 2 +- proto: BlastDoor + entities: + - uid: 2098 + components: + - type: Transform + pos: -17.5,38.5 + parent: 2 + - uid: 2099 + components: + - type: Transform + pos: -16.5,38.5 + parent: 2 + - uid: 2100 + components: + - type: Transform + pos: -15.5,38.5 + parent: 2 + - uid: 2101 + components: + - type: Transform + pos: -7.5,38.5 + parent: 2 + - uid: 2102 + components: + - type: Transform + pos: -6.5,38.5 + parent: 2 + - uid: 2103 + components: + - type: Transform + pos: -5.5,38.5 + parent: 2 + - uid: 3042 + components: + - type: Transform + pos: 13.5,38.5 + parent: 2 + - uid: 3043 + components: + - type: Transform + pos: 14.5,38.5 + parent: 2 + - uid: 3044 + components: + - type: Transform + pos: 15.5,38.5 + parent: 2 + - uid: 3045 + components: + - type: Transform + pos: 16.5,38.5 + parent: 2 + - uid: 3046 + components: + - type: Transform + pos: 12.5,20.5 + parent: 2 + - uid: 3052 + components: + - type: Transform + pos: 6.5,25.5 + parent: 2 + - uid: 3058 + components: + - type: Transform + pos: 13.5,20.5 + parent: 2 + - uid: 3059 + components: + - type: Transform + pos: 14.5,20.5 + parent: 2 + - uid: 3060 + components: + - type: Transform + pos: 15.5,20.5 + parent: 2 + - uid: 3061 + components: + - type: Transform + pos: 19.5,29.5 + parent: 2 + - uid: 3889 + components: + - type: Transform + pos: -0.5,36.5 + parent: 2 + - uid: 3890 + components: + - type: Transform + pos: 0.5,36.5 + parent: 2 + - uid: 3891 + components: + - type: Transform + pos: 1.5,36.5 + parent: 2 + - uid: 3892 + components: + - type: Transform + pos: 4.5,37.5 + parent: 2 + - uid: 3893 + components: + - type: Transform + pos: 4.5,38.5 + parent: 2 + - uid: 3894 + components: + - type: Transform + pos: 4.5,39.5 + parent: 2 +- proto: BlockGameArcade + entities: + - uid: 3227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,11.5 + parent: 2 +- proto: BookshelfFilled + entities: + - uid: 2693 + components: + - type: Transform + pos: -2.5,7.5 + parent: 2 +- proto: BorgCharger + entities: + - uid: 3862 + components: + - type: Transform + pos: 9.5,13.5 + parent: 2 +- proto: BoxDarts + entities: + - uid: 3903 + components: + - type: Transform + pos: 11.435642,9.570946 + parent: 2 +- proto: ButtonFrameCaution + entities: + - uid: 2114 + components: + - type: Transform + pos: -17.5,32.5 + parent: 2 + - uid: 2115 + components: + - type: Transform + pos: -5.5,32.5 + parent: 2 + - uid: 2116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,38.5 + parent: 2 + - uid: 2117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,38.5 + parent: 2 + - uid: 2127 + components: + - type: Transform + pos: 12.5,33.5 + parent: 2 + - uid: 2128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,38.5 + parent: 2 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 1953 + components: + - type: Transform + pos: 19.5,19.5 + parent: 2 + - uid: 3827 + components: + - type: Transform + pos: 20.5,19.5 + parent: 2 +- proto: CableApcExtension + entities: + - uid: 842 + components: + - type: Transform + pos: -12.5,10.5 + parent: 2 + - uid: 843 + components: + - type: Transform + pos: -13.5,10.5 + parent: 2 + - uid: 871 + components: + - type: Transform + pos: -8.5,10.5 + parent: 2 + - uid: 872 + components: + - type: Transform + pos: -10.5,13.5 + parent: 2 + - uid: 873 + components: + - type: Transform + pos: -10.5,11.5 + parent: 2 + - uid: 899 + components: + - type: Transform + pos: -10.5,12.5 + parent: 2 + - uid: 924 + components: + - type: Transform + pos: -10.5,10.5 + parent: 2 + - uid: 925 + components: + - type: Transform + pos: -11.5,10.5 + parent: 2 + - uid: 927 + components: + - type: Transform + pos: -10.5,9.5 + parent: 2 + - uid: 1845 + components: + - type: Transform + pos: 5.5,14.5 + parent: 2 + - uid: 1849 + components: + - type: Transform + pos: -9.5,10.5 + parent: 2 + - uid: 1863 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - uid: 2186 + components: + - type: Transform + pos: 2.5,-21.5 + parent: 2 + - uid: 2187 + components: + - type: Transform + pos: 1.5,-21.5 + parent: 2 + - uid: 2188 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 2 + - uid: 2189 + components: + - type: Transform + pos: 0.5,-22.5 + parent: 2 + - uid: 2190 + components: + - type: Transform + pos: 0.5,-23.5 + parent: 2 + - uid: 2191 + components: + - type: Transform + pos: 0.5,-24.5 + parent: 2 + - uid: 2192 + components: + - type: Transform + pos: 0.5,-25.5 + parent: 2 + - uid: 2193 + components: + - type: Transform + pos: 0.5,-26.5 + parent: 2 + - uid: 2194 + components: + - type: Transform + pos: 0.5,-27.5 + parent: 2 + - uid: 2195 + components: + - type: Transform + pos: 0.5,-28.5 + parent: 2 + - uid: 2196 + components: + - type: Transform + pos: 0.5,-29.5 + parent: 2 + - uid: 2197 + components: + - type: Transform + pos: 0.5,-30.5 + parent: 2 + - uid: 2198 + components: + - type: Transform + pos: 0.5,-31.5 + parent: 2 + - uid: 2199 + components: + - type: Transform + pos: -0.5,-28.5 + parent: 2 + - uid: 2200 + components: + - type: Transform + pos: -1.5,-28.5 + parent: 2 + - uid: 2201 + components: + - type: Transform + pos: -2.5,-28.5 + parent: 2 + - uid: 2202 + components: + - type: Transform + pos: 1.5,-28.5 + parent: 2 + - uid: 2203 + components: + - type: Transform + pos: 2.5,-28.5 + parent: 2 + - uid: 2204 + components: + - type: Transform + pos: 3.5,-28.5 + parent: 2 + - uid: 2205 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 2 + - uid: 2206 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 2 + - uid: 2207 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 2 + - uid: 2208 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 2 + - uid: 2209 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 2 + - uid: 2210 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 2 + - uid: 2211 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 2 + - uid: 2212 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 2 + - uid: 2213 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 2 + - uid: 2214 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 2 + - uid: 2215 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 2 + - uid: 2216 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 2 + - uid: 2217 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 2 + - uid: 2218 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 2 + - uid: 2219 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 2 + - uid: 2220 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 2 + - uid: 2221 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 + - uid: 2222 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 2 + - uid: 2223 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 2 + - uid: 2224 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 2 + - uid: 2225 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 2 + - uid: 2226 + components: + - type: Transform + pos: 23.5,19.5 + parent: 2 + - uid: 2227 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 2 + - uid: 2228 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 2 + - uid: 2229 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 2 + - uid: 2230 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 2 + - uid: 2231 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 2 + - uid: 2232 + components: + - type: Transform + pos: -25.5,1.5 + parent: 2 + - uid: 2233 + components: + - type: Transform + pos: -25.5,0.5 + parent: 2 + - uid: 2234 + components: + - type: Transform + pos: -25.5,-0.5 + parent: 2 + - uid: 2235 + components: + - type: Transform + pos: -26.5,-0.5 + parent: 2 + - uid: 2236 + components: + - type: Transform + pos: -27.5,-0.5 + parent: 2 + - uid: 2237 + components: + - type: Transform + pos: -28.5,-0.5 + parent: 2 + - uid: 2238 + components: + - type: Transform + pos: -29.5,-0.5 + parent: 2 + - uid: 2239 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 2 + - uid: 2240 + components: + - type: Transform + pos: -31.5,-0.5 + parent: 2 + - uid: 2241 + components: + - type: Transform + pos: -32.5,-0.5 + parent: 2 + - uid: 2242 + components: + - type: Transform + pos: -33.5,-0.5 + parent: 2 + - uid: 2243 + components: + - type: Transform + pos: -34.5,-0.5 + parent: 2 + - uid: 2244 + components: + - type: Transform + pos: -35.5,-0.5 + parent: 2 + - uid: 2245 + components: + - type: Transform + pos: -32.5,0.5 + parent: 2 + - uid: 2246 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 + - uid: 2247 + components: + - type: Transform + pos: -32.5,2.5 + parent: 2 + - uid: 2248 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 2 + - uid: 2249 + components: + - type: Transform + pos: -32.5,-2.5 + parent: 2 + - uid: 2250 + components: + - type: Transform + pos: -32.5,-3.5 + parent: 2 + - uid: 2251 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - uid: 2252 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 2 + - uid: 2253 + components: + - type: Transform + pos: -22.5,-0.5 + parent: 2 + - uid: 2254 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 2 + - uid: 2255 + components: + - type: Transform + pos: -20.5,-0.5 + parent: 2 + - uid: 2256 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 2 + - uid: 2257 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 2 + - uid: 2258 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 2 + - uid: 2259 + components: + - type: Transform + pos: -16.5,-0.5 + parent: 2 + - uid: 2260 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 2 + - uid: 2261 + components: + - type: Transform + pos: -14.5,-0.5 + parent: 2 + - uid: 2262 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 2 + - uid: 2263 + components: + - type: Transform + pos: -12.5,-0.5 + parent: 2 + - uid: 2264 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 2 + - uid: 2265 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 2 + - uid: 2266 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 2267 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 2 + - uid: 2268 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 2 + - uid: 2269 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 2270 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 2271 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 2 + - uid: 2272 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 2 + - uid: 2273 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 2 + - uid: 2274 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 2 + - uid: 2275 + components: + - type: Transform + pos: 11.5,-3.5 + parent: 2 + - uid: 2276 + components: + - type: Transform + pos: 11.5,-2.5 + parent: 2 + - uid: 2277 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 2 + - uid: 2278 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 2 + - uid: 2279 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 2 + - uid: 2280 + components: + - type: Transform + pos: 13.5,-0.5 + parent: 2 + - uid: 2281 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 2 + - uid: 2282 + components: + - type: Transform + pos: 15.5,-0.5 + parent: 2 + - uid: 2283 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 2 + - uid: 2284 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 2 + - uid: 2285 + components: + - type: Transform + pos: 18.5,-0.5 + parent: 2 + - uid: 2286 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - uid: 2287 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 2 + - uid: 2288 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 2 + - uid: 2289 + components: + - type: Transform + pos: 22.5,-0.5 + parent: 2 + - uid: 2290 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 2 + - uid: 2291 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 2 + - uid: 2292 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 2 + - uid: 2293 + components: + - type: Transform + pos: 26.5,-0.5 + parent: 2 + - uid: 2294 + components: + - type: Transform + pos: 27.5,-0.5 + parent: 2 + - uid: 2295 + components: + - type: Transform + pos: 28.5,-0.5 + parent: 2 + - uid: 2296 + components: + - type: Transform + pos: 29.5,-0.5 + parent: 2 + - uid: 2297 + components: + - type: Transform + pos: 30.5,-0.5 + parent: 2 + - uid: 2298 + components: + - type: Transform + pos: 31.5,-0.5 + parent: 2 + - uid: 2299 + components: + - type: Transform + pos: 32.5,-0.5 + parent: 2 + - uid: 2300 + components: + - type: Transform + pos: 33.5,-0.5 + parent: 2 + - uid: 2301 + components: + - type: Transform + pos: 34.5,-0.5 + parent: 2 + - uid: 2302 + components: + - type: Transform + pos: 35.5,-0.5 + parent: 2 + - uid: 2303 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 2 + - uid: 2304 + components: + - type: Transform + pos: 33.5,2.5 + parent: 2 + - uid: 2305 + components: + - type: Transform + pos: 33.5,1.5 + parent: 2 + - uid: 2306 + components: + - type: Transform + pos: 33.5,0.5 + parent: 2 + - uid: 2307 + components: + - type: Transform + pos: 33.5,-1.5 + parent: 2 + - uid: 2308 + components: + - type: Transform + pos: 33.5,-2.5 + parent: 2 + - uid: 2309 + components: + - type: Transform + pos: 33.5,-3.5 + parent: 2 + - uid: 2310 + components: + - type: Transform + pos: 26.5,0.5 + parent: 2 + - uid: 2311 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 2313 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - uid: 2314 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - uid: 2315 + components: + - type: Transform + pos: 6.5,0.5 + parent: 2 + - uid: 2316 + components: + - type: Transform + pos: 5.5,0.5 + parent: 2 + - uid: 2317 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 2318 + components: + - type: Transform + pos: 3.5,0.5 + parent: 2 + - uid: 2319 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 2320 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 + - uid: 2321 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 2322 + components: + - type: Transform + pos: -0.5,0.5 + parent: 2 + - uid: 2323 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 + - uid: 2324 + components: + - type: Transform + pos: -2.5,0.5 + parent: 2 + - uid: 2325 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 2326 + components: + - type: Transform + pos: -4.5,0.5 + parent: 2 + - uid: 2327 + components: + - type: Transform + pos: -5.5,0.5 + parent: 2 + - uid: 2328 + components: + - type: Transform + pos: -6.5,0.5 + parent: 2 + - uid: 2329 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - uid: 2330 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 + - uid: 2331 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - uid: 2332 + components: + - type: Transform + pos: 0.5,4.5 + parent: 2 + - uid: 2333 + components: + - type: Transform + pos: 0.5,5.5 + parent: 2 + - uid: 2334 + components: + - type: Transform + pos: 0.5,6.5 + parent: 2 + - uid: 2335 + components: + - type: Transform + pos: 0.5,7.5 + parent: 2 + - uid: 2336 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 2 + - uid: 2337 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 2 + - uid: 2340 + components: + - type: Transform + pos: -5.5,14.5 + parent: 2 + - uid: 2341 + components: + - type: Transform + pos: 4.5,14.5 + parent: 2 + - uid: 2342 + components: + - type: Transform + pos: 3.5,14.5 + parent: 2 + - uid: 2343 + components: + - type: Transform + pos: 3.5,15.5 + parent: 2 + - uid: 2344 + components: + - type: Transform + pos: 3.5,16.5 + parent: 2 + - uid: 2345 + components: + - type: Transform + pos: 3.5,17.5 + parent: 2 + - uid: 2346 + components: + - type: Transform + pos: 3.5,18.5 + parent: 2 + - uid: 2347 + components: + - type: Transform + pos: 2.5,18.5 + parent: 2 + - uid: 2348 + components: + - type: Transform + pos: 1.5,18.5 + parent: 2 + - uid: 2349 + components: + - type: Transform + pos: 0.5,18.5 + parent: 2 + - uid: 2350 + components: + - type: Transform + pos: -0.5,18.5 + parent: 2 + - uid: 2351 + components: + - type: Transform + pos: -1.5,18.5 + parent: 2 + - uid: 2352 + components: + - type: Transform + pos: -2.5,18.5 + parent: 2 + - uid: 2353 + components: + - type: Transform + pos: -3.5,18.5 + parent: 2 + - uid: 2354 + components: + - type: Transform + pos: -2.5,17.5 + parent: 2 + - uid: 2355 + components: + - type: Transform + pos: -2.5,16.5 + parent: 2 + - uid: 2356 + components: + - type: Transform + pos: -2.5,15.5 + parent: 2 + - uid: 2357 + components: + - type: Transform + pos: -2.5,14.5 + parent: 2 + - uid: 2358 + components: + - type: Transform + pos: -3.5,14.5 + parent: 2 + - uid: 2359 + components: + - type: Transform + pos: 4.5,18.5 + parent: 2 + - uid: 2360 + components: + - type: Transform + pos: 5.5,18.5 + parent: 2 + - uid: 2361 + components: + - type: Transform + pos: -4.5,18.5 + parent: 2 + - uid: 2362 + components: + - type: Transform + pos: -4.5,14.5 + parent: 2 + - uid: 2363 + components: + - type: Transform + pos: -4.5,13.5 + parent: 2 + - uid: 2364 + components: + - type: Transform + pos: -4.5,12.5 + parent: 2 + - uid: 2365 + components: + - type: Transform + pos: -4.5,11.5 + parent: 2 + - uid: 2366 + components: + - type: Transform + pos: -4.5,10.5 + parent: 2 + - uid: 2367 + components: + - type: Transform + pos: -4.5,9.5 + parent: 2 + - uid: 2368 + components: + - type: Transform + pos: 5.5,13.5 + parent: 2 + - uid: 2369 + components: + - type: Transform + pos: 5.5,12.5 + parent: 2 + - uid: 2370 + components: + - type: Transform + pos: 5.5,11.5 + parent: 2 + - uid: 2371 + components: + - type: Transform + pos: 5.5,10.5 + parent: 2 + - uid: 2372 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 + - uid: 2373 + components: + - type: Transform + pos: 6.5,9.5 + parent: 2 + - uid: 2374 + components: + - type: Transform + pos: 7.5,9.5 + parent: 2 + - uid: 2375 + components: + - type: Transform + pos: -5.5,9.5 + parent: 2 + - uid: 2376 + components: + - type: Transform + pos: -6.5,9.5 + parent: 2 + - uid: 2377 + components: + - type: Transform + pos: 8.5,9.5 + parent: 2 + - uid: 2378 + components: + - type: Transform + pos: 9.5,9.5 + parent: 2 + - uid: 2379 + components: + - type: Transform + pos: 10.5,9.5 + parent: 2 + - uid: 2380 + components: + - type: Transform + pos: 11.5,9.5 + parent: 2 + - uid: 2381 + components: + - type: Transform + pos: 12.5,9.5 + parent: 2 + - uid: 2382 + components: + - type: Transform + pos: 13.5,9.5 + parent: 2 + - uid: 2383 + components: + - type: Transform + pos: 14.5,9.5 + parent: 2 + - uid: 2384 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 + - uid: 2385 + components: + - type: Transform + pos: 15.5,10.5 + parent: 2 + - uid: 2386 + components: + - type: Transform + pos: 15.5,11.5 + parent: 2 + - uid: 2387 + components: + - type: Transform + pos: 15.5,12.5 + parent: 2 + - uid: 2388 + components: + - type: Transform + pos: 15.5,13.5 + parent: 2 + - uid: 2389 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 2390 + components: + - type: Transform + pos: 13.5,13.5 + parent: 2 + - uid: 2391 + components: + - type: Transform + pos: 12.5,13.5 + parent: 2 + - uid: 2392 + components: + - type: Transform + pos: 11.5,13.5 + parent: 2 + - uid: 2393 + components: + - type: Transform + pos: 10.5,13.5 + parent: 2 + - uid: 2394 + components: + - type: Transform + pos: 10.5,12.5 + parent: 2 + - uid: 2395 + components: + - type: Transform + pos: 10.5,11.5 + parent: 2 + - uid: 2396 + components: + - type: Transform + pos: 10.5,10.5 + parent: 2 + - uid: 2397 + components: + - type: Transform + pos: 16.5,12.5 + parent: 2 + - uid: 2398 + components: + - type: Transform + pos: 17.5,12.5 + parent: 2 + - uid: 2399 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 + - uid: 2400 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - uid: 2401 + components: + - type: Transform + pos: -2.5,9.5 + parent: 2 + - uid: 2402 + components: + - type: Transform + pos: -1.5,9.5 + parent: 2 + - uid: 2403 + components: + - type: Transform + pos: -0.5,9.5 + parent: 2 + - uid: 2404 + components: + - type: Transform + pos: 0.5,9.5 + parent: 2 + - uid: 2405 + components: + - type: Transform + pos: 1.5,9.5 + parent: 2 + - uid: 2406 + components: + - type: Transform + pos: 2.5,9.5 + parent: 2 + - uid: 2407 + components: + - type: Transform + pos: 3.5,9.5 + parent: 2 + - uid: 2408 + components: + - type: Transform + pos: 4.5,9.5 + parent: 2 + - uid: 2409 + components: + - type: Transform + pos: 0.5,10.5 + parent: 2 + - uid: 2410 + components: + - type: Transform + pos: 0.5,11.5 + parent: 2 + - uid: 2411 + components: + - type: Transform + pos: -3.5,8.5 + parent: 2 + - uid: 2412 + components: + - type: Transform + pos: -3.5,7.5 + parent: 2 + - uid: 2413 + components: + - type: Transform + pos: -3.5,6.5 + parent: 2 + - uid: 2414 + components: + - type: Transform + pos: -3.5,5.5 + parent: 2 + - uid: 2415 + components: + - type: Transform + pos: -4.5,5.5 + parent: 2 + - uid: 2416 + components: + - type: Transform + pos: -5.5,5.5 + parent: 2 + - uid: 2417 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - uid: 2418 + components: + - type: Transform + pos: 4.5,7.5 + parent: 2 + - uid: 2419 + components: + - type: Transform + pos: 4.5,6.5 + parent: 2 + - uid: 2420 + components: + - type: Transform + pos: 4.5,5.5 + parent: 2 + - uid: 2421 + components: + - type: Transform + pos: 5.5,5.5 + parent: 2 + - uid: 2422 + components: + - type: Transform + pos: 6.5,5.5 + parent: 2 + - uid: 2424 + components: + - type: Transform + pos: 16.5,18.5 + parent: 2 + - uid: 2425 + components: + - type: Transform + pos: 15.5,18.5 + parent: 2 + - uid: 2426 + components: + - type: Transform + pos: 14.5,18.5 + parent: 2 + - uid: 2427 + components: + - type: Transform + pos: 13.5,18.5 + parent: 2 + - uid: 2428 + components: + - type: Transform + pos: 12.5,18.5 + parent: 2 + - uid: 2429 + components: + - type: Transform + pos: 12.5,17.5 + parent: 2 + - uid: 2430 + components: + - type: Transform + pos: 12.5,16.5 + parent: 2 + - uid: 2431 + components: + - type: Transform + pos: 12.5,15.5 + parent: 2 + - uid: 2432 + components: + - type: Transform + pos: 13.5,15.5 + parent: 2 + - uid: 2433 + components: + - type: Transform + pos: 14.5,15.5 + parent: 2 + - uid: 2434 + components: + - type: Transform + pos: 15.5,15.5 + parent: 2 + - uid: 2435 + components: + - type: Transform + pos: 15.5,16.5 + parent: 2 + - uid: 2436 + components: + - type: Transform + pos: 15.5,17.5 + parent: 2 + - uid: 2437 + components: + - type: Transform + pos: 11.5,17.5 + parent: 2 + - uid: 2438 + components: + - type: Transform + pos: 10.5,17.5 + parent: 2 + - uid: 2439 + components: + - type: Transform + pos: 9.5,17.5 + parent: 2 + - uid: 2440 + components: + - type: Transform + pos: 8.5,17.5 + parent: 2 + - uid: 2441 + components: + - type: Transform + pos: 7.5,17.5 + parent: 2 + - uid: 2442 + components: + - type: Transform + pos: 7.5,18.5 + parent: 2 + - uid: 2443 + components: + - type: Transform + pos: 7.5,19.5 + parent: 2 + - uid: 2444 + components: + - type: Transform + pos: 7.5,16.5 + parent: 2 + - uid: 2445 + components: + - type: Transform + pos: 7.5,15.5 + parent: 2 + - uid: 2446 + components: + - type: Transform + pos: 10.5,18.5 + parent: 2 + - uid: 2447 + components: + - type: Transform + pos: 10.5,19.5 + parent: 2 + - uid: 2448 + components: + - type: Transform + pos: 10.5,16.5 + parent: 2 + - uid: 2449 + components: + - type: Transform + pos: 10.5,15.5 + parent: 2 + - uid: 2450 + components: + - type: Transform + pos: 17.5,18.5 + parent: 2 + - uid: 2451 + components: + - type: Transform + pos: 18.5,18.5 + parent: 2 + - uid: 2452 + components: + - type: Transform + pos: 19.5,18.5 + parent: 2 + - uid: 2453 + components: + - type: Transform + pos: 20.5,18.5 + parent: 2 + - uid: 2454 + components: + - type: Transform + pos: 21.5,18.5 + parent: 2 + - uid: 2455 + components: + - type: Transform + pos: 22.5,18.5 + parent: 2 + - uid: 2456 + components: + - type: Transform + pos: 23.5,18.5 + parent: 2 + - uid: 2457 + components: + - type: Transform + pos: 23.5,20.5 + parent: 2 + - uid: 2458 + components: + - type: Transform + pos: 23.5,21.5 + parent: 2 + - uid: 2459 + components: + - type: Transform + pos: 23.5,22.5 + parent: 2 + - uid: 2460 + components: + - type: Transform + pos: 23.5,23.5 + parent: 2 + - uid: 2461 + components: + - type: Transform + pos: 23.5,24.5 + parent: 2 + - uid: 2462 + components: + - type: Transform + pos: 23.5,25.5 + parent: 2 + - uid: 2463 + components: + - type: Transform + pos: 23.5,26.5 + parent: 2 + - uid: 2464 + components: + - type: Transform + pos: 23.5,27.5 + parent: 2 + - uid: 2465 + components: + - type: Transform + pos: 23.5,28.5 + parent: 2 + - uid: 2466 + components: + - type: Transform + pos: 23.5,29.5 + parent: 2 + - uid: 2467 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - uid: 2468 + components: + - type: Transform + pos: 23.5,31.5 + parent: 2 + - uid: 2469 + components: + - type: Transform + pos: 23.5,32.5 + parent: 2 + - uid: 2470 + components: + - type: Transform + pos: 23.5,33.5 + parent: 2 + - uid: 2471 + components: + - type: Transform + pos: 23.5,34.5 + parent: 2 + - uid: 2472 + components: + - type: Transform + pos: 23.5,35.5 + parent: 2 + - uid: 2473 + components: + - type: Transform + pos: 23.5,36.5 + parent: 2 + - uid: 2474 + components: + - type: Transform + pos: 23.5,37.5 + parent: 2 + - uid: 2475 + components: + - type: Transform + pos: 23.5,38.5 + parent: 2 + - uid: 2476 + components: + - type: Transform + pos: 23.5,39.5 + parent: 2 + - uid: 2477 + components: + - type: Transform + pos: 23.5,40.5 + parent: 2 + - uid: 2478 + components: + - type: Transform + pos: 23.5,41.5 + parent: 2 + - uid: 2479 + components: + - type: Transform + pos: 23.5,42.5 + parent: 2 + - uid: 2480 + components: + - type: Transform + pos: 23.5,43.5 + parent: 2 + - uid: 2481 + components: + - type: Transform + pos: 23.5,44.5 + parent: 2 + - uid: 2482 + components: + - type: Transform + pos: 23.5,45.5 + parent: 2 + - uid: 2483 + components: + - type: Transform + pos: 23.5,46.5 + parent: 2 + - uid: 2484 + components: + - type: Transform + pos: 23.5,47.5 + parent: 2 + - uid: 2485 + components: + - type: Transform + pos: 23.5,48.5 + parent: 2 + - uid: 2488 + components: + - type: Transform + pos: -5.5,20.5 + parent: 2 + - uid: 2489 + components: + - type: Transform + pos: -6.5,20.5 + parent: 2 + - uid: 2490 + components: + - type: Transform + pos: -7.5,20.5 + parent: 2 + - uid: 2491 + components: + - type: Transform + pos: -8.5,20.5 + parent: 2 + - uid: 2492 + components: + - type: Transform + pos: -9.5,20.5 + parent: 2 + - uid: 2493 + components: + - type: Transform + pos: -10.5,20.5 + parent: 2 + - uid: 2494 + components: + - type: Transform + pos: -11.5,20.5 + parent: 2 + - uid: 2495 + components: + - type: Transform + pos: -12.5,20.5 + parent: 2 + - uid: 2496 + components: + - type: Transform + pos: -13.5,20.5 + parent: 2 + - uid: 2497 + components: + - type: Transform + pos: -14.5,20.5 + parent: 2 + - uid: 2498 + components: + - type: Transform + pos: -15.5,20.5 + parent: 2 + - uid: 2499 + components: + - type: Transform + pos: -16.5,20.5 + parent: 2 + - uid: 2500 + components: + - type: Transform + pos: -17.5,20.5 + parent: 2 + - uid: 2529 + components: + - type: Transform + pos: -18.5,10.5 + parent: 2 + - uid: 2530 + components: + - type: Transform + pos: -19.5,13.5 + parent: 2 + - uid: 2531 + components: + - type: Transform + pos: -20.5,13.5 + parent: 2 + - uid: 2532 + components: + - type: Transform + pos: -21.5,13.5 + parent: 2 + - uid: 2533 + components: + - type: Transform + pos: -22.5,13.5 + parent: 2 + - uid: 2534 + components: + - type: Transform + pos: -23.5,13.5 + parent: 2 + - uid: 2535 + components: + - type: Transform + pos: -19.5,19.5 + parent: 2 + - uid: 2536 + components: + - type: Transform + pos: -20.5,19.5 + parent: 2 + - uid: 2537 + components: + - type: Transform + pos: -21.5,19.5 + parent: 2 + - uid: 2538 + components: + - type: Transform + pos: -22.5,19.5 + parent: 2 + - uid: 2539 + components: + - type: Transform + pos: -23.5,19.5 + parent: 2 + - uid: 2540 + components: + - type: Transform + pos: -19.5,25.5 + parent: 2 + - uid: 2541 + components: + - type: Transform + pos: -20.5,25.5 + parent: 2 + - uid: 2542 + components: + - type: Transform + pos: -21.5,25.5 + parent: 2 + - uid: 2543 + components: + - type: Transform + pos: -22.5,25.5 + parent: 2 + - uid: 2544 + components: + - type: Transform + pos: -23.5,25.5 + parent: 2 + - uid: 2572 + components: + - type: Transform + pos: 17.5,17.5 + parent: 2 + - uid: 2573 + components: + - type: Transform + pos: 17.5,16.5 + parent: 2 + - uid: 2574 + components: + - type: Transform + pos: 17.5,15.5 + parent: 2 + - uid: 2575 + components: + - type: Transform + pos: 18.5,15.5 + parent: 2 + - uid: 2576 + components: + - type: Transform + pos: 19.5,15.5 + parent: 2 + - uid: 2577 + components: + - type: Transform + pos: 20.5,15.5 + parent: 2 + - uid: 2578 + components: + - type: Transform + pos: 21.5,15.5 + parent: 2 + - uid: 2579 + components: + - type: Transform + pos: 22.5,15.5 + parent: 2 + - uid: 2580 + components: + - type: Transform + pos: 23.5,15.5 + parent: 2 + - uid: 2631 + components: + - type: Transform + pos: 4.5,40.5 + parent: 2 + - uid: 2632 + components: + - type: Transform + pos: 3.5,40.5 + parent: 2 + - uid: 2633 + components: + - type: Transform + pos: 2.5,40.5 + parent: 2 + - uid: 2634 + components: + - type: Transform + pos: 1.5,40.5 + parent: 2 + - uid: 2635 + components: + - type: Transform + pos: 0.5,40.5 + parent: 2 + - uid: 2636 + components: + - type: Transform + pos: 0.5,41.5 + parent: 2 + - uid: 2637 + components: + - type: Transform + pos: 0.5,42.5 + parent: 2 + - uid: 2638 + components: + - type: Transform + pos: 0.5,43.5 + parent: 2 + - uid: 2639 + components: + - type: Transform + pos: 0.5,39.5 + parent: 2 + - uid: 2640 + components: + - type: Transform + pos: 0.5,38.5 + parent: 2 + - uid: 2641 + components: + - type: Transform + pos: 0.5,37.5 + parent: 2 + - uid: 2642 + components: + - type: Transform + pos: 0.5,36.5 + parent: 2 + - uid: 2643 + components: + - type: Transform + pos: 0.5,35.5 + parent: 2 + - uid: 2644 + components: + - type: Transform + pos: 0.5,34.5 + parent: 2 + - uid: 2645 + components: + - type: Transform + pos: 0.5,33.5 + parent: 2 + - uid: 2646 + components: + - type: Transform + pos: 0.5,32.5 + parent: 2 + - uid: 2647 + components: + - type: Transform + pos: 0.5,31.5 + parent: 2 + - uid: 2648 + components: + - type: Transform + pos: -0.5,40.5 + parent: 2 + - uid: 2649 + components: + - type: Transform + pos: -1.5,40.5 + parent: 2 + - uid: 2650 + components: + - type: Transform + pos: -2.5,40.5 + parent: 2 + - uid: 2651 + components: + - type: Transform + pos: -2.5,41.5 + parent: 2 + - uid: 2652 + components: + - type: Transform + pos: -2.5,42.5 + parent: 2 + - uid: 2653 + components: + - type: Transform + pos: -2.5,43.5 + parent: 2 + - uid: 2654 + components: + - type: Transform + pos: -2.5,39.5 + parent: 2 + - uid: 2655 + components: + - type: Transform + pos: -2.5,38.5 + parent: 2 + - uid: 2656 + components: + - type: Transform + pos: -2.5,37.5 + parent: 2 + - uid: 2657 + components: + - type: Transform + pos: 4.5,39.5 + parent: 2 + - uid: 2658 + components: + - type: Transform + pos: 4.5,38.5 + parent: 2 + - uid: 2659 + components: + - type: Transform + pos: 4.5,37.5 + parent: 2 + - uid: 2660 + components: + - type: Transform + pos: 5.5,38.5 + parent: 2 + - uid: 2661 + components: + - type: Transform + pos: 6.5,38.5 + parent: 2 + - uid: 2662 + components: + - type: Transform + pos: 7.5,38.5 + parent: 2 + - uid: 2663 + components: + - type: Transform + pos: 8.5,38.5 + parent: 2 + - uid: 2664 + components: + - type: Transform + pos: 9.5,38.5 + parent: 2 + - uid: 2665 + components: + - type: Transform + pos: 8.5,37.5 + parent: 2 + - uid: 2666 + components: + - type: Transform + pos: 8.5,36.5 + parent: 2 + - uid: 2667 + components: + - type: Transform + pos: 1.5,42.5 + parent: 2 + - uid: 2668 + components: + - type: Transform + pos: 2.5,42.5 + parent: 2 + - uid: 2669 + components: + - type: Transform + pos: 3.5,42.5 + parent: 2 + - uid: 2670 + components: + - type: Transform + pos: 4.5,42.5 + parent: 2 + - uid: 2671 + components: + - type: Transform + pos: 5.5,42.5 + parent: 2 + - uid: 2672 + components: + - type: Transform + pos: 6.5,42.5 + parent: 2 + - uid: 2673 + components: + - type: Transform + pos: 7.5,42.5 + parent: 2 + - uid: 2674 + components: + - type: Transform + pos: 8.5,42.5 + parent: 2 + - uid: 2675 + components: + - type: Transform + pos: 9.5,42.5 + parent: 2 + - uid: 2676 + components: + - type: Transform + pos: 10.5,42.5 + parent: 2 + - uid: 2801 + components: + - type: Transform + pos: 8.5,23.5 + parent: 2 + - uid: 2864 + components: + - type: Transform + pos: 15.5,25.5 + parent: 2 + - uid: 2865 + components: + - type: Transform + pos: 16.5,25.5 + parent: 2 + - uid: 2866 + components: + - type: Transform + pos: 17.5,25.5 + parent: 2 + - uid: 2867 + components: + - type: Transform + pos: 18.5,25.5 + parent: 2 + - uid: 2868 + components: + - type: Transform + pos: 19.5,25.5 + parent: 2 + - uid: 2869 + components: + - type: Transform + pos: 19.5,26.5 + parent: 2 + - uid: 2870 + components: + - type: Transform + pos: 19.5,27.5 + parent: 2 + - uid: 2871 + components: + - type: Transform + pos: 19.5,28.5 + parent: 2 + - uid: 2872 + components: + - type: Transform + pos: 19.5,29.5 + parent: 2 + - uid: 2873 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 2874 + components: + - type: Transform + pos: 19.5,31.5 + parent: 2 + - uid: 2875 + components: + - type: Transform + pos: 19.5,32.5 + parent: 2 + - uid: 2876 + components: + - type: Transform + pos: 19.5,33.5 + parent: 2 + - uid: 2877 + components: + - type: Transform + pos: 19.5,34.5 + parent: 2 + - uid: 2878 + components: + - type: Transform + pos: 19.5,35.5 + parent: 2 + - uid: 2879 + components: + - type: Transform + pos: 19.5,36.5 + parent: 2 + - uid: 2880 + components: + - type: Transform + pos: 19.5,37.5 + parent: 2 + - uid: 2881 + components: + - type: Transform + pos: 19.5,38.5 + parent: 2 + - uid: 2882 + components: + - type: Transform + pos: 19.5,39.5 + parent: 2 + - uid: 2883 + components: + - type: Transform + pos: 18.5,39.5 + parent: 2 + - uid: 2884 + components: + - type: Transform + pos: 17.5,39.5 + parent: 2 + - uid: 2885 + components: + - type: Transform + pos: 16.5,39.5 + parent: 2 + - uid: 2886 + components: + - type: Transform + pos: 15.5,39.5 + parent: 2 + - uid: 2887 + components: + - type: Transform + pos: 14.5,39.5 + parent: 2 + - uid: 2888 + components: + - type: Transform + pos: 13.5,39.5 + parent: 2 + - uid: 2889 + components: + - type: Transform + pos: 19.5,24.5 + parent: 2 + - uid: 2890 + components: + - type: Transform + pos: 19.5,22.5 + parent: 2 + - uid: 2891 + components: + - type: Transform + pos: 19.5,23.5 + parent: 2 + - uid: 2892 + components: + - type: Transform + pos: 18.5,22.5 + parent: 2 + - uid: 2893 + components: + - type: Transform + pos: 17.5,22.5 + parent: 2 + - uid: 2894 + components: + - type: Transform + pos: 16.5,22.5 + parent: 2 + - uid: 2895 + components: + - type: Transform + pos: 15.5,22.5 + parent: 2 + - uid: 2896 + components: + - type: Transform + pos: 14.5,22.5 + parent: 2 + - uid: 2897 + components: + - type: Transform + pos: 13.5,22.5 + parent: 2 + - uid: 2898 + components: + - type: Transform + pos: 12.5,22.5 + parent: 2 + - uid: 2899 + components: + - type: Transform + pos: 11.5,22.5 + parent: 2 + - uid: 2900 + components: + - type: Transform + pos: 10.5,22.5 + parent: 2 + - uid: 2901 + components: + - type: Transform + pos: 9.5,22.5 + parent: 2 + - uid: 2902 + components: + - type: Transform + pos: 8.5,22.5 + parent: 2 + - uid: 2903 + components: + - type: Transform + pos: 8.5,24.5 + parent: 2 + - uid: 2904 + components: + - type: Transform + pos: 8.5,25.5 + parent: 2 + - uid: 2905 + components: + - type: Transform + pos: 8.5,26.5 + parent: 2 + - uid: 2906 + components: + - type: Transform + pos: 8.5,27.5 + parent: 2 + - uid: 2907 + components: + - type: Transform + pos: 8.5,28.5 + parent: 2 + - uid: 2908 + components: + - type: Transform + pos: 8.5,29.5 + parent: 2 + - uid: 2909 + components: + - type: Transform + pos: 8.5,30.5 + parent: 2 + - uid: 2910 + components: + - type: Transform + pos: 8.5,31.5 + parent: 2 + - uid: 2911 + components: + - type: Transform + pos: -12.5,39.5 + parent: 2 + - uid: 2912 + components: + - type: Transform + pos: 9.5,31.5 + parent: 2 + - uid: 2913 + components: + - type: Transform + pos: 10.5,31.5 + parent: 2 + - uid: 2914 + components: + - type: Transform + pos: 11.5,31.5 + parent: 2 + - uid: 2915 + components: + - type: Transform + pos: 12.5,31.5 + parent: 2 + - uid: 2916 + components: + - type: Transform + pos: 13.5,31.5 + parent: 2 + - uid: 2917 + components: + - type: Transform + pos: 14.5,31.5 + parent: 2 + - uid: 2918 + components: + - type: Transform + pos: 15.5,31.5 + parent: 2 + - uid: 2919 + components: + - type: Transform + pos: 16.5,31.5 + parent: 2 + - uid: 2920 + components: + - type: Transform + pos: 16.5,30.5 + parent: 2 + - uid: 2921 + components: + - type: Transform + pos: 16.5,29.5 + parent: 2 + - uid: 2922 + components: + - type: Transform + pos: 16.5,28.5 + parent: 2 + - uid: 2923 + components: + - type: Transform + pos: 16.5,27.5 + parent: 2 + - uid: 2924 + components: + - type: Transform + pos: 16.5,26.5 + parent: 2 + - uid: 2950 + components: + - type: Transform + pos: -14.5,19.5 + parent: 2 + - uid: 2951 + components: + - type: Transform + pos: -14.5,18.5 + parent: 2 + - uid: 2952 + components: + - type: Transform + pos: -14.5,17.5 + parent: 2 + - uid: 2953 + components: + - type: Transform + pos: -14.5,16.5 + parent: 2 + - uid: 2954 + components: + - type: Transform + pos: -14.5,15.5 + parent: 2 + - uid: 2955 + components: + - type: Transform + pos: -14.5,14.5 + parent: 2 + - uid: 2956 + components: + - type: Transform + pos: -14.5,13.5 + parent: 2 + - uid: 2957 + components: + - type: Transform + pos: -14.5,12.5 + parent: 2 + - uid: 2958 + components: + - type: Transform + pos: -14.5,11.5 + parent: 2 + - uid: 2959 + components: + - type: Transform + pos: -14.5,10.5 + parent: 2 + - uid: 2960 + components: + - type: Transform + pos: -14.5,21.5 + parent: 2 + - uid: 2961 + components: + - type: Transform + pos: -14.5,22.5 + parent: 2 + - uid: 2962 + components: + - type: Transform + pos: -14.5,23.5 + parent: 2 + - uid: 2963 + components: + - type: Transform + pos: -14.5,24.5 + parent: 2 + - uid: 2964 + components: + - type: Transform + pos: -14.5,25.5 + parent: 2 + - uid: 2965 + components: + - type: Transform + pos: -14.5,26.5 + parent: 2 + - uid: 2966 + components: + - type: Transform + pos: -14.5,27.5 + parent: 2 + - uid: 2967 + components: + - type: Transform + pos: -14.5,28.5 + parent: 2 + - uid: 2968 + components: + - type: Transform + pos: -14.5,29.5 + parent: 2 + - uid: 2969 + components: + - type: Transform + pos: -14.5,30.5 + parent: 2 + - uid: 2970 + components: + - type: Transform + pos: -8.5,21.5 + parent: 2 + - uid: 2971 + components: + - type: Transform + pos: -8.5,22.5 + parent: 2 + - uid: 2972 + components: + - type: Transform + pos: -8.5,23.5 + parent: 2 + - uid: 2973 + components: + - type: Transform + pos: -8.5,24.5 + parent: 2 + - uid: 2974 + components: + - type: Transform + pos: -8.5,25.5 + parent: 2 + - uid: 2975 + components: + - type: Transform + pos: -8.5,26.5 + parent: 2 + - uid: 2976 + components: + - type: Transform + pos: -8.5,27.5 + parent: 2 + - uid: 2977 + components: + - type: Transform + pos: -8.5,28.5 + parent: 2 + - uid: 2978 + components: + - type: Transform + pos: -8.5,29.5 + parent: 2 + - uid: 2979 + components: + - type: Transform + pos: -8.5,30.5 + parent: 2 + - uid: 2980 + components: + - type: Transform + pos: -8.5,19.5 + parent: 2 + - uid: 2981 + components: + - type: Transform + pos: -8.5,18.5 + parent: 2 + - uid: 2982 + components: + - type: Transform + pos: -8.5,17.5 + parent: 2 + - uid: 2983 + components: + - type: Transform + pos: -8.5,16.5 + parent: 2 + - uid: 2984 + components: + - type: Transform + pos: -8.5,15.5 + parent: 2 + - uid: 2985 + components: + - type: Transform + pos: -13.5,30.5 + parent: 2 + - uid: 2986 + components: + - type: Transform + pos: -12.5,30.5 + parent: 2 + - uid: 2987 + components: + - type: Transform + pos: -11.5,30.5 + parent: 2 + - uid: 2988 + components: + - type: Transform + pos: -10.5,30.5 + parent: 2 + - uid: 2989 + components: + - type: Transform + pos: -9.5,30.5 + parent: 2 + - uid: 2990 + components: + - type: Transform + pos: -11.5,31.5 + parent: 2 + - uid: 2991 + components: + - type: Transform + pos: -11.5,32.5 + parent: 2 + - uid: 2992 + components: + - type: Transform + pos: -11.5,33.5 + parent: 2 + - uid: 2993 + components: + - type: Transform + pos: -11.5,34.5 + parent: 2 + - uid: 2994 + components: + - type: Transform + pos: -11.5,35.5 + parent: 2 + - uid: 2995 + components: + - type: Transform + pos: -11.5,36.5 + parent: 2 + - uid: 2996 + components: + - type: Transform + pos: -11.5,37.5 + parent: 2 + - uid: 2997 + components: + - type: Transform + pos: -11.5,38.5 + parent: 2 + - uid: 2998 + components: + - type: Transform + pos: -11.5,39.5 + parent: 2 + - uid: 2999 + components: + - type: Transform + pos: -10.5,39.5 + parent: 2 + - uid: 3000 + components: + - type: Transform + pos: -9.5,39.5 + parent: 2 + - uid: 3001 + components: + - type: Transform + pos: -8.5,39.5 + parent: 2 + - uid: 3002 + components: + - type: Transform + pos: -7.5,39.5 + parent: 2 + - uid: 3003 + components: + - type: Transform + pos: -6.5,39.5 + parent: 2 + - uid: 3004 + components: + - type: Transform + pos: -5.5,39.5 + parent: 2 + - uid: 3005 + components: + - type: Transform + pos: -13.5,39.5 + parent: 2 + - uid: 3006 + components: + - type: Transform + pos: -14.5,39.5 + parent: 2 + - uid: 3007 + components: + - type: Transform + pos: -15.5,39.5 + parent: 2 + - uid: 3008 + components: + - type: Transform + pos: -16.5,39.5 + parent: 2 + - uid: 3009 + components: + - type: Transform + pos: -17.5,39.5 + parent: 2 + - uid: 3010 + components: + - type: Transform + pos: -18.5,39.5 + parent: 2 + - uid: 3011 + components: + - type: Transform + pos: -19.5,39.5 + parent: 2 + - uid: 3013 + components: + - type: Transform + pos: -19.5,38.5 + parent: 2 + - uid: 3014 + components: + - type: Transform + pos: -19.5,37.5 + parent: 2 + - uid: 3015 + components: + - type: Transform + pos: -19.5,36.5 + parent: 2 + - uid: 3016 + components: + - type: Transform + pos: -19.5,35.5 + parent: 2 + - uid: 3017 + components: + - type: Transform + pos: -19.5,34.5 + parent: 2 + - uid: 3018 + components: + - type: Transform + pos: -19.5,33.5 + parent: 2 + - uid: 3019 + components: + - type: Transform + pos: -19.5,32.5 + parent: 2 + - uid: 3020 + components: + - type: Transform + pos: -19.5,31.5 + parent: 2 + - uid: 3021 + components: + - type: Transform + pos: -19.5,30.5 + parent: 2 + - uid: 3022 + components: + - type: Transform + pos: -19.5,29.5 + parent: 2 + - uid: 3023 + components: + - type: Transform + pos: -19.5,28.5 + parent: 2 + - uid: 3024 + components: + - type: Transform + pos: -19.5,27.5 + parent: 2 + - uid: 3025 + components: + - type: Transform + pos: -19.5,26.5 + parent: 2 + - uid: 3026 + components: + - type: Transform + pos: -19.5,25.5 + parent: 2 + - uid: 3027 + components: + - type: Transform + pos: -19.5,24.5 + parent: 2 + - uid: 3028 + components: + - type: Transform + pos: -19.5,23.5 + parent: 2 + - uid: 3029 + components: + - type: Transform + pos: -19.5,22.5 + parent: 2 + - uid: 3030 + components: + - type: Transform + pos: -19.5,21.5 + parent: 2 + - uid: 3031 + components: + - type: Transform + pos: -19.5,20.5 + parent: 2 + - uid: 3032 + components: + - type: Transform + pos: -19.5,19.5 + parent: 2 + - uid: 3033 + components: + - type: Transform + pos: -19.5,18.5 + parent: 2 + - uid: 3034 + components: + - type: Transform + pos: -19.5,17.5 + parent: 2 + - uid: 3035 + components: + - type: Transform + pos: -19.5,16.5 + parent: 2 + - uid: 3036 + components: + - type: Transform + pos: -19.5,15.5 + parent: 2 + - uid: 3037 + components: + - type: Transform + pos: -19.5,14.5 + parent: 2 + - uid: 3038 + components: + - type: Transform + pos: -19.5,13.5 + parent: 2 + - uid: 3039 + components: + - type: Transform + pos: -19.5,12.5 + parent: 2 + - uid: 3040 + components: + - type: Transform + pos: -19.5,11.5 + parent: 2 + - uid: 3047 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 3048 + components: + - type: Transform + pos: 6.5,25.5 + parent: 2 + - uid: 3049 + components: + - type: Transform + pos: 7.5,25.5 + parent: 2 + - uid: 3050 + components: + - type: Transform + pos: -5.5,25.5 + parent: 2 + - uid: 3051 + components: + - type: Transform + pos: -6.5,25.5 + parent: 2 + - uid: 3053 + components: + - type: Transform + pos: -7.5,25.5 + parent: 2 + - uid: 3054 + components: + - type: Transform + pos: 0.5,21.5 + parent: 2 + - uid: 3055 + components: + - type: Transform + pos: 0.5,20.5 + parent: 2 + - uid: 3056 + components: + - type: Transform + pos: 0.5,19.5 + parent: 2 + - uid: 3932 + components: + - type: Transform + pos: 6.5,25.5 + parent: 2 + - uid: 3933 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 3934 + components: + - type: Transform + pos: 7.5,25.5 + parent: 2 + - uid: 4161 + components: + - type: Transform + pos: -13.5,3.5 + parent: 2 + - uid: 4162 + components: + - type: Transform + pos: -12.5,3.5 + parent: 2 + - uid: 4163 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - uid: 4164 + components: + - type: Transform + pos: -11.5,4.5 + parent: 2 + - uid: 4165 + components: + - type: Transform + pos: -11.5,5.5 + parent: 2 + - uid: 4166 + components: + - type: Transform + pos: -11.5,6.5 + parent: 2 +- proto: CableApcStack + entities: + - uid: 3761 + components: + - type: Transform + pos: -2.7100377,37.700348 + parent: 2 + - uid: 3762 + components: + - type: Transform + pos: -2.4444127,37.622223 + parent: 2 +- proto: CableHV + entities: + - uid: 340 + components: + - type: Transform + pos: 0.5,28.5 + parent: 2 + - uid: 347 + components: + - type: Transform + pos: -0.5,29.5 + parent: 2 + - uid: 348 + components: + - type: Transform + pos: 0.5,29.5 + parent: 2 + - uid: 361 + components: + - type: Transform + pos: -1.5,29.5 + parent: 2 + - uid: 365 + components: + - type: Transform + pos: 0.5,20.5 + parent: 2 + - uid: 366 + components: + - type: Transform + pos: 0.5,19.5 + parent: 2 + - uid: 367 + components: + - type: Transform + pos: 1.5,26.5 + parent: 2 + - uid: 368 + components: + - type: Transform + pos: 1.5,25.5 + parent: 2 + - uid: 369 + components: + - type: Transform + pos: 1.5,24.5 + parent: 2 + - uid: 370 + components: + - type: Transform + pos: 1.5,23.5 + parent: 2 + - uid: 371 + components: + - type: Transform + pos: 2.5,22.5 + parent: 2 + - uid: 372 + components: + - type: Transform + pos: 2.5,26.5 + parent: 2 + - uid: 373 + components: + - type: Transform + pos: 2.5,25.5 + parent: 2 + - uid: 374 + components: + - type: Transform + pos: 2.5,24.5 + parent: 2 + - uid: 375 + components: + - type: Transform + pos: 2.5,23.5 + parent: 2 + - uid: 376 + components: + - type: Transform + pos: -1.5,22.5 + parent: 2 + - uid: 377 + components: + - type: Transform + pos: 3.5,26.5 + parent: 2 + - uid: 378 + components: + - type: Transform + pos: 3.5,25.5 + parent: 2 + - uid: 379 + components: + - type: Transform + pos: 3.5,24.5 + parent: 2 + - uid: 380 + components: + - type: Transform + pos: 3.5,23.5 + parent: 2 + - uid: 381 + components: + - type: Transform + pos: -0.5,21.5 + parent: 2 + - uid: 382 + components: + - type: Transform + pos: 2.5,21.5 + parent: 2 + - uid: 383 + components: + - type: Transform + pos: -2.5,26.5 + parent: 2 + - uid: 384 + components: + - type: Transform + pos: -2.5,25.5 + parent: 2 + - uid: 385 + components: + - type: Transform + pos: -2.5,24.5 + parent: 2 + - uid: 386 + components: + - type: Transform + pos: -2.5,23.5 + parent: 2 + - uid: 387 + components: + - type: Transform + pos: 2.5,27.5 + parent: 2 + - uid: 388 + components: + - type: Transform + pos: -1.5,26.5 + parent: 2 + - uid: 389 + components: + - type: Transform + pos: -1.5,25.5 + parent: 2 + - uid: 390 + components: + - type: Transform + pos: -1.5,24.5 + parent: 2 + - uid: 391 + components: + - type: Transform + pos: -1.5,23.5 + parent: 2 + - uid: 392 + components: + - type: Transform + pos: 3.5,27.5 + parent: 2 + - uid: 393 + components: + - type: Transform + pos: -0.5,26.5 + parent: 2 + - uid: 394 + components: + - type: Transform + pos: -0.5,25.5 + parent: 2 + - uid: 395 + components: + - type: Transform + pos: -0.5,24.5 + parent: 2 + - uid: 396 + components: + - type: Transform + pos: -0.5,23.5 + parent: 2 + - uid: 397 + components: + - type: Transform + pos: -0.5,27.5 + parent: 2 + - uid: 398 + components: + - type: Transform + pos: -1.5,21.5 + parent: 2 + - uid: 403 + components: + - type: Transform + pos: -2.5,27.5 + parent: 2 + - uid: 404 + components: + - type: Transform + pos: -1.5,27.5 + parent: 2 + - uid: 409 + components: + - type: Transform + pos: 1.5,27.5 + parent: 2 + - uid: 410 + components: + - type: Transform + pos: 0.5,23.5 + parent: 2 + - uid: 411 + components: + - type: Transform + pos: 0.5,24.5 + parent: 2 + - uid: 412 + components: + - type: Transform + pos: 0.5,25.5 + parent: 2 + - uid: 413 + components: + - type: Transform + pos: 0.5,26.5 + parent: 2 + - uid: 414 + components: + - type: Transform + pos: 0.5,27.5 + parent: 2 + - uid: 426 + components: + - type: Transform + pos: -0.5,13.5 + parent: 2 + - uid: 427 + components: + - type: Transform + pos: -0.5,14.5 + parent: 2 + - uid: 428 + components: + - type: Transform + pos: -0.5,15.5 + parent: 2 + - uid: 429 + components: + - type: Transform + pos: -0.5,16.5 + parent: 2 + - uid: 430 + components: + - type: Transform + pos: -0.5,17.5 + parent: 2 + - uid: 431 + components: + - type: Transform + pos: 1.5,17.5 + parent: 2 + - uid: 432 + components: + - type: Transform + pos: 1.5,16.5 + parent: 2 + - uid: 433 + components: + - type: Transform + pos: 1.5,15.5 + parent: 2 + - uid: 434 + components: + - type: Transform + pos: 1.5,14.5 + parent: 2 + - uid: 435 + components: + - type: Transform + pos: 1.5,13.5 + parent: 2 + - uid: 436 + components: + - type: Transform + pos: 0.5,13.5 + parent: 2 + - uid: 441 + components: + - type: Transform + pos: 1.5,21.5 + parent: 2 + - uid: 447 + components: + - type: Transform + pos: 0.5,21.5 + parent: 2 + - uid: 448 + components: + - type: Transform + pos: 4.5,23.5 + parent: 2 + - uid: 449 + components: + - type: Transform + pos: 4.5,24.5 + parent: 2 + - uid: 450 + components: + - type: Transform + pos: 4.5,25.5 + parent: 2 + - uid: 451 + components: + - type: Transform + pos: 4.5,26.5 + parent: 2 + - uid: 452 + components: + - type: Transform + pos: 4.5,27.5 + parent: 2 + - uid: 454 + components: + - type: Transform + pos: -3.5,23.5 + parent: 2 + - uid: 455 + components: + - type: Transform + pos: -3.5,24.5 + parent: 2 + - uid: 456 + components: + - type: Transform + pos: -3.5,25.5 + parent: 2 + - uid: 457 + components: + - type: Transform + pos: -3.5,26.5 + parent: 2 + - uid: 458 + components: + - type: Transform + pos: -3.5,27.5 + parent: 2 + - uid: 466 + components: + - type: Transform + pos: 1.5,29.5 + parent: 2 + - uid: 467 + components: + - type: Transform + pos: 2.5,29.5 + parent: 2 + - uid: 468 + components: + - type: Transform + pos: 3.5,29.5 + parent: 2 + - uid: 469 + components: + - type: Transform + pos: 4.5,29.5 + parent: 2 + - uid: 470 + components: + - type: Transform + pos: 4.5,28.5 + parent: 2 + - uid: 471 + components: + - type: Transform + pos: -2.5,29.5 + parent: 2 + - uid: 472 + components: + - type: Transform + pos: -3.5,29.5 + parent: 2 + - uid: 473 + components: + - type: Transform + pos: -3.5,28.5 + parent: 2 + - uid: 566 + components: + - type: Transform + pos: -0.5,22.5 + parent: 2 + - uid: 567 + components: + - type: Transform + pos: 1.5,22.5 + parent: 2 + - uid: 611 + components: + - type: Transform + pos: -4.5,25.5 + parent: 2 + - uid: 612 + components: + - type: Transform + pos: -5.5,25.5 + parent: 2 + - uid: 613 + components: + - type: Transform + pos: -6.5,25.5 + parent: 2 + - uid: 614 + components: + - type: Transform + pos: -11.5,26.5 + parent: 2 + - uid: 615 + components: + - type: Transform + pos: -11.5,25.5 + parent: 2 + - uid: 616 + components: + - type: Transform + pos: -11.5,24.5 + parent: 2 + - uid: 617 + components: + - type: Transform + pos: -11.5,27.5 + parent: 2 + - uid: 618 + components: + - type: Transform + pos: -11.5,23.5 + parent: 2 + - uid: 1347 + components: + - type: Transform + pos: 25.5,33.5 + parent: 2 + - uid: 1390 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 1391 + components: + - type: Transform + pos: 30.5,27.5 + parent: 2 + - uid: 1392 + components: + - type: Transform + pos: 29.5,28.5 + parent: 2 + - uid: 1393 + components: + - type: Transform + pos: 29.5,27.5 + parent: 2 + - uid: 1394 + components: + - type: Transform + pos: 28.5,28.5 + parent: 2 + - uid: 1395 + components: + - type: Transform + pos: 28.5,27.5 + parent: 2 + - uid: 1396 + components: + - type: Transform + pos: 27.5,28.5 + parent: 2 + - uid: 1397 + components: + - type: Transform + pos: 27.5,27.5 + parent: 2 + - uid: 1398 + components: + - type: Transform + pos: 26.5,28.5 + parent: 2 + - uid: 1399 + components: + - type: Transform + pos: 26.5,27.5 + parent: 2 + - uid: 1400 + components: + - type: Transform + pos: 30.5,31.5 + parent: 2 + - uid: 1401 + components: + - type: Transform + pos: 30.5,30.5 + parent: 2 + - uid: 1402 + components: + - type: Transform + pos: 29.5,31.5 + parent: 2 + - uid: 1403 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 1404 + components: + - type: Transform + pos: 28.5,31.5 + parent: 2 + - uid: 1405 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 + - uid: 1406 + components: + - type: Transform + pos: 27.5,31.5 + parent: 2 + - uid: 1407 + components: + - type: Transform + pos: 27.5,30.5 + parent: 2 + - uid: 1408 + components: + - type: Transform + pos: 26.5,31.5 + parent: 2 + - uid: 1409 + components: + - type: Transform + pos: 26.5,30.5 + parent: 2 + - uid: 1410 + components: + - type: Transform + pos: 30.5,34.5 + parent: 2 + - uid: 1411 + components: + - type: Transform + pos: 30.5,33.5 + parent: 2 + - uid: 1412 + components: + - type: Transform + pos: 29.5,34.5 + parent: 2 + - uid: 1413 + components: + - type: Transform + pos: 29.5,33.5 + parent: 2 + - uid: 1414 + components: + - type: Transform + pos: 28.5,34.5 + parent: 2 + - uid: 1415 + components: + - type: Transform + pos: 28.5,33.5 + parent: 2 + - uid: 1416 + components: + - type: Transform + pos: 27.5,34.5 + parent: 2 + - uid: 1417 + components: + - type: Transform + pos: 27.5,33.5 + parent: 2 + - uid: 1418 + components: + - type: Transform + pos: 26.5,34.5 + parent: 2 + - uid: 1419 + components: + - type: Transform + pos: 26.5,33.5 + parent: 2 + - uid: 1420 + components: + - type: Transform + pos: 30.5,37.5 + parent: 2 + - uid: 1421 + components: + - type: Transform + pos: 30.5,36.5 + parent: 2 + - uid: 1422 + components: + - type: Transform + pos: 29.5,37.5 + parent: 2 + - uid: 1423 + components: + - type: Transform + pos: 29.5,36.5 + parent: 2 + - uid: 1424 + components: + - type: Transform + pos: 28.5,37.5 + parent: 2 + - uid: 1425 + components: + - type: Transform + pos: 28.5,36.5 + parent: 2 + - uid: 1426 + components: + - type: Transform + pos: 27.5,37.5 + parent: 2 + - uid: 1427 + components: + - type: Transform + pos: 27.5,36.5 + parent: 2 + - uid: 1428 + components: + - type: Transform + pos: 26.5,37.5 + parent: 2 + - uid: 1429 + components: + - type: Transform + pos: 26.5,36.5 + parent: 2 + - uid: 1430 + components: + - type: Transform + pos: 30.5,40.5 + parent: 2 + - uid: 1431 + components: + - type: Transform + pos: 30.5,39.5 + parent: 2 + - uid: 1432 + components: + - type: Transform + pos: 29.5,40.5 + parent: 2 + - uid: 1433 + components: + - type: Transform + pos: 29.5,39.5 + parent: 2 + - uid: 1434 + components: + - type: Transform + pos: 28.5,40.5 + parent: 2 + - uid: 1435 + components: + - type: Transform + pos: 28.5,39.5 + parent: 2 + - uid: 1436 + components: + - type: Transform + pos: 27.5,40.5 + parent: 2 + - uid: 1437 + components: + - type: Transform + pos: 27.5,39.5 + parent: 2 + - uid: 1438 + components: + - type: Transform + pos: 26.5,40.5 + parent: 2 + - uid: 1439 + components: + - type: Transform + pos: 26.5,39.5 + parent: 2 + - uid: 1440 + components: + - type: Transform + pos: 30.5,43.5 + parent: 2 + - uid: 1441 + components: + - type: Transform + pos: 30.5,42.5 + parent: 2 + - uid: 1442 + components: + - type: Transform + pos: 29.5,43.5 + parent: 2 + - uid: 1443 + components: + - type: Transform + pos: 29.5,42.5 + parent: 2 + - uid: 1444 + components: + - type: Transform + pos: 28.5,43.5 + parent: 2 + - uid: 1445 + components: + - type: Transform + pos: 28.5,42.5 + parent: 2 + - uid: 1446 + components: + - type: Transform + pos: 27.5,43.5 + parent: 2 + - uid: 1447 + components: + - type: Transform + pos: 27.5,42.5 + parent: 2 + - uid: 1448 + components: + - type: Transform + pos: 26.5,43.5 + parent: 2 + - uid: 1449 + components: + - type: Transform + pos: 26.5,42.5 + parent: 2 + - uid: 1450 + components: + - type: Transform + pos: 30.5,46.5 + parent: 2 + - uid: 1451 + components: + - type: Transform + pos: 30.5,45.5 + parent: 2 + - uid: 1452 + components: + - type: Transform + pos: 29.5,46.5 + parent: 2 + - uid: 1453 + components: + - type: Transform + pos: 29.5,45.5 + parent: 2 + - uid: 1454 + components: + - type: Transform + pos: 28.5,46.5 + parent: 2 + - uid: 1455 + components: + - type: Transform + pos: 28.5,45.5 + parent: 2 + - uid: 1456 + components: + - type: Transform + pos: 27.5,46.5 + parent: 2 + - uid: 1457 + components: + - type: Transform + pos: 27.5,45.5 + parent: 2 + - uid: 1458 + components: + - type: Transform + pos: 26.5,46.5 + parent: 2 + - uid: 1459 + components: + - type: Transform + pos: 26.5,45.5 + parent: 2 + - uid: 1460 + components: + - type: Transform + pos: 30.5,49.5 + parent: 2 + - uid: 1461 + components: + - type: Transform + pos: 30.5,48.5 + parent: 2 + - uid: 1462 + components: + - type: Transform + pos: 29.5,49.5 + parent: 2 + - uid: 1463 + components: + - type: Transform + pos: 29.5,48.5 + parent: 2 + - uid: 1464 + components: + - type: Transform + pos: 28.5,49.5 + parent: 2 + - uid: 1465 + components: + - type: Transform + pos: 28.5,48.5 + parent: 2 + - uid: 1466 + components: + - type: Transform + pos: 27.5,49.5 + parent: 2 + - uid: 1467 + components: + - type: Transform + pos: 27.5,48.5 + parent: 2 + - uid: 1468 + components: + - type: Transform + pos: 26.5,49.5 + parent: 2 + - uid: 1469 + components: + - type: Transform + pos: 26.5,48.5 + parent: 2 + - uid: 1470 + components: + - type: Transform + pos: 30.5,52.5 + parent: 2 + - uid: 1471 + components: + - type: Transform + pos: 30.5,51.5 + parent: 2 + - uid: 1472 + components: + - type: Transform + pos: 29.5,52.5 + parent: 2 + - uid: 1473 + components: + - type: Transform + pos: 29.5,51.5 + parent: 2 + - uid: 1474 + components: + - type: Transform + pos: 28.5,52.5 + parent: 2 + - uid: 1475 + components: + - type: Transform + pos: 28.5,51.5 + parent: 2 + - uid: 1476 + components: + - type: Transform + pos: 27.5,52.5 + parent: 2 + - uid: 1477 + components: + - type: Transform + pos: 27.5,51.5 + parent: 2 + - uid: 1478 + components: + - type: Transform + pos: 26.5,52.5 + parent: 2 + - uid: 1479 + components: + - type: Transform + pos: 26.5,51.5 + parent: 2 + - uid: 1480 + components: + - type: Transform + pos: 25.5,51.5 + parent: 2 + - uid: 1481 + components: + - type: Transform + pos: 24.5,51.5 + parent: 2 + - uid: 1482 + components: + - type: Transform + pos: 23.5,51.5 + parent: 2 + - uid: 1483 + components: + - type: Transform + pos: 23.5,52.5 + parent: 2 + - uid: 1484 + components: + - type: Transform + pos: 23.5,53.5 + parent: 2 + - uid: 1485 + components: + - type: Transform + pos: 23.5,50.5 + parent: 2 + - uid: 1486 + components: + - type: Transform + pos: 23.5,49.5 + parent: 2 + - uid: 1487 + components: + - type: Transform + pos: 23.5,48.5 + parent: 2 + - uid: 1488 + components: + - type: Transform + pos: 23.5,47.5 + parent: 2 + - uid: 1489 + components: + - type: Transform + pos: 23.5,46.5 + parent: 2 + - uid: 1490 + components: + - type: Transform + pos: 23.5,45.5 + parent: 2 + - uid: 1491 + components: + - type: Transform + pos: 23.5,44.5 + parent: 2 + - uid: 1492 + components: + - type: Transform + pos: 23.5,43.5 + parent: 2 + - uid: 1493 + components: + - type: Transform + pos: 23.5,42.5 + parent: 2 + - uid: 1494 + components: + - type: Transform + pos: 23.5,41.5 + parent: 2 + - uid: 1495 + components: + - type: Transform + pos: 23.5,40.5 + parent: 2 + - uid: 1496 + components: + - type: Transform + pos: 23.5,39.5 + parent: 2 + - uid: 1497 + components: + - type: Transform + pos: 23.5,38.5 + parent: 2 + - uid: 1498 + components: + - type: Transform + pos: 23.5,37.5 + parent: 2 + - uid: 1499 + components: + - type: Transform + pos: 23.5,36.5 + parent: 2 + - uid: 1500 + components: + - type: Transform + pos: 23.5,35.5 + parent: 2 + - uid: 1501 + components: + - type: Transform + pos: 23.5,34.5 + parent: 2 + - uid: 1502 + components: + - type: Transform + pos: 23.5,33.5 + parent: 2 + - uid: 1503 + components: + - type: Transform + pos: 23.5,32.5 + parent: 2 + - uid: 1504 + components: + - type: Transform + pos: 23.5,31.5 + parent: 2 + - uid: 1505 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - uid: 1506 + components: + - type: Transform + pos: 23.5,29.5 + parent: 2 + - uid: 1507 + components: + - type: Transform + pos: 23.5,28.5 + parent: 2 + - uid: 1508 + components: + - type: Transform + pos: 23.5,27.5 + parent: 2 + - uid: 1509 + components: + - type: Transform + pos: 23.5,26.5 + parent: 2 + - uid: 1510 + components: + - type: Transform + pos: 23.5,25.5 + parent: 2 + - uid: 1511 + components: + - type: Transform + pos: 23.5,24.5 + parent: 2 + - uid: 1512 + components: + - type: Transform + pos: 23.5,23.5 + parent: 2 + - uid: 1513 + components: + - type: Transform + pos: 23.5,22.5 + parent: 2 + - uid: 1514 + components: + - type: Transform + pos: 23.5,21.5 + parent: 2 + - uid: 1515 + components: + - type: Transform + pos: 23.5,20.5 + parent: 2 + - uid: 1516 + components: + - type: Transform + pos: 25.5,27.5 + parent: 2 + - uid: 1517 + components: + - type: Transform + pos: 24.5,27.5 + parent: 2 + - uid: 1518 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 + - uid: 1519 + components: + - type: Transform + pos: 24.5,30.5 + parent: 2 + - uid: 1520 + components: + - type: Transform + pos: 24.5,33.5 + parent: 2 + - uid: 1521 + components: + - type: Transform + pos: 25.5,36.5 + parent: 2 + - uid: 1522 + components: + - type: Transform + pos: 24.5,36.5 + parent: 2 + - uid: 1523 + components: + - type: Transform + pos: 25.5,39.5 + parent: 2 + - uid: 1524 + components: + - type: Transform + pos: 24.5,39.5 + parent: 2 + - uid: 1525 + components: + - type: Transform + pos: 25.5,42.5 + parent: 2 + - uid: 1526 + components: + - type: Transform + pos: 24.5,42.5 + parent: 2 + - uid: 1527 + components: + - type: Transform + pos: 25.5,45.5 + parent: 2 + - uid: 1528 + components: + - type: Transform + pos: 24.5,45.5 + parent: 2 + - uid: 1529 + components: + - type: Transform + pos: 25.5,48.5 + parent: 2 + - uid: 1530 + components: + - type: Transform + pos: 24.5,48.5 + parent: 2 + - uid: 1593 + components: + - type: Transform + pos: 23.5,17.5 + parent: 2 + - uid: 1594 + components: + - type: Transform + pos: 22.5,16.5 + parent: 2 + - uid: 1595 + components: + - type: Transform + pos: 23.5,16.5 + parent: 2 + - uid: 1596 + components: + - type: Transform + pos: 23.5,19.5 + parent: 2 + - uid: 1599 + components: + - type: Transform + pos: 23.5,18.5 + parent: 2 + - uid: 1610 + components: + - type: Transform + pos: 22.5,19.5 + parent: 2 + - uid: 1614 + components: + - type: Transform + pos: 21.5,19.5 + parent: 2 + - uid: 1615 + components: + - type: Transform + pos: 22.5,15.5 + parent: 2 + - uid: 1616 + components: + - type: Transform + pos: 21.5,15.5 + parent: 2 + - uid: 1617 + components: + - type: Transform + pos: 20.5,15.5 + parent: 2 + - uid: 1618 + components: + - type: Transform + pos: 19.5,15.5 + parent: 2 + - uid: 1619 + components: + - type: Transform + pos: 19.5,15.5 + parent: 2 + - uid: 1620 + components: + - type: Transform + pos: 18.5,15.5 + parent: 2 + - uid: 1621 + components: + - type: Transform + pos: 17.5,15.5 + parent: 2 + - uid: 1622 + components: + - type: Transform + pos: 17.5,16.5 + parent: 2 + - uid: 1623 + components: + - type: Transform + pos: 16.5,16.5 + parent: 2 + - uid: 1624 + components: + - type: Transform + pos: 15.5,16.5 + parent: 2 + - uid: 1625 + components: + - type: Transform + pos: 14.5,16.5 + parent: 2 + - uid: 1626 + components: + - type: Transform + pos: 14.5,15.5 + parent: 2 + - uid: 1627 + components: + - type: Transform + pos: 14.5,14.5 + parent: 2 + - uid: 1628 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 1629 + components: + - type: Transform + pos: 14.5,12.5 + parent: 2 + - uid: 1630 + components: + - type: Transform + pos: 14.5,11.5 + parent: 2 + - uid: 1631 + components: + - type: Transform + pos: 14.5,10.5 + parent: 2 + - uid: 1632 + components: + - type: Transform + pos: 14.5,9.5 + parent: 2 + - uid: 1633 + components: + - type: Transform + pos: 13.5,9.5 + parent: 2 + - uid: 1634 + components: + - type: Transform + pos: 12.5,9.5 + parent: 2 + - uid: 1635 + components: + - type: Transform + pos: 11.5,9.5 + parent: 2 + - uid: 1636 + components: + - type: Transform + pos: 10.5,9.5 + parent: 2 + - uid: 1637 + components: + - type: Transform + pos: 10.5,8.5 + parent: 2 + - uid: 1638 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 1639 + components: + - type: Transform + pos: 10.5,6.5 + parent: 2 + - uid: 1640 + components: + - type: Transform + pos: 9.5,6.5 + parent: 2 + - uid: 1641 + components: + - type: Transform + pos: 9.5,7.5 + parent: 2 + - uid: 1642 + components: + - type: Transform + pos: 10.5,5.5 + parent: 2 + - uid: 1643 + components: + - type: Transform + pos: 10.5,4.5 + parent: 2 + - uid: 1644 + components: + - type: Transform + pos: 10.5,3.5 + parent: 2 + - uid: 1645 + components: + - type: Transform + pos: 10.5,2.5 + parent: 2 + - uid: 1646 + components: + - type: Transform + pos: 9.5,2.5 + parent: 2 + - uid: 1647 + components: + - type: Transform + pos: 8.5,2.5 + parent: 2 + - uid: 1648 + components: + - type: Transform + pos: 8.5,1.5 + parent: 2 + - uid: 1649 + components: + - type: Transform + pos: 8.5,0.5 + parent: 2 + - uid: 1650 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - uid: 1651 + components: + - type: Transform + pos: 6.5,0.5 + parent: 2 + - uid: 1652 + components: + - type: Transform + pos: 5.5,0.5 + parent: 2 + - uid: 1653 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 1654 + components: + - type: Transform + pos: 3.5,0.5 + parent: 2 + - uid: 1655 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 1656 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 + - uid: 1657 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 1658 + components: + - type: Transform + pos: -0.5,0.5 + parent: 2 + - uid: 1659 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 + - uid: 1660 + components: + - type: Transform + pos: -2.5,0.5 + parent: 2 + - uid: 1661 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 1662 + components: + - type: Transform + pos: -4.5,0.5 + parent: 2 + - uid: 1663 + components: + - type: Transform + pos: -5.5,0.5 + parent: 2 + - uid: 1664 + components: + - type: Transform + pos: -6.5,0.5 + parent: 2 + - uid: 1665 + components: + - type: Transform + pos: -7.5,0.5 + parent: 2 + - uid: 1666 + components: + - type: Transform + pos: -7.5,1.5 + parent: 2 + - uid: 1667 + components: + - type: Transform + pos: -7.5,2.5 + parent: 2 + - uid: 1668 + components: + - type: Transform + pos: -8.5,2.5 + parent: 2 + - uid: 1669 + components: + - type: Transform + pos: -9.5,2.5 + parent: 2 + - uid: 1670 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - uid: 1671 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - uid: 1672 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - uid: 1673 + components: + - type: Transform + pos: -9.5,6.5 + parent: 2 + - uid: 1674 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - uid: 1675 + components: + - type: Transform + pos: -8.5,7.5 + parent: 2 + - uid: 1676 + components: + - type: Transform + pos: -8.5,6.5 + parent: 2 + - uid: 1996 + components: + - type: Transform + pos: 0.5,30.5 + parent: 2 + - uid: 1998 + components: + - type: Transform + pos: 0.5,31.5 + parent: 2 + - uid: 1999 + components: + - type: Transform + pos: 0.5,32.5 + parent: 2 + - uid: 2000 + components: + - type: Transform + pos: 0.5,33.5 + parent: 2 + - uid: 2001 + components: + - type: Transform + pos: 0.5,34.5 + parent: 2 + - uid: 2002 + components: + - type: Transform + pos: 0.5,35.5 + parent: 2 + - uid: 2003 + components: + - type: Transform + pos: 0.5,36.5 + parent: 2 + - uid: 2004 + components: + - type: Transform + pos: 0.5,37.5 + parent: 2 + - uid: 2005 + components: + - type: Transform + pos: 0.5,38.5 + parent: 2 + - uid: 2006 + components: + - type: Transform + pos: 0.5,39.5 + parent: 2 + - uid: 2007 + components: + - type: Transform + pos: 0.5,40.5 + parent: 2 + - uid: 2008 + components: + - type: Transform + pos: 0.5,41.5 + parent: 2 + - uid: 2009 + components: + - type: Transform + pos: 0.5,42.5 + parent: 2 + - uid: 2010 + components: + - type: Transform + pos: 1.5,42.5 + parent: 2 + - uid: 2011 + components: + - type: Transform + pos: 2.5,42.5 + parent: 2 + - uid: 2012 + components: + - type: Transform + pos: 3.5,42.5 + parent: 2 + - uid: 2013 + components: + - type: Transform + pos: 4.5,42.5 + parent: 2 + - uid: 2014 + components: + - type: Transform + pos: 5.5,42.5 + parent: 2 + - uid: 2015 + components: + - type: Transform + pos: 6.5,42.5 + parent: 2 + - uid: 2016 + components: + - type: Transform + pos: 7.5,42.5 + parent: 2 + - uid: 2017 + components: + - type: Transform + pos: 8.5,42.5 + parent: 2 + - uid: 2018 + components: + - type: Transform + pos: 9.5,42.5 + parent: 2 + - uid: 2019 + components: + - type: Transform + pos: 10.5,42.5 + parent: 2 + - uid: 2020 + components: + - type: Transform + pos: 10.5,43.5 + parent: 2 + - uid: 2021 + components: + - type: Transform + pos: 10.5,44.5 + parent: 2 + - uid: 2678 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 2679 + components: + - type: Transform + pos: 6.5,25.5 + parent: 2 + - uid: 2680 + components: + - type: Transform + pos: 7.5,25.5 + parent: 2 + - uid: 2681 + components: + - type: Transform + pos: 8.5,25.5 + parent: 2 +- proto: CableHVStack + entities: + - uid: 3759 + components: + - type: Transform + pos: -2.7256627,37.997223 + parent: 2 + - uid: 3760 + components: + - type: Transform + pos: -2.4912877,37.903473 + parent: 2 +- proto: CableMV + entities: + - uid: 1835 + components: + - type: Transform + pos: 17.5,17.5 + parent: 2 + - uid: 1918 + components: + - type: Transform + pos: 0.5,42.5 + parent: 2 + - uid: 1946 + components: + - type: Transform + pos: 0.5,41.5 + parent: 2 + - uid: 2143 + components: + - type: Transform + pos: -9.5,10.5 + parent: 2 + - uid: 2148 + components: + - type: Transform + pos: -14.5,10.5 + parent: 2 + - uid: 2155 + components: + - type: Transform + pos: 10.5,8.5 + parent: 2 + - uid: 2486 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 + - uid: 2581 + components: + - type: Transform + pos: 1.5,22.5 + parent: 2 + - uid: 2582 + components: + - type: Transform + pos: 0.5,24.5 + parent: 2 + - uid: 2583 + components: + - type: Transform + pos: 0.5,21.5 + parent: 2 + - uid: 2584 + components: + - type: Transform + pos: 0.5,20.5 + parent: 2 + - uid: 2585 + components: + - type: Transform + pos: 0.5,19.5 + parent: 2 + - uid: 2586 + components: + - type: Transform + pos: 0.5,18.5 + parent: 2 + - uid: 2587 + components: + - type: Transform + pos: -0.5,18.5 + parent: 2 + - uid: 2590 + components: + - type: Transform + pos: -1.5,18.5 + parent: 2 + - uid: 2591 + components: + - type: Transform + pos: -2.5,18.5 + parent: 2 + - uid: 2593 + components: + - type: Transform + pos: -9.5,8.5 + parent: 2 + - uid: 2594 + components: + - type: Transform + pos: -9.5,9.5 + parent: 2 + - uid: 2595 + components: + - type: Transform + pos: -10.5,10.5 + parent: 2 + - uid: 2596 + components: + - type: Transform + pos: -11.5,10.5 + parent: 2 + - uid: 2597 + components: + - type: Transform + pos: -6.5,20.5 + parent: 2 + - uid: 2598 + components: + - type: Transform + pos: -5.5,20.5 + parent: 2 + - uid: 2599 + components: + - type: Transform + pos: -2.5,17.5 + parent: 2 + - uid: 2600 + components: + - type: Transform + pos: -2.5,16.5 + parent: 2 + - uid: 2601 + components: + - type: Transform + pos: -2.5,15.5 + parent: 2 + - uid: 2602 + components: + - type: Transform + pos: -2.5,14.5 + parent: 2 + - uid: 2603 + components: + - type: Transform + pos: -3.5,14.5 + parent: 2 + - uid: 2604 + components: + - type: Transform + pos: -4.5,14.5 + parent: 2 + - uid: 2605 + components: + - type: Transform + pos: -5.5,14.5 + parent: 2 + - uid: 2607 + components: + - type: Transform + pos: 0.5,22.5 + parent: 2 + - uid: 2608 + components: + - type: Transform + pos: 0.5,23.5 + parent: 2 + - uid: 2609 + components: + - type: Transform + pos: 0.5,25.5 + parent: 2 + - uid: 2610 + components: + - type: Transform + pos: 0.5,26.5 + parent: 2 + - uid: 2611 + components: + - type: Transform + pos: 0.5,27.5 + parent: 2 + - uid: 2612 + components: + - type: Transform + pos: 0.5,28.5 + parent: 2 + - uid: 2613 + components: + - type: Transform + pos: 0.5,29.5 + parent: 2 + - uid: 2614 + components: + - type: Transform + pos: 0.5,30.5 + parent: 2 + - uid: 2615 + components: + - type: Transform + pos: 0.5,31.5 + parent: 2 + - uid: 2616 + components: + - type: Transform + pos: 0.5,32.5 + parent: 2 + - uid: 2617 + components: + - type: Transform + pos: 0.5,33.5 + parent: 2 + - uid: 2618 + components: + - type: Transform + pos: 0.5,34.5 + parent: 2 + - uid: 2619 + components: + - type: Transform + pos: 0.5,35.5 + parent: 2 + - uid: 2620 + components: + - type: Transform + pos: 0.5,36.5 + parent: 2 + - uid: 2621 + components: + - type: Transform + pos: 0.5,37.5 + parent: 2 + - uid: 2622 + components: + - type: Transform + pos: 0.5,38.5 + parent: 2 + - uid: 2623 + components: + - type: Transform + pos: 0.5,39.5 + parent: 2 + - uid: 2624 + components: + - type: Transform + pos: 0.5,40.5 + parent: 2 + - uid: 2625 + components: + - type: Transform + pos: 1.5,40.5 + parent: 2 + - uid: 2626 + components: + - type: Transform + pos: 2.5,40.5 + parent: 2 + - uid: 2627 + components: + - type: Transform + pos: 3.5,40.5 + parent: 2 + - uid: 2628 + components: + - type: Transform + pos: 4.5,40.5 + parent: 2 + - uid: 2630 + components: + - type: Transform + pos: 4.5,40.5 + parent: 2 + - uid: 2738 + components: + - type: Transform + pos: -8.5,7.5 + parent: 2 + - uid: 2739 + components: + - type: Transform + pos: -8.5,6.5 + parent: 2 + - uid: 2740 + components: + - type: Transform + pos: -9.5,6.5 + parent: 2 + - uid: 2741 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - uid: 2742 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - uid: 2743 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - uid: 2744 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - uid: 2745 + components: + - type: Transform + pos: -9.5,2.5 + parent: 2 + - uid: 2746 + components: + - type: Transform + pos: -10.5,2.5 + parent: 2 + - uid: 2747 + components: + - type: Transform + pos: -11.5,2.5 + parent: 2 + - uid: 2748 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - uid: 2749 + components: + - type: Transform + pos: -11.5,0.5 + parent: 2 + - uid: 2750 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 2 + - uid: 2751 + components: + - type: Transform + pos: -12.5,-0.5 + parent: 2 + - uid: 2752 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 2 + - uid: 2753 + components: + - type: Transform + pos: -14.5,-0.5 + parent: 2 + - uid: 2754 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 2 + - uid: 2755 + components: + - type: Transform + pos: -16.5,-0.5 + parent: 2 + - uid: 2756 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 2 + - uid: 2757 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 2 + - uid: 2758 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 2 + - uid: 2759 + components: + - type: Transform + pos: -20.5,-0.5 + parent: 2 + - uid: 2760 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 2 + - uid: 2761 + components: + - type: Transform + pos: -22.5,-0.5 + parent: 2 + - uid: 2762 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 2 + - uid: 2763 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - uid: 2764 + components: + - type: Transform + pos: -25.5,-0.5 + parent: 2 + - uid: 2765 + components: + - type: Transform + pos: -25.5,0.5 + parent: 2 + - uid: 2766 + components: + - type: Transform + pos: -25.5,1.5 + parent: 2 + - uid: 2767 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 2 + - uid: 2768 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 2769 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 2 + - uid: 2770 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 2 + - uid: 2771 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 2772 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 2773 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 2 + - uid: 2774 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 2 + - uid: 2775 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 2 + - uid: 2776 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 2 + - uid: 2777 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 2 + - uid: 2778 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 2 + - uid: 2779 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 2 + - uid: 2780 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 2 + - uid: 2781 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 2782 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 2 + - uid: 2783 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 2 + - uid: 2784 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 2 + - uid: 2785 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 2 + - uid: 2786 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 2 + - uid: 2787 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 2 + - uid: 2788 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 2 + - uid: 2789 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 2 + - uid: 2790 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 2 + - uid: 2791 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 2 + - uid: 2792 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 2 + - uid: 2793 + components: + - type: Transform + pos: 0.5,-16.5 + parent: 2 + - uid: 2794 + components: + - type: Transform + pos: 0.5,-17.5 + parent: 2 + - uid: 2795 + components: + - type: Transform + pos: 0.5,-18.5 + parent: 2 + - uid: 2796 + components: + - type: Transform + pos: 0.5,-19.5 + parent: 2 + - uid: 2797 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 2 + - uid: 2798 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 2 + - uid: 2799 + components: + - type: Transform + pos: 1.5,-21.5 + parent: 2 + - uid: 2800 + components: + - type: Transform + pos: 2.5,-21.5 + parent: 2 + - uid: 2802 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 2803 + components: + - type: Transform + pos: 26.5,0.5 + parent: 2 + - uid: 2804 + components: + - type: Transform + pos: 26.5,-0.5 + parent: 2 + - uid: 2805 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 2 + - uid: 2806 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 2 + - uid: 2807 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 2 + - uid: 2808 + components: + - type: Transform + pos: 22.5,-0.5 + parent: 2 + - uid: 2809 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 2 + - uid: 2810 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 2 + - uid: 2811 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - uid: 2812 + components: + - type: Transform + pos: 18.5,-0.5 + parent: 2 + - uid: 2813 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 2 + - uid: 2814 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 2 + - uid: 2815 + components: + - type: Transform + pos: 15.5,-0.5 + parent: 2 + - uid: 2816 + components: + - type: Transform + pos: 14.5,-0.5 + parent: 2 + - uid: 2817 + components: + - type: Transform + pos: 13.5,-0.5 + parent: 2 + - uid: 2818 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 2 + - uid: 2819 + components: + - type: Transform + pos: 12.5,0.5 + parent: 2 + - uid: 2820 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - uid: 2821 + components: + - type: Transform + pos: 12.5,2.5 + parent: 2 + - uid: 2822 + components: + - type: Transform + pos: 11.5,2.5 + parent: 2 + - uid: 2823 + components: + - type: Transform + pos: 10.5,2.5 + parent: 2 + - uid: 2824 + components: + - type: Transform + pos: 9.5,2.5 + parent: 2 + - uid: 2825 + components: + - type: Transform + pos: 8.5,2.5 + parent: 2 + - uid: 2826 + components: + - type: Transform + pos: 8.5,1.5 + parent: 2 + - uid: 2827 + components: + - type: Transform + pos: 8.5,0.5 + parent: 2 + - uid: 2828 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - uid: 2829 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - uid: 2830 + components: + - type: Transform + pos: 10.5,3.5 + parent: 2 + - uid: 2831 + components: + - type: Transform + pos: 10.5,4.5 + parent: 2 + - uid: 2832 + components: + - type: Transform + pos: 10.5,5.5 + parent: 2 + - uid: 2833 + components: + - type: Transform + pos: 10.5,6.5 + parent: 2 + - uid: 2834 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 2835 + components: + - type: Transform + pos: 9.5,6.5 + parent: 2 + - uid: 2836 + components: + - type: Transform + pos: 9.5,7.5 + parent: 2 + - uid: 2839 + components: + - type: Transform + pos: 11.5,9.5 + parent: 2 + - uid: 2840 + components: + - type: Transform + pos: 12.5,9.5 + parent: 2 + - uid: 2841 + components: + - type: Transform + pos: 13.5,9.5 + parent: 2 + - uid: 2843 + components: + - type: Transform + pos: 10.5,9.5 + parent: 2 + - uid: 2844 + components: + - type: Transform + pos: -14.5,13.5 + parent: 2 + - uid: 2845 + components: + - type: Transform + pos: -14.5,12.5 + parent: 2 + - uid: 2846 + components: + - type: Transform + pos: -14.5,11.5 + parent: 2 + - uid: 2847 + components: + - type: Transform + pos: -13.5,10.5 + parent: 2 + - uid: 2848 + components: + - type: Transform + pos: -12.5,10.5 + parent: 2 + - uid: 2850 + components: + - type: Transform + pos: 14.5,17.5 + parent: 2 + - uid: 2852 + components: + - type: Transform + pos: 16.5,17.5 + parent: 2 + - uid: 2853 + components: + - type: Transform + pos: 16.5,18.5 + parent: 2 + - uid: 2855 + components: + - type: Transform + pos: 14.5,18.5 + parent: 2 + - uid: 2856 + components: + - type: Transform + pos: 14.5,19.5 + parent: 2 + - uid: 2857 + components: + - type: Transform + pos: 14.5,20.5 + parent: 2 + - uid: 2858 + components: + - type: Transform + pos: 14.5,21.5 + parent: 2 + - uid: 2859 + components: + - type: Transform + pos: 14.5,22.5 + parent: 2 + - uid: 2860 + components: + - type: Transform + pos: 14.5,23.5 + parent: 2 + - uid: 2861 + components: + - type: Transform + pos: 14.5,24.5 + parent: 2 + - uid: 2862 + components: + - type: Transform + pos: 14.5,25.5 + parent: 2 + - uid: 2863 + components: + - type: Transform + pos: 15.5,25.5 + parent: 2 + - uid: 2925 + components: + - type: Transform + pos: 15.5,24.5 + parent: 2 + - uid: 2926 + components: + - type: Transform + pos: 15.5,17.5 + parent: 2 + - uid: 2927 + components: + - type: Transform + pos: 17.5,18.5 + parent: 2 + - uid: 2928 + components: + - type: Transform + pos: 14.5,9.5 + parent: 2 + - uid: 2929 + components: + - type: Transform + pos: 14.5,10.5 + parent: 2 + - uid: 2930 + components: + - type: Transform + pos: 14.5,11.5 + parent: 2 + - uid: 2931 + components: + - type: Transform + pos: 14.5,12.5 + parent: 2 + - uid: 2932 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 2933 + components: + - type: Transform + pos: 14.5,14.5 + parent: 2 + - uid: 2934 + components: + - type: Transform + pos: 14.5,15.5 + parent: 2 + - uid: 2935 + components: + - type: Transform + pos: 14.5,16.5 + parent: 2 + - uid: 2936 + components: + - type: Transform + pos: -14.5,14.5 + parent: 2 + - uid: 2937 + components: + - type: Transform + pos: -14.5,15.5 + parent: 2 + - uid: 2938 + components: + - type: Transform + pos: -14.5,16.5 + parent: 2 + - uid: 2939 + components: + - type: Transform + pos: -14.5,17.5 + parent: 2 + - uid: 2940 + components: + - type: Transform + pos: -14.5,18.5 + parent: 2 + - uid: 2941 + components: + - type: Transform + pos: -14.5,19.5 + parent: 2 + - uid: 2942 + components: + - type: Transform + pos: -14.5,20.5 + parent: 2 + - uid: 2943 + components: + - type: Transform + pos: -13.5,20.5 + parent: 2 + - uid: 2944 + components: + - type: Transform + pos: -12.5,20.5 + parent: 2 + - uid: 2945 + components: + - type: Transform + pos: -11.5,20.5 + parent: 2 + - uid: 2946 + components: + - type: Transform + pos: -10.5,20.5 + parent: 2 + - uid: 2947 + components: + - type: Transform + pos: -9.5,20.5 + parent: 2 + - uid: 2948 + components: + - type: Transform + pos: -8.5,20.5 + parent: 2 + - uid: 2949 + components: + - type: Transform + pos: -7.5,20.5 + parent: 2 + - uid: 3253 + components: + - type: Transform + pos: 2.5,22.5 + parent: 2 + - uid: 3254 + components: + - type: Transform + pos: 3.5,22.5 + parent: 2 + - uid: 4157 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - uid: 4158 + components: + - type: Transform + pos: -12.5,3.5 + parent: 2 + - uid: 4159 + components: + - type: Transform + pos: -13.5,3.5 + parent: 2 +- proto: CableMVStack + entities: + - uid: 3763 + components: + - type: Transform + pos: -2.7412877,37.419098 + parent: 2 + - uid: 3764 + components: + - type: Transform + pos: -2.4131627,37.309723 + parent: 2 +- proto: CableTerminal + entities: + - uid: 355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,27.5 + parent: 2 + - uid: 356 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,27.5 + parent: 2 + - uid: 399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,26.5 + parent: 2 + - uid: 400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,25.5 + parent: 2 + - uid: 401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,24.5 + parent: 2 + - uid: 402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,23.5 + parent: 2 + - uid: 405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,23.5 + parent: 2 + - uid: 406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,24.5 + parent: 2 + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,25.5 + parent: 2 + - uid: 408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,26.5 + parent: 2 + - uid: 437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,26.5 + parent: 2 + - uid: 438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,25.5 + parent: 2 + - uid: 439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,24.5 + parent: 2 + - uid: 440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,23.5 + parent: 2 + - uid: 442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,26.5 + parent: 2 + - uid: 443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,25.5 + parent: 2 + - uid: 444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,24.5 + parent: 2 + - uid: 445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,23.5 + parent: 2 + - uid: 446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,27.5 + parent: 2 + - uid: 453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,27.5 + parent: 2 + - uid: 1603 + components: + - type: Transform + pos: 22.5,16.5 + parent: 2 +- proto: CardBoxBlack + entities: + - uid: 1685 + components: + - type: Transform + pos: 12.412376,9.568916 + parent: 2 +- proto: CarpetOrange + entities: + - uid: 2694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,4.5 + parent: 2 + - uid: 2695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,5.5 + parent: 2 + - uid: 2696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,4.5 + parent: 2 + - uid: 2697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,5.5 + parent: 2 + - uid: 3869 + components: + - type: Transform + pos: 11.5,12.5 + parent: 2 + - uid: 3870 + components: + - type: Transform + pos: 16.5,13.5 + parent: 2 + - uid: 3871 + components: + - type: Transform + pos: 16.5,12.5 + parent: 2 + - uid: 3872 + components: + - type: Transform + pos: 17.5,13.5 + parent: 2 + - uid: 3873 + components: + - type: Transform + pos: 17.5,12.5 + parent: 2 + - uid: 3874 + components: + - type: Transform + pos: 18.5,13.5 + parent: 2 + - uid: 3875 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 +- proto: Catwalk + entities: + - uid: 149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,1.5 + parent: 2 + - uid: 151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 2 + - uid: 152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 2 + - uid: 153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,1.5 + parent: 2 + - uid: 154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 2 + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - uid: 157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 2 + - uid: 158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,6.5 + parent: 2 + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,7.5 + parent: 2 + - uid: 255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,26.5 + parent: 2 + - uid: 256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,26.5 + parent: 2 + - uid: 257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,26.5 + parent: 2 + - uid: 259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,24.5 + parent: 2 + - uid: 260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,24.5 + parent: 2 + - uid: 331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,24.5 + parent: 2 + - uid: 338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,29.5 + parent: 2 + - uid: 339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,28.5 + parent: 2 + - uid: 341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,21.5 + parent: 2 + - uid: 342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,21.5 + parent: 2 + - uid: 343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,22.5 + parent: 2 + - uid: 351 + components: + - type: Transform + pos: -1.5,26.5 + parent: 2 + - uid: 352 + components: + - type: Transform + pos: -1.5,25.5 + parent: 2 + - uid: 353 + components: + - type: Transform + pos: -1.5,24.5 + parent: 2 + - uid: 354 + components: + - type: Transform + pos: -1.5,23.5 + parent: 2 + - uid: 357 + components: + - type: Transform + pos: 2.5,23.5 + parent: 2 + - uid: 358 + components: + - type: Transform + pos: 2.5,24.5 + parent: 2 + - uid: 359 + components: + - type: Transform + pos: 2.5,25.5 + parent: 2 + - uid: 360 + components: + - type: Transform + pos: 2.5,26.5 + parent: 2 + - uid: 415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,27.5 + parent: 2 + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,21.5 + parent: 2 + - uid: 417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,29.5 + parent: 2 + - uid: 418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,29.5 + parent: 2 + - uid: 419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,28.5 + parent: 2 + - uid: 420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,21.5 + parent: 2 + - uid: 421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,21.5 + parent: 2 + - uid: 422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,22.5 + parent: 2 + - uid: 423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,29.5 + parent: 2 + - uid: 424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,29.5 + parent: 2 + - uid: 425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,27.5 + parent: 2 + - uid: 474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,29.5 + parent: 2 + - uid: 475 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,29.5 + parent: 2 + - uid: 476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,28.5 + parent: 2 + - uid: 477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,27.5 + parent: 2 + - uid: 478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,26.5 + parent: 2 + - uid: 479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,25.5 + parent: 2 + - uid: 480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,24.5 + parent: 2 + - uid: 481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,23.5 + parent: 2 + - uid: 482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,22.5 + parent: 2 + - uid: 483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,21.5 + parent: 2 + - uid: 484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,21.5 + parent: 2 + - uid: 485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,21.5 + parent: 2 + - uid: 486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,21.5 + parent: 2 + - uid: 487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,22.5 + parent: 2 + - uid: 488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,23.5 + parent: 2 + - uid: 489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,24.5 + parent: 2 + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,25.5 + parent: 2 + - uid: 491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,26.5 + parent: 2 + - uid: 492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,27.5 + parent: 2 + - uid: 493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,28.5 + parent: 2 + - uid: 494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,29.5 + parent: 2 + - uid: 495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,29.5 + parent: 2 + - uid: 496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,28.5 + parent: 2 + - uid: 497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,27.5 + parent: 2 + - uid: 498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,26.5 + parent: 2 + - uid: 499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,25.5 + parent: 2 + - uid: 500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,24.5 + parent: 2 + - uid: 501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,23.5 + parent: 2 + - uid: 502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,22.5 + parent: 2 + - uid: 523 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,19.5 + parent: 2 + - uid: 524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,18.5 + parent: 2 + - uid: 525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,18.5 + parent: 2 + - uid: 526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,18.5 + parent: 2 + - uid: 527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,19.5 + parent: 2 + - uid: 528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,17.5 + parent: 2 + - uid: 590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,31.5 + parent: 2 + - uid: 591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,32.5 + parent: 2 + - uid: 592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,33.5 + parent: 2 + - uid: 593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,34.5 + parent: 2 + - uid: 655 + components: + - type: Transform + pos: 23.5,34.5 + parent: 2 + - uid: 743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,37.5 + parent: 2 + - uid: 744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,38.5 + parent: 2 + - uid: 745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,39.5 + parent: 2 + - uid: 746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,39.5 + parent: 2 + - uid: 747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,39.5 + parent: 2 + - uid: 748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,39.5 + parent: 2 + - uid: 749 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,39.5 + parent: 2 + - uid: 750 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,39.5 + parent: 2 + - uid: 751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,39.5 + parent: 2 + - uid: 752 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,39.5 + parent: 2 + - uid: 753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,39.5 + parent: 2 + - uid: 754 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,39.5 + parent: 2 + - uid: 755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,39.5 + parent: 2 + - uid: 756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,39.5 + parent: 2 + - uid: 757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,39.5 + parent: 2 + - uid: 838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 2 + - uid: 1052 + components: + - type: Transform + pos: 8.5,42.5 + parent: 2 + - uid: 1053 + components: + - type: Transform + pos: 8.5,41.5 + parent: 2 + - uid: 1054 + components: + - type: Transform + pos: 9.5,42.5 + parent: 2 + - uid: 1055 + components: + - type: Transform + pos: 9.5,41.5 + parent: 2 + - uid: 1056 + components: + - type: Transform + pos: 10.5,42.5 + parent: 2 + - uid: 1057 + components: + - type: Transform + pos: 10.5,41.5 + parent: 2 + - uid: 1058 + components: + - type: Transform + pos: 11.5,42.5 + parent: 2 + - uid: 1059 + components: + - type: Transform + pos: 11.5,41.5 + parent: 2 + - uid: 1060 + components: + - type: Transform + pos: 11.5,43.5 + parent: 2 + - uid: 1061 + components: + - type: Transform + pos: 10.5,43.5 + parent: 2 + - uid: 1062 + components: + - type: Transform + pos: 9.5,43.5 + parent: 2 + - uid: 1063 + components: + - type: Transform + pos: 8.5,43.5 + parent: 2 + - uid: 1090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,39.5 + parent: 2 + - uid: 1091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,39.5 + parent: 2 + - uid: 1092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,38.5 + parent: 2 + - uid: 1093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,37.5 + parent: 2 + - uid: 1094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,36.5 + parent: 2 + - uid: 1095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,35.5 + parent: 2 + - uid: 1096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,34.5 + parent: 2 + - uid: 1097 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,33.5 + parent: 2 + - uid: 1100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,28.5 + parent: 2 + - uid: 1101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,25.5 + parent: 2 + - uid: 1102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,22.5 + parent: 2 + - uid: 1103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,19.5 + parent: 2 + - uid: 1104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,16.5 + parent: 2 + - uid: 1105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,13.5 + parent: 2 + - uid: 1106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,25.5 + parent: 2 + - uid: 1107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,25.5 + parent: 2 + - uid: 1240 + components: + - type: Transform + pos: 12.5,39.5 + parent: 2 + - uid: 1241 + components: + - type: Transform + pos: 13.5,39.5 + parent: 2 + - uid: 1242 + components: + - type: Transform + pos: 14.5,39.5 + parent: 2 + - uid: 1243 + components: + - type: Transform + pos: 15.5,39.5 + parent: 2 + - uid: 1244 + components: + - type: Transform + pos: 16.5,39.5 + parent: 2 + - uid: 1245 + components: + - type: Transform + pos: 17.5,39.5 + parent: 2 + - uid: 1246 + components: + - type: Transform + pos: 18.5,39.5 + parent: 2 + - uid: 1247 + components: + - type: Transform + pos: 19.5,39.5 + parent: 2 + - uid: 1248 + components: + - type: Transform + pos: 19.5,38.5 + parent: 2 + - uid: 1249 + components: + - type: Transform + pos: 19.5,37.5 + parent: 2 + - uid: 1250 + components: + - type: Transform + pos: 19.5,36.5 + parent: 2 + - uid: 1251 + components: + - type: Transform + pos: 19.5,35.5 + parent: 2 + - uid: 1252 + components: + - type: Transform + pos: 19.5,34.5 + parent: 2 + - uid: 1259 + components: + - type: Transform + pos: 23.5,31.5 + parent: 2 + - uid: 1265 + components: + - type: Transform + pos: 23.5,32.5 + parent: 2 + - uid: 1271 + components: + - type: Transform + pos: 23.5,33.5 + parent: 2 + - uid: 1277 + components: + - type: Transform + pos: 23.5,25.5 + parent: 2 + - uid: 1283 + components: + - type: Transform + pos: 23.5,27.5 + parent: 2 + - uid: 1289 + components: + - type: Transform + pos: 23.5,26.5 + parent: 2 + - uid: 1295 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - uid: 1301 + components: + - type: Transform + pos: 23.5,28.5 + parent: 2 + - uid: 1307 + components: + - type: Transform + pos: 23.5,29.5 + parent: 2 + - uid: 1308 + components: + - type: Transform + pos: 23.5,35.5 + parent: 2 + - uid: 1309 + components: + - type: Transform + pos: 23.5,36.5 + parent: 2 + - uid: 1310 + components: + - type: Transform + pos: 23.5,37.5 + parent: 2 + - uid: 1311 + components: + - type: Transform + pos: 23.5,38.5 + parent: 2 + - uid: 1312 + components: + - type: Transform + pos: 23.5,39.5 + parent: 2 + - uid: 1313 + components: + - type: Transform + pos: 23.5,40.5 + parent: 2 + - uid: 1314 + components: + - type: Transform + pos: 23.5,41.5 + parent: 2 + - uid: 1315 + components: + - type: Transform + pos: 23.5,42.5 + parent: 2 + - uid: 1316 + components: + - type: Transform + pos: 23.5,43.5 + parent: 2 + - uid: 1317 + components: + - type: Transform + pos: 23.5,44.5 + parent: 2 + - uid: 1318 + components: + - type: Transform + pos: 23.5,45.5 + parent: 2 + - uid: 1319 + components: + - type: Transform + pos: 23.5,46.5 + parent: 2 + - uid: 1320 + components: + - type: Transform + pos: 23.5,47.5 + parent: 2 + - uid: 1321 + components: + - type: Transform + pos: 23.5,48.5 + parent: 2 + - uid: 1322 + components: + - type: Transform + pos: 23.5,49.5 + parent: 2 + - uid: 1323 + components: + - type: Transform + pos: 23.5,50.5 + parent: 2 + - uid: 1324 + components: + - type: Transform + pos: 23.5,51.5 + parent: 2 + - uid: 1325 + components: + - type: Transform + pos: 23.5,52.5 + parent: 2 + - uid: 1326 + components: + - type: Transform + pos: 24.5,51.5 + parent: 2 + - uid: 1327 + components: + - type: Transform + pos: 25.5,51.5 + parent: 2 + - uid: 1328 + components: + - type: Transform + pos: 26.5,51.5 + parent: 2 + - uid: 1329 + components: + - type: Transform + pos: 27.5,51.5 + parent: 2 + - uid: 1330 + components: + - type: Transform + pos: 28.5,51.5 + parent: 2 + - uid: 1331 + components: + - type: Transform + pos: 29.5,51.5 + parent: 2 + - uid: 1332 + components: + - type: Transform + pos: 30.5,51.5 + parent: 2 + - uid: 1333 + components: + - type: Transform + pos: 24.5,48.5 + parent: 2 + - uid: 1334 + components: + - type: Transform + pos: 25.5,48.5 + parent: 2 + - uid: 1335 + components: + - type: Transform + pos: 26.5,48.5 + parent: 2 + - uid: 1336 + components: + - type: Transform + pos: 27.5,48.5 + parent: 2 + - uid: 1337 + components: + - type: Transform + pos: 28.5,48.5 + parent: 2 + - uid: 1338 + components: + - type: Transform + pos: 29.5,48.5 + parent: 2 + - uid: 1339 + components: + - type: Transform + pos: 30.5,48.5 + parent: 2 + - uid: 1340 + components: + - type: Transform + pos: 24.5,45.5 + parent: 2 + - uid: 1341 + components: + - type: Transform + pos: 25.5,45.5 + parent: 2 + - uid: 1342 + components: + - type: Transform + pos: 26.5,45.5 + parent: 2 + - uid: 1343 + components: + - type: Transform + pos: 27.5,45.5 + parent: 2 + - uid: 1344 + components: + - type: Transform + pos: 28.5,45.5 + parent: 2 + - uid: 1345 + components: + - type: Transform + pos: 29.5,45.5 + parent: 2 + - uid: 1346 + components: + - type: Transform + pos: 30.5,45.5 + parent: 2 + - uid: 1348 + components: + - type: Transform + pos: 24.5,42.5 + parent: 2 + - uid: 1349 + components: + - type: Transform + pos: 25.5,42.5 + parent: 2 + - uid: 1350 + components: + - type: Transform + pos: 26.5,42.5 + parent: 2 + - uid: 1351 + components: + - type: Transform + pos: 27.5,42.5 + parent: 2 + - uid: 1352 + components: + - type: Transform + pos: 28.5,42.5 + parent: 2 + - uid: 1353 + components: + - type: Transform + pos: 29.5,42.5 + parent: 2 + - uid: 1354 + components: + - type: Transform + pos: 30.5,42.5 + parent: 2 + - uid: 1355 + components: + - type: Transform + pos: 24.5,39.5 + parent: 2 + - uid: 1356 + components: + - type: Transform + pos: 25.5,39.5 + parent: 2 + - uid: 1357 + components: + - type: Transform + pos: 26.5,39.5 + parent: 2 + - uid: 1358 + components: + - type: Transform + pos: 27.5,39.5 + parent: 2 + - uid: 1359 + components: + - type: Transform + pos: 28.5,39.5 + parent: 2 + - uid: 1360 + components: + - type: Transform + pos: 29.5,39.5 + parent: 2 + - uid: 1361 + components: + - type: Transform + pos: 30.5,39.5 + parent: 2 + - uid: 1362 + components: + - type: Transform + pos: 24.5,36.5 + parent: 2 + - uid: 1363 + components: + - type: Transform + pos: 25.5,36.5 + parent: 2 + - uid: 1364 + components: + - type: Transform + pos: 26.5,36.5 + parent: 2 + - uid: 1365 + components: + - type: Transform + pos: 27.5,36.5 + parent: 2 + - uid: 1366 + components: + - type: Transform + pos: 28.5,36.5 + parent: 2 + - uid: 1367 + components: + - type: Transform + pos: 29.5,36.5 + parent: 2 + - uid: 1368 + components: + - type: Transform + pos: 30.5,36.5 + parent: 2 + - uid: 1369 + components: + - type: Transform + pos: 24.5,33.5 + parent: 2 + - uid: 1370 + components: + - type: Transform + pos: 25.5,33.5 + parent: 2 + - uid: 1371 + components: + - type: Transform + pos: 26.5,33.5 + parent: 2 + - uid: 1372 + components: + - type: Transform + pos: 27.5,33.5 + parent: 2 + - uid: 1373 + components: + - type: Transform + pos: 28.5,33.5 + parent: 2 + - uid: 1374 + components: + - type: Transform + pos: 29.5,33.5 + parent: 2 + - uid: 1375 + components: + - type: Transform + pos: 30.5,33.5 + parent: 2 + - uid: 1376 + components: + - type: Transform + pos: 24.5,30.5 + parent: 2 + - uid: 1377 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 + - uid: 1378 + components: + - type: Transform + pos: 26.5,30.5 + parent: 2 + - uid: 1379 + components: + - type: Transform + pos: 27.5,30.5 + parent: 2 + - uid: 1380 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 + - uid: 1381 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 1382 + components: + - type: Transform + pos: 30.5,30.5 + parent: 2 + - uid: 1383 + components: + - type: Transform + pos: 24.5,27.5 + parent: 2 + - uid: 1384 + components: + - type: Transform + pos: 25.5,27.5 + parent: 2 + - uid: 1385 + components: + - type: Transform + pos: 26.5,27.5 + parent: 2 + - uid: 1386 + components: + - type: Transform + pos: 27.5,27.5 + parent: 2 + - uid: 1387 + components: + - type: Transform + pos: 28.5,27.5 + parent: 2 + - uid: 1388 + components: + - type: Transform + pos: 29.5,27.5 + parent: 2 + - uid: 1389 + components: + - type: Transform + pos: 30.5,27.5 + parent: 2 + - uid: 1605 + components: + - type: Transform + pos: 22.5,16.5 + parent: 2 + - uid: 1606 + components: + - type: Transform + pos: 23.5,16.5 + parent: 2 + - uid: 1607 + components: + - type: Transform + pos: 23.5,17.5 + parent: 2 + - uid: 1608 + components: + - type: Transform + pos: 23.5,18.5 + parent: 2 + - uid: 1609 + components: + - type: Transform + pos: 23.5,19.5 + parent: 2 + - uid: 1979 + components: + - type: Transform + pos: -7.5,2.5 + parent: 2 + - uid: 1980 + components: + - type: Transform + pos: -8.5,2.5 + parent: 2 + - uid: 1981 + components: + - type: Transform + pos: -9.5,2.5 + parent: 2 + - uid: 1982 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - uid: 1983 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - uid: 1984 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - uid: 1985 + components: + - type: Transform + pos: -9.5,6.5 + parent: 2 + - uid: 1986 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - uid: 1987 + components: + - type: Transform + pos: 9.5,2.5 + parent: 2 + - uid: 1988 + components: + - type: Transform + pos: 8.5,2.5 + parent: 2 + - uid: 1989 + components: + - type: Transform + pos: 10.5,2.5 + parent: 2 + - uid: 1990 + components: + - type: Transform + pos: 10.5,3.5 + parent: 2 + - uid: 1991 + components: + - type: Transform + pos: 10.5,4.5 + parent: 2 + - uid: 1992 + components: + - type: Transform + pos: 10.5,5.5 + parent: 2 + - uid: 1993 + components: + - type: Transform + pos: 10.5,6.5 + parent: 2 + - uid: 1994 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 3832 + components: + - type: Transform + pos: -11.5,35.5 + parent: 2 + - uid: 3833 + components: + - type: Transform + pos: -11.5,34.5 + parent: 2 + - uid: 3834 + components: + - type: Transform + pos: -11.5,33.5 + parent: 2 + - uid: 3835 + components: + - type: Transform + pos: 5.5,42.5 + parent: 2 + - uid: 3836 + components: + - type: Transform + pos: 6.5,42.5 + parent: 2 + - uid: 3837 + components: + - type: Transform + pos: 19.5,32.5 + parent: 2 + - uid: 3838 + components: + - type: Transform + pos: 19.5,31.5 + parent: 2 + - uid: 3839 + components: + - type: Transform + pos: 23.5,23.5 + parent: 2 + - uid: 3840 + components: + - type: Transform + pos: 23.5,22.5 + parent: 2 + - uid: 3841 + components: + - type: Transform + pos: 23.5,21.5 + parent: 2 +- proto: Chair + entities: + - uid: 2685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 2 + - uid: 2703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,6.5 + parent: 2 + - uid: 2704 + components: + - type: Transform + pos: 5.5,7.5 + parent: 2 + - uid: 2705 + components: + - type: Transform + pos: 6.5,7.5 + parent: 2 +- proto: ChairWoodFancyOrange + entities: + - uid: 1689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,6.5 + parent: 2 + - uid: 1690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,7.5 + parent: 2 +- proto: CircuitImprinterMachineCircuitboard + entities: + - uid: 3854 + components: + - type: Transform + pos: 8.4595375,39.80404 + parent: 2 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 2112 + components: + - type: Transform + pos: -12.5,34.5 + parent: 2 +- proto: ClosetRadiationSuitFilled + entities: + - uid: 3935 + components: + - type: Transform + pos: -0.5,34.5 + parent: 2 + - uid: 3936 + components: + - type: Transform + pos: 1.5,34.5 + parent: 2 +- proto: ClothingHandsGlovesColorYellow + entities: + - uid: 3942 + components: + - type: Transform + pos: -0.36003697,31.627758 + parent: 2 +- proto: ComfyChair + entities: + - uid: 1694 + components: + - type: Transform + pos: -2.5,6.5 + parent: 2 +- proto: ComputerAlert + entities: + - uid: 537 + components: + - type: Transform + pos: -5.5,1.5 + parent: 2 + - uid: 538 + components: + - type: Transform + pos: 6.5,1.5 + parent: 2 +- proto: ComputerBroken + entities: + - uid: 3246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,29.5 + parent: 2 +- proto: ComputerPowerMonitoring + entities: + - uid: 818 + components: + - type: Transform + pos: -0.5,22.5 + parent: 2 + - uid: 1612 + components: + - type: Transform + pos: 21.5,19.5 + parent: 2 + - uid: 3262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,15.5 + parent: 2 +- proto: ComputerSolarControl + entities: + - uid: 1611 + components: + - type: Transform + pos: 22.5,19.5 + parent: 2 +- proto: ComputerTabletopStationRecords + entities: + - uid: 1070 + components: + - type: Transform + pos: -6.5,7.5 + parent: 2 +- proto: ComputerTabletopSurveillanceCameraMonitor + entities: + - uid: 125 + components: + - type: Transform + pos: 18.5,19.5 + parent: 2 +- proto: ComputerTelevision + entities: + - uid: 3868 + components: + - type: Transform + pos: 12.5,12.5 + parent: 2 +- proto: ComputerWallmountWithdrawBankATM + entities: + - uid: 3182 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 2 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: [] + bank-ATM-cashSlot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Physics + canCollide: False + - type: ItemSlots + - uid: 3183 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 2 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: [] + bank-ATM-cashSlot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Physics + canCollide: False + - type: ItemSlots +- proto: CondenserMachineCircuitBoard + entities: + - uid: 3855 + components: + - type: Transform + pos: 8.4751625,39.49154 + parent: 2 +- proto: ContainmentFieldGenerator + entities: + - uid: 1073 + components: + - type: Transform + pos: 7.5,35.5 + parent: 2 + - uid: 1078 + components: + - type: Transform + pos: 6.5,36.5 + parent: 2 +- proto: ConveyorBelt + entities: + - uid: 2700 + components: + - type: Transform + pos: -12.5,5.5 + parent: 2 + - uid: 2708 + components: + - type: Transform + pos: -12.5,4.5 + parent: 2 + - uid: 2730 + components: + - type: Transform + pos: -12.5,6.5 + parent: 2 + - uid: 2731 + components: + - type: Transform + pos: -12.5,7.5 + parent: 2 +- proto: CurtainsOrangeOpen + entities: + - uid: 1701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,13.5 + parent: 2 + - uid: 1702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,13.5 + parent: 2 + - uid: 1703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,13.5 + parent: 2 + - uid: 2684 + components: + - type: Transform + pos: -3.5,4.5 + parent: 2 +- proto: CutterMachineCircuitboard + entities: + - uid: 3860 + components: + - type: Transform + pos: 10.3345375,39.83529 + parent: 2 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 4039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,11.5 + parent: 2 +- proto: DisposalBend + entities: + - uid: 1692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 2 + - uid: 1693 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 2 + - uid: 1699 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,2.5 + parent: 2 + - uid: 4085 + components: + - type: Transform + pos: 11.5,-3.5 + parent: 2 + - uid: 4091 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 4104 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,9.5 + parent: 2 + - uid: 4120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,7.5 + parent: 2 + - uid: 4130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,16.5 + parent: 2 + - uid: 4131 + components: + - type: Transform + pos: 17.5,16.5 + parent: 2 + - uid: 4143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,18.5 + parent: 2 + - uid: 4154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,9.5 + parent: 2 +- proto: DisposalJunction + entities: + - uid: 3181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-3.5 + parent: 2 + - uid: 4073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 2 + - uid: 4137 + components: + - type: Transform + pos: -3.5,18.5 + parent: 2 +- proto: DisposalJunctionFlipped + entities: + - uid: 1691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,2.5 + parent: 2 + - uid: 4086 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 4119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,9.5 + parent: 2 + - uid: 4135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,10.5 + parent: 2 + - uid: 4136 + components: + - type: Transform + pos: 14.5,10.5 + parent: 2 +- proto: DisposalPipe + entities: + - uid: 1707 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - uid: 2714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 2 + - uid: 3199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-2.5 + parent: 2 + - uid: 3224 + components: + - type: Transform + pos: -11.5,0.5 + parent: 2 + - uid: 3225 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 3250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,3.5 + parent: 2 + - uid: 3251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,4.5 + parent: 2 + - uid: 3252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,5.5 + parent: 2 + - uid: 3260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,6.5 + parent: 2 + - uid: 3753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 2 + - uid: 3928 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 2 + - uid: 3929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 2 + - uid: 3958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-3.5 + parent: 2 + - uid: 4069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 2 + - uid: 4070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 2 + - uid: 4071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 2 + - uid: 4072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 2 + - uid: 4074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 2 + - uid: 4075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 2 + - uid: 4076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 2 + - uid: 4077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 2 + - uid: 4078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 2 + - uid: 4079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 2 + - uid: 4080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-3.5 + parent: 2 + - uid: 4081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-3.5 + parent: 2 + - uid: 4082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 2 + - uid: 4083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 2 + - uid: 4084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 2 + - uid: 4087 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 4088 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 4089 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 4092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 2 + - uid: 4093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 2 + - uid: 4094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 2 + - uid: 4095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 2 + - uid: 4096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 2 + - uid: 4097 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 + - uid: 4098 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - uid: 4099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 2 + - uid: 4100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,6.5 + parent: 2 + - uid: 4101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,7.5 + parent: 2 + - uid: 4102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,8.5 + parent: 2 + - uid: 4106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,9.5 + parent: 2 + - uid: 4107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,9.5 + parent: 2 + - uid: 4108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,9.5 + parent: 2 + - uid: 4109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,9.5 + parent: 2 + - uid: 4110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,9.5 + parent: 2 + - uid: 4111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,9.5 + parent: 2 + - uid: 4112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,9.5 + parent: 2 + - uid: 4113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,9.5 + parent: 2 + - uid: 4114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 2 + - uid: 4115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,9.5 + parent: 2 + - uid: 4116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,9.5 + parent: 2 + - uid: 4117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,9.5 + parent: 2 + - uid: 4118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,9.5 + parent: 2 + - uid: 4121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,8.5 + parent: 2 + - uid: 4122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,16.5 + parent: 2 + - uid: 4123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,16.5 + parent: 2 + - uid: 4124 + components: + - type: Transform + pos: 14.5,15.5 + parent: 2 + - uid: 4125 + components: + - type: Transform + pos: 14.5,14.5 + parent: 2 + - uid: 4126 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 4127 + components: + - type: Transform + pos: 14.5,12.5 + parent: 2 + - uid: 4128 + components: + - type: Transform + pos: 14.5,11.5 + parent: 2 + - uid: 4133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,10.5 + parent: 2 + - uid: 4134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,10.5 + parent: 2 + - uid: 4140 + components: + - type: Transform + pos: -6.5,19.5 + parent: 2 + - uid: 4141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,18.5 + parent: 2 + - uid: 4142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,18.5 + parent: 2 + - uid: 4144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,17.5 + parent: 2 + - uid: 4145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,16.5 + parent: 2 + - uid: 4146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,15.5 + parent: 2 + - uid: 4147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,14.5 + parent: 2 + - uid: 4148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,13.5 + parent: 2 + - uid: 4149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,12.5 + parent: 2 + - uid: 4150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,11.5 + parent: 2 + - uid: 4151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,10.5 + parent: 2 + - uid: 4152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,9.5 + parent: 2 + - uid: 4153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,9.5 + parent: 2 +- proto: DisposalTrunk + entities: + - uid: 1837 + components: + - type: Transform + pos: -12.5,7.5 + parent: 2 + - uid: 2712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-4.5 + parent: 2 + - uid: 2713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-4.5 + parent: 2 + - uid: 4090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 2 + - uid: 4103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,7.5 + parent: 2 + - uid: 4105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,10.5 + parent: 2 + - uid: 4129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,9.5 + parent: 2 + - uid: 4132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,15.5 + parent: 2 + - uid: 4138 + components: + - type: Transform + pos: -3.5,19.5 + parent: 2 + - uid: 4139 + components: + - type: Transform + pos: -6.5,20.5 + parent: 2 +- proto: DisposalUnit + entities: + - uid: 919 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 2 + - uid: 1686 + components: + - type: Transform + pos: 17.5,15.5 + parent: 2 + - uid: 3267 + components: + - type: Transform + pos: -3.5,19.5 + parent: 2 + - uid: 3822 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 2 + - uid: 3823 + components: + - type: Transform + pos: 3.5,7.5 + parent: 2 + - uid: 3824 + components: + - type: Transform + pos: -6.5,20.5 + parent: 2 + - uid: 3826 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 + - uid: 3830 + components: + - type: Transform + pos: 11.5,-4.5 + parent: 2 + - uid: 3831 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 2 +- proto: DisposalYJunction + entities: + - uid: 4155 + components: + - type: Transform + pos: 0.5,9.5 + parent: 2 +- proto: DrinkMugMetal + entities: + - uid: 3885 + components: + - type: Transform + pos: 11.380635,9.740756 + parent: 2 +- proto: DrinkMugOne + entities: + - uid: 3886 + components: + - type: Transform + pos: -5.6628118,7.4046993 + parent: 2 +- proto: ElectrolysisUnitMachineCircuitboard + entities: + - uid: 3856 + components: + - type: Transform + pos: 9.4126625,39.64779 + parent: 2 +- proto: Emitter + entities: + - uid: 1071 + components: + - type: Transform + pos: 8.5,36.5 + parent: 2 + - uid: 1074 + components: + - type: Transform + pos: 9.5,36.5 + parent: 2 +- proto: EngineeringTechFab + entities: + - uid: 3122 + components: + - type: Transform + pos: 7.5,13.5 + parent: 2 +- proto: ExplosivesSignMed + entities: + - uid: 4007 + components: + - type: Transform + pos: -9.5,38.5 + parent: 2 + - uid: 4008 + components: + - type: Transform + pos: -13.5,38.5 + parent: 2 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 4040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,19.5 + parent: 2 + - uid: 4041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,22.5 + parent: 2 + - uid: 4042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,40.5 + parent: 2 + - uid: 4043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,19.5 + parent: 2 +- proto: FatExtractorMachineCircuitboard + entities: + - uid: 3857 + components: + - type: Transform + pos: 10.2251625,39.61654 + parent: 2 +- proto: FaxMachineNFEdison + entities: + - uid: 1695 + components: + - type: Transform + pos: -1.5,2.5 + parent: 2 +- proto: FireAlarm + entities: + - uid: 2095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,11.5 + parent: 2 + - type: DeviceList + devices: + - 1758 + - 1757 + - 1585 + - 1586 + - uid: 2096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,19.5 + parent: 2 + - type: DeviceList + devices: + - 1761 + - 1760 + - 1759 + - 1583 + - 1584 + - uid: 3123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,19.5 + parent: 2 + - type: DeviceList + configurators: + - invalid + devices: + - 1588 + - 1587 + - uid: 3124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,18.5 + parent: 2 + - type: DeviceList + devices: + - 1583 + - 1589 + - 1590 + - 1584 + - 1585 + - 1586 + - uid: 3818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,15.5 + parent: 2 + - type: DeviceList + devices: + - 1761 + - 1760 + - 1759 + - 1753 + - 1752 + - 1751 + - 1750 + - 1747 + - 1746 + - 1571 + - 1572 + - 1573 + - 1745 + - 1757 + - 1758 + - 1568 + - 1567 + - uid: 3945 + components: + - type: Transform + pos: 4.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 1740 + - 124 + - 47 + - 550 + - 1741 + - 1742 + - 1743 + - 1574 + - 1575 + - 1576 + - 1883 + - 40 + - 1739 + - 549 + - uid: 3946 + components: + - type: Transform + pos: -23.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1715 + - 1716 + - 1717 + - 1714 + - 1713 + - 1712 + - uid: 3947 + components: + - type: Transform + pos: -12.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1715 + - 1716 + - 1717 + - 1720 + - 1719 + - 1718 + - 551 + - uid: 3948 + components: + - type: Transform + pos: 13.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1735 + - 1734 + - 1733 + - 1723 + - 1722 + - 1721 + - 1566 + - uid: 3949 + components: + - type: Transform + pos: 24.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 1735 + - 1734 + - 1733 + - 1736 + - 1737 + - 1738 + - uid: 3950 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 1723 + - 1722 + - 1721 + - 1724 + - 1725 + - 1726 + - 1720 + - 1719 + - 1718 + - 1740 + - 124 + - 47 + - 1741 + - 1742 + - 1743 + - 1883 + - 40 + - 1739 + - uid: 3951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-19.5 + parent: 2 + - type: DeviceList + devices: + - 1730 + - 1731 + - 1732 + - 1727 + - 1728 + - 1729 + - uid: 3955 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,8.5 + parent: 2 + - type: DeviceList + devices: + - 1749 + - 1748 + - 1746 + - 1747 + - 1569 + - uid: 3956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,14.5 + parent: 2 + - type: DeviceList + configurators: + - invalid + devices: + - 1750 + - 1751 + - 1752 + - 1749 + - 1748 +- proto: FireAxeCabinetFilled + entities: + - uid: 2726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,30.5 + parent: 2 +- proto: Firelock + entities: + - uid: 539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,2.5 + parent: 2 + - uid: 549 + components: + - type: Transform + pos: 8.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - uid: 550 + components: + - type: Transform + pos: -7.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - uid: 551 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3947 + - uid: 1566 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3948 + - uid: 1567 + components: + - type: Transform + pos: 6.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - uid: 1568 + components: + - type: Transform + pos: -5.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - uid: 1569 + components: + - type: Transform + pos: -9.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3955 + - uid: 1570 + components: + - type: Transform + pos: 10.5,8.5 + parent: 2 + - uid: 1571 + components: + - type: Transform + pos: -0.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - uid: 1572 + components: + - type: Transform + pos: 0.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - uid: 1573 + components: + - type: Transform + pos: 1.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - uid: 1574 + components: + - type: Transform + pos: -0.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - uid: 1575 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - uid: 1576 + components: + - type: Transform + pos: 1.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - uid: 1578 + components: + - type: Transform + pos: 0.5,35.5 + parent: 2 + - uid: 1579 + components: + - type: Transform + pos: 0.5,30.5 + parent: 2 + - uid: 1580 + components: + - type: Transform + pos: 4.5,42.5 + parent: 2 + - uid: 1581 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 1583 + components: + - type: Transform + pos: 11.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - 2096 + - 2686 + - uid: 1584 + components: + - type: Transform + pos: 11.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - 2096 + - 2686 + - uid: 1585 + components: + - type: Transform + pos: 13.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - 2095 + - 3125 + - uid: 1586 + components: + - type: Transform + pos: 14.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - 2095 + - 3125 + - uid: 1587 + components: + - type: Transform + pos: 16.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3123 + - 1081 + - uid: 1588 + components: + - type: Transform + pos: 16.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3123 + - 1081 + - uid: 1589 + components: + - type: Transform + pos: 13.5,19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - uid: 1590 + components: + - type: Transform + pos: 14.5,19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3124 + - 1081 + - uid: 1755 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 1756 + components: + - type: Transform + pos: 7.5,25.5 + parent: 2 +- proto: FirelockGlass + entities: + - uid: 40 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 47 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 124 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1712 + components: + - type: Transform + pos: -24.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3946 + - 3952 + - uid: 1713 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3946 + - 3952 + - uid: 1714 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3946 + - 3952 + - uid: 1715 + components: + - type: Transform + pos: -18.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3946 + - 3952 + - uid: 1716 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3946 + - 3952 + - uid: 1717 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3946 + - 3952 + - uid: 1718 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3952 + - 3950 + - uid: 1719 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3952 + - 3950 + - uid: 1720 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3947 + - 3952 + - 3950 + - uid: 1721 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3948 + - 3950 + - 3954 + - uid: 1722 + components: + - type: Transform + pos: 9.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3948 + - 3950 + - 3954 + - uid: 1723 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3948 + - 3950 + - 3954 + - uid: 1724 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - 3950 + - uid: 1725 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - 3950 + - uid: 1726 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - 3950 + - uid: 1727 + components: + - type: Transform + pos: -0.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1728 + components: + - type: Transform + pos: 0.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1729 + components: + - type: Transform + pos: 1.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1730 + components: + - type: Transform + pos: -0.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1731 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1732 + components: + - type: Transform + pos: 1.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3951 + - 3953 + - uid: 1733 + components: + - type: Transform + pos: 19.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3948 + - 3954 + - uid: 1734 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3948 + - 3954 + - uid: 1735 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3948 + - 3954 + - uid: 1736 + components: + - type: Transform + pos: 25.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3954 + - uid: 1737 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3954 + - uid: 1738 + components: + - type: Transform + pos: 25.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3949 + - 3954 + - uid: 1739 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1740 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1741 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1742 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1743 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 + - uid: 1744 + components: + - type: Transform + pos: -3.5,8.5 + parent: 2 + - uid: 1745 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - uid: 1746 + components: + - type: Transform + pos: -7.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - 3955 + - uid: 1747 + components: + - type: Transform + pos: -7.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - 3955 + - uid: 1748 + components: + - type: Transform + pos: -13.5,9.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3955 + - 3956 + - 3957 + - uid: 1749 + components: + - type: Transform + pos: -13.5,10.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3955 + - 3956 + - 3957 + - uid: 1750 + components: + - type: Transform + pos: -5.5,16.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3818 + - 3817 + - 3956 + - 3957 + - uid: 1751 + components: + - type: Transform + pos: -5.5,17.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3818 + - 3817 + - 3956 + - 3957 + - uid: 1752 + components: + - type: Transform + pos: -5.5,18.5 + parent: 2 + - type: DeviceNetwork + configurators: + - invalid + deviceLists: + - 3818 + - 3817 + - 3956 + - 3957 + - uid: 1753 + components: + - type: Transform + pos: 0.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3818 + - 3817 + - uid: 1754 + components: + - type: Transform + pos: -4.5,25.5 + parent: 2 + - uid: 1757 + components: + - type: Transform + pos: 8.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2095 + - 3125 + - 3818 + - 3817 + - uid: 1758 + components: + - type: Transform + pos: 8.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2095 + - 3125 + - 3818 + - 3817 + - uid: 1759 + components: + - type: Transform + pos: 6.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2096 + - 2686 + - 3818 + - 3817 + - uid: 1760 + components: + - type: Transform + pos: 6.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2096 + - 2686 + - 3818 + - 3817 + - uid: 1761 + components: + - type: Transform + pos: 6.5,18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2096 + - 2686 + - 3818 + - 3817 + - uid: 1883 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3945 + - 3944 + - 3950 +- proto: FlatpackerMachineCircuitboard + entities: + - uid: 3848 + components: + - type: Transform + pos: 10.4126625,39.413414 + parent: 2 +- proto: GasMixerOn + entities: + - uid: 1113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasOutletInjector + entities: + - uid: 784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,11.5 + parent: 2 + - uid: 785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,14.5 + parent: 2 + - uid: 786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,17.5 + parent: 2 + - uid: 787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,20.5 + parent: 2 + - uid: 788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,23.5 + parent: 2 + - uid: 789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,26.5 + parent: 2 + - uid: 790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,29.5 + parent: 2 +- proto: GasPassiveGate + entities: + - uid: 798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,30.5 + parent: 2 + - uid: 799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,27.5 + parent: 2 + - uid: 800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,24.5 + parent: 2 + - uid: 801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,21.5 + parent: 2 + - uid: 802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,18.5 + parent: 2 + - uid: 803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,15.5 + parent: 2 + - uid: 804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,12.5 + parent: 2 + - uid: 805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,11.5 + parent: 2 + - uid: 806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,14.5 + parent: 2 + - uid: 807 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,17.5 + parent: 2 + - uid: 808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,20.5 + parent: 2 + - uid: 809 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,23.5 + parent: 2 + - uid: 810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,26.5 + parent: 2 + - uid: 811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,29.5 + parent: 2 +- proto: GasPassiveVent + entities: + - uid: 663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,27.5 + parent: 2 + - uid: 792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,30.5 + parent: 2 + - uid: 793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,24.5 + parent: 2 + - uid: 794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,21.5 + parent: 2 + - uid: 795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,18.5 + parent: 2 + - uid: 796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,15.5 + parent: 2 + - uid: 797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,12.5 + parent: 2 + - uid: 881 + components: + - type: Transform + pos: -16.5,33.5 + parent: 2 + - uid: 882 + components: + - type: Transform + pos: -15.5,33.5 + parent: 2 + - uid: 883 + components: + - type: Transform + pos: -14.5,33.5 + parent: 2 + - uid: 884 + components: + - type: Transform + pos: -8.5,33.5 + parent: 2 + - uid: 885 + components: + - type: Transform + pos: -7.5,33.5 + parent: 2 + - uid: 886 + components: + - type: Transform + pos: -6.5,33.5 + parent: 2 + - uid: 1088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,7.5 + parent: 2 + - uid: 1089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,7.5 + parent: 2 + - uid: 1236 + components: + - type: Transform + pos: 17.5,36.5 + parent: 2 + - uid: 1237 + components: + - type: Transform + pos: 12.5,36.5 + parent: 2 +- proto: GasPipeBend + entities: + - uid: 162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,1.5 + parent: 2 + - uid: 163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 2 + - uid: 1112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,12.5 + parent: 2 + - uid: 1119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,14.5 + parent: 2 + - uid: 1120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,11.5 + parent: 2 + - uid: 1183 + components: + - type: Transform + pos: -6.5,37.5 + parent: 2 + - uid: 1184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,37.5 + parent: 2 + - uid: 1185 + components: + - type: Transform + pos: -15.5,37.5 + parent: 2 + - uid: 1186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,37.5 + parent: 2 + - uid: 1197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,37.5 + parent: 2 + - uid: 1198 + components: + - type: Transform + pos: 16.5,37.5 + parent: 2 + - uid: 1201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,34.5 + parent: 2 + - uid: 1202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,34.5 + parent: 2 + - uid: 3297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-31.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3299 + components: + - type: Transform + pos: 3.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3355 + components: + - type: Transform + pos: -9.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3365 + components: + - type: Transform + pos: 33.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3430 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3470 + components: + - type: Transform + pos: -31.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-28.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3558 + components: + - type: Transform + pos: -7.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3592 + components: + - type: Transform + pos: 2.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3601 + components: + - type: Transform + pos: -0.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3608 + components: + - type: Transform + pos: 2.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeFourway + entities: + - uid: 817 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 821 + components: + - type: Transform + pos: 0.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1110 + components: + - type: Transform + pos: -16.5,15.5 + parent: 2 + - uid: 1115 + components: + - type: Transform + pos: -16.5,12.5 + parent: 2 + - uid: 1203 + components: + - type: Transform + pos: 13.5,34.5 + parent: 2 + - uid: 1204 + components: + - type: Transform + pos: 14.5,34.5 + parent: 2 + - uid: 1205 + components: + - type: Transform + pos: 15.5,34.5 + parent: 2 + - uid: 1206 + components: + - type: Transform + pos: 16.5,34.5 + parent: 2 + - uid: 3305 + components: + - type: Transform + pos: 1.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3331 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3334 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3378 + components: + - type: Transform + pos: 32.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3474 + components: + - type: Transform + pos: -31.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3571 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3667 + components: + - type: Transform + pos: 14.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3690 + components: + - type: Transform + pos: 4.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3825 + components: + - type: Transform + pos: -12.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 2 + - uid: 145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 2 + - uid: 258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,26.5 + parent: 2 + - uid: 332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,26.5 + parent: 2 + - uid: 333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,24.5 + parent: 2 + - uid: 543 + components: + - type: Transform + pos: 13.5,32.5 + parent: 2 + - uid: 606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,24.5 + parent: 2 + - uid: 764 + components: + - type: Transform + pos: -16.5,32.5 + parent: 2 + - uid: 765 + components: + - type: Transform + pos: -15.5,32.5 + parent: 2 + - uid: 766 + components: + - type: Transform + pos: -14.5,32.5 + parent: 2 + - uid: 767 + components: + - type: Transform + pos: -8.5,32.5 + parent: 2 + - uid: 768 + components: + - type: Transform + pos: -7.5,32.5 + parent: 2 + - uid: 769 + components: + - type: Transform + pos: -6.5,32.5 + parent: 2 + - uid: 771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,29.5 + parent: 2 + - uid: 772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,27.5 + parent: 2 + - uid: 773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,26.5 + parent: 2 + - uid: 774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,24.5 + parent: 2 + - uid: 775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,23.5 + parent: 2 + - uid: 776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,21.5 + parent: 2 + - uid: 777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,20.5 + parent: 2 + - uid: 778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,18.5 + parent: 2 + - uid: 779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,17.5 + parent: 2 + - uid: 780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,15.5 + parent: 2 + - uid: 781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,14.5 + parent: 2 + - uid: 782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,12.5 + parent: 2 + - uid: 783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,11.5 + parent: 2 + - uid: 822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,29.5 + parent: 2 + - uid: 823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,27.5 + parent: 2 + - uid: 824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,26.5 + parent: 2 + - uid: 825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,24.5 + parent: 2 + - uid: 831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,30.5 + parent: 2 + - uid: 1086 + components: + - type: Transform + pos: -16.5,8.5 + parent: 2 + - uid: 1087 + components: + - type: Transform + pos: -15.5,8.5 + parent: 2 + - uid: 1111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,13.5 + parent: 2 + - uid: 1116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,14.5 + parent: 2 + - uid: 1122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,33.5 + parent: 2 + - uid: 1233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,33.5 + parent: 2 + - uid: 1234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,33.5 + parent: 2 + - uid: 1235 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,33.5 + parent: 2 + - uid: 1687 + components: + - type: Transform + pos: 15.5,32.5 + parent: 2 + - uid: 1688 + components: + - type: Transform + pos: 16.5,32.5 + parent: 2 + - uid: 1697 + components: + - type: Transform + pos: 14.5,32.5 + parent: 2 + - uid: 2503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,12.5 + parent: 2 + - uid: 2504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,11.5 + parent: 2 + - uid: 2522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,21.5 + parent: 2 + - uid: 2523 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,20.5 + parent: 2 + - uid: 2524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,23.5 + parent: 2 + - uid: 2525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,18.5 + parent: 2 + - uid: 2526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,17.5 + parent: 2 + - uid: 2527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,14.5 + parent: 2 + - uid: 2528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,15.5 + parent: 2 + - uid: 2691 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,30.5 + parent: 2 + - uid: 3300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3308 + components: + - type: Transform + pos: 1.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3309 + components: + - type: Transform + pos: 1.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3310 + components: + - type: Transform + pos: 1.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3311 + components: + - type: Transform + pos: 1.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3312 + components: + - type: Transform + pos: 1.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3313 + components: + - type: Transform + pos: 1.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3314 + components: + - type: Transform + pos: 1.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3315 + components: + - type: Transform + pos: 1.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3316 + components: + - type: Transform + pos: 1.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3317 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3318 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3319 + components: + - type: Transform + pos: 1.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3320 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3321 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3322 + components: + - type: Transform + pos: 1.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3323 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3324 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3325 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3337 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3348 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3388 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3409 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3434 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3444 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3445 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3446 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3463 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3471 + components: + - type: Transform + pos: -31.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3499 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3500 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3501 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3502 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3503 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3504 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3505 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3506 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3507 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3508 + components: + - type: Transform + pos: -0.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3509 + components: + - type: Transform + pos: -0.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3510 + components: + - type: Transform + pos: -0.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3511 + components: + - type: Transform + pos: -0.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3512 + components: + - type: Transform + pos: -0.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3513 + components: + - type: Transform + pos: -0.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3514 + components: + - type: Transform + pos: -0.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3515 + components: + - type: Transform + pos: -0.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3516 + components: + - type: Transform + pos: -0.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3517 + components: + - type: Transform + pos: -0.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3518 + components: + - type: Transform + pos: -0.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3519 + components: + - type: Transform + pos: -0.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3520 + components: + - type: Transform + pos: -0.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3521 + components: + - type: Transform + pos: -0.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3530 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3548 + components: + - type: Transform + pos: -9.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3549 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3550 + components: + - type: Transform + pos: -9.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3551 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3552 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3553 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3559 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3560 + components: + - type: Transform + pos: -11.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3561 + components: + - type: Transform + pos: -7.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3572 + components: + - type: Transform + pos: -3.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3573 + components: + - type: Transform + pos: -3.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3574 + components: + - type: Transform + pos: -3.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3575 + components: + - type: Transform + pos: -3.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3580 + components: + - type: Transform + pos: 2.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3581 + components: + - type: Transform + pos: 2.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3582 + components: + - type: Transform + pos: 2.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3583 + components: + - type: Transform + pos: 2.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3584 + components: + - type: Transform + pos: 2.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3585 + components: + - type: Transform + pos: 2.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3586 + components: + - type: Transform + pos: 2.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3589 + components: + - type: Transform + pos: -3.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3590 + components: + - type: Transform + pos: -3.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3645 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3647 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,38.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,38.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3655 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3656 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3660 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3676 + components: + - type: Transform + pos: -4.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3677 + components: + - type: Transform + pos: -4.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3678 + components: + - type: Transform + pos: -4.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3687 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3689 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3726 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3734 + components: + - type: Transform + pos: 4.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3735 + components: + - type: Transform + pos: 4.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3750 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeTJunction + entities: + - uid: 128 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - uid: 146 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 837 + components: + - type: Transform + pos: -4.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1131 + components: + - type: Transform + pos: -16.5,10.5 + parent: 2 + - uid: 1195 + components: + - type: Transform + pos: 14.5,37.5 + parent: 2 + - uid: 1196 + components: + - type: Transform + pos: 15.5,37.5 + parent: 2 + - uid: 3326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3329 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3335 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3358 + components: + - type: Transform + pos: -22.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3360 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3362 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3363 + components: + - type: Transform + pos: 13.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3364 + components: + - type: Transform + pos: 23.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3367 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3542 + components: + - type: Transform + pos: -15.5,10.5 + parent: 2 + - uid: 3546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3547 + components: + - type: Transform + pos: -9.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3609 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3666 + components: + - type: Transform + pos: 13.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3698 + components: + - type: Transform + pos: 5.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3723 + components: + - type: Transform + pos: 13.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPort + entities: + - uid: 147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-1.5 + parent: 2 + - uid: 148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 2 + - uid: 164 + components: + - type: Transform + pos: 4.5,2.5 + parent: 2 + - uid: 165 + components: + - type: Transform + pos: -3.5,2.5 + parent: 2 + - uid: 1114 + components: + - type: Transform + pos: -16.5,13.5 + parent: 2 + - uid: 1121 + components: + - type: Transform + pos: -16.5,16.5 + parent: 2 + - uid: 1132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,10.5 + parent: 2 + - uid: 3204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,23.5 + parent: 2 + - uid: 3205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,22.5 + parent: 2 + - uid: 3206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,21.5 + parent: 2 +- proto: GasPressurePump + entities: + - uid: 129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 2 + - uid: 131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 2 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPressurePumpOnMax + entities: + - uid: 1108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,12.5 + parent: 2 + - uid: 1109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,15.5 + parent: 2 + - uid: 1117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,14.5 + parent: 2 + - uid: 1118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,11.5 + parent: 2 +- proto: GasRecycler + entities: + - uid: 1948 + components: + - type: Transform + pos: -5.5,24.5 + parent: 2 +- proto: GasThermoMachineFreezer + entities: + - uid: 3201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,21.5 + parent: 2 + - uid: 3202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,22.5 + parent: 2 + - uid: 3203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,23.5 + parent: 2 +- proto: GasValve + entities: + - uid: 130 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 + - uid: 134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 2 + - uid: 607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,27.5 + parent: 2 + - uid: 608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,27.5 + parent: 2 + - uid: 609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,23.5 + parent: 2 + - uid: 610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,23.5 + parent: 2 + - uid: 758 + components: + - type: Transform + pos: -16.5,31.5 + parent: 2 + - uid: 759 + components: + - type: Transform + pos: -14.5,31.5 + parent: 2 + - uid: 760 + components: + - type: Transform + pos: -8.5,31.5 + parent: 2 + - uid: 761 + components: + - type: Transform + pos: -6.5,31.5 + parent: 2 + - uid: 762 + components: + - type: Transform + pos: -15.5,31.5 + parent: 2 + - uid: 763 + components: + - type: Transform + pos: -7.5,31.5 + parent: 2 + - uid: 1084 + components: + - type: Transform + pos: -16.5,9.5 + parent: 2 + - uid: 1085 + components: + - type: Transform + pos: -15.5,9.5 + parent: 2 + - uid: 1199 + components: + - type: Transform + pos: 12.5,35.5 + parent: 2 + - uid: 1200 + components: + - type: Transform + pos: 17.5,35.5 + parent: 2 +- proto: GasVentPump + entities: + - uid: 839 + components: + - type: Transform + pos: -10.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3957 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3957 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-31.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3284 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3944 + - 3953 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3285 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3286 + components: + - type: Transform + pos: 11.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3287 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3288 + components: + - type: Transform + pos: 28.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3291 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3292 + components: + - type: Transform + pos: -20.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3293 + components: + - type: Transform + pos: -27.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3296 + components: + - type: Transform + pos: -35.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3537 + components: + - type: Transform + pos: -7.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3957 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3944 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3638 + components: + - type: Transform + pos: -0.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 1081 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3674 + components: + - type: Transform + pos: 9.5,18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2686 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3691 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3713 + components: + - type: Transform + pos: 12.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3125 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 1081 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4170 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 3268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3953 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3273 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3952 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3944 + - 3953 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3275 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3277 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3954 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3944 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3944 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3535 + components: + - type: Transform + pos: 0.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3639 + components: + - type: Transform + pos: 1.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3665 + components: + - type: Transform + pos: 14.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 1081 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 2686 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3817 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 3125 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 1081 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4171 + components: + - type: Transform + pos: -12.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GeigerCounter + entities: + - uid: 3939 + components: + - type: Transform + pos: -0.70378697,31.690258 + parent: 2 + - uid: 3940 + components: + - type: Transform + pos: -0.51628697,31.580883 + parent: 2 +- proto: GravityGeneratorMini + entities: + - uid: 820 + components: + - type: Transform + pos: 17.5,19.5 + parent: 2 +- proto: Grille + entities: + - uid: 586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,32.5 + parent: 2 + - uid: 587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,33.5 + parent: 2 + - uid: 588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,32.5 + parent: 2 + - uid: 589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,33.5 + parent: 2 + - uid: 841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,12.5 + parent: 2 + - uid: 844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,13.5 + parent: 2 + - uid: 920 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,20.5 + parent: 2 + - uid: 921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,21.5 + parent: 2 + - uid: 922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,18.5 + parent: 2 + - uid: 926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,11.5 + parent: 2 + - uid: 1083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,17.5 + parent: 2 + - uid: 1129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,14.5 + parent: 2 + - uid: 1130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,15.5 + parent: 2 + - uid: 1764 + components: + - type: Transform + pos: -3.5,42.5 + parent: 2 + - uid: 1765 + components: + - type: Transform + pos: -1.5,44.5 + parent: 2 + - uid: 1766 + components: + - type: Transform + pos: -0.5,44.5 + parent: 2 + - uid: 1767 + components: + - type: Transform + pos: 0.5,44.5 + parent: 2 + - uid: 1768 + components: + - type: Transform + pos: 1.5,44.5 + parent: 2 + - uid: 1769 + components: + - type: Transform + pos: 2.5,44.5 + parent: 2 + - uid: 1770 + components: + - type: Transform + pos: 5.5,35.5 + parent: 2 + - uid: 1771 + components: + - type: Transform + pos: 5.5,34.5 + parent: 2 + - uid: 1772 + components: + - type: Transform + pos: 11.5,37.5 + parent: 2 + - uid: 1773 + components: + - type: Transform + pos: 11.5,36.5 + parent: 2 + - uid: 1774 + components: + - type: Transform + pos: 11.5,35.5 + parent: 2 + - uid: 1775 + components: + - type: Transform + pos: 7.5,33.5 + parent: 2 + - uid: 1776 + components: + - type: Transform + pos: 8.5,33.5 + parent: 2 + - uid: 1777 + components: + - type: Transform + pos: 9.5,33.5 + parent: 2 + - uid: 1778 + components: + - type: Transform + pos: 5.5,31.5 + parent: 2 + - uid: 1779 + components: + - type: Transform + pos: 5.5,32.5 + parent: 2 + - uid: 1780 + components: + - type: Transform + pos: 13.5,33.5 + parent: 2 + - uid: 1781 + components: + - type: Transform + pos: 14.5,33.5 + parent: 2 + - uid: 1782 + components: + - type: Transform + pos: 15.5,33.5 + parent: 2 + - uid: 1783 + components: + - type: Transform + pos: 16.5,33.5 + parent: 2 + - uid: 1784 + components: + - type: Transform + pos: 18.5,36.5 + parent: 2 + - uid: 1785 + components: + - type: Transform + pos: 18.5,35.5 + parent: 2 + - uid: 1787 + components: + - type: Transform + pos: 21.5,28.5 + parent: 2 + - uid: 1788 + components: + - type: Transform + pos: 21.5,27.5 + parent: 2 + - uid: 1789 + components: + - type: Transform + pos: 21.5,22.5 + parent: 2 + - uid: 1790 + components: + - type: Transform + pos: 21.5,21.5 + parent: 2 + - uid: 1791 + components: + - type: Transform + pos: 24.5,22.5 + parent: 2 + - uid: 1792 + components: + - type: Transform + pos: 24.5,21.5 + parent: 2 + - uid: 1793 + components: + - type: Transform + pos: 18.5,20.5 + parent: 2 + - uid: 1794 + components: + - type: Transform + pos: 19.5,20.5 + parent: 2 + - uid: 1795 + components: + - type: Transform + pos: 24.5,17.5 + parent: 2 + - uid: 1796 + components: + - type: Transform + pos: 24.5,16.5 + parent: 2 + - uid: 1797 + components: + - type: Transform + pos: 21.5,14.5 + parent: 2 + - uid: 1798 + components: + - type: Transform + pos: 22.5,14.5 + parent: 2 + - uid: 1799 + components: + - type: Transform + pos: 19.5,13.5 + parent: 2 + - uid: 1800 + components: + - type: Transform + pos: 19.5,12.5 + parent: 2 + - uid: 1801 + components: + - type: Transform + pos: 17.5,9.5 + parent: 2 + - uid: 1802 + components: + - type: Transform + pos: 18.5,9.5 + parent: 2 + - uid: 1803 + components: + - type: Transform + pos: 13.5,8.5 + parent: 2 + - uid: 1804 + components: + - type: Transform + pos: 14.5,8.5 + parent: 2 + - uid: 1805 + components: + - type: Transform + pos: 15.5,8.5 + parent: 2 + - uid: 1806 + components: + - type: Transform + pos: 8.5,12.5 + parent: 2 + - uid: 1807 + components: + - type: Transform + pos: 8.5,13.5 + parent: 2 + - uid: 1808 + components: + - type: Transform + pos: 5.5,28.5 + parent: 2 + - uid: 1809 + components: + - type: Transform + pos: 5.5,27.5 + parent: 2 + - uid: 1810 + components: + - type: Transform + pos: 5.5,23.5 + parent: 2 + - uid: 1811 + components: + - type: Transform + pos: 5.5,22.5 + parent: 2 + - uid: 1812 + components: + - type: Transform + pos: 4.5,20.5 + parent: 2 + - uid: 1813 + components: + - type: Transform + pos: 3.5,20.5 + parent: 2 + - uid: 1814 + components: + - type: Transform + pos: 2.5,20.5 + parent: 2 + - uid: 1815 + components: + - type: Transform + pos: -3.5,20.5 + parent: 2 + - uid: 1816 + components: + - type: Transform + pos: -2.5,20.5 + parent: 2 + - uid: 1817 + components: + - type: Transform + pos: -1.5,20.5 + parent: 2 + - uid: 1818 + components: + - type: Transform + pos: -4.5,22.5 + parent: 2 + - uid: 1819 + components: + - type: Transform + pos: -4.5,23.5 + parent: 2 + - uid: 1820 + components: + - type: Transform + pos: -4.5,27.5 + parent: 2 + - uid: 1821 + components: + - type: Transform + pos: -4.5,28.5 + parent: 2 + - uid: 1822 + components: + - type: Transform + pos: -4.5,33.5 + parent: 2 + - uid: 1823 + components: + - type: Transform + pos: -4.5,34.5 + parent: 2 + - uid: 1824 + components: + - type: Transform + pos: -4.5,35.5 + parent: 2 + - uid: 1825 + components: + - type: Transform + pos: -8.5,32.5 + parent: 2 + - uid: 1826 + components: + - type: Transform + pos: -7.5,32.5 + parent: 2 + - uid: 1827 + components: + - type: Transform + pos: -6.5,32.5 + parent: 2 + - uid: 1828 + components: + - type: Transform + pos: -14.5,32.5 + parent: 2 + - uid: 1829 + components: + - type: Transform + pos: -15.5,32.5 + parent: 2 + - uid: 1830 + components: + - type: Transform + pos: -16.5,32.5 + parent: 2 + - uid: 1839 + components: + - type: Transform + pos: -20.5,30.5 + parent: 2 + - uid: 1840 + components: + - type: Transform + pos: -20.5,29.5 + parent: 2 + - uid: 1841 + components: + - type: Transform + pos: -20.5,27.5 + parent: 2 + - uid: 1842 + components: + - type: Transform + pos: -20.5,26.5 + parent: 2 + - uid: 1843 + components: + - type: Transform + pos: -20.5,24.5 + parent: 2 + - uid: 1844 + components: + - type: Transform + pos: -20.5,23.5 + parent: 2 + - uid: 1847 + components: + - type: Transform + pos: -20.5,21.5 + parent: 2 + - uid: 1848 + components: + - type: Transform + pos: -20.5,20.5 + parent: 2 + - uid: 1851 + components: + - type: Transform + pos: -20.5,18.5 + parent: 2 + - uid: 1852 + components: + - type: Transform + pos: -20.5,17.5 + parent: 2 + - uid: 1855 + components: + - type: Transform + pos: -20.5,15.5 + parent: 2 + - uid: 1856 + components: + - type: Transform + pos: -20.5,14.5 + parent: 2 + - uid: 1857 + components: + - type: Transform + pos: -20.5,12.5 + parent: 2 + - uid: 1858 + components: + - type: Transform + pos: -20.5,11.5 + parent: 2 + - uid: 1860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,26.5 + parent: 2 + - uid: 1861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,24.5 + parent: 2 + - uid: 1862 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,23.5 + parent: 2 + - uid: 1864 + components: + - type: Transform + pos: -16.5,8.5 + parent: 2 + - uid: 1865 + components: + - type: Transform + pos: -15.5,8.5 + parent: 2 + - uid: 1866 + components: + - type: Transform + pos: -11.5,14.5 + parent: 2 + - uid: 1867 + components: + - type: Transform + pos: -10.5,14.5 + parent: 2 + - uid: 1868 + components: + - type: Transform + pos: -9.5,14.5 + parent: 2 + - uid: 1869 + components: + - type: Transform + pos: -7.5,12.5 + parent: 2 + - uid: 1870 + components: + - type: Transform + pos: -7.5,13.5 + parent: 2 + - uid: 1871 + components: + - type: Transform + pos: -6.5,8.5 + parent: 2 + - uid: 1872 + components: + - type: Transform + pos: -5.5,8.5 + parent: 2 + - uid: 1873 + components: + - type: Transform + pos: -1.5,7.5 + parent: 2 + - uid: 1874 + components: + - type: Transform + pos: -1.5,6.5 + parent: 2 + - uid: 1875 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 1876 + components: + - type: Transform + pos: -1.5,4.5 + parent: 2 + - uid: 1877 + components: + - type: Transform + pos: 2.5,7.5 + parent: 2 + - uid: 1878 + components: + - type: Transform + pos: 2.5,6.5 + parent: 2 + - uid: 1879 + components: + - type: Transform + pos: 2.5,5.5 + parent: 2 + - uid: 1880 + components: + - type: Transform + pos: 2.5,4.5 + parent: 2 + - uid: 1881 + components: + - type: Transform + pos: 6.5,8.5 + parent: 2 + - uid: 1882 + components: + - type: Transform + pos: 7.5,8.5 + parent: 2 + - uid: 1885 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - uid: 1886 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 1887 + components: + - type: Transform + pos: -35.5,1.5 + parent: 2 + - uid: 1888 + components: + - type: Transform + pos: -34.5,2.5 + parent: 2 + - uid: 1889 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 + - uid: 1890 + components: + - type: Transform + pos: -34.5,-3.5 + parent: 2 + - uid: 1891 + components: + - type: Transform + pos: -30.5,2.5 + parent: 2 + - uid: 1892 + components: + - type: Transform + pos: -30.5,-3.5 + parent: 2 + - uid: 1893 + components: + - type: Transform + pos: -28.5,1.5 + parent: 2 + - uid: 1894 + components: + - type: Transform + pos: -27.5,1.5 + parent: 2 + - uid: 1895 + components: + - type: Transform + pos: -26.5,1.5 + parent: 2 + - uid: 1896 + components: + - type: Transform + pos: -28.5,-2.5 + parent: 2 + - uid: 1897 + components: + - type: Transform + pos: -27.5,-2.5 + parent: 2 + - uid: 1898 + components: + - type: Transform + pos: -26.5,-2.5 + parent: 2 + - uid: 1899 + components: + - type: Transform + pos: -22.5,1.5 + parent: 2 + - uid: 1900 + components: + - type: Transform + pos: -21.5,1.5 + parent: 2 + - uid: 1901 + components: + - type: Transform + pos: -20.5,1.5 + parent: 2 + - uid: 1902 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 2 + - uid: 1903 + components: + - type: Transform + pos: -21.5,-2.5 + parent: 2 + - uid: 1904 + components: + - type: Transform + pos: -20.5,-2.5 + parent: 2 + - uid: 1905 + components: + - type: Transform + pos: -16.5,1.5 + parent: 2 + - uid: 1906 + components: + - type: Transform + pos: -15.5,1.5 + parent: 2 + - uid: 1907 + components: + - type: Transform + pos: -14.5,1.5 + parent: 2 + - uid: 1908 + components: + - type: Transform + pos: -16.5,-2.5 + parent: 2 + - uid: 1909 + components: + - type: Transform + pos: -15.5,-2.5 + parent: 2 + - uid: 1910 + components: + - type: Transform + pos: -14.5,-2.5 + parent: 2 + - uid: 1913 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 2 + - uid: 1914 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 2 + - uid: 1915 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 2 + - uid: 1916 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 2 + - uid: 1920 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 2 + - uid: 1921 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 2 + - uid: 1922 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 2 + - uid: 1923 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 2 + - uid: 1924 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 2 + - uid: 1925 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 2 + - uid: 1926 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 2 + - uid: 1927 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 2 + - uid: 1928 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 2 + - uid: 1929 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 2 + - uid: 1930 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 2 + - uid: 1931 + components: + - type: Transform + pos: 2.5,-16.5 + parent: 2 + - uid: 1932 + components: + - type: Transform + pos: 2.5,-17.5 + parent: 2 + - uid: 1933 + components: + - type: Transform + pos: 2.5,-18.5 + parent: 2 + - uid: 1934 + components: + - type: Transform + pos: -1.5,-22.5 + parent: 2 + - uid: 1935 + components: + - type: Transform + pos: -1.5,-23.5 + parent: 2 + - uid: 1936 + components: + - type: Transform + pos: -1.5,-24.5 + parent: 2 + - uid: 1937 + components: + - type: Transform + pos: 2.5,-22.5 + parent: 2 + - uid: 1938 + components: + - type: Transform + pos: 2.5,-23.5 + parent: 2 + - uid: 1939 + components: + - type: Transform + pos: 2.5,-24.5 + parent: 2 + - uid: 1940 + components: + - type: Transform + pos: -2.5,-26.5 + parent: 2 + - uid: 1941 + components: + - type: Transform + pos: 3.5,-26.5 + parent: 2 + - uid: 1942 + components: + - type: Transform + pos: -2.5,-30.5 + parent: 2 + - uid: 1943 + components: + - type: Transform + pos: 3.5,-30.5 + parent: 2 + - uid: 1944 + components: + - type: Transform + pos: -1.5,-31.5 + parent: 2 + - uid: 1945 + components: + - type: Transform + pos: 2.5,-31.5 + parent: 2 + - uid: 1949 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 2 + - uid: 1950 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 2 + - uid: 1951 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - uid: 1952 + components: + - type: Transform + pos: 11.5,-5.5 + parent: 2 + - uid: 1955 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 2 + - uid: 1956 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 + - uid: 1957 + components: + - type: Transform + pos: 17.5,-2.5 + parent: 2 + - uid: 1958 + components: + - type: Transform + pos: 15.5,1.5 + parent: 2 + - uid: 1959 + components: + - type: Transform + pos: 16.5,1.5 + parent: 2 + - uid: 1960 + components: + - type: Transform + pos: 17.5,1.5 + parent: 2 + - uid: 1961 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - uid: 1962 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 1963 + components: + - type: Transform + pos: 23.5,1.5 + parent: 2 + - uid: 1964 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 2 + - uid: 1965 + components: + - type: Transform + pos: 22.5,-2.5 + parent: 2 + - uid: 1966 + components: + - type: Transform + pos: 23.5,-2.5 + parent: 2 + - uid: 1967 + components: + - type: Transform + pos: 27.5,1.5 + parent: 2 + - uid: 1968 + components: + - type: Transform + pos: 28.5,1.5 + parent: 2 + - uid: 1969 + components: + - type: Transform + pos: 29.5,1.5 + parent: 2 + - uid: 1970 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 2 + - uid: 1971 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 2 + - uid: 1972 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 2 + - uid: 1973 + components: + - type: Transform + pos: 31.5,-3.5 + parent: 2 + - uid: 1974 + components: + - type: Transform + pos: 31.5,2.5 + parent: 2 + - uid: 1975 + components: + - type: Transform + pos: 35.5,2.5 + parent: 2 + - uid: 1976 + components: + - type: Transform + pos: 36.5,1.5 + parent: 2 + - uid: 1977 + components: + - type: Transform + pos: 36.5,-2.5 + parent: 2 + - uid: 1978 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 2 + - uid: 2517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,27.5 + parent: 2 + - uid: 2518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,30.5 + parent: 2 + - uid: 2519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,29.5 + parent: 2 + - uid: 2568 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 2 + - uid: 2569 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 2 + - uid: 2570 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 2571 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 3261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,5.5 + parent: 2 + - uid: 3779 + components: + - type: Transform + pos: -18.5,34.5 + parent: 2 + - uid: 3780 + components: + - type: Transform + pos: -18.5,35.5 + parent: 2 + - uid: 3781 + components: + - type: Transform + pos: -18.5,33.5 + parent: 2 + - uid: 3882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,4.5 + parent: 2 +- proto: HandheldHealthAnalyzerEmpty + entities: + - uid: 3943 + components: + - type: Transform + pos: 1.436838,31.659008 + parent: 2 +- proto: HeatExchanger + entities: + - uid: 1158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,35.5 + parent: 2 + - uid: 1172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,36.5 + parent: 2 + - uid: 1173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,36.5 + parent: 2 + - uid: 1174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,35.5 + parent: 2 + - uid: 1179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,35.5 + parent: 2 + - uid: 1180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,35.5 + parent: 2 + - uid: 1181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,36.5 + parent: 2 + - uid: 1182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,36.5 + parent: 2 + - uid: 1187 + components: + - type: Transform + pos: 13.5,36.5 + parent: 2 + - uid: 1188 + components: + - type: Transform + pos: 13.5,35.5 + parent: 2 + - uid: 1189 + components: + - type: Transform + pos: 14.5,36.5 + parent: 2 + - uid: 1190 + components: + - type: Transform + pos: 14.5,35.5 + parent: 2 + - uid: 1191 + components: + - type: Transform + pos: 15.5,36.5 + parent: 2 + - uid: 1192 + components: + - type: Transform + pos: 15.5,35.5 + parent: 2 + - uid: 1193 + components: + - type: Transform + pos: 16.5,36.5 + parent: 2 + - uid: 1194 + components: + - type: Transform + pos: 16.5,35.5 + parent: 2 +- proto: HighSecDoor + entities: + - uid: 2159 + components: + - type: Transform + pos: 5.5,38.5 + parent: 2 + - uid: 2160 + components: + - type: Transform + pos: 5.5,37.5 + parent: 2 + - uid: 2161 + components: + - type: Transform + pos: 5.5,39.5 + parent: 2 +- proto: InflatableDoorStack + entities: + - uid: 3774 + components: + - type: Transform + pos: 4.792515,19.64035 + parent: 2 + - uid: 3775 + components: + - type: Transform + pos: 4.917515,19.468475 + parent: 2 +- proto: InflatableWallStack + entities: + - uid: 3772 + components: + - type: Transform + pos: 4.448765,19.64035 + parent: 2 + - uid: 3773 + components: + - type: Transform + pos: 4.58939,19.499725 + parent: 2 +- proto: IntercomCommon + entities: + - uid: 4068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-5.5 + parent: 2 +- proto: LockableButtonEngineering + entities: + - uid: 2118 + components: + - type: Transform + pos: -5.5,32.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2101: + - Pressed: Toggle + 2102: + - Pressed: Toggle + 2103: + - Pressed: Toggle + - uid: 2119 + components: + - type: Transform + pos: -17.5,32.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2098: + - Pressed: Toggle + 2099: + - Pressed: Toggle + 2100: + - Pressed: Toggle + - uid: 2120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,38.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2100: + - Pressed: Toggle + 2099: + - Pressed: Toggle + 2098: + - Pressed: Toggle + - uid: 2121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,38.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2101: + - Pressed: Toggle + 2102: + - Pressed: Toggle + 2103: + - Pressed: Toggle + - uid: 2126 + components: + - type: Transform + pos: 12.5,33.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3042: + - Pressed: Toggle + 3043: + - Pressed: Toggle + 3044: + - Pressed: Toggle + 3045: + - Pressed: Toggle + - uid: 2129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,38.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3042: + - Pressed: Toggle + 3043: + - Pressed: Toggle + 3044: + - Pressed: Toggle + 3045: + - Pressed: Toggle +- proto: LockerAtmosphericsFilled + entities: + - uid: 2154 + components: + - type: Transform + pos: -6.5,15.5 + parent: 2 + - uid: 2589 + components: + - type: Transform + pos: -7.5,15.5 + parent: 2 +- proto: LockerChiefEngineer + entities: + - uid: 2136 + components: + - type: Transform + pos: -2.5,4.5 + parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14923 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 +- proto: LockerElectricalSupplies + entities: + - uid: 572 + components: + - type: Transform + pos: -2.5,28.5 + parent: 2 +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 1836 + components: + - type: Transform + pos: -2.5,22.5 + parent: 2 +- proto: LockerWallColorAtmosTech + entities: + - uid: 3193 + components: + - type: Transform + pos: 8.5,20.5 + parent: 2 + - uid: 3194 + components: + - type: Transform + pos: 10.5,20.5 + parent: 2 +- proto: LockerWallColorEngineer + entities: + - uid: 3191 + components: + - type: Transform + pos: 9.5,20.5 + parent: 2 + - uid: 3192 + components: + - type: Transform + pos: 7.5,20.5 + parent: 2 +- proto: LockerWallColorWelding + entities: + - uid: 3782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,24.5 + parent: 2 +- proto: LockerWallEVAColorAtmosTechFilled + entities: + - uid: 3197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,14.5 + parent: 2 + - uid: 3198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,14.5 + parent: 2 +- proto: LockerWallEVAColorEngineerFilled + entities: + - uid: 3195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,14.5 + parent: 2 + - uid: 3196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,14.5 + parent: 2 +- proto: LockerWallMaterialsBasicFilled + entities: + - uid: 2166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,13.5 + parent: 2 + - uid: 2167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,11.5 + parent: 2 + - uid: 2168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,12.5 + parent: 2 +- proto: MachineCryoSleepPod + entities: + - uid: 127 + components: + - type: Transform + pos: 18.5,13.5 + parent: 2 +- proto: MachineFrame + entities: + - uid: 1075 + components: + - type: Transform + pos: 8.5,34.5 + parent: 2 + - uid: 1079 + components: + - type: Transform + pos: 9.5,35.5 + parent: 2 + - uid: 3132 + components: + - type: Transform + pos: -2.5,19.5 + parent: 2 + - uid: 3133 + components: + - type: Transform + pos: -1.5,19.5 + parent: 2 + - uid: 3134 + components: + - type: Transform + pos: 3.5,19.5 + parent: 2 + - uid: 3135 + components: + - type: Transform + pos: 2.5,19.5 + parent: 2 + - uid: 3756 + components: + - type: Transform + pos: 6.5,35.5 + parent: 2 +- proto: MachineFrameDestroyed + entities: + - uid: 1076 + components: + - type: Transform + pos: 8.5,35.5 + parent: 2 + - uid: 1077 + components: + - type: Transform + pos: 7.5,36.5 + parent: 2 + - uid: 3247 + components: + - type: Transform + pos: 10.5,25.5 + parent: 2 + - uid: 3248 + components: + - type: Transform + pos: 10.5,26.5 + parent: 2 + - uid: 3755 + components: + - type: Transform + pos: 7.5,34.5 + parent: 2 +- proto: MaterialReclaimerMachineCircuitboard + entities: + - uid: 3858 + components: + - type: Transform + pos: 9.2251625,39.42904 + parent: 2 +- proto: MedkitRadiationFilled + entities: + - uid: 3941 + components: + - type: Transform + pos: 1.733713,31.518383 + parent: 2 +- proto: Mirror + entities: + - uid: 2723 + components: + - type: Transform + pos: 17.5,11.5 + parent: 2 +- proto: NFAshtray + entities: + - uid: 3883 + components: + - type: Transform + pos: 5.9530277,6.5180383 + parent: 2 + - uid: 3884 + components: + - type: Transform + pos: 11.61501,9.490756 + parent: 2 +- proto: NitrogenCanister + entities: + - uid: 2109 + components: + - type: Transform + pos: -10.5,34.5 + parent: 2 + - uid: 3218 + components: + - type: Transform + pos: 6.5,41.5 + parent: 2 + - uid: 3219 + components: + - type: Transform + pos: 22.5,22.5 + parent: 2 + - uid: 3220 + components: + - type: Transform + pos: 20.5,32.5 + parent: 2 +- proto: OxygenCanister + entities: + - uid: 2108 + components: + - type: Transform + pos: -10.5,35.5 + parent: 2 + - uid: 3121 + components: + - type: Transform + pos: 22.5,23.5 + parent: 2 + - uid: 3221 + components: + - type: Transform + pos: 20.5,31.5 + parent: 2 + - uid: 3222 + components: + - type: Transform + pos: 5.5,41.5 + parent: 2 +- proto: ParticleAcceleratorControlBox + entities: + - uid: 3766 + components: + - type: Transform + pos: 10.5,36.5 + parent: 2 +- proto: PartRodMetal + entities: + - uid: 3757 + components: + - type: Transform + pos: -2.6162877,38.559723 + parent: 2 + - uid: 3758 + components: + - type: Transform + pos: -2.3975377,38.356598 + parent: 2 +- proto: PlaqueAtmos + entities: + - uid: 4032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,34.5 + parent: 2 +- proto: PlasmaTankFilled + entities: + - uid: 3784 + components: + - type: Transform + pos: 10.343593,38.81561 + parent: 2 + - uid: 3785 + components: + - type: Transform + pos: 10.687343,38.805195 + parent: 2 + - uid: 3786 + components: + - type: Transform + pos: 10.291509,38.482277 + parent: 2 + - uid: 3787 + components: + - type: Transform + pos: 10.666509,38.461445 + parent: 2 +- proto: PlasticFlapsClear + entities: + - uid: 2727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-1.5 + parent: 2 + - uid: 2728 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 2 +- proto: PlastitaniumWindow + entities: + - uid: 624 + components: + - type: Transform + pos: -20.5,30.5 + parent: 2 + - uid: 657 + components: + - type: Transform + pos: -20.5,12.5 + parent: 2 + - uid: 658 + components: + - type: Transform + pos: -20.5,15.5 + parent: 2 + - uid: 659 + components: + - type: Transform + pos: -20.5,18.5 + parent: 2 + - uid: 660 + components: + - type: Transform + pos: -20.5,21.5 + parent: 2 + - uid: 661 + components: + - type: Transform + pos: -20.5,24.5 + parent: 2 + - uid: 662 + components: + - type: Transform + pos: -20.5,27.5 + parent: 2 + - uid: 987 + components: + - type: Transform + pos: -20.5,29.5 + parent: 2 + - uid: 988 + components: + - type: Transform + pos: -20.5,26.5 + parent: 2 + - uid: 989 + components: + - type: Transform + pos: -20.5,23.5 + parent: 2 + - uid: 990 + components: + - type: Transform + pos: -20.5,20.5 + parent: 2 + - uid: 991 + components: + - type: Transform + pos: -20.5,17.5 + parent: 2 + - uid: 992 + components: + - type: Transform + pos: -20.5,14.5 + parent: 2 + - uid: 993 + components: + - type: Transform + pos: -20.5,11.5 + parent: 2 +- proto: PortableGeneratorJrPacman + entities: + - uid: 923 + components: + - type: Transform + pos: 3.5,22.5 + parent: 2 +- proto: PortableGeneratorJrPacmanMachineCircuitboard + entities: + - uid: 3849 + components: + - type: Transform + pos: 10.6626625,39.507164 + parent: 2 +- proto: PortableScrubber + entities: + - uid: 2175 + components: + - type: Transform + pos: -11.5,12.5 + parent: 2 + - uid: 2176 + components: + - type: Transform + pos: -11.5,13.5 + parent: 2 +- proto: PosterContrabandAtmosiaDeclarationIndependence + entities: + - uid: 4038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,10.5 + parent: 2 +- proto: PosterContrabandHackingGuide + entities: + - uid: 3962 + components: + - type: Transform + pos: -10.5,1.5 + parent: 2 +- proto: PosterContrabandMissingGloves + entities: + - uid: 3963 + components: + - type: Transform + pos: 11.5,1.5 + parent: 2 +- proto: PosterLegitBuild + entities: + - uid: 3959 + components: + - type: Transform + pos: 7.5,24.5 + parent: 2 +- proto: PosterLegitDejaVu + entities: + - uid: 3960 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 2 +- proto: PosterLegitDontPanic + entities: + - uid: 3961 + components: + - type: Transform + pos: -23.5,-2.5 + parent: 2 +- proto: PosterLegitSafetyMothPiping + entities: + - uid: 3966 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 2 +- proto: PosterLegitSMFires + entities: + - uid: 3964 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 +- proto: PosterLegitSMHardhats + entities: + - uid: 3965 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 2 +- proto: PottedPlantRandom + entities: + - uid: 3129 + components: + - type: Transform + pos: 11.5,0.5 + parent: 2 + - uid: 3819 + components: + - type: Transform + pos: 1.5,-18.5 + parent: 2 + - uid: 3820 + components: + - type: Transform + pos: 21.5,0.5 + parent: 2 +- proto: PottedPlantRandomPlastic + entities: + - uid: 3089 + components: + - type: Transform + pos: -10.5,0.5 + parent: 2 + - uid: 3821 + components: + - type: Transform + pos: -20.5,0.5 + parent: 2 + - uid: 3866 + components: + - type: Transform + pos: 12.5,13.5 + parent: 2 +- proto: PowerCellRecharger + entities: + - uid: 3765 + components: + - type: Transform + pos: -1.5,37.5 + parent: 2 + - uid: 3767 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 3768 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 2 + - uid: 3769 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - uid: 3770 + components: + - type: Transform + pos: 5.5,19.5 + parent: 2 + - uid: 3771 + components: + - type: Transform + pos: -4.5,19.5 + parent: 2 + - uid: 3931 + components: + - type: Transform + pos: 3.5,28.5 + parent: 2 +- proto: PoweredLEDLightPostSmall + entities: + - uid: 3118 + components: + - type: Transform + pos: -20.5,40.5 + parent: 2 + - uid: 3119 + components: + - type: Transform + pos: -4.5,40.5 + parent: 2 + - uid: 3120 + components: + - type: Transform + pos: -11.5,40.5 + parent: 2 + - uid: 3175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,29.5 + parent: 2 + - uid: 3212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,43.5 + parent: 2 + - uid: 3213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,40.5 + parent: 2 + - uid: 3214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,50.5 + parent: 2 + - uid: 3215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,35.5 + parent: 2 + - uid: 3216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,44.5 + parent: 2 +- proto: Poweredlight + entities: + - uid: 2024 + components: + - type: Transform + pos: -30.5,0.5 + parent: 2 + - uid: 2025 + components: + - type: Transform + pos: -23.5,0.5 + parent: 2 + - uid: 2026 + components: + - type: Transform + pos: 31.5,0.5 + parent: 2 + - uid: 2027 + components: + - type: Transform + pos: 24.5,0.5 + parent: 2 + - uid: 2028 + components: + - type: Transform + pos: 18.5,0.5 + parent: 2 + - uid: 2029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-2.5 + parent: 2 + - uid: 2030 + components: + - type: Transform + pos: -17.5,0.5 + parent: 2 + - uid: 2031 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-2.5 + parent: 2 + - uid: 2032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-4.5 + parent: 2 + - uid: 2033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-4.5 + parent: 2 + - uid: 2034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 2 + - uid: 2035 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-19.5 + parent: 2 + - uid: 2036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-26.5 + parent: 2 + - uid: 2545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,14.5 + parent: 2 + - uid: 2546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,19.5 + parent: 2 + - uid: 2547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,25.5 + parent: 2 + - uid: 2548 + components: + - type: Transform + pos: -12.5,31.5 + parent: 2 + - uid: 2549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,29.5 + parent: 2 + - uid: 2550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,19.5 + parent: 2 + - uid: 2552 + components: + - type: Transform + pos: 8.5,19.5 + parent: 2 + - uid: 2553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,15.5 + parent: 2 + - uid: 2554 + components: + - type: Transform + pos: 20.5,19.5 + parent: 2 + - uid: 2556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,6.5 + parent: 2 + - uid: 2557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,6.5 + parent: 2 + - uid: 2558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,14.5 + parent: 2 + - uid: 2559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,14.5 + parent: 2 + - uid: 2560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,5.5 + parent: 2 + - uid: 2561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,5.5 + parent: 2 + - uid: 2562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,9.5 + parent: 2 + - uid: 2563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,9.5 + parent: 2 + - uid: 2564 + components: + - type: Transform + pos: -0.5,19.5 + parent: 2 + - uid: 2565 + components: + - type: Transform + pos: 1.5,19.5 + parent: 2 + - uid: 2566 + components: + - type: Transform + pos: -4.5,1.5 + parent: 2 + - uid: 2567 + components: + - type: Transform + pos: 5.5,1.5 + parent: 2 + - uid: 3207 + components: + - type: Transform + pos: -0.5,34.5 + parent: 2 + - uid: 3208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,37.5 + parent: 2 + - uid: 3209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,41.5 + parent: 2 + - uid: 3210 + components: + - type: Transform + pos: 8.5,39.5 + parent: 2 + - uid: 3211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,41.5 + parent: 2 + - uid: 3217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,9.5 + parent: 2 +- proto: PoweredSmallLight + entities: + - uid: 548 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,19.5 + parent: 2 + - uid: 1709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,25.5 + parent: 2 + - uid: 2724 + components: + - type: Transform + pos: 18.5,10.5 + parent: 2 + - uid: 2729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,13.5 + parent: 2 + - uid: 2732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,35.5 + parent: 2 + - uid: 2733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,35.5 + parent: 2 + - uid: 2734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,34.5 + parent: 2 + - uid: 2735 + components: + - type: Transform + pos: 12.5,13.5 + parent: 2 + - uid: 2736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,11.5 + parent: 2 + - uid: 2737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,9.5 + parent: 2 + - uid: 3751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,31.5 + parent: 2 + - uid: 3898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,23.5 + parent: 2 + - uid: 4167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,3.5 + parent: 2 +- proto: Rack + entities: + - uid: 2113 + components: + - type: Transform + pos: -12.5,33.5 + parent: 2 + - uid: 3937 + components: + - type: Transform + pos: -0.5,31.5 + parent: 2 + - uid: 3938 + components: + - type: Transform + pos: 1.5,31.5 + parent: 2 +- proto: RadiationCollectorNoTank + entities: + - uid: 1072 + components: + - type: Transform + pos: 9.5,34.5 + parent: 2 + - uid: 1080 + components: + - type: Transform + pos: 6.5,34.5 + parent: 2 +- proto: Railing + entities: + - uid: 3095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,39.5 + parent: 2 + - uid: 3096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,38.5 + parent: 2 + - uid: 3097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,37.5 + parent: 2 + - uid: 3098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,36.5 + parent: 2 + - uid: 3099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,35.5 + parent: 2 + - uid: 3100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,34.5 + parent: 2 + - uid: 3101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,33.5 + parent: 2 + - uid: 3102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,40.5 + parent: 2 + - uid: 3103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,40.5 + parent: 2 + - uid: 3104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,40.5 + parent: 2 + - uid: 3105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,40.5 + parent: 2 + - uid: 3106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,40.5 + parent: 2 + - uid: 3107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,40.5 + parent: 2 + - uid: 3108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,40.5 + parent: 2 + - uid: 3109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,40.5 + parent: 2 + - uid: 3110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,40.5 + parent: 2 + - uid: 3111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,40.5 + parent: 2 + - uid: 3112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,40.5 + parent: 2 + - uid: 3113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,40.5 + parent: 2 + - uid: 3114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,40.5 + parent: 2 + - uid: 3115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,40.5 + parent: 2 + - uid: 3116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,40.5 + parent: 2 + - uid: 3117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,40.5 + parent: 2 + - uid: 3126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,34.5 + parent: 2 + - uid: 3142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,40.5 + parent: 2 + - uid: 3143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,40.5 + parent: 2 + - uid: 3144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,40.5 + parent: 2 + - uid: 3145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,40.5 + parent: 2 + - uid: 3146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,40.5 + parent: 2 + - uid: 3147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,40.5 + parent: 2 + - uid: 3148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,40.5 + parent: 2 + - uid: 3149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,40.5 + parent: 2 + - uid: 3151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,39.5 + parent: 2 + - uid: 3152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,38.5 + parent: 2 + - uid: 3153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,37.5 + parent: 2 + - uid: 3154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,36.5 + parent: 2 + - uid: 3155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,35.5 + parent: 2 + - uid: 3156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,34.5 + parent: 2 + - uid: 3157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,35.5 + parent: 2 + - uid: 3158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,36.5 + parent: 2 + - uid: 3159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,37.5 + parent: 2 + - uid: 3160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,38.5 + parent: 2 + - uid: 3161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,39.5 + parent: 2 + - uid: 3162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,40.5 + parent: 2 + - uid: 3163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,41.5 + parent: 2 + - uid: 3164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,42.5 + parent: 2 + - uid: 3165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,43.5 + parent: 2 + - uid: 3166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,44.5 + parent: 2 + - uid: 3167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,45.5 + parent: 2 + - uid: 3168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,46.5 + parent: 2 + - uid: 3169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,47.5 + parent: 2 + - uid: 3170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,48.5 + parent: 2 + - uid: 3171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,49.5 + parent: 2 + - uid: 3172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,50.5 + parent: 2 + - uid: 3173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,51.5 + parent: 2 + - uid: 3177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,41.5 + parent: 2 + - uid: 3178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,42.5 + parent: 2 + - uid: 3179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,43.5 + parent: 2 +- proto: RailingCorner + entities: + - uid: 3094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,40.5 + parent: 2 + - uid: 3150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,40.5 + parent: 2 + - uid: 3174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,52.5 + parent: 2 + - uid: 3184 + components: + - type: Transform + pos: 12.5,18.5 + parent: 2 + - uid: 3185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,18.5 + parent: 2 + - uid: 3186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,15.5 + parent: 2 + - uid: 3187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,15.5 + parent: 2 +- proto: RailingCornerSmall + entities: + - uid: 3176 + components: + - type: Transform + pos: 22.5,33.5 + parent: 2 + - uid: 3180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,44.5 + parent: 2 +- proto: RandomPosterAny + entities: + - uid: 3969 + components: + - type: Transform + pos: 11.5,33.5 + parent: 2 + - uid: 3970 + components: + - type: Transform + pos: 21.5,24.5 + parent: 2 + - uid: 4034 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,34.5 + parent: 2 + - uid: 4035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,25.5 + parent: 2 + - uid: 4036 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,16.5 + parent: 2 + - uid: 4037 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,14.5 + parent: 2 + - uid: 4064 + components: + - type: Transform + pos: -10.5,5.5 + parent: 2 + - uid: 4065 + components: + - type: Transform + pos: -7.5,4.5 + parent: 2 + - uid: 4066 + components: + - type: Transform + pos: 8.5,4.5 + parent: 2 + - uid: 4067 + components: + - type: Transform + pos: 11.5,5.5 + parent: 2 +- proto: RandomPosterContrabandDeadDrop + entities: + - uid: 3967 + components: + - type: Transform + pos: 11.5,25.5 + parent: 2 + - uid: 3968 + components: + - type: Transform + pos: 5.5,36.5 + parent: 2 +- proto: RandomPosterLegit + entities: + - uid: 4053 + components: + - type: Transform + pos: 24.5,15.5 + parent: 2 + - uid: 4054 + components: + - type: Transform + pos: 18.5,14.5 + parent: 2 + - uid: 4055 + components: + - type: Transform + pos: 11.5,8.5 + parent: 2 + - uid: 4056 + components: + - type: Transform + pos: -2.5,8.5 + parent: 2 + - uid: 4057 + components: + - type: Transform + pos: -2.5,30.5 + parent: 2 + - uid: 4058 + components: + - type: Transform + pos: 4.5,30.5 + parent: 2 + - uid: 4059 + components: + - type: Transform + pos: -3.5,38.5 + parent: 2 + - uid: 4060 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 2 + - uid: 4061 + components: + - type: Transform + pos: 30.5,-2.5 + parent: 2 + - uid: 4062 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 2 + - uid: 4063 + components: + - type: Transform + pos: -19.5,-2.5 + parent: 2 +- proto: Recycler + entities: + - uid: 1859 + components: + - type: Transform + pos: -12.5,5.5 + parent: 2 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 650 + components: + - type: Transform + pos: 1.5,44.5 + parent: 2 + - uid: 651 + components: + - type: Transform + pos: -0.5,44.5 + parent: 2 + - uid: 738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,35.5 + parent: 2 + - uid: 975 + components: + - type: Transform + pos: -8.5,32.5 + parent: 2 + - uid: 976 + components: + - type: Transform + pos: -7.5,32.5 + parent: 2 + - uid: 977 + components: + - type: Transform + pos: -6.5,32.5 + parent: 2 + - uid: 978 + components: + - type: Transform + pos: -16.5,32.5 + parent: 2 + - uid: 979 + components: + - type: Transform + pos: -15.5,32.5 + parent: 2 + - uid: 980 + components: + - type: Transform + pos: -14.5,32.5 + parent: 2 + - uid: 984 + components: + - type: Transform + pos: -4.5,33.5 + parent: 2 + - uid: 985 + components: + - type: Transform + pos: -4.5,34.5 + parent: 2 + - uid: 986 + components: + - type: Transform + pos: -4.5,35.5 + parent: 2 + - uid: 999 + components: + - type: Transform + pos: 0.5,44.5 + parent: 2 + - uid: 1000 + components: + - type: Transform + pos: -1.5,44.5 + parent: 2 + - uid: 1002 + components: + - type: Transform + pos: 2.5,44.5 + parent: 2 + - uid: 1041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,37.5 + parent: 2 + - uid: 1042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,36.5 + parent: 2 + - uid: 1156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,33.5 + parent: 2 + - uid: 1157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,33.5 + parent: 2 + - uid: 1160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,33.5 + parent: 2 + - uid: 1162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,33.5 + parent: 2 + - uid: 1238 + components: + - type: Transform + pos: 18.5,35.5 + parent: 2 + - uid: 1239 + components: + - type: Transform + pos: 18.5,36.5 + parent: 2 + - uid: 3776 + components: + - type: Transform + pos: -18.5,35.5 + parent: 2 + - uid: 3777 + components: + - type: Transform + pos: -18.5,34.5 + parent: 2 + - uid: 3778 + components: + - type: Transform + pos: -18.5,33.5 + parent: 2 +- proto: ReinforcedWindow + entities: + - uid: 7 + components: + - type: Transform + pos: 2.5,7.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: 2.5,6.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 2.5,5.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: 2.5,4.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: -1.5,4.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: -1.5,6.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: -1.5,7.5 + parent: 2 + - uid: 104 + components: + - type: Transform + pos: -2.5,-26.5 + parent: 2 + - uid: 105 + components: + - type: Transform + pos: -2.5,-30.5 + parent: 2 + - uid: 106 + components: + - type: Transform + pos: -1.5,-31.5 + parent: 2 + - uid: 107 + components: + - type: Transform + pos: 2.5,-31.5 + parent: 2 + - uid: 108 + components: + - type: Transform + pos: 3.5,-30.5 + parent: 2 + - uid: 109 + components: + - type: Transform + pos: 3.5,-26.5 + parent: 2 + - uid: 116 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 2 + - uid: 117 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 2 + - uid: 118 + components: + - type: Transform + pos: -9.5,-5.5 + parent: 2 + - uid: 119 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 2 + - uid: 120 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 2 + - uid: 121 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 2 + - uid: 122 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 123 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - uid: 197 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - uid: 198 + components: + - type: Transform + pos: 11.5,-5.5 + parent: 2 + - uid: 201 + components: + - type: Transform + pos: 15.5,1.5 + parent: 2 + - uid: 202 + components: + - type: Transform + pos: 16.5,1.5 + parent: 2 + - uid: 203 + components: + - type: Transform + pos: 17.5,1.5 + parent: 2 + - uid: 204 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 2 + - uid: 205 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 + - uid: 206 + components: + - type: Transform + pos: 17.5,-2.5 + parent: 2 + - uid: 207 + components: + - type: Transform + pos: -14.5,-2.5 + parent: 2 + - uid: 208 + components: + - type: Transform + pos: -15.5,-2.5 + parent: 2 + - uid: 209 + components: + - type: Transform + pos: -16.5,-2.5 + parent: 2 + - uid: 210 + components: + - type: Transform + pos: -14.5,1.5 + parent: 2 + - uid: 211 + components: + - type: Transform + pos: -15.5,1.5 + parent: 2 + - uid: 212 + components: + - type: Transform + pos: -16.5,1.5 + parent: 2 + - uid: 213 + components: + - type: Transform + pos: 29.5,1.5 + parent: 2 + - uid: 214 + components: + - type: Transform + pos: 28.5,1.5 + parent: 2 + - uid: 215 + components: + - type: Transform + pos: 27.5,1.5 + parent: 2 + - uid: 216 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 2 + - uid: 217 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 2 + - uid: 218 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 2 + - uid: 219 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 2 + - uid: 220 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 2 + - uid: 221 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 2 + - uid: 222 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 2 + - uid: 223 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 2 + - uid: 224 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 2 + - uid: 225 + components: + - type: Transform + pos: 2.5,-24.5 + parent: 2 + - uid: 226 + components: + - type: Transform + pos: 2.5,-23.5 + parent: 2 + - uid: 227 + components: + - type: Transform + pos: 2.5,-22.5 + parent: 2 + - uid: 228 + components: + - type: Transform + pos: -1.5,-24.5 + parent: 2 + - uid: 229 + components: + - type: Transform + pos: -1.5,-23.5 + parent: 2 + - uid: 230 + components: + - type: Transform + pos: -1.5,-22.5 + parent: 2 + - uid: 243 + components: + - type: Transform + pos: -35.5,1.5 + parent: 2 + - uid: 244 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 + - uid: 245 + components: + - type: Transform + pos: -34.5,2.5 + parent: 2 + - uid: 246 + components: + - type: Transform + pos: -30.5,2.5 + parent: 2 + - uid: 247 + components: + - type: Transform + pos: -34.5,-3.5 + parent: 2 + - uid: 248 + components: + - type: Transform + pos: -30.5,-3.5 + parent: 2 + - uid: 249 + components: + - type: Transform + pos: -28.5,-2.5 + parent: 2 + - uid: 250 + components: + - type: Transform + pos: -27.5,-2.5 + parent: 2 + - uid: 251 + components: + - type: Transform + pos: -26.5,-2.5 + parent: 2 + - uid: 252 + components: + - type: Transform + pos: -28.5,1.5 + parent: 2 + - uid: 253 + components: + - type: Transform + pos: -27.5,1.5 + parent: 2 + - uid: 254 + components: + - type: Transform + pos: -26.5,1.5 + parent: 2 + - uid: 261 + components: + - type: Transform + pos: -6.5,8.5 + parent: 2 + - uid: 262 + components: + - type: Transform + pos: -5.5,8.5 + parent: 2 + - uid: 263 + components: + - type: Transform + pos: 7.5,8.5 + parent: 2 + - uid: 264 + components: + - type: Transform + pos: 6.5,8.5 + parent: 2 + - uid: 301 + components: + - type: Transform + pos: -22.5,1.5 + parent: 2 + - uid: 302 + components: + - type: Transform + pos: -21.5,1.5 + parent: 2 + - uid: 303 + components: + - type: Transform + pos: -20.5,1.5 + parent: 2 + - uid: 304 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 2 + - uid: 305 + components: + - type: Transform + pos: -21.5,-2.5 + parent: 2 + - uid: 306 + components: + - type: Transform + pos: -20.5,-2.5 + parent: 2 + - uid: 307 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 2 + - uid: 308 + components: + - type: Transform + pos: 22.5,-2.5 + parent: 2 + - uid: 309 + components: + - type: Transform + pos: 23.5,-2.5 + parent: 2 + - uid: 310 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - uid: 311 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 312 + components: + - type: Transform + pos: 23.5,1.5 + parent: 2 + - uid: 325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,12.5 + parent: 2 + - uid: 326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,13.5 + parent: 2 + - uid: 328 + components: + - type: Transform + pos: 8.5,13.5 + parent: 2 + - uid: 329 + components: + - type: Transform + pos: 8.5,12.5 + parent: 2 + - uid: 462 + components: + - type: Transform + pos: -4.5,27.5 + parent: 2 + - uid: 463 + components: + - type: Transform + pos: -4.5,28.5 + parent: 2 + - uid: 529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,20.5 + parent: 2 + - uid: 530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,20.5 + parent: 2 + - uid: 531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,20.5 + parent: 2 + - uid: 532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,20.5 + parent: 2 + - uid: 533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,20.5 + parent: 2 + - uid: 534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,20.5 + parent: 2 + - uid: 535 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 2 + - uid: 536 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 2 + - uid: 540 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 541 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,8.5 + parent: 2 + - uid: 554 + components: + - type: Transform + pos: -4.5,22.5 + parent: 2 + - uid: 555 + components: + - type: Transform + pos: -4.5,23.5 + parent: 2 + - uid: 556 + components: + - type: Transform + pos: 5.5,22.5 + parent: 2 + - uid: 557 + components: + - type: Transform + pos: 5.5,23.5 + parent: 2 + - uid: 558 + components: + - type: Transform + pos: 5.5,27.5 + parent: 2 + - uid: 559 + components: + - type: Transform + pos: 5.5,28.5 + parent: 2 + - uid: 582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,33.5 + parent: 2 + - uid: 583 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,32.5 + parent: 2 + - uid: 584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,33.5 + parent: 2 + - uid: 585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,32.5 + parent: 2 + - uid: 595 + components: + - type: Transform + pos: -16.5,8.5 + parent: 2 + - uid: 644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,2.5 + parent: 2 + - uid: 645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,2.5 + parent: 2 + - uid: 646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,1.5 + parent: 2 + - uid: 647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-2.5 + parent: 2 + - uid: 648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-3.5 + parent: 2 + - uid: 649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-3.5 + parent: 2 + - uid: 732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,14.5 + parent: 2 + - uid: 733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,14.5 + parent: 2 + - uid: 849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,14.5 + parent: 2 + - uid: 1043 + components: + - type: Transform + pos: 9.5,33.5 + parent: 2 + - uid: 1044 + components: + - type: Transform + pos: 8.5,33.5 + parent: 2 + - uid: 1045 + components: + - type: Transform + pos: 7.5,33.5 + parent: 2 + - uid: 1046 + components: + - type: Transform + pos: 5.5,34.5 + parent: 2 + - uid: 1047 + components: + - type: Transform + pos: 5.5,35.5 + parent: 2 + - uid: 1531 + components: + - type: Transform + pos: 2.5,-15.5 + parent: 2 + - uid: 1533 + components: + - type: Transform + pos: -3.5,42.5 + parent: 2 + - uid: 1534 + components: + - type: Transform + pos: 2.5,-16.5 + parent: 2 + - uid: 1536 + components: + - type: Transform + pos: 21.5,28.5 + parent: 2 + - uid: 1537 + components: + - type: Transform + pos: 21.5,27.5 + parent: 2 + - uid: 1538 + components: + - type: Transform + pos: 21.5,22.5 + parent: 2 + - uid: 1539 + components: + - type: Transform + pos: 21.5,21.5 + parent: 2 + - uid: 1540 + components: + - type: Transform + pos: 24.5,22.5 + parent: 2 + - uid: 1541 + components: + - type: Transform + pos: 24.5,21.5 + parent: 2 + - uid: 1542 + components: + - type: Transform + pos: 13.5,8.5 + parent: 2 + - uid: 1543 + components: + - type: Transform + pos: 14.5,8.5 + parent: 2 + - uid: 1544 + components: + - type: Transform + pos: 15.5,8.5 + parent: 2 + - uid: 1545 + components: + - type: Transform + pos: 17.5,9.5 + parent: 2 + - uid: 1546 + components: + - type: Transform + pos: 18.5,9.5 + parent: 2 + - uid: 1548 + components: + - type: Transform + pos: 19.5,12.5 + parent: 2 + - uid: 1549 + components: + - type: Transform + pos: 19.5,13.5 + parent: 2 + - uid: 1550 + components: + - type: Transform + pos: 22.5,14.5 + parent: 2 + - uid: 1551 + components: + - type: Transform + pos: 21.5,14.5 + parent: 2 + - uid: 1552 + components: + - type: Transform + pos: 24.5,16.5 + parent: 2 + - uid: 1553 + components: + - type: Transform + pos: 24.5,17.5 + parent: 2 + - uid: 1559 + components: + - type: Transform + pos: 2.5,-17.5 + parent: 2 + - uid: 1560 + components: + - type: Transform + pos: 2.5,-18.5 + parent: 2 + - uid: 1561 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 2 + - uid: 1562 + components: + - type: Transform + pos: -1.5,-16.5 + parent: 2 + - uid: 1563 + components: + - type: Transform + pos: -1.5,-17.5 + parent: 2 + - uid: 1564 + components: + - type: Transform + pos: -1.5,-18.5 + parent: 2 + - uid: 1591 + components: + - type: Transform + pos: 18.5,20.5 + parent: 2 + - uid: 1592 + components: + - type: Transform + pos: 19.5,20.5 + parent: 2 + - uid: 1708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,4.5 + parent: 2 + - uid: 1762 + components: + - type: Transform + pos: 5.5,31.5 + parent: 2 + - uid: 1763 + components: + - type: Transform + pos: 5.5,32.5 + parent: 2 + - uid: 2501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,12.5 + parent: 2 + - uid: 2502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,14.5 + parent: 2 + - uid: 2505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,15.5 + parent: 2 + - uid: 2506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,17.5 + parent: 2 + - uid: 2507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,18.5 + parent: 2 + - uid: 2508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,20.5 + parent: 2 + - uid: 2509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,21.5 + parent: 2 + - uid: 2510 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,23.5 + parent: 2 + - uid: 2511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,24.5 + parent: 2 + - uid: 2512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,26.5 + parent: 2 + - uid: 2513 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,27.5 + parent: 2 + - uid: 2514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,29.5 + parent: 2 + - uid: 2515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,30.5 + parent: 2 + - uid: 2520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,13.5 + parent: 2 + - uid: 2521 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,11.5 + parent: 2 + - uid: 3926 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,5.5 + parent: 2 +- proto: ResearchAndDevelopmentServerMachineCircuitboard + entities: + - uid: 3847 + components: + - type: Transform + pos: 10.5376625,39.725914 + parent: 2 +- proto: SellOnlyMothershipComputer + entities: + - uid: 1082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-5.5 + parent: 2 + - type: ContainerContainer + containers: + ShipyardConsole-targetId: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + board: !type:Container + showEnts: False + occludes: True + ents: [] + - uid: 3752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 2 + - type: ContainerContainer + containers: + ShipyardConsole-targetId: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + board: !type:Container + showEnts: False + occludes: True + ents: [] +- proto: SheetifierMachineCircuitboard + entities: + - uid: 3859 + components: + - type: Transform + pos: 10.6939125,39.24154 + parent: 2 +- proto: ShuttersRadiationOpen + entities: + - uid: 3255 + components: + - type: Transform + pos: -1.5,44.5 + parent: 2 + - uid: 3256 + components: + - type: Transform + pos: -0.5,44.5 + parent: 2 + - uid: 3257 + components: + - type: Transform + pos: 0.5,44.5 + parent: 2 + - uid: 3258 + components: + - type: Transform + pos: 1.5,44.5 + parent: 2 + - uid: 3259 + components: + - type: Transform + pos: 2.5,44.5 + parent: 2 +- proto: SignalButtonDirectional + entities: + - uid: 3828 + components: + - type: Transform + pos: 19.5,19.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3889: + - Pressed: Toggle + 3890: + - Pressed: Toggle + 3891: + - Pressed: Toggle + 3892: + - Pressed: Toggle + 3893: + - Pressed: Toggle + 3894: + - Pressed: Toggle + - uid: 3829 + components: + - type: Transform + pos: 20.5,19.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3060: + - Pressed: Toggle + 3059: + - Pressed: Toggle + 3058: + - Pressed: Toggle + 3046: + - Pressed: Toggle + 3052: + - Pressed: Toggle +- proto: SignAtmos + entities: + - uid: 3983 + components: + - type: Transform + pos: -7.5,11.5 + parent: 2 + - uid: 3984 + components: + - type: Transform + pos: -5.5,19.5 + parent: 2 + - uid: 4029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,36.5 + parent: 2 +- proto: SignDirectionalSolar + entities: + - uid: 4024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,20.5 + parent: 2 +- proto: SignElectricalMed + entities: + - uid: 4004 + components: + - type: Transform + pos: -0.5,20.5 + parent: 2 + - uid: 4005 + components: + - type: Transform + pos: 1.5,20.5 + parent: 2 +- proto: SignEngine + entities: + - uid: 4006 + components: + - type: Transform + pos: -5.5,15.5 + parent: 2 +- proto: SignEngineering + entities: + - uid: 3971 + components: + - type: Transform + pos: 35.5,1.5 + parent: 2 + - uid: 3972 + components: + - type: Transform + pos: 35.5,-2.5 + parent: 2 + - uid: 3973 + components: + - type: Transform + pos: 2.5,-30.5 + parent: 2 + - uid: 3974 + components: + - type: Transform + pos: -1.5,-30.5 + parent: 2 + - uid: 3975 + components: + - type: Transform + pos: -34.5,1.5 + parent: 2 + - uid: 3976 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 + - uid: 4047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 2 + - uid: 4048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 2 + - uid: 4049 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,2.5 + parent: 2 + - uid: 4050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,2.5 + parent: 2 + - uid: 4051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,6.5 + parent: 2 + - uid: 4052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,6.5 + parent: 2 +- proto: SignFlammableMed + entities: + - uid: 4009 + components: + - type: Transform + pos: -18.5,38.5 + parent: 2 + - uid: 4031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,32.5 + parent: 2 +- proto: SignLaserMed + entities: + - uid: 4010 + components: + - type: Transform + pos: 4.5,43.5 + parent: 2 + - uid: 4011 + components: + - type: Transform + pos: 4.5,41.5 + parent: 2 +- proto: SignRadiationMed + entities: + - uid: 4012 + components: + - type: Transform + pos: 1.5,35.5 + parent: 2 + - uid: 4013 + components: + - type: Transform + pos: -0.5,35.5 + parent: 2 + - uid: 4014 + components: + - type: Transform + pos: 6.5,26.5 + parent: 2 + - uid: 4015 + components: + - type: Transform + pos: 6.5,24.5 + parent: 2 + - uid: 4016 + components: + - type: Transform + pos: 18.5,30.5 + parent: 2 + - uid: 4017 + components: + - type: Transform + pos: 20.5,30.5 + parent: 2 + - uid: 4018 + components: + - type: Transform + pos: 12.5,19.5 + parent: 2 + - uid: 4019 + components: + - type: Transform + pos: 15.5,19.5 + parent: 2 +- proto: SignShipDock + entities: + - uid: 3986 + components: + - type: Transform + pos: 37.5,1.5 + parent: 2 + - uid: 3987 + components: + - type: Transform + pos: 31.5,3.5 + parent: 2 + - uid: 3988 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - uid: 3989 + components: + - type: Transform + pos: 35.5,-4.5 + parent: 2 + - uid: 3990 + components: + - type: Transform + pos: 37.5,-2.5 + parent: 2 + - uid: 3991 + components: + - type: Transform + pos: 35.5,3.5 + parent: 2 + - uid: 3992 + components: + - type: Transform + pos: 4.5,-30.5 + parent: 2 + - uid: 3993 + components: + - type: Transform + pos: 4.5,-26.5 + parent: 2 + - uid: 3994 + components: + - type: Transform + pos: 2.5,-32.5 + parent: 2 + - uid: 3995 + components: + - type: Transform + pos: -1.5,-32.5 + parent: 2 + - uid: 3996 + components: + - type: Transform + pos: -3.5,-30.5 + parent: 2 + - uid: 3997 + components: + - type: Transform + pos: -3.5,-26.5 + parent: 2 + - uid: 3998 + components: + - type: Transform + pos: -36.5,1.5 + parent: 2 + - uid: 3999 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 2 + - uid: 4000 + components: + - type: Transform + pos: -34.5,-4.5 + parent: 2 + - uid: 4001 + components: + - type: Transform + pos: -34.5,3.5 + parent: 2 + - uid: 4002 + components: + - type: Transform + pos: -30.5,3.5 + parent: 2 + - uid: 4003 + components: + - type: Transform + pos: -30.5,-4.5 + parent: 2 +- proto: SignShock + entities: + - uid: 4020 + components: + - type: Transform + pos: 1.5,30.5 + parent: 2 + - uid: 4021 + components: + - type: Transform + pos: -0.5,30.5 + parent: 2 + - uid: 4022 + components: + - type: Transform + pos: -4.5,24.5 + parent: 2 + - uid: 4023 + components: + - type: Transform + pos: -4.5,26.5 + parent: 2 +- proto: SignSpace + entities: + - uid: 4025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,20.5 + parent: 2 + - uid: 4026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,29.5 + parent: 2 + - uid: 4027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,36.5 + parent: 2 + - uid: 4030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,32.5 + parent: 2 +- proto: SinkStemless + entities: + - uid: 2722 + components: + - type: Transform + pos: 17.5,10.5 + parent: 2 +- proto: SMESBasic + entities: + - uid: 1597 + components: + - type: Transform + pos: 22.5,15.5 + parent: 2 +- proto: SMESBasicEmpty + entities: + - uid: 503 + components: + - type: Transform + pos: -2.5,27.5 + parent: 2 + - uid: 504 + components: + - type: Transform + pos: -2.5,26.5 + parent: 2 + - uid: 505 + components: + - type: Transform + pos: -2.5,25.5 + parent: 2 + - uid: 506 + components: + - type: Transform + pos: -2.5,24.5 + parent: 2 + - uid: 507 + components: + - type: Transform + pos: -2.5,23.5 + parent: 2 + - uid: 508 + components: + - type: Transform + pos: -0.5,27.5 + parent: 2 + - uid: 509 + components: + - type: Transform + pos: -0.5,26.5 + parent: 2 + - uid: 510 + components: + - type: Transform + pos: -0.5,25.5 + parent: 2 + - uid: 511 + components: + - type: Transform + pos: -0.5,24.5 + parent: 2 + - uid: 512 + components: + - type: Transform + pos: -0.5,23.5 + parent: 2 + - uid: 513 + components: + - type: Transform + pos: 1.5,27.5 + parent: 2 + - uid: 514 + components: + - type: Transform + pos: 1.5,26.5 + parent: 2 + - uid: 515 + components: + - type: Transform + pos: 1.5,25.5 + parent: 2 + - uid: 516 + components: + - type: Transform + pos: 1.5,24.5 + parent: 2 + - uid: 517 + components: + - type: Transform + pos: 1.5,23.5 + parent: 2 + - uid: 518 + components: + - type: Transform + pos: 3.5,27.5 + parent: 2 + - uid: 519 + components: + - type: Transform + pos: 3.5,26.5 + parent: 2 + - uid: 520 + components: + - type: Transform + pos: 3.5,25.5 + parent: 2 + - uid: 521 + components: + - type: Transform + pos: 3.5,24.5 + parent: 2 + - uid: 522 + components: + - type: Transform + pos: 3.5,23.5 + parent: 2 +- proto: SMESMachineCircuitboard + entities: + - uid: 3850 + components: + - type: Transform + pos: 9.8345375,39.788414 + parent: 2 + - uid: 3851 + components: + - type: Transform + pos: 9.7095375,39.55404 + parent: 2 +- proto: SolarPanel + entities: + - uid: 1254 + components: + - type: Transform + pos: 30.5,52.5 + parent: 2 + - uid: 1255 + components: + - type: Transform + pos: 29.5,52.5 + parent: 2 + - uid: 1256 + components: + - type: Transform + pos: 28.5,52.5 + parent: 2 + - uid: 1257 + components: + - type: Transform + pos: 27.5,52.5 + parent: 2 + - uid: 1258 + components: + - type: Transform + pos: 26.5,52.5 + parent: 2 + - uid: 1260 + components: + - type: Transform + pos: 30.5,49.5 + parent: 2 + - uid: 1261 + components: + - type: Transform + pos: 29.5,49.5 + parent: 2 + - uid: 1262 + components: + - type: Transform + pos: 28.5,49.5 + parent: 2 + - uid: 1263 + components: + - type: Transform + pos: 27.5,49.5 + parent: 2 + - uid: 1264 + components: + - type: Transform + pos: 26.5,49.5 + parent: 2 + - uid: 1266 + components: + - type: Transform + pos: 30.5,46.5 + parent: 2 + - uid: 1267 + components: + - type: Transform + pos: 29.5,46.5 + parent: 2 + - uid: 1268 + components: + - type: Transform + pos: 28.5,46.5 + parent: 2 + - uid: 1269 + components: + - type: Transform + pos: 27.5,46.5 + parent: 2 + - uid: 1270 + components: + - type: Transform + pos: 26.5,46.5 + parent: 2 + - uid: 1272 + components: + - type: Transform + pos: 30.5,43.5 + parent: 2 + - uid: 1273 + components: + - type: Transform + pos: 29.5,43.5 + parent: 2 + - uid: 1274 + components: + - type: Transform + pos: 28.5,43.5 + parent: 2 + - uid: 1275 + components: + - type: Transform + pos: 27.5,43.5 + parent: 2 + - uid: 1276 + components: + - type: Transform + pos: 26.5,43.5 + parent: 2 + - uid: 1278 + components: + - type: Transform + pos: 30.5,40.5 + parent: 2 + - uid: 1279 + components: + - type: Transform + pos: 29.5,40.5 + parent: 2 + - uid: 1280 + components: + - type: Transform + pos: 28.5,40.5 + parent: 2 + - uid: 1281 + components: + - type: Transform + pos: 27.5,40.5 + parent: 2 + - uid: 1282 + components: + - type: Transform + pos: 26.5,40.5 + parent: 2 + - uid: 1284 + components: + - type: Transform + pos: 30.5,37.5 + parent: 2 + - uid: 1285 + components: + - type: Transform + pos: 29.5,37.5 + parent: 2 + - uid: 1286 + components: + - type: Transform + pos: 28.5,37.5 + parent: 2 + - uid: 1287 + components: + - type: Transform + pos: 27.5,37.5 + parent: 2 + - uid: 1288 + components: + - type: Transform + pos: 26.5,37.5 + parent: 2 + - uid: 1290 + components: + - type: Transform + pos: 30.5,34.5 + parent: 2 + - uid: 1291 + components: + - type: Transform + pos: 29.5,34.5 + parent: 2 + - uid: 1292 + components: + - type: Transform + pos: 28.5,34.5 + parent: 2 + - uid: 1293 + components: + - type: Transform + pos: 27.5,34.5 + parent: 2 + - uid: 1294 + components: + - type: Transform + pos: 26.5,34.5 + parent: 2 + - uid: 1296 + components: + - type: Transform + pos: 30.5,31.5 + parent: 2 + - uid: 1297 + components: + - type: Transform + pos: 29.5,31.5 + parent: 2 + - uid: 1298 + components: + - type: Transform + pos: 28.5,31.5 + parent: 2 + - uid: 1299 + components: + - type: Transform + pos: 27.5,31.5 + parent: 2 + - uid: 1300 + components: + - type: Transform + pos: 26.5,31.5 + parent: 2 + - uid: 1302 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 1303 + components: + - type: Transform + pos: 29.5,28.5 + parent: 2 + - uid: 1304 + components: + - type: Transform + pos: 28.5,28.5 + parent: 2 + - uid: 1305 + components: + - type: Transform + pos: 27.5,28.5 + parent: 2 + - uid: 1306 + components: + - type: Transform + pos: 26.5,28.5 + parent: 2 +- proto: SolarTracker + entities: + - uid: 1253 + components: + - type: Transform + pos: 23.5,53.5 + parent: 2 +- proto: SpaceVillainArcade + entities: + - uid: 3249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,9.5 + parent: 2 +- proto: SpawnPointChiefEngineer + entities: + - uid: 3930 + components: + - type: Transform + pos: -6.5,6.5 + parent: 2 +- proto: SpawnPointLatejoin + entities: + - uid: 1705 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - uid: 3479 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 + - uid: 4156 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 2 +- proto: StationMap + entities: + - uid: 4044 + components: + - type: Transform + pos: -17.5,1.5 + parent: 2 + - uid: 4045 + components: + - type: Transform + pos: 18.5,1.5 + parent: 2 + - uid: 4046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-12.5 + parent: 2 +- proto: Stool + entities: + - uid: 199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,19.5 + parent: 2 + - uid: 3842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,19.5 + parent: 2 + - uid: 3843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,19.5 + parent: 2 + - uid: 3844 + components: + - type: Transform + pos: 8.5,15.5 + parent: 2 + - uid: 3845 + components: + - type: Transform + pos: 9.5,15.5 + parent: 2 + - uid: 3846 + components: + - type: Transform + pos: 7.5,15.5 + parent: 2 +- proto: StorageCanister + entities: + - uid: 2170 + components: + - type: Transform + pos: -10.5,13.5 + parent: 2 + - uid: 2171 + components: + - type: Transform + pos: -10.5,12.5 + parent: 2 + - uid: 2173 + components: + - type: Transform + pos: -9.5,11.5 + parent: 2 + - uid: 2174 + components: + - type: Transform + pos: -8.5,11.5 + parent: 2 + - uid: 2177 + components: + - type: Transform + pos: -9.5,12.5 + parent: 2 + - uid: 2178 + components: + - type: Transform + pos: -9.5,13.5 + parent: 2 + - uid: 2179 + components: + - type: Transform + pos: -8.5,12.5 + parent: 2 + - uid: 2180 + components: + - type: Transform + pos: -8.5,13.5 + parent: 2 + - uid: 3265 + components: + - type: Transform + pos: -10.5,11.5 + parent: 2 +- proto: SubstationBasic + entities: + - uid: 819 + components: + - type: Transform + pos: 1.5,22.5 + parent: 2 + - uid: 2181 + components: + - type: Transform + pos: 9.5,7.5 + parent: 2 + - uid: 2182 + components: + - type: Transform + pos: -8.5,7.5 + parent: 2 + - uid: 2837 + components: + - type: Transform + pos: 9.5,6.5 + parent: 2 + - uid: 2838 + components: + - type: Transform + pos: -8.5,6.5 + parent: 2 +- proto: SubstationMachineCircuitboard + entities: + - uid: 3861 + components: + - type: Transform + pos: 10.4595375,39.08529 + parent: 2 +- proto: SuitStorageEVAEmergency + entities: + - uid: 2111 + components: + - type: Transform + pos: -12.5,35.5 + parent: 2 +- proto: SuitStorageWallmountCE + entities: + - uid: 2688 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,4.5 + parent: 2 +- proto: SuitStorageWallmountEVAAtmosTech + entities: + - uid: 2588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,14.5 + parent: 2 +- proto: SuitStorageWallmountEVAEngineer + entities: + - uid: 1947 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,18.5 + parent: 2 + - uid: 3200 + components: + - type: Transform + pos: 7.5,40.5 + parent: 2 +- proto: SurveillanceCameraEngineering + entities: + - uid: 3904 + components: + - type: Transform + pos: 20.5,15.5 + parent: 2 + - uid: 3905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,18.5 + parent: 2 + - uid: 3906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,18.5 + parent: 2 + - uid: 3907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,13.5 + parent: 2 + - uid: 3908 + components: + - type: Transform + pos: 2.5,9.5 + parent: 2 + - uid: 3909 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,7.5 + parent: 2 + - uid: 3910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,7.5 + parent: 2 + - uid: 3911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,2.5 + parent: 2 + - uid: 3912 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 2 + - uid: 3913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,0.5 + parent: 2 + - uid: 3914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,0.5 + parent: 2 + - uid: 3915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-17.5 + parent: 2 + - uid: 3916 + components: + - type: Transform + pos: -10.5,9.5 + parent: 2 + - uid: 3917 + components: + - type: Transform + pos: -13.5,15.5 + parent: 2 + - uid: 3918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,31.5 + parent: 2 + - uid: 3919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,19.5 + parent: 2 + - uid: 3920 + components: + - type: Transform + pos: -9.5,39.5 + parent: 2 + - uid: 3921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,39.5 + parent: 2 + - uid: 3922 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,38.5 + parent: 2 + - uid: 3923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,25.5 + parent: 2 + - uid: 3924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,26.5 + parent: 2 +- proto: SurveillanceCameraRouterEngineering + entities: + - uid: 3266 + components: + - type: Transform + pos: 23.5,15.5 + parent: 2 +- proto: Table + entities: + - uid: 46 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 2 + - uid: 48 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - uid: 90 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - uid: 544 + components: + - type: Transform + pos: 3.5,2.5 + parent: 2 + - uid: 545 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 546 + components: + - type: Transform + pos: -1.5,2.5 + parent: 2 + - uid: 1696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,2.5 + parent: 2 + - uid: 1884 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 2 + - uid: 2701 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,6.5 + parent: 2 + - uid: 2702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,6.5 + parent: 2 +- proto: TableFancyOrange + entities: + - uid: 2682 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,7.5 + parent: 2 + - uid: 2683 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,6.5 + parent: 2 + - uid: 2687 + components: + - type: Transform + pos: -6.5,7.5 + parent: 2 +- proto: TableGlass + entities: + - uid: 3754 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,9.5 + parent: 2 + - uid: 3879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,9.5 + parent: 2 +- proto: TableReinforced + entities: + - uid: 200 + components: + - type: Transform + pos: 18.5,19.5 + parent: 2 + - uid: 571 + components: + - type: Transform + pos: 3.5,28.5 + parent: 2 + - uid: 1064 + components: + - type: Transform + pos: 10.5,39.5 + parent: 2 + - uid: 1065 + components: + - type: Transform + pos: 9.5,39.5 + parent: 2 + - uid: 1066 + components: + - type: Transform + pos: 8.5,39.5 + parent: 2 + - uid: 1067 + components: + - type: Transform + pos: 10.5,38.5 + parent: 2 + - uid: 1098 + components: + - type: Transform + pos: -2.5,37.5 + parent: 2 + - uid: 1577 + components: + - type: Transform + pos: -1.5,37.5 + parent: 2 + - uid: 1680 + components: + - type: Transform + pos: 20.5,19.5 + parent: 2 + - uid: 1681 + components: + - type: Transform + pos: 19.5,15.5 + parent: 2 + - uid: 1698 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,15.5 + parent: 2 + - uid: 1704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,15.5 + parent: 2 + - uid: 1995 + components: + - type: Transform + pos: -2.5,38.5 + parent: 2 + - uid: 1997 + components: + - type: Transform + pos: -2.5,39.5 + parent: 2 + - uid: 3012 + components: + - type: Transform + pos: -6.5,11.5 + parent: 2 + - uid: 3127 + components: + - type: Transform + pos: 7.5,11.5 + parent: 2 + - uid: 3128 + components: + - type: Transform + pos: -4.5,19.5 + parent: 2 + - uid: 3130 + components: + - type: Transform + pos: 5.5,19.5 + parent: 2 + - uid: 3131 + components: + - type: Transform + pos: 4.5,19.5 + parent: 2 + - uid: 3264 + components: + - type: Transform + pos: 19.5,19.5 + parent: 2 +- proto: TargetDarts + entities: + - uid: 3877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,9.5 + parent: 2 +- proto: TegCenter + entities: + - uid: 335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,25.5 + parent: 2 +- proto: TegCirculator + entities: + - uid: 334 + components: + - type: Transform + pos: -10.5,25.5 + parent: 2 + - type: PointLight + color: '#FF3300FF' + - uid: 336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,25.5 + parent: 2 + - type: PointLight + color: '#FF3300FF' +- proto: ToiletDirtyWater + entities: + - uid: 2721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,10.5 + parent: 2 +- proto: TwoWayLever + entities: + - uid: 4172 + components: + - type: Transform + pos: -11.5,6.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2731: + - Left: Forward + - Right: Reverse + - Middle: Off + 2730: + - Left: Forward + - Right: Reverse + - Middle: Off + 2700: + - Left: Forward + - Right: Reverse + - Middle: Off + 2708: + - Left: Forward + - Right: Reverse + - Middle: Off +- proto: UnfinishedMachineFrame + entities: + - uid: 3136 + components: + - type: Transform + pos: -2.5,40.5 + parent: 2 + - uid: 3137 + components: + - type: Transform + pos: -2.5,41.5 + parent: 2 + - uid: 3138 + components: + - type: Transform + pos: -2.5,42.5 + parent: 2 + - uid: 3139 + components: + - type: Transform + pos: -2.5,43.5 + parent: 2 + - uid: 3140 + components: + - type: Transform + pos: 2.5,37.5 + parent: 2 + - uid: 3141 + components: + - type: Transform + pos: 3.5,37.5 + parent: 2 +- proto: VendingMachineEngiDrobe + entities: + - uid: 3536 + components: + - type: Transform + pos: 15.5,15.5 + parent: 2 +- proto: VendingMachineEngivendPOI + entities: + - uid: 3188 + components: + - type: Transform + pos: 12.5,18.5 + parent: 2 +- proto: VendingMachineFlatpackVend + entities: + - uid: 2725 + components: + - type: Transform + pos: -6.5,13.5 + parent: 2 +- proto: VendingMachineTankDispenserEngineering + entities: + - uid: 3263 + components: + - type: Transform + pos: 10.5,37.5 + parent: 2 +- proto: VendingMachineVendomatPOI + entities: + - uid: 3190 + components: + - type: Transform + pos: 12.5,15.5 + parent: 2 +- proto: VendingMachineYouToolPOI + entities: + - uid: 3189 + components: + - type: Transform + pos: 15.5,18.5 + parent: 2 +- proto: WallPlastitanium + entities: + - uid: 625 + components: + - type: Transform + pos: -21.5,16.5 + parent: 2 + - uid: 627 + components: + - type: Transform + pos: -20.5,16.5 + parent: 2 + - uid: 629 + components: + - type: Transform + pos: -23.5,13.5 + parent: 2 + - uid: 631 + components: + - type: Transform + pos: -22.5,13.5 + parent: 2 + - uid: 687 + components: + - type: Transform + pos: -20.5,10.5 + parent: 2 + - uid: 688 + components: + - type: Transform + pos: -21.5,10.5 + parent: 2 + - uid: 689 + components: + - type: Transform + pos: -23.5,10.5 + parent: 2 + - uid: 690 + components: + - type: Transform + pos: -22.5,10.5 + parent: 2 + - uid: 691 + components: + - type: Transform + pos: -24.5,14.5 + parent: 2 + - uid: 692 + components: + - type: Transform + pos: -24.5,16.5 + parent: 2 + - uid: 693 + components: + - type: Transform + pos: -24.5,17.5 + parent: 2 + - uid: 694 + components: + - type: Transform + pos: -24.5,15.5 + parent: 2 + - uid: 695 + components: + - type: Transform + pos: -24.5,23.5 + parent: 2 + - uid: 696 + components: + - type: Transform + pos: -24.5,22.5 + parent: 2 + - uid: 697 + components: + - type: Transform + pos: -24.5,24.5 + parent: 2 + - uid: 698 + components: + - type: Transform + pos: -24.5,25.5 + parent: 2 + - uid: 699 + components: + - type: Transform + pos: -22.5,31.5 + parent: 2 + - uid: 700 + components: + - type: Transform + pos: -24.5,30.5 + parent: 2 + - uid: 701 + components: + - type: Transform + pos: -24.5,31.5 + parent: 2 + - uid: 702 + components: + - type: Transform + pos: -23.5,31.5 + parent: 2 + - uid: 703 + components: + - type: Transform + pos: -22.5,28.5 + parent: 2 + - uid: 704 + components: + - type: Transform + pos: -23.5,25.5 + parent: 2 + - uid: 705 + components: + - type: Transform + pos: -22.5,25.5 + parent: 2 + - uid: 706 + components: + - type: Transform + pos: -23.5,28.5 + parent: 2 + - uid: 707 + components: + - type: Transform + pos: -21.5,22.5 + parent: 2 + - uid: 708 + components: + - type: Transform + pos: -22.5,19.5 + parent: 2 + - uid: 709 + components: + - type: Transform + pos: -20.5,22.5 + parent: 2 + - uid: 710 + components: + - type: Transform + pos: -23.5,19.5 + parent: 2 + - uid: 1013 + components: + - type: Transform + pos: -20.5,13.5 + parent: 2 + - uid: 1014 + components: + - type: Transform + pos: -21.5,13.5 + parent: 2 + - uid: 1017 + components: + - type: Transform + pos: -21.5,19.5 + parent: 2 + - uid: 1018 + components: + - type: Transform + pos: -23.5,16.5 + parent: 2 + - uid: 1019 + components: + - type: Transform + pos: -20.5,19.5 + parent: 2 + - uid: 1020 + components: + - type: Transform + pos: -22.5,16.5 + parent: 2 + - uid: 1021 + components: + - type: Transform + pos: -21.5,25.5 + parent: 2 + - uid: 1022 + components: + - type: Transform + pos: -20.5,25.5 + parent: 2 + - uid: 1023 + components: + - type: Transform + pos: -23.5,22.5 + parent: 2 + - uid: 1024 + components: + - type: Transform + pos: -22.5,22.5 + parent: 2 + - uid: 1025 + components: + - type: Transform + pos: -21.5,28.5 + parent: 2 + - uid: 1026 + components: + - type: Transform + pos: -20.5,31.5 + parent: 2 + - uid: 1027 + components: + - type: Transform + pos: -21.5,31.5 + parent: 2 + - uid: 1028 + components: + - type: Transform + pos: -20.5,28.5 + parent: 2 + - uid: 1029 + components: + - type: Transform + pos: -24.5,28.5 + parent: 2 + - uid: 1030 + components: + - type: Transform + pos: -24.5,26.5 + parent: 2 + - uid: 1031 + components: + - type: Transform + pos: -24.5,27.5 + parent: 2 + - uid: 1032 + components: + - type: Transform + pos: -24.5,29.5 + parent: 2 + - uid: 1033 + components: + - type: Transform + pos: -24.5,20.5 + parent: 2 + - uid: 1034 + components: + - type: Transform + pos: -24.5,18.5 + parent: 2 + - uid: 1035 + components: + - type: Transform + pos: -24.5,21.5 + parent: 2 + - uid: 1036 + components: + - type: Transform + pos: -24.5,19.5 + parent: 2 + - uid: 1037 + components: + - type: Transform + pos: -24.5,10.5 + parent: 2 + - uid: 1038 + components: + - type: Transform + pos: -24.5,11.5 + parent: 2 + - uid: 1039 + components: + - type: Transform + pos: -24.5,12.5 + parent: 2 + - uid: 1040 + components: + - type: Transform + pos: -24.5,13.5 + parent: 2 +- proto: WallReinforced + entities: + - uid: 3 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,31.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: -1.5,3.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 2.5,3.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: -2.5,3.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: -1.5,8.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 2.5,8.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: -2.5,8.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 3.5,8.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 5.5,8.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: -4.5,8.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: -3.5,3.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: -4.5,3.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: 3.5,3.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: 4.5,3.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: 5.5,3.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: -6.5,2.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: -6.5,1.5 + parent: 2 + - uid: 29 + components: + - type: Transform + pos: -5.5,2.5 + parent: 2 + - uid: 30 + components: + - type: Transform + pos: 7.5,2.5 + parent: 2 + - uid: 31 + components: + - type: Transform + pos: 6.5,2.5 + parent: 2 + - uid: 32 + components: + - type: Transform + pos: -4.5,2.5 + parent: 2 + - uid: 33 + components: + - type: Transform + pos: 5.5,2.5 + parent: 2 + - uid: 34 + components: + - type: Transform + pos: -8.5,1.5 + parent: 2 + - uid: 35 + components: + - type: Transform + pos: 9.5,1.5 + parent: 2 + - uid: 36 + components: + - type: Transform + pos: 9.5,0.5 + parent: 2 + - uid: 37 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 2 + - uid: 38 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 2 + - uid: 39 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 2 + - uid: 41 + components: + - type: Transform + pos: -8.5,0.5 + parent: 2 + - uid: 42 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 2 + - uid: 43 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 2 + - uid: 44 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 2 + - uid: 49 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 2 + - uid: 50 + components: + - type: Transform + pos: -12.5,-2.5 + parent: 2 + - uid: 51 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 2 + - uid: 52 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 2 + - uid: 53 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 2 + - uid: 54 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 2 + - uid: 55 + components: + - type: Transform + pos: -13.5,-2.5 + parent: 2 + - uid: 56 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 2 + - uid: 57 + components: + - type: Transform + pos: 12.5,-5.5 + parent: 2 + - uid: 58 + components: + - type: Transform + pos: 10.5,1.5 + parent: 2 + - uid: 59 + components: + - type: Transform + pos: 11.5,1.5 + parent: 2 + - uid: 60 + components: + - type: Transform + pos: -9.5,1.5 + parent: 2 + - uid: 61 + components: + - type: Transform + pos: -10.5,1.5 + parent: 2 + - uid: 62 + components: + - type: Transform + pos: -12.5,1.5 + parent: 2 + - uid: 63 + components: + - type: Transform + pos: 13.5,1.5 + parent: 2 + - uid: 64 + components: + - type: Transform + pos: 37.5,1.5 + parent: 2 + - uid: 65 + components: + - type: Transform + pos: 35.5,1.5 + parent: 2 + - uid: 66 + components: + - type: Transform + pos: 35.5,3.5 + parent: 2 + - uid: 67 + components: + - type: Transform + pos: 31.5,3.5 + parent: 2 + - uid: 68 + components: + - type: Transform + pos: 31.5,1.5 + parent: 2 + - uid: 69 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - uid: 70 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - uid: 71 + components: + - type: Transform + pos: 35.5,-2.5 + parent: 2 + - uid: 72 + components: + - type: Transform + pos: 35.5,-4.5 + parent: 2 + - uid: 73 + components: + - type: Transform + pos: 37.5,-2.5 + parent: 2 + - uid: 74 + components: + - type: Transform + pos: 30.5,-2.5 + parent: 2 + - uid: 75 + components: + - type: Transform + pos: 30.5,1.5 + parent: 2 + - uid: 76 + components: + - type: Transform + pos: 14.5,1.5 + parent: 2 + - uid: 77 + components: + - type: Transform + pos: -13.5,1.5 + parent: 2 + - uid: 78 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 2 + - uid: 79 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 + - uid: 80 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 2 + - uid: 81 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 2 + - uid: 82 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 2 + - uid: 83 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 2 + - uid: 84 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 2 + - uid: 85 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 2 + - uid: 86 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 2 + - uid: 87 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 2 + - uid: 88 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 2 + - uid: 89 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 2 + - uid: 91 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 2 + - uid: 92 + components: + - type: Transform + pos: 2.5,-26.5 + parent: 2 + - uid: 93 + components: + - type: Transform + pos: 2.5,-25.5 + parent: 2 + - uid: 94 + components: + - type: Transform + pos: -1.5,-25.5 + parent: 2 + - uid: 95 + components: + - type: Transform + pos: -1.5,-26.5 + parent: 2 + - uid: 96 + components: + - type: Transform + pos: 2.5,-30.5 + parent: 2 + - uid: 97 + components: + - type: Transform + pos: -1.5,-30.5 + parent: 2 + - uid: 98 + components: + - type: Transform + pos: -3.5,-30.5 + parent: 2 + - uid: 99 + components: + - type: Transform + pos: -3.5,-26.5 + parent: 2 + - uid: 100 + components: + - type: Transform + pos: 4.5,-26.5 + parent: 2 + - uid: 101 + components: + - type: Transform + pos: 4.5,-30.5 + parent: 2 + - uid: 102 + components: + - type: Transform + pos: -1.5,-32.5 + parent: 2 + - uid: 103 + components: + - type: Transform + pos: 2.5,-32.5 + parent: 2 + - uid: 155 + components: + - type: Transform + pos: -7.5,7.5 + parent: 2 + - uid: 160 + components: + - type: Transform + pos: -7.5,6.5 + parent: 2 + - uid: 161 + components: + - type: Transform + pos: -7.5,8.5 + parent: 2 + - uid: 166 + components: + - type: Transform + pos: -7.5,5.5 + parent: 2 + - uid: 167 + components: + - type: Transform + pos: -7.5,4.5 + parent: 2 + - uid: 168 + components: + - type: Transform + pos: 8.5,8.5 + parent: 2 + - uid: 169 + components: + - type: Transform + pos: 8.5,7.5 + parent: 2 + - uid: 170 + components: + - type: Transform + pos: 8.5,6.5 + parent: 2 + - uid: 171 + components: + - type: Transform + pos: 8.5,5.5 + parent: 2 + - uid: 172 + components: + - type: Transform + pos: 8.5,4.5 + parent: 2 + - uid: 173 + components: + - type: Transform + pos: 5.5,4.5 + parent: 2 + - uid: 174 + components: + - type: Transform + pos: 7.5,4.5 + parent: 2 + - uid: 175 + components: + - type: Transform + pos: -4.5,4.5 + parent: 2 + - uid: 176 + components: + - type: Transform + pos: -6.5,4.5 + parent: 2 + - uid: 182 + components: + - type: Transform + pos: -10.5,5.5 + parent: 2 + - uid: 183 + components: + - type: Transform + pos: -10.5,6.5 + parent: 2 + - uid: 184 + components: + - type: Transform + pos: -10.5,7.5 + parent: 2 + - uid: 185 + components: + - type: Transform + pos: -10.5,8.5 + parent: 2 + - uid: 186 + components: + - type: Transform + pos: -8.5,8.5 + parent: 2 + - uid: 187 + components: + - type: Transform + pos: 9.5,8.5 + parent: 2 + - uid: 188 + components: + - type: Transform + pos: 11.5,8.5 + parent: 2 + - uid: 189 + components: + - type: Transform + pos: 11.5,7.5 + parent: 2 + - uid: 190 + components: + - type: Transform + pos: 11.5,6.5 + parent: 2 + - uid: 191 + components: + - type: Transform + pos: 11.5,5.5 + parent: 2 + - uid: 192 + components: + - type: Transform + pos: 11.5,4.5 + parent: 2 + - uid: 193 + components: + - type: Transform + pos: 11.5,3.5 + parent: 2 + - uid: 194 + components: + - type: Transform + pos: 12.5,3.5 + parent: 2 + - uid: 195 + components: + - type: Transform + pos: 13.5,3.5 + parent: 2 + - uid: 196 + components: + - type: Transform + pos: 13.5,2.5 + parent: 2 + - uid: 231 + components: + - type: Transform + pos: -30.5,1.5 + parent: 2 + - uid: 232 + components: + - type: Transform + pos: -29.5,1.5 + parent: 2 + - uid: 233 + components: + - type: Transform + pos: -30.5,-2.5 + parent: 2 + - uid: 234 + components: + - type: Transform + pos: -29.5,-2.5 + parent: 2 + - uid: 235 + components: + - type: Transform + pos: -30.5,-4.5 + parent: 2 + - uid: 236 + components: + - type: Transform + pos: -34.5,-4.5 + parent: 2 + - uid: 237 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 + - uid: 238 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 2 + - uid: 239 + components: + - type: Transform + pos: -36.5,1.5 + parent: 2 + - uid: 240 + components: + - type: Transform + pos: -34.5,1.5 + parent: 2 + - uid: 241 + components: + - type: Transform + pos: -34.5,3.5 + parent: 2 + - uid: 242 + components: + - type: Transform + pos: -30.5,3.5 + parent: 2 + - uid: 265 + components: + - type: Transform + pos: -25.5,1.5 + parent: 2 + - uid: 266 + components: + - type: Transform + pos: -24.5,1.5 + parent: 2 + - uid: 267 + components: + - type: Transform + pos: -23.5,1.5 + parent: 2 + - uid: 268 + components: + - type: Transform + pos: -25.5,-2.5 + parent: 2 + - uid: 269 + components: + - type: Transform + pos: -24.5,-2.5 + parent: 2 + - uid: 270 + components: + - type: Transform + pos: -23.5,-2.5 + parent: 2 + - uid: 271 + components: + - type: Transform + pos: -17.5,1.5 + parent: 2 + - uid: 272 + components: + - type: Transform + pos: -18.5,1.5 + parent: 2 + - uid: 273 + components: + - type: Transform + pos: -19.5,1.5 + parent: 2 + - uid: 274 + components: + - type: Transform + pos: -17.5,-2.5 + parent: 2 + - uid: 275 + components: + - type: Transform + pos: -18.5,-2.5 + parent: 2 + - uid: 276 + components: + - type: Transform + pos: -19.5,-2.5 + parent: 2 + - uid: 277 + components: + - type: Transform + pos: 18.5,-2.5 + parent: 2 + - uid: 278 + components: + - type: Transform + pos: 19.5,-2.5 + parent: 2 + - uid: 279 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 2 + - uid: 280 + components: + - type: Transform + pos: 18.5,1.5 + parent: 2 + - uid: 281 + components: + - type: Transform + pos: 19.5,1.5 + parent: 2 + - uid: 282 + components: + - type: Transform + pos: 20.5,1.5 + parent: 2 + - uid: 283 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 284 + components: + - type: Transform + pos: 25.5,1.5 + parent: 2 + - uid: 285 + components: + - type: Transform + pos: 24.5,1.5 + parent: 2 + - uid: 286 + components: + - type: Transform + pos: 26.5,-2.5 + parent: 2 + - uid: 287 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 2 + - uid: 288 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 2 + - uid: 289 + components: + - type: Transform + pos: 2.5,-21.5 + parent: 2 + - uid: 290 + components: + - type: Transform + pos: 2.5,-20.5 + parent: 2 + - uid: 291 + components: + - type: Transform + pos: 2.5,-19.5 + parent: 2 + - uid: 292 + components: + - type: Transform + pos: 2.5,-12.5 + parent: 2 + - uid: 293 + components: + - type: Transform + pos: 2.5,-13.5 + parent: 2 + - uid: 294 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 2 + - uid: 295 + components: + - type: Transform + pos: -1.5,-21.5 + parent: 2 + - uid: 296 + components: + - type: Transform + pos: -1.5,-20.5 + parent: 2 + - uid: 297 + components: + - type: Transform + pos: -1.5,-19.5 + parent: 2 + - uid: 298 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 2 + - uid: 299 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 2 + - uid: 300 + components: + - type: Transform + pos: -1.5,-14.5 + parent: 2 + - uid: 313 + components: + - type: Transform + pos: -5.5,14.5 + parent: 2 + - uid: 315 + components: + - type: Transform + pos: 6.5,15.5 + parent: 2 + - uid: 316 + components: + - type: Transform + pos: -5.5,15.5 + parent: 2 + - uid: 317 + components: + - type: Transform + pos: -6.5,14.5 + parent: 2 + - uid: 318 + components: + - type: Transform + pos: 7.5,14.5 + parent: 2 + - uid: 319 + components: + - type: Transform + pos: -5.5,19.5 + parent: 2 + - uid: 320 + components: + - type: Transform + pos: -5.5,20.5 + parent: 2 + - uid: 321 + components: + - type: Transform + pos: 6.5,19.5 + parent: 2 + - uid: 322 + components: + - type: Transform + pos: 6.5,20.5 + parent: 2 + - uid: 323 + components: + - type: Transform + pos: 5.5,20.5 + parent: 2 + - uid: 324 + components: + - type: Transform + pos: -4.5,20.5 + parent: 2 + - uid: 327 + components: + - type: Transform + pos: -7.5,14.5 + parent: 2 + - uid: 330 + components: + - type: Transform + pos: 8.5,14.5 + parent: 2 + - uid: 337 + components: + - type: Transform + pos: -0.5,20.5 + parent: 2 + - uid: 344 + components: + - type: Transform + pos: 1.5,20.5 + parent: 2 + - uid: 345 + components: + - type: Transform + pos: -4.5,21.5 + parent: 2 + - uid: 346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,30.5 + parent: 2 + - uid: 349 + components: + - type: Transform + pos: 5.5,24.5 + parent: 2 + - uid: 350 + components: + - type: Transform + pos: 5.5,26.5 + parent: 2 + - uid: 362 + components: + - type: Transform + pos: -4.5,26.5 + parent: 2 + - uid: 363 + components: + - type: Transform + pos: -4.5,24.5 + parent: 2 + - uid: 364 + components: + - type: Transform + pos: 5.5,21.5 + parent: 2 + - uid: 459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,30.5 + parent: 2 + - uid: 460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,30.5 + parent: 2 + - uid: 461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,30.5 + parent: 2 + - uid: 464 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,29.5 + parent: 2 + - uid: 465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,29.5 + parent: 2 + - uid: 552 + components: + - type: Transform + pos: -0.5,30.5 + parent: 2 + - uid: 553 + components: + - type: Transform + pos: 1.5,30.5 + parent: 2 + - uid: 560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,30.5 + parent: 2 + - uid: 561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,30.5 + parent: 2 + - uid: 562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,30.5 + parent: 2 + - uid: 563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,36.5 + parent: 2 + - uid: 574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,31.5 + parent: 2 + - uid: 575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,30.5 + parent: 2 + - uid: 576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,35.5 + parent: 2 + - uid: 577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,35.5 + parent: 2 + - uid: 578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,34.5 + parent: 2 + - uid: 579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,34.5 + parent: 2 + - uid: 580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,35.5 + parent: 2 + - uid: 581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,35.5 + parent: 2 + - uid: 598 + components: + - type: Transform + pos: -18.5,9.5 + parent: 2 + - uid: 599 + components: + - type: Transform + pos: -18.5,10.5 + parent: 2 + - uid: 600 + components: + - type: Transform + pos: 12.5,8.5 + parent: 2 + - uid: 601 + components: + - type: Transform + pos: 16.5,8.5 + parent: 2 + - uid: 602 + components: + - type: Transform + pos: 16.5,9.5 + parent: 2 + - uid: 603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,15.5 + parent: 2 + - uid: 604 + components: + - type: Transform + pos: 19.5,9.5 + parent: 2 + - uid: 605 + components: + - type: Transform + pos: 19.5,10.5 + parent: 2 + - uid: 620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,32.5 + parent: 2 + - uid: 621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,31.5 + parent: 2 + - uid: 623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,32.5 + parent: 2 + - uid: 626 + components: + - type: Transform + pos: -25.5,14.5 + parent: 2 + - uid: 628 + components: + - type: Transform + pos: -25.5,17.5 + parent: 2 + - uid: 630 + components: + - type: Transform + pos: -25.5,16.5 + parent: 2 + - uid: 632 + components: + - type: Transform + pos: -25.5,30.5 + parent: 2 + - uid: 633 + components: + - type: Transform + pos: -25.5,29.5 + parent: 2 + - uid: 634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,9.5 + parent: 2 + - uid: 635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,38.5 + parent: 2 + - uid: 636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,9.5 + parent: 2 + - uid: 637 + components: + - type: Transform + pos: 10.5,40.5 + parent: 2 + - uid: 638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,9.5 + parent: 2 + - uid: 639 + components: + - type: Transform + pos: 5.5,40.5 + parent: 2 + - uid: 640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,9.5 + parent: 2 + - uid: 641 + components: + - type: Transform + pos: 7.5,40.5 + parent: 2 + - uid: 642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,9.5 + parent: 2 + - uid: 643 + components: + - type: Transform + pos: 11.5,39.5 + parent: 2 + - uid: 652 + components: + - type: Transform + pos: 4.5,40.5 + parent: 2 + - uid: 653 + components: + - type: Transform + pos: -3.5,40.5 + parent: 2 + - uid: 654 + components: + - type: Transform + pos: 6.5,40.5 + parent: 2 + - uid: 656 + components: + - type: Transform + pos: 8.5,40.5 + parent: 2 + - uid: 664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,32.5 + parent: 2 + - uid: 666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,32.5 + parent: 2 + - uid: 667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,32.5 + parent: 2 + - uid: 668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,32.5 + parent: 2 + - uid: 669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,32.5 + parent: 2 + - uid: 670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,32.5 + parent: 2 + - uid: 671 + components: + - type: Transform + pos: -25.5,15.5 + parent: 2 + - uid: 672 + components: + - type: Transform + pos: -25.5,12.5 + parent: 2 + - uid: 673 + components: + - type: Transform + pos: -25.5,13.5 + parent: 2 + - uid: 674 + components: + - type: Transform + pos: -25.5,11.5 + parent: 2 + - uid: 675 + components: + - type: Transform + pos: -25.5,20.5 + parent: 2 + - uid: 676 + components: + - type: Transform + pos: -25.5,18.5 + parent: 2 + - uid: 677 + components: + - type: Transform + pos: -25.5,19.5 + parent: 2 + - uid: 678 + components: + - type: Transform + pos: -25.5,10.5 + parent: 2 + - uid: 679 + components: + - type: Transform + pos: -25.5,24.5 + parent: 2 + - uid: 680 + components: + - type: Transform + pos: -25.5,22.5 + parent: 2 + - uid: 681 + components: + - type: Transform + pos: -25.5,23.5 + parent: 2 + - uid: 682 + components: + - type: Transform + pos: -25.5,28.5 + parent: 2 + - uid: 683 + components: + - type: Transform + pos: -25.5,21.5 + parent: 2 + - uid: 684 + components: + - type: Transform + pos: -25.5,26.5 + parent: 2 + - uid: 685 + components: + - type: Transform + pos: -25.5,27.5 + parent: 2 + - uid: 686 + components: + - type: Transform + pos: -25.5,25.5 + parent: 2 + - uid: 711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,32.5 + parent: 2 + - uid: 712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,32.5 + parent: 2 + - uid: 713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,32.5 + parent: 2 + - uid: 714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,32.5 + parent: 2 + - uid: 715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,33.5 + parent: 2 + - uid: 716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,34.5 + parent: 2 + - uid: 717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,35.5 + parent: 2 + - uid: 718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,33.5 + parent: 2 + - uid: 719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,34.5 + parent: 2 + - uid: 720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,35.5 + parent: 2 + - uid: 721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,36.5 + parent: 2 + - uid: 722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,36.5 + parent: 2 + - uid: 723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,36.5 + parent: 2 + - uid: 724 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,36.5 + parent: 2 + - uid: 725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,36.5 + parent: 2 + - uid: 726 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,36.5 + parent: 2 + - uid: 727 + components: + - type: Transform + pos: 5.5,33.5 + parent: 2 + - uid: 728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,37.5 + parent: 2 + - uid: 729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,38.5 + parent: 2 + - uid: 730 + components: + - type: Transform + pos: 11.5,33.5 + parent: 2 + - uid: 731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,14.5 + parent: 2 + - uid: 734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,8.5 + parent: 2 + - uid: 735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,11.5 + parent: 2 + - uid: 736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,14.5 + parent: 2 + - uid: 740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,13.5 + parent: 2 + - uid: 741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,14.5 + parent: 2 + - uid: 742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,9.5 + parent: 2 + - uid: 826 + components: + - type: Transform + pos: -18.5,19.5 + parent: 2 + - uid: 827 + components: + - type: Transform + pos: -18.5,25.5 + parent: 2 + - uid: 828 + components: + - type: Transform + pos: -18.5,16.5 + parent: 2 + - uid: 829 + components: + - type: Transform + pos: -18.5,22.5 + parent: 2 + - uid: 830 + components: + - type: Transform + pos: -18.5,28.5 + parent: 2 + - uid: 832 + components: + - type: Transform + pos: -18.5,38.5 + parent: 2 + - uid: 833 + components: + - type: Transform + pos: -18.5,37.5 + parent: 2 + - uid: 834 + components: + - type: Transform + pos: -18.5,36.5 + parent: 2 + - uid: 835 + components: + - type: Transform + pos: -18.5,32.5 + parent: 2 + - uid: 845 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,10.5 + parent: 2 + - uid: 846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,8.5 + parent: 2 + - uid: 847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,11.5 + parent: 2 + - uid: 848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,12.5 + parent: 2 + - uid: 850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,36.5 + parent: 2 + - uid: 851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,36.5 + parent: 2 + - uid: 852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,36.5 + parent: 2 + - uid: 853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,36.5 + parent: 2 + - uid: 854 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,14.5 + parent: 2 + - uid: 855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,14.5 + parent: 2 + - uid: 856 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,14.5 + parent: 2 + - uid: 857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,14.5 + parent: 2 + - uid: 858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,14.5 + parent: 2 + - uid: 859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,14.5 + parent: 2 + - uid: 860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,14.5 + parent: 2 + - uid: 861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,14.5 + parent: 2 + - uid: 862 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,14.5 + parent: 2 + - uid: 863 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,15.5 + parent: 2 + - uid: 864 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,19.5 + parent: 2 + - uid: 865 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,38.5 + parent: 2 + - uid: 866 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,37.5 + parent: 2 + - uid: 867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,24.5 + parent: 2 + - uid: 868 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,24.5 + parent: 2 + - uid: 869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,18.5 + parent: 2 + - uid: 870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,37.5 + parent: 2 + - uid: 874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,37.5 + parent: 2 + - uid: 875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,38.5 + parent: 2 + - uid: 876 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,38.5 + parent: 2 + - uid: 877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,38.5 + parent: 2 + - uid: 878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,37.5 + parent: 2 + - uid: 879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,38.5 + parent: 2 + - uid: 880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,38.5 + parent: 2 + - uid: 994 + components: + - type: Transform + pos: 9.5,40.5 + parent: 2 + - uid: 995 + components: + - type: Transform + pos: 11.5,40.5 + parent: 2 + - uid: 996 + components: + - type: Transform + pos: -25.5,9.5 + parent: 2 + - uid: 997 + components: + - type: Transform + pos: -3.5,39.5 + parent: 2 + - uid: 998 + components: + - type: Transform + pos: 5.5,36.5 + parent: 2 + - uid: 1001 + components: + - type: Transform + pos: -2.5,44.5 + parent: 2 + - uid: 1003 + components: + - type: Transform + pos: 4.5,44.5 + parent: 2 + - uid: 1004 + components: + - type: Transform + pos: 3.5,44.5 + parent: 2 + - uid: 1005 + components: + - type: Transform + pos: 4.5,41.5 + parent: 2 + - uid: 1006 + components: + - type: Transform + pos: -3.5,44.5 + parent: 2 + - uid: 1007 + components: + - type: Transform + pos: -3.5,41.5 + parent: 2 + - uid: 1008 + components: + - type: Transform + pos: 4.5,43.5 + parent: 2 + - uid: 1009 + components: + - type: Transform + pos: 11.5,34.5 + parent: 2 + - uid: 1010 + components: + - type: Transform + pos: -3.5,43.5 + parent: 2 + - uid: 1011 + components: + - type: Transform + pos: 6.5,33.5 + parent: 2 + - uid: 1012 + components: + - type: Transform + pos: 10.5,33.5 + parent: 2 + - uid: 1015 + components: + - type: Transform + pos: -25.5,32.5 + parent: 2 + - uid: 1016 + components: + - type: Transform + pos: -25.5,31.5 + parent: 2 + - uid: 1048 + components: + - type: Transform + pos: 5.5,43.5 + parent: 2 + - uid: 1049 + components: + - type: Transform + pos: 6.5,43.5 + parent: 2 + - uid: 1050 + components: + - type: Transform + pos: 7.5,43.5 + parent: 2 + - uid: 1051 + components: + - type: Transform + pos: 7.5,41.5 + parent: 2 + - uid: 1068 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 2 + - uid: 1148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,19.5 + parent: 2 + - uid: 1149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,26.5 + parent: 2 + - uid: 1150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,26.5 + parent: 2 + - uid: 1151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,19.5 + parent: 2 + - uid: 1152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,18.5 + parent: 2 + - uid: 1153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,19.5 + parent: 2 + - uid: 1154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,38.5 + parent: 2 + - uid: 1155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,38.5 + parent: 2 + - uid: 1159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,31.5 + parent: 2 + - uid: 1161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,32.5 + parent: 2 + - uid: 1163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,20.5 + parent: 2 + - uid: 1164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,20.5 + parent: 2 + - uid: 1165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,20.5 + parent: 2 + - uid: 1166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,20.5 + parent: 2 + - uid: 1167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,20.5 + parent: 2 + - uid: 1168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,33.5 + parent: 2 + - uid: 1169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,33.5 + parent: 2 + - uid: 1170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,33.5 + parent: 2 + - uid: 1171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,34.5 + parent: 2 + - uid: 1207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,33.5 + parent: 2 + - uid: 1208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,33.5 + parent: 2 + - uid: 1209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,32.5 + parent: 2 + - uid: 1210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,31.5 + parent: 2 + - uid: 1211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,26.5 + parent: 2 + - uid: 1212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,25.5 + parent: 2 + - uid: 1213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,24.5 + parent: 2 + - uid: 1214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,24.5 + parent: 2 + - uid: 1215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,30.5 + parent: 2 + - uid: 1216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,30.5 + parent: 2 + - uid: 1217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,30.5 + parent: 2 + - uid: 1218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,24.5 + parent: 2 + - uid: 1219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,23.5 + parent: 2 + - uid: 1220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,23.5 + parent: 2 + - uid: 1221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,20.5 + parent: 2 + - uid: 1222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,19.5 + parent: 2 + - uid: 1223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,20.5 + parent: 2 + - uid: 1224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,20.5 + parent: 2 + - uid: 1225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,20.5 + parent: 2 + - uid: 1226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,20.5 + parent: 2 + - uid: 1227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,29.5 + parent: 2 + - uid: 1228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,20.5 + parent: 2 + - uid: 1229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,29.5 + parent: 2 + - uid: 1230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,25.5 + parent: 2 + - uid: 1231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,25.5 + parent: 2 + - uid: 1532 + components: + - type: Transform + pos: 8.5,11.5 + parent: 2 + - uid: 1547 + components: + - type: Transform + pos: 19.5,11.5 + parent: 2 + - uid: 1554 + components: + - type: Transform + pos: 24.5,18.5 + parent: 2 + - uid: 1555 + components: + - type: Transform + pos: 20.5,14.5 + parent: 2 + - uid: 1556 + components: + - type: Transform + pos: 23.5,14.5 + parent: 2 + - uid: 1557 + components: + - type: Transform + pos: 24.5,14.5 + parent: 2 + - uid: 1558 + components: + - type: Transform + pos: 24.5,15.5 + parent: 2 + - uid: 1682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 2 + - uid: 1706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,6.5 + parent: 2 + - uid: 1834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,29.5 + parent: 2 + - uid: 1838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-7.5 + parent: 2 + - uid: 1911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-6.5 + parent: 2 + - uid: 1912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-3.5 + parent: 2 + - uid: 1917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-4.5 + parent: 2 + - uid: 2122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,29.5 + parent: 2 + - uid: 2147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-6.5 + parent: 2 + - uid: 2151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 2 + - uid: 2169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,7.5 + parent: 2 + - uid: 2339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,14.5 + parent: 2 + - uid: 2516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,31.5 + parent: 2 + - uid: 2677 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,29.5 + parent: 2 + - uid: 2717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 2 + - uid: 3088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-3.5 + parent: 2 + - uid: 3783 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,2.5 + parent: 2 + - uid: 3793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,3.5 + parent: 2 + - uid: 3867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,3.5 + parent: 2 + - uid: 3876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,8.5 + parent: 2 + - uid: 3878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,8.5 + parent: 2 + - uid: 3880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,8.5 + parent: 2 + - uid: 3881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,8.5 + parent: 2 + - uid: 3888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,4.5 + parent: 2 +- proto: WallReinforcedDiagonal + entities: + - uid: 1919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-4.5 + parent: 2 + - uid: 3788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-6.5 + parent: 2 + - uid: 3789 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 2 + - uid: 3790 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 2 + - uid: 3791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,0.5 + parent: 2 + - uid: 3792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,0.5 + parent: 2 + - uid: 3794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,4.5 + parent: 2 + - uid: 3795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,7.5 + parent: 2 + - uid: 3796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,2.5 + parent: 2 + - uid: 3798 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-3.5 + parent: 2 + - uid: 3799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-3.5 + parent: 2 + - uid: 3800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 2 + - uid: 3801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-6.5 + parent: 2 + - uid: 3802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 2 + - uid: 3803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-8.5 + parent: 2 + - uid: 3895 + components: + - type: Transform + pos: -4.5,39.5 + parent: 2 + - uid: 3896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,44.5 + parent: 2 + - uid: 3897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,25.5 + parent: 2 + - uid: 3899 + components: + - type: Transform + pos: -10.5,37.5 + parent: 2 + - uid: 3900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,37.5 + parent: 2 +- proto: WallSolid + entities: + - uid: 2555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,11.5 + parent: 2 + - uid: 2710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,11.5 + parent: 2 + - uid: 2711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,11.5 + parent: 2 +- proto: WarningAir + entities: + - uid: 3981 + components: + - type: Transform + pos: -4.5,32.5 + parent: 2 +- proto: WarningCO2 + entities: + - uid: 3979 + components: + - type: Transform + pos: -20.5,19.5 + parent: 2 +- proto: WarningN2 + entities: + - uid: 3977 + components: + - type: Transform + pos: -20.5,16.5 + parent: 2 +- proto: WarningN2O + entities: + - uid: 3980 + components: + - type: Transform + pos: -20.5,22.5 + parent: 2 +- proto: WarningO2 + entities: + - uid: 3978 + components: + - type: Transform + pos: -20.5,13.5 + parent: 2 +- proto: WarningPlasma + entities: + - uid: 3985 + components: + - type: Transform + pos: -20.5,25.5 + parent: 2 +- proto: WarningTritium + entities: + - uid: 4028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,28.5 + parent: 2 +- proto: WarningWaste + entities: + - uid: 3982 + components: + - type: Transform + pos: -17.5,8.5 + parent: 2 + - uid: 4033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,31.5 + parent: 2 +- proto: WarpPointNFEdison + entities: + - uid: 3925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,14.5 + parent: 2 +- proto: WaterCooler + entities: + - uid: 2706 + components: + - type: Transform + pos: 4.5,4.5 + parent: 2 +- proto: WindoorSecure + entities: + - uid: 1710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,6.5 + parent: 2 + - uid: 2709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,5.5 + parent: 2 +- proto: WindoorSecureEngineeringLocked + entities: + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-1.5 + parent: 2 + - uid: 126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 2 + - uid: 1700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 2 + - uid: 2022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-1.5 + parent: 2 + - uid: 2023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 2 + - uid: 2692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-1.5 + parent: 2 +- proto: WindowReinforcedDirectional + entities: + - uid: 1711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,7.5 + parent: 2 + - uid: 2707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,4.5 + parent: 2 +... diff --git a/Resources/Prototypes/_NF/Entities/Markers/warp_point.yml b/Resources/Prototypes/_NF/Entities/Markers/warp_point.yml index 3f70c7b391d..fa1d61c528b 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/warp_point.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/warp_point.yml @@ -152,5 +152,14 @@ - type: WarpPoint location: Derelict McCargo +- type: entity + id: WarpPointNFEdison + parent: WarpPoint + suffix: POI, Edison + categories: [ HideSpawnMenu ] + components: + - type: WarpPoint + location: Edison Power Plant + # Events diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/fax_machine.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/fax_machine.yml index a9793ad1808..99b2e7a570b 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/fax_machine.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/fax_machine.yml @@ -192,6 +192,15 @@ - type: FaxMachine name: "NFSD Outpost Lawyer" +- type: entity + parent: [BaseStructureDisableToolUse, FaxMachineBase] + id: FaxMachineNFEdison + suffix: POI, Edison + categories: [ HideSpawnMenu ] + components: + - type: FaxMachine + name: "Edison Power Plant" + # Events - type: entity parent: FaxMachineNFLPBravo diff --git a/Resources/Prototypes/_NF/PointsOfInterest/edison.yml b/Resources/Prototypes/_NF/PointsOfInterest/edison.yml new file mode 100644 index 00000000000..9052e875c6d --- /dev/null +++ b/Resources/Prototypes/_NF/PointsOfInterest/edison.yml @@ -0,0 +1,34 @@ +# Author Info +# GitHub: +# Discord: Checkraze + +# Maintainer Info +# GitHub: ??? +# Discord: ??? + +# Notes: +# +# - type: pointOfInterest + # id: Edison + # name: 'Edison Power Plant' + # rangeMin: 3650 + # rangeMax: 6400 + # iffColor: "#3737C8" #blue the color of NT + # gridPath: /Maps/_NF/POI/edison.yml + +# - type: gameMap + # id: Edison + # mapName: 'Edison Power Plant' + # mapPath: /Maps/_NF/POI/edison.yml + # minPlayers: 0 + # stations: + # Edison: + # stationProto: SpawnableFrontierOutpost + # components: + # - type: StationNameSetup + # mapNameTemplate: 'Edison Power Plant' + # - type: StationJobs + # availableJobs: + # Pilot: [ 0, 0 ] + # Mercenary: [ 0, 0 ] + # Contractor: [ 0, 0 ] \ No newline at end of file From 5ceab464f4e3863a3d840324bbe1bbf8a8458368 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Fri, 20 Sep 2024 23:13:07 +0300 Subject: [PATCH 18/25] Crossbows update (#1971) * initial commit * bolts * hand crossbows, additional functionality for bolts * fixes * tweaks * shootable plunger and bread * mail capsule * attack options for crossbows, bread * wooden stake changes * tag bloat (fucking bs) * sponge * fixes * quiver fix * broadhead bolt * parenting and small fix * moving things around * Update belts_crossbow_quiver.yml * Fixup * Update weapons.yml * EMP * Update crossbow.yml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Dvir --- .../Objects/Consumable/Food/Baked/bread.yml | 2 +- .../Clothing/Belt/belts_crossbow_quiver.yml | 16 + .../Hands/gloves_mob_hostile_npcs.yml | 2 +- .../Conditional/mobs_hostile_bloodcult.yml | 2 +- .../Objects/Weapons/Guns/Bow/crossbow.yml | 89 ---- .../Weapons/Guns/Crossbow/crossbow.yml | 337 +++++++++++++ .../Guns/Projectiles/base_projectiles.yml | 15 + .../Guns/Projectiles/crossbow_bolts.yml | 449 +++++++++++++++++- .../Weapons/Melee/base_melee_weapon.yml | 16 + .../Objects/Weapons/Melee/wooden_stake.yml | 45 +- .../Entities/Structures/Machines/lathe.yml | 3 + .../Graphs/weapons/improvised_bolt.yml | 112 ++++- .../Graphs/weapons/improvised_crossbow.yml | 41 +- .../_NF/Recipes/Construction/weapons.yml | 78 ++- .../Prototypes/_NF/Recipes/Lathes/ammo.yml | 16 + .../Prototypes/_NF/Recipes/Lathes/weapons.yml | 11 + .../Weapons/Guns/Bow/crossbow.rsi/base.png | Bin 897 -> 0 bytes .../Bow/crossbow.rsi/equipped-BACKPACK.png | Bin 1814 -> 0 bytes .../Weapons/Guns/Bow/crossbow.rsi/icon.png | Bin 897 -> 0 bytes .../Guns/Bow/crossbow.rsi/inhand-left.png | Bin 1059 -> 0 bytes .../Guns/Bow/crossbow.rsi/inhand-right.png | Bin 1055 -> 0 bytes .../Guns/Bow/crossbow.rsi/unwielded-bolt.png | Bin 1007 -> 0 bytes .../Guns/Bow/crossbow.rsi/unwielded.png | Bin 897 -> 0 bytes .../Guns/Bow/crossbow.rsi/wielded-bolt.png | Bin 1005 -> 0 bytes .../Bow/crossbow.rsi/wielded-inhand-left.png | Bin 1285 -> 0 bytes .../Bow/crossbow.rsi/wielded-inhand-right.png | Bin 1285 -> 0 bytes .../Weapons/Guns/Bow/crossbow.rsi/wielded.png | Bin 923 -> 0 bytes .../crossbow.rsi/equipped-BACKPACK.png | Bin 0 -> 1428 bytes .../crossbow.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 1428 bytes .../crossbow.rsi/icon-string-drawn.png | Bin 0 -> 622 bytes .../Crossbow/crossbow.rsi/icon-string.png | Bin 0 -> 609 bytes .../Guns/Crossbow/crossbow.rsi/icon.png | Bin 0 -> 972 bytes .../Crossbow/crossbow.rsi/inhand-left.png | Bin 0 -> 1423 bytes .../Crossbow/crossbow.rsi/inhand-right.png | Bin 0 -> 1402 bytes .../{Bow => Crossbow}/crossbow.rsi/meta.json | 21 +- .../crossbow.rsi/wielded-inhand-left.png | Bin 0 -> 1423 bytes .../crossbow.rsi/wielded-inhand-right.png | Bin 0 -> 1402 bytes .../crossbowhand.rsi/equipped-BACKPACK.png | Bin 0 -> 292 bytes .../crossbowhand.rsi/equipped-BELT.png | Bin 0 -> 291 bytes .../crossbowhand.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 294 bytes .../crossbowhand.rsi/icon-string-drawn.png | Bin 0 -> 622 bytes .../Crossbow/crossbowhand.rsi/icon-string.png | Bin 0 -> 609 bytes .../Guns/Crossbow/crossbowhand.rsi/icon.png | Bin 0 -> 796 bytes .../Crossbow/crossbowhand.rsi/inhand-left.png | Bin 0 -> 980 bytes .../crossbowhand.rsi/inhand-right.png | Bin 0 -> 1025 bytes .../Guns/Crossbow/crossbowhand.rsi/meta.json | 40 ++ .../Crossbow/cult.rsi/equipped-BACKPACK.png | Bin 0 -> 1583 bytes .../cult.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 1583 bytes .../Crossbow/cult.rsi/icon-string-drawn.png | Bin 0 -> 622 bytes .../Guns/Crossbow/cult.rsi/icon-string.png | Bin 0 -> 609 bytes .../Weapons/Guns/Crossbow/cult.rsi/icon.png | Bin 0 -> 1019 bytes .../Guns/Crossbow/cult.rsi/inhand-left.png | Bin 0 -> 1342 bytes .../Guns/Crossbow/cult.rsi/inhand-right.png | Bin 0 -> 1341 bytes .../Weapons/Guns/Crossbow/cult.rsi/meta.json | 44 ++ .../Crossbow/cult.rsi/wielded-inhand-left.png | Bin 0 -> 1342 bytes .../cult.rsi/wielded-inhand-right.png | Bin 0 -> 1341 bytes .../culthand.rsi/equipped-BACKPACK.png | Bin 0 -> 299 bytes .../Crossbow/culthand.rsi/equipped-BELT.png | Bin 0 -> 288 bytes .../culthand.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 288 bytes .../culthand.rsi/icon-string-drawn.png | Bin 0 -> 622 bytes .../Crossbow/culthand.rsi/icon-string.png | Bin 0 -> 609 bytes .../Guns/Crossbow/culthand.rsi/icon.png | Bin 0 -> 872 bytes .../Crossbow/culthand.rsi/inhand-left.png | Bin 0 -> 1077 bytes .../Crossbow/culthand.rsi/inhand-right.png | Bin 0 -> 1068 bytes .../Guns/Crossbow/culthand.rsi/meta.json | 40 ++ .../improvised.rsi/equipped-BACKPACK.png | Bin 0 -> 1639 bytes .../improvised.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 1639 bytes .../improvised.rsi/icon-string-drawn.png | Bin 0 -> 621 bytes .../Crossbow/improvised.rsi/icon-string.png | Bin 0 -> 605 bytes .../Guns/Crossbow/improvised.rsi/icon.png | Bin 0 -> 977 bytes .../Crossbow/improvised.rsi/inhand-left.png | Bin 0 -> 1333 bytes .../Crossbow/improvised.rsi/inhand-right.png | Bin 0 -> 1368 bytes .../Guns/Crossbow/improvised.rsi/meta.json | 44 ++ .../improvised.rsi/wielded-inhand-left.png | Bin 0 -> 1333 bytes .../improvised.rsi/wielded-inhand-right.png | Bin 0 -> 1368 bytes .../improvisedhand.rsi/equipped-BACKPACK.png | Bin 0 -> 274 bytes .../improvisedhand.rsi/equipped-BELT.png | Bin 0 -> 239 bytes .../equipped-SUITSTORAGE.png | Bin 0 -> 247 bytes .../improvisedhand.rsi/icon-string-drawn.png | Bin 0 -> 621 bytes .../improvisedhand.rsi/icon-string.png | Bin 0 -> 605 bytes .../Guns/Crossbow/improvisedhand.rsi/icon.png | Bin 0 -> 822 bytes .../improvisedhand.rsi/inhand-left.png | Bin 0 -> 1025 bytes .../improvisedhand.rsi/inhand-right.png | Bin 0 -> 1047 bytes .../Crossbow/improvisedhand.rsi/meta.json | 40 ++ .../Projectiles/crossbow_bolts.rsi/charge.png | Bin 0 -> 134 bytes .../icon-bolt-baguette-drawn.png | Bin 0 -> 642 bytes .../crossbow_bolts.rsi/icon-bolt-baguette.png | Bin 0 -> 641 bytes .../icon-bolt-broadhead.png | Bin 0 -> 626 bytes .../crossbow_bolts.rsi/icon-bolt-drawn.png | Bin 0 -> 620 bytes .../crossbow_bolts.rsi/icon-bolt-emp.png | Bin 0 -> 696 bytes .../icon-bolt-explosive.png | Bin 0 -> 669 bytes .../crossbow_bolts.rsi/icon-bolt-glass.png | Bin 0 -> 624 bytes .../crossbow_bolts.rsi/icon-bolt-glassp.png | Bin 0 -> 640 bytes .../crossbow_bolts.rsi/icon-bolt-glassu.png | Bin 0 -> 636 bytes .../icon-bolt-incendiary.png | Bin 0 -> 627 bytes .../icon-bolt-mail-drawn.png | Bin 0 -> 644 bytes .../crossbow_bolts.rsi/icon-bolt-mail.png | Bin 0 -> 644 bytes .../crossbow_bolts.rsi/icon-bolt-plasteel.png | Bin 0 -> 651 bytes .../icon-bolt-plunger-drawn.png | Bin 0 -> 557 bytes .../crossbow_bolts.rsi/icon-bolt-plunger.png | Bin 0 -> 555 bytes .../crossbow_bolts.rsi/icon-bolt-sponge.png | Bin 0 -> 629 bytes .../icon-bolt-stake-drawn.png | Bin 0 -> 663 bytes .../crossbow_bolts.rsi/icon-bolt-stake.png | Bin 0 -> 662 bytes .../crossbow_bolts.rsi/icon-bolt-syringe.png | Bin 0 -> 664 bytes .../crossbow_bolts.rsi/icon-bolt.png | Bin 0 -> 616 bytes .../Projectiles/crossbow_bolts.rsi/meta.json | 74 ++- .../Projectiles/crossbow_bolts.rsi/rod.png | Bin 561 -> 163 bytes .../crossbow_bolts.rsi/solution1.png | Bin 651 -> 206 bytes .../crossbow_bolts.rsi/solutionSyringe1.png | Bin 0 -> 147 bytes .../Projectiles/crossbow_bolts.rsi/tail.png | Bin 560 -> 166 bytes .../crossbow_bolts.rsi/tip-syringe.png | Bin 0 -> 164 bytes .../crossbow_bolts.rsi/tip-terminal.png | Bin 0 -> 134 bytes .../Projectiles/crossbow_bolts.rsi/tip.png | Bin 564 -> 155 bytes .../Weapons/Melee/wooden_stake.rsi/icon.png | Bin 765 -> 661 bytes .../Weapons/Melee/wooden_stake.rsi/meta.json | 5 +- .../{spear.png => solution1.png} | Bin 765 -> 565 bytes .../Weapons/Melee/wooden_stake.rsi/spear1.png | Bin 5591 -> 0 bytes 117 files changed, 1384 insertions(+), 158 deletions(-) delete mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Bow/crossbow.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Crossbow/crossbow.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/base_projectiles.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/base_melee_weapon.yml delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/base.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/icon.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-left.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-right.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/unwielded-bolt.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/unwielded.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-bolt.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-left.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-right.png delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/inhand-right.png rename Resources/Textures/_NF/Objects/Weapons/Guns/{Bow => Crossbow}/crossbow.rsi/meta.json (80%) create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/icon-string-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/icon-string.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/charge.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-baguette-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-baguette.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-broadhead.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-emp.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-explosive.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-glass.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-glassp.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-glassu.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-incendiary.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-mail-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-mail.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-plasteel.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-plunger-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-plunger.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-sponge.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-stake-drawn.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-stake.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-syringe.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/solutionSyringe1.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-syringe.png create mode 100644 Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-terminal.png rename Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/{spear.png => solution1.png} (56%) delete mode 100644 Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/spear1.png diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml index eac570e7112..cf08d52709e 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml @@ -2,7 +2,7 @@ # Base - type: entity - parent: FoodInjectableBase + parent: [ FoodInjectableBase, LaunchableProjectileBase ] # Frontier: added LaunchableProjectileBase, located in \Resources\Prototypes\_NF\Entities\Objects\Weapons\Guns\Projectiles\base_projectiles.yml id: FoodBreadBase abstract: true components: diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_crossbow_quiver.yml b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_crossbow_quiver.yml index b05e5cf8fb4..5da2fc5fcc9 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_crossbow_quiver.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_crossbow_quiver.yml @@ -18,6 +18,19 @@ whitelist: tags: - CrossbowBolt + - CrossbowBoltBroadhead + - CrossbowBoltGlassShard + - CrossbowBoltPlasmaGlassShard + - CrossbowBoltUraniumGlassShard + - CrossbowBoltSyringe + - CrossbowBoltPlasteel + - CrossbowBoltExplosive + - CrossbowBoltEMP + - CrossbowBoltIncendiary + - Plunger + - Bread + - MailCapsule + - WeaponMeleeStake - type: Appearance - type: StorageContainerVisuals maxFillLevels: 5 @@ -30,6 +43,7 @@ - type: entity parent: ClothingBeltQuiverCrossbow id: ClothingBeltQuiverCrossbowFilledBolt + suffix: Filled, Bolts components: - type: StorageFill contents: @@ -39,6 +53,7 @@ - type: entity parent: ClothingBeltQuiverCrossbow id: ClothingBeltQuiverCrossbowFilledUranium + suffix: Filled, Uranium Tip components: - type: StorageFill contents: @@ -48,6 +63,7 @@ - type: entity parent: ClothingBeltQuiverCrossbow id: ClothingBeltQuiverCrossbowFilledPlasma + suffix: Filled, Plasma Tip components: - type: StorageFill contents: diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml b/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml index 3a1e3f081bf..b4b3e6c428a 100644 --- a/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml +++ b/Resources/Prototypes/_NF/Entities/Clothing/Hands/gloves_mob_hostile_npcs.yml @@ -289,7 +289,7 @@ - sprite: Clothing/Hands/Gloves/Color/color.rsi state: equipped-HAND color: "#535353" - - sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi + - sprite: _NF/Objects/Weapons/Guns/Crossbow/cult.rsi state: inhand-left - type: entity diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml index fd59a23d217..f88f8ac1441 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Conditional/mobs_hostile_bloodcult.yml @@ -88,7 +88,7 @@ state: equipped-FEET - sprite: Clothing/OuterClothing/Misc/cultrobes.rsi state: equipped-OUTERCLOTHING - - sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi + - sprite: _NF/Objects/Weapons/Guns/Crossbow/cult.rsi state: inhand-left - type: ConditionalSpawner prototypes: diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Bow/crossbow.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Bow/crossbow.yml deleted file mode 100644 index 875cf3b2f3d..00000000000 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Bow/crossbow.yml +++ /dev/null @@ -1,89 +0,0 @@ -# sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi -# ammo tag: CrossbowBolt -# Parents -- type: entity - id: BaseCrossbow - name: crossbow - parent: [ BaseItem, BaseC1Contraband ] - description: The original rooty tooty point and shooty. - abstract: true - components: - - type: Sprite - sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi - - type: Item - size: Large - - type: Clothing - quickEquip: false - slots: - - Back - - type: GunWieldBonus - minAngle: -33 - maxAngle: -33 - - type: Wieldable - wieldSound: - path: /Audio/Weapons/Guns/Misc/arrow_nock.ogg - - type: UseDelay - delay: 2 - - type: Gun - angleDecay: 35 - minAngle: 34 - maxAngle: 36 - fireRate: 1 - selectedMode: SemiAuto - availableModes: - - SemiAuto - soundGunshot: - collection: BulletMiss - soundEmpty: null - - type: ItemSlots - slots: - bolt: - name: bolt - startingItem: null - insertSound: /Audio/Items/bow_pull.ogg - whitelist: - tags: - - CrossbowBolt - - type: ContainerContainer - containers: - bolt: !type:ContainerSlot - - type: ContainerAmmoProvider - container: bolt - -- type: entity - id: CrossbowImprovised - parent: BaseCrossbow - name: impovised crossbow - components: - - type: Sprite - layers: - - state: unwielded - map: [ base ] - - state: unwielded-bolt - map: [ bolt ] - visible: false - # to elucidate whats intended here: - # arrow is inserted -> ItemMapper sets layer with map `arrow` to visible - # bow is wielded -> generic vis sets states of layers with map `arrow` and `base` - # arrow is removed -> itemmapper sets layer with map `arrow` to invisible - - type: Appearance - - type: ItemMapper - spriteLayers: - - bolt - mapLayers: - bolt: - whitelist: - tags: - - CrossbowBolt - - type: GenericVisualizer - visuals: - enum.WieldableVisuals.Wielded: - bolt: - True: { state: wielded-bolt } - False: { state: unwielded-bolt } - base: - True: { state: wielded } - False: { state: unwielded } - - type: Construction - graph: ImprovisedCrossbow - node: ImprovisedCrossbow diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Crossbow/crossbow.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Crossbow/crossbow.yml new file mode 100644 index 00000000000..7868326ed2e --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Crossbow/crossbow.yml @@ -0,0 +1,337 @@ +# Base +- type: entity + id: BaseCrossbow + name: crossbow + parent: [ BaseItem, GunMeleeAttackBluntBase ] # \Resources\Prototypes\_NF\Entities\Objects\Weapons\Melee\base_melee_weapon.yml + description: The original rooty tooty point and shooty. + abstract: true + components: + - type: PhysicalComposition + materialComposition: + Steel: 500 + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi + layers: + - state: icon + map: [ base ] + - state: icon-string + map: [ string ] + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt + map: [ bolt ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-broadhead + map: [ broadhead ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-glass + map: [ glass ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-glassp + map: [ glassp ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-glassu + map: [ glassu ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-syringe + map: [ syringe ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-plasteel + map: [ plasteel ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-explosive + map: [ explosive ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-emp + map: [ electrified ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-incendiary + map: [ incendiary ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-plunger + map: [ plunger ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-baguette + map: [ bread ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-mail + map: [ mail ] + visible: false + - sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + state: icon-bolt-stake + map: [ stake ] + visible: false + - type: Item + size: Normal + - type: Clothing + quickEquip: false + slots: + - Back + - suitStorage + - Belt + - type: UseDelay + delay: 2 + - type: Gun + fireRate: 1 + minAngle: 5 + maxAngle: 15 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + collection: BulletMiss + soundEmpty: null + - type: ItemSlots + slots: + projectiles: + name: Projectiles + startingItem: null + insertSound: /Audio/Weapons/Guns/Misc/arrow_nock.ogg + whitelist: + tags: + - CrossbowBolt + - CrossbowBoltBroadhead + - CrossbowBoltGlassShard + - CrossbowBoltPlasmaGlassShard + - CrossbowBoltUraniumGlassShard + - CrossbowBoltSyringe + - CrossbowBoltPlasteel + - CrossbowBoltExplosive + - CrossbowBoltEMP + - CrossbowBoltIncendiary + - Plunger + - Bread + - MailCapsule + - WeaponMeleeStake + - type: ContainerContainer + containers: + projectiles: !type:ContainerSlot + - type: ContainerAmmoProvider + container: projectiles + - type: Appearance + - type: ItemMapper + spriteLayers: + - bolt + - broadhead + - glass + - glassp + - glassu + - syringe + - plasteel + - explosive + - electrified + - incendiary + - plunger + - bread + - mail + - stake + mapLayers: + bolt: + whitelist: + tags: + - CrossbowBolt + broadhead: + whitelist: + tags: + - CrossbowBoltBroadhead + glass: + whitelist: + tags: + - CrossbowBoltGlassShard + glassp: + whitelist: + tags: + - CrossbowBoltPlasmaGlassShard + glassu: + whitelist: + tags: + - CrossbowBoltUraniumGlassShard + syringe: + whitelist: + tags: + - CrossbowBoltSyringe + plasteel: + whitelist: + tags: + - CrossbowBoltPlasteel + explosive: + whitelist: + tags: + - CrossbowBoltExplosive + electrified: + whitelist: + tags: + - CrossbowBoltEMP + incendiary: + whitelist: + tags: + - CrossbowBoltIncendiary + plunger: + whitelist: + tags: + - Plunger + bread: + whitelist: + tags: + - Bread + mail: + whitelist: + tags: + - MailCapsule + stake: + whitelist: + tags: + - WeaponMeleeStake + +- type: entity + id: BaseCrossbowWieldable + parent: BaseCrossbow + abstract: true + components: + - type: Item + size: Large + - type: Clothing + quickEquip: false + slots: + - Back + - suitStorage + - type: GunWieldBonus + minAngle: -33 + maxAngle: -33 + - type: Wieldable + wieldSound: + path: /Audio/Weapons/Guns/Misc/arrow_nock.ogg + - type: UseDelay + delay: 1 + - type: Gun + angleDecay: 35 + minAngle: 34 + maxAngle: 36 + fireRate: 1 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + collection: BulletMiss + soundEmpty: null + - type: Appearance + # to elucidate whats intended here: + # arrow is inserted -> ItemMapper sets layer with map `arrow` to visible + # bow is wielded -> generic vis sets states of layers with map `arrow` and `base` + # arrow is removed -> itemmapper sets layer with map `arrow` to invisible + - type: GenericVisualizer + visuals: + enum.WieldableVisuals.Wielded: + base: + True: { state: icon } + False: { state: icon } + string: + True: { state: icon-string-drawn } + False: { state: icon-string } + bolt: + True: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-drawn } + False: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt } + plunger: + True: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-plunger-drawn } + False: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-plunger } + bread: + True: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-baguette-drawn } + False: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-baguette } + mail: + True: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-mail-drawn } + False: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-mail } + stake: + True: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-stake-drawn } + False: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-stake } + +# Wieldable +- type: entity + id: CrossbowModern + parent: [ BaseCrossbowWieldable, BaseC1Contraband ] + components: + - type: UseDelay + delay: 0.5 + - type: StaticPrice + price: 280 + - type: Construction + graph: ModernCrossbowHand + node: start + deconstructionTarget: null + +- type: entity + id: CrossbowImprovised + parent: [ BaseCrossbowWieldable, BaseC1Contraband ] + name: impovised crossbow + components: + - type: UseDelay + delay: 2 + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/improvised.rsi + - type: Construction + graph: ImprovisedCrossbow + node: ImprovisedCrossbow + +- type: entity + id: CrossbowBloodCult + parent: [ BaseCrossbowWieldable, BaseC3CultContraband ] + name: blood cult crossbow + components: + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/cult.rsi + - type: StaticPrice + price: 400 + - type: Construction + graph: CultCrossbowHand + node: start + deconstructionTarget: null + +# Hand crossbows +- type: entity + id: CrossbowModernHand + parent: [ BaseCrossbow, BaseC1Contraband ] + name: hand crossbow + components: + - type: UseDelay + delay: 0.5 + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi + - type: Construction + graph: ModernCrossbowHand + node: CrossbowModernHand + +- type: entity + id: CrossbowImprovisedHand + parent: [ BaseCrossbow, BaseC1Contraband ] + name: impovised hand crossbow + components: + - type: UseDelay + delay: 2 + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi + - type: Construction + graph: ImprovisedCrossbow + node: ImprovisedCrossbowHand + +- type: entity + id: CrossbowBloodCultHand + parent: [ BaseCrossbow, BaseC3CultContraband ] + name: blood cult hand crossbow + components: + - type: Sprite + sprite: _NF/Objects/Weapons/Guns/Crossbow/culthand.rsi + - type: StaticPrice + price: 300 + - type: Construction + graph: CultCrossbowHand + node: CrossbowBloodCultHand diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/base_projectiles.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/base_projectiles.yml new file mode 100644 index 00000000000..1d502b12e90 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/base_projectiles.yml @@ -0,0 +1,15 @@ +- type: entity + id: LaunchableProjectileBase + abstract: true + components: + - type: ThrowingAngle + angle: 0 + - type: LandAtCursor + - type: Ammo + muzzleFlash: null + - type: Projectile + deleteOnCollide: false + onlyCollideWhenShot: true + damage: + types: + Blunt: 0 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/crossbow_bolts.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/crossbow_bolts.yml index 056dfcf3484..71460a371e9 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/crossbow_bolts.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Projectiles/crossbow_bolts.yml @@ -1,18 +1,130 @@ -# Parents +# Base - type: entity - parent: BaseArrow - id: BaseCrossbowBolt + id: BaseBoltLiquidInjector + abstract: true + components: + - type: SolutionContainerManager + solutions: + injector: + maxVol: 2 + - type: RefillableSolution + solution: injector + - type: InjectableSolution + solution: injector + - type: SolutionInjectOnEmbed + transferAmount: 2 + solution: injector + - type: SolutionTransfer + maxTransferAmount: 2 + - type: Injector + injectOnly: false + ignoreMobs: true + minTransferAmount: 2 + maxTransferAmount: 2 + transferAmount: 2 + toggleState: Draw + - type: ExaminableSolution + solution: injector + - type: MeleeChemicalInjector + solution: injector + +- type: entity + id: BaseBoltEmbeddable abstract: true components: + - type: EmbeddableProjectile + sound: /Audio/Weapons/star_hit.ogg + embedOnThrow: false + offset: 0.1,0.1 + - type: ThrowingAngle + angle: 0 + +- type: entity + id: BaseBoltProjectile + parent: BaseItem + abstract: true + components: + - type: LandAtCursor - type: Item size: Tiny - type: Sprite sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 5 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.1,-0.1,0.1,0.1" + hard: false + mask: + - Impassable + - BulletImpassable + - type: PhysicalComposition + materialComposition: + Steel: 25 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + params: + volume: -4 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: DamageOnLand + damage: + types: + Blunt: 5 + - type: Ammo + muzzleFlash: null + - type: Projectile + deleteOnCollide: false + onlyCollideWhenShot: true + damage: + types: + Piercing: 35 + +- type: entity + parent: [ BaseBoltProjectile, BaseBoltEmbeddable, BaseBoltLiquidInjector, BaseC1Contraband ] + id: BaseCrossbowBolt + abstract: true + components: + - type: MeleeWeapon + attackRate: 1 + damage: + types: + Piercing: 4 + angle: 0 + animation: WeaponArcThrust + soundHit: + path: /Audio/Weapons/bladeslice.ogg - type: Tag tags: - CrossbowBolt -# Spawnable variations +- type: entity + parent: BaseCrossbowBolt + id: BaseCrossbowBoltTrigger + abstract: true + components: + - type: TriggerOnCollide + fixtureID: projectile + +# Lathe-printable variations - type: entity parent: BaseCrossbowBolt id: CrossbowBolt @@ -22,9 +134,32 @@ - type: Sprite layers: - state: tail - color: red + color: "#ff0000" - state: rod - color: brown + color: "#303030" + - state: tip + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + +- type: Tag + id: CrossbowBoltBroadhead + +- type: entity + parent: BaseCrossbowBolt + id: CrossbowBoltBroadhead + name: broadhead bolt + description: A bolt with three sharp blades that cause massive bleeding in the victim. + components: + - type: Tag + tags: + - CrossbowBoltBroadhead + - type: Sprite + layers: + - state: tail + color: "yellow" + - state: rod + color: "#303030" - state: tip - state: solution1 map: ["enum.SolutionContainerLayers.Fill"] @@ -32,23 +167,77 @@ - type: Projectile damage: types: - Piercing: 35 + Piercing: 10 + Slash: 20 + +- type: entity + parent: BaseCrossbowBolt + id: CrossbowBoltSponge + name: sponge tip bolt + description: A sponge-like structure of the bolt tip allows it to hold more liquid at the expense of structural integrity. + components: + - type: Sprite + layers: + - state: tail + color: "#d000ff" + - state: rod + color: "#00303d" + - state: tip + color: "#959595" + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: Projectile + damage: + types: + Piercing: 20 + - type: SolutionContainerManager + solutions: + injector: + maxVol: 5 + - type: RefillableSolution + solution: injector + - type: InjectableSolution + solution: injector + - type: SolutionInjectOnEmbed + transferAmount: 5 + solution: injector + - type: SolutionTransfer + maxTransferAmount: 5 + - type: Injector + injectOnly: false + ignoreMobs: true + minTransferAmount: 5 + maxTransferAmount: 5 + transferAmount: 5 + toggleState: Draw + - type: DamageOnLand + damage: + types: + Blunt: 30 # Should prevent re-using # Craftable variations +- type: Tag + id: CrossbowBoltGlassShard + - type: entity parent: CrossbowBolt id: CrossbowBoltGlassShard name: glass shard bolt description: A bolt with a glass shard as a tip. components: + - type: Tag + tags: + - CrossbowBoltGlassShard - type: Sprite layers: - state: tail color: blue - state: rod - color: darkgray + color: "#959595" - state: tip - color: white + color: "#65b9e9" + alpha: 0.8 - state: solution1 map: ["enum.SolutionContainerLayers.Fill"] visible: false @@ -60,20 +249,26 @@ graph: CraftCrossbowBoltGlassShard node: CraftCrossbowBoltGlassShard +- type: Tag + id: CrossbowBoltPlasmaGlassShard + - type: entity parent: CrossbowBolt id: CrossbowBoltPlasmaGlassShard name: plasma glass shard bolt description: A bolt with a plasma glass shard as a tip. components: + - type: Tag + tags: + - CrossbowBoltPlasmaGlassShard - type: Sprite layers: - state: tail color: cyan - state: rod - color: darkgray + color: "#959595" - state: tip - color: magenta + color: "#cc87da" - state: solution1 map: ["enum.SolutionContainerLayers.Fill"] visible: false @@ -85,20 +280,27 @@ graph: CraftCrossbowBoltPlasmaGlassShard node: CraftCrossbowBoltPlasmaGlassShard +- type: Tag + id: CrossbowBoltUraniumGlassShard + - type: entity - parent: CrossbowBolt + parent: [ BaseC3ContrabandNoValue, CrossbowBolt ] id: CrossbowBoltUraniumGlassShard name: uranium glass shard bolt description: A bolt with a uranium glass shard as a tip. God have mercy on thy victims for you won't. components: + - type: Tag + tags: + - CrossbowBoltUraniumGlassShard - type: Sprite layers: - state: tail color: yellow - state: rod - color: darkgray + color: "#959595" - state: tip - color: lightgreen + color: "#00f941" + shader: unshaded - state: solution1 map: ["enum.SolutionContainerLayers.Fill"] visible: false @@ -111,8 +313,224 @@ graph: CraftCrossbowBoltUraniumGlassShard node: CraftCrossbowBoltUraniumGlassShard +- type: Tag + id: CrossbowBoltSyringe + +- type: entity + parent: CrossbowBoltSponge + id: CrossbowBoltSyringe + name: syringe-bolt + description: A bolt with a syringe for a tip. Very inefficient. + components: + - type: Tag + tags: + - CrossbowBoltSyringe + - type: Sprite + layers: + - state: tail + color: "#71c00b" + - state: rod + color: "#dadada" + - state: tip-syringe + color: "#2f3748" + - state: solutionSyringe1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: solutionSyringe + - type: Projectile + damage: + types: + Piercing: 15 + - type: Construction + graph: CraftCrossbowBoltSyringe + node: CraftCrossbowBoltSyringe + - type: DamageOnLand + damage: + types: + Blunt: 30 # Should prevent re-using + +- type: Tag + id: CrossbowBoltPlasteel + +- type: entity + parent: [ BaseC3ContrabandNoValue, CrossbowBolt ] + id: CrossbowBoltPlasteel + name: plasteel tipped bolt + description: A bolt with plasteel tip. Has armor penetrating capabilities. + components: + - type: Tag + tags: + - CrossbowBoltPlasteel + - type: Sprite + layers: + - state: tail + color: "#8291a1" + - state: rod + color: "#959595" + - state: tip + color: "#a7a3a6" + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: Projectile + damage: + types: + Piercing: 20 + ignoreResistances: true + - type: Construction + graph: CraftCrossbowBoltPlasteel + node: CraftCrossbowBoltPlasteel + +- type: Tag + id: CrossbowBoltExplosive + +- type: entity + parent: [ BaseC3ContrabandNoValue, BaseCrossbowBoltTrigger ] + id: CrossbowBoltExplosive + name: explosive bolt + description: A bolt with small explosive charge. + components: + - type: Tag + tags: + - CrossbowBoltExplosive + - type: Sprite + layers: + - state: tail + color: "orange" + - state: rod + color: "#959595" + - state: charge + color: "yellow" + - state: tip + color: "white" + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: Projectile + damage: + types: + Piercing: 15 + - type: ExplodeOnTrigger + - type: Explosive + explosionType: Default + maxIntensity: 1.25 + intensitySlope: 1 + totalIntensity: 2.5 + maxTileBreak: 1 + - type: PointLight + radius: 1.3 + color: orange + energy: 0.8 + - type: Construction + graph: CraftCrossbowBoltExplosive + node: CraftCrossbowBoltExplosive + +- type: Tag + id: CrossbowBoltEMP + +- type: entity + parent: [ BaseC3ContrabandNoValue, BaseCrossbowBoltTrigger ] + id: CrossbowBoltEMP + name: EMP bolt + description: A bolt with small power cell attached to it. + components: + - type: Tag + tags: + - CrossbowBoltEMP + - type: Sprite + layers: + - state: tail + color: "white" + - state: rod + color: "#959595" + - state: charge + color: "white" + - state: tip-terminal + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - sprite: Effects/sparks.rsi + state: sparks + shader: unshaded + scale: 0.3,0.3 + offset: 0.0,-0.15 + - type: Projectile + damage: + types: + Shock: 5 + Blunt: 10 + - type: StaminaDamageOnCollide + damage: 20 + - type: EmpOnTrigger + range: 0.5 + energyConsumption: 2700000 + disableDuration: 10 + - type: PointLight + radius: 1.3 + color: cyan + energy: 0.8 + - type: Construction + graph: CraftCrossbowBoltEMP + node: CraftCrossbowBoltEMP + - type: DamageOnLand + damage: + types: + Blunt: 30 # Should prevent re-using + +- type: Tag + id: CrossbowBoltIncendiary + +- type: entity + parent: [ BaseC3ContrabandNoValue, BaseCrossbowBoltTrigger ] + id: CrossbowBoltIncendiary + name: incendiary bolt + description: A bolt with a flare attached to it. + components: + - type: Tag + tags: + - CrossbowBoltIncendiary + - type: Sprite + layers: + - state: tail + color: "#d20000" + - state: rod + color: "#959595" + - state: charge + color: "#d20000" + - state: tip + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - sprite: Objects/Misc/flare.rsi + state: flare_burn + shader: unshaded + scale: 0.4,0.4 + offset: 0.0,-0.2 + - type: Projectile + damage: + types: + Piercing: 15 + - type: IgniteOnCollide + fireStacks: 0.5 + - type: PointLight + enabled: true + color: "#ff4300" + radius: 1.5 + energy: 1.3 + - type: Construction + graph: CraftCrossbowBoltIncendiary + node: CraftCrossbowBoltIncendiary + - type: DamageOnLand + damage: + types: + Blunt: 30 # Should prevent re-using + +# Blood cult - type: entity parent: + - BaseC3CultContrabandNoValue - CrossbowBolt - ConjuredObject10 # Despawns in 10 seconds id: CrossbowBoltBloodDrinker @@ -133,5 +551,6 @@ - type: Projectile damage: types: - Slashing: 20 + Piercing: 15 + Slash: 5 Bloodloss: 5 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/base_melee_weapon.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/base_melee_weapon.yml new file mode 100644 index 00000000000..533b554af7e --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/base_melee_weapon.yml @@ -0,0 +1,16 @@ + +- type: entity + id: GunMeleeAttackBluntBase # Allows using a ranged weapon in melee, blunt + abstract: true + components: + - type: MeleeWeapon + damage: + types: + Blunt: 8 + angle: 0 + wideAnimationRotation: -135 + animation: WeaponArcThrust + soundHit: + collection: MetalThud + - type: StaminaDamageOnHit + damage: 5 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wooden_stake.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wooden_stake.yml index 60b5ebff14e..ea57398db55 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wooden_stake.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Melee/wooden_stake.yml @@ -1,50 +1,63 @@ - type: entity - name: wooden stake - parent: Spear id: WoodenStake + parent: BaseCrossbowBolt + name: wooden stake description: Essential appliance for pitching tents and killing vampires. components: - type: Tag tags: - - Spear - Wooden - WeaponMeleeStake - type: Sprite sprite: _NF/Objects/Weapons/Melee/wooden_stake.rsi - size: Tiny - state: icon - - type: MeleeWeapon - wideAnimationRotation: -135 - attackRate: 1.5 - damage: - types: - Piercing: 6 + layers: + - state: icon + - state: solution1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false - type: Clothing quickEquip: false slots: - belt + - type: Item + size: Small + sprite: _NF/Objects/Weapons/Melee/wooden_stake.rsi - type: Damageable damageContainer: Inorganic + damageModifierSet: Wood - type: Destructible thresholds: - trigger: !type:DamageTrigger - damage: 20 #excess damage avoids cost of spawning entities. + damage: 80 #excess damage avoids cost of spawning entities. behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] - trigger: !type:DamageTrigger - damage: 10 + damage: 60 behaviors: - !type:PlaySoundBehavior sound: collection: WoodDestroy - !type:DoActsBehavior acts: [ "Destruction" ] - - type: Item - size: Small - sprite: _NF/Objects/Weapons/Melee/wooden_stake.rsi + - type: Projectile + damage: + types: + Piercing: 35 + # Melee part + - type: MeleeWeapon + wideAnimationRotation: 0 + attackRate: 1 + damage: + types: + Piercing: 6 + - type: Wieldable + - type: IncreaseDamageOnWield + damage: + types: + Piercing: 4 - type: Construction graph: WoodenStakeCraftingGraph node: WoodenStakeNode diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml index ab6bac0d0b2..7be9a0eba89 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml @@ -407,11 +407,14 @@ - WeaponRifleNovaliteC1 - WeaponRifleGestio - BaseBallBatNF + - CrossbowModern ## Ammo boxes - BoxLethalshot - MagazineBoxLightRifle - MagazineBoxPistol - MagazineBoxRifle + - CrossbowBolt + - CrossbowBoltBroadhead ## Mags / Speedloaders / Clips - MagazineNovaliteC1Empty - MagazineNovaliteC1 diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_bolt.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_bolt.yml index c7c438ece83..4bfd32c4575 100644 --- a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_bolt.yml +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_bolt.yml @@ -18,7 +18,6 @@ sprite: Objects/Materials/Shards/shard.rsi state: shard1 doAfter: 0.5 - - node: CraftCrossbowBoltGlassShard entity: CrossbowBoltGlassShard @@ -42,7 +41,6 @@ sprite: Objects/Materials/Shards/shard.rsi state: shard1 doAfter: 0.5 - - node: CraftCrossbowBoltPlasmaGlassShard entity: CrossbowBoltPlasmaGlassShard @@ -66,6 +64,114 @@ sprite: Objects/Materials/Shards/shard.rsi state: shard1 doAfter: 0.5 - - node: CraftCrossbowBoltUraniumGlassShard entity: CrossbowBoltUraniumGlassShard + +- type: constructionGraph + id: CraftCrossbowBoltSyringe + start: start + graph: + - node: start + edges: + - to: CraftCrossbowBoltSyringe + steps: + - material: MetalRod + amount: 1 + doAfter: 0.5 + - material: Cloth + amount: 1 + doAfter: 0.5 + - tag: Syringe + name: Syringe + icon: + sprite: Objects/Specific/Chemistry/syringe.rsi + state: syringe_base0 + doAfter: 0.5 + - node: CraftCrossbowBoltSyringe + entity: CrossbowBoltSyringe + +- type: constructionGraph + id: CraftCrossbowBoltPlasteel + start: start + graph: + - node: start + edges: + - to: CraftCrossbowBoltPlasteel + steps: + - material: Durathread + amount: 1 + doAfter: 0.5 + - material: Plasteel + amount: 1 + doAfter: 0.5 + - node: CraftCrossbowBoltPlasteel + entity: CrossbowBoltPlasteel + +- type: constructionGraph + id: CraftCrossbowBoltExplosive + start: start + graph: + - node: start + edges: + - to: CraftCrossbowBoltExplosive + steps: + - material: MetalRod + amount: 1 + doAfter: 0.5 + - material: Cloth + amount: 1 + doAfter: 0.5 + - tag: ShellShotgun + name: Shotgun shell + icon: + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: base + doAfter: 1 + - node: CraftCrossbowBoltExplosive + entity: CrossbowBoltExplosive + +- type: constructionGraph + id: CraftCrossbowBoltEMP + start: start + graph: + - node: start + edges: + - to: CraftCrossbowBoltEMP + steps: + - material: MetalRod + amount: 1 + doAfter: 0.5 + - material: Cloth + amount: 1 + doAfter: 0.5 + - tag: PowerCellSmall + name: Small power cell + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - node: CraftCrossbowBoltEMP + entity: CrossbowBoltEMP + +- type: constructionGraph + id: CraftCrossbowBoltIncendiary + start: start + graph: + - node: start + edges: + - to: CraftCrossbowBoltIncendiary + steps: + - material: MetalRod + amount: 1 + doAfter: 0.5 + - material: Cloth + amount: 1 + doAfter: 0.5 + - tag: Flare + name: Flare + icon: + sprite: Objects/Misc/flare.rsi + state: icon + doAfter: 1 + - node: CraftCrossbowBoltIncendiary + entity: CrossbowBoltIncendiary diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_crossbow.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_crossbow.yml index 62098a9754b..c40f69142ca 100644 --- a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_crossbow.yml +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/weapons/improvised_crossbow.yml @@ -7,14 +7,49 @@ - to: ImprovisedCrossbow steps: - material: WoodPlank - amount: 15 + amount: 10 doAfter: 4 - material: Cloth amount: 10 doAfter: 4 + - material: Cable + amount: 3 + doAfter: 0.5 - material: MetalRod - amount: 10 + amount: 5 doAfter: 0.5 - - node: ImprovisedCrossbow entity: CrossbowImprovised + edges: + - to: ImprovisedCrossbowHand + steps: + - tool: Sawing + doAfter: 2 + - node: ImprovisedCrossbowHand + entity: CrossbowImprovisedHand + +- type: constructionGraph + id: ModernCrossbowHand + start: start + graph: + - node: start + edges: + - to: CrossbowModernHand + steps: + - tool: Sawing + doAfter: 2 + - node: CrossbowModernHand + entity: CrossbowModernHand + +- type: constructionGraph + id: CultCrossbowHand + start: start + graph: + - node: start + edges: + - to: CrossbowBloodCultHand + steps: + - tool: Sawing + doAfter: 2 + - node: CrossbowBloodCultHand + entity: CrossbowBloodCultHand diff --git a/Resources/Prototypes/_NF/Recipes/Construction/weapons.yml b/Resources/Prototypes/_NF/Recipes/Construction/weapons.yml index cb8d4c2a0c9..79dbe56f38f 100644 --- a/Resources/Prototypes/_NF/Recipes/Construction/weapons.yml +++ b/Resources/Prototypes/_NF/Recipes/Construction/weapons.yml @@ -5,8 +5,8 @@ startNode: start targetNode: ImprovisedCrossbow category: construction-category-weapons - description: A shoddily constructed crossbow made out of wood and cloth. It's not much, but it's gotten the job done for millennia. - icon: { sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi, state: unwielded } + description: A shoddily constructed crossbow made out of scrap. It's not much, but it's gotten the job done for millennia. + icon: { sprite: _NF/Objects/Weapons/Guns/Crossbow/improvised.rsi, state: icon } objectType: Item - type: construction @@ -16,30 +16,87 @@ startNode: start targetNode: CraftCrossbowBoltGlassShard category: construction-category-weapons - description: An arrow tipped with pieces of a glass shard, for use with a crossbow. - icon: { sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi, state: wielded-bolt } + description: Crossbow bolt tipped with pieces of a glass shards. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-glass } objectType: Item - type: construction - name: plasma glass shard bolt + name: glass shard bolt (plasma) id: CraftCrossbowBoltPlasmaGlassShard graph: CraftCrossbowBoltPlasmaGlassShard startNode: start targetNode: CraftCrossbowBoltPlasmaGlassShard category: construction-category-weapons - description: An arrow tipped with pieces of a plasma glass shard, for use with a crossbow. - icon: { sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi, state: wielded-bolt } + description: Crossbow bolt tipped with pieces of a plasma glass shards. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-glassp } objectType: Item - type: construction - name: uranium glass shard bolt + name: glass shard bolt (uranium) id: CraftCrossbowBoltUraniumGlassShard graph: CraftCrossbowBoltUraniumGlassShard startNode: start targetNode: CraftCrossbowBoltUraniumGlassShard category: construction-category-weapons - description: An arrow tipped with pieces of a uranium glass shard, for use with a crossbow. - icon: { sprite: _NF/Objects/Weapons/Guns/Bow/crossbow.rsi, state: wielded-bolt } + description: Crossbow bolt tipped with pieces of a uranium glass shards. C3-contraband. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-glassu } + objectType: Item + +- type: construction + name: syringe-bolt + id: CraftCrossbowBoltSyringe + graph: CraftCrossbowBoltSyringe + startNode: start + targetNode: CraftCrossbowBoltSyringe + category: construction-category-weapons + description: Crossbow bolt with a syringe for the tip. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-syringe } + objectType: Item + +- type: construction + name: plasteel tipped bolt + id: CraftCrossbowBoltPlasteel + graph: CraftCrossbowBoltPlasteel + startNode: start + targetNode: CraftCrossbowBoltPlasteel + category: construction-category-weapons + description: Crossbow bolt with plasteel tip. Armor piercing. C3-contraband. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-plasteel } + objectType: Item + +- type: construction + name: explosive bolt + hide: true # Fix later + id: CraftCrossbowBoltExplosive + graph: CraftCrossbowBoltExplosive + startNode: start + targetNode: CraftCrossbowBoltExplosive + category: construction-category-weapons + description: Crossbow bolt with small explosive charge. C3-contraband. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-explosive } + objectType: Item + +- type: construction + name: EMP bolt + hide: true # Fix later + id: CraftCrossbowBoltEMP + graph: CraftCrossbowBoltEMP + startNode: start + targetNode: CraftCrossbowBoltEMP + category: construction-category-weapons + description: Crossbow bolt with a small power cell attached to it. Capable of disrupting electronics. C3-contraband. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-emp } + objectType: Item + +- type: construction + name: incendiary bolt + id: CraftCrossbowBoltIncendiary + graph: CraftCrossbowBoltIncendiary + startNode: start + targetNode: CraftCrossbowBoltIncendiary + category: construction-category-weapons + description: Crossbow bolt with small power cell attached to it. Vile. C3-contraband. + icon: { sprite: _NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi, state: icon-bolt-incendiary } objectType: Item - type: construction @@ -52,4 +109,3 @@ description: Advanced version of a basic stick - a pointy stick. icon: { sprite: _NF/Objects/Weapons/Melee/wooden_stake.rsi, state: icon } objectType: Item - diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/ammo.yml b/Resources/Prototypes/_NF/Recipes/Lathes/ammo.yml index e2428e23baf..b1cb00d19c7 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/ammo.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/ammo.yml @@ -1,3 +1,19 @@ +- type: latheRecipe # crossbow bolt + id: CrossbowBolt + result: CrossbowBolt + category: Ammo + completetime: 3 + materials: + Steel: 20 + +- type: latheRecipe # crossbow bolt + id: CrossbowBoltBroadhead + result: CrossbowBoltBroadhead + category: Ammo + completetime: 3 + materials: + Steel: 25 + - type: latheRecipe # novalite mag id: MagazineNovaliteC1Empty result: MagazineNovaliteC1Empty diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/weapons.yml b/Resources/Prototypes/_NF/Recipes/Lathes/weapons.yml index de4a82b4973..18eba137bc0 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/weapons.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/weapons.yml @@ -80,6 +80,17 @@ Gold: 850 Plastic: 1000 +- type: latheRecipe + id: CrossbowModern + result: CrossbowModern + category: Weapons + completetime: 5 + materials: + Steel: 1000 + Plasteel: 500 + Durathread: 500 + Plastic: 500 + # Melee weapons - type: latheRecipe id: BaseBallBatNF diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/base.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/base.png deleted file mode 100644 index c07af3124658aa8e3f8dda271081bb527d603f41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmV-{1AhF8P)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k_EC%;n{oDWm0e(qDK~z}7?Uu1i!$1_qzXTzJ zkRf9+(5?T0QzxCgAs|i;f)Sx25}|`MAY_pYZi0w|WYNvR?FRoI=L7<7!gEMX&osTH z=_QEt!7T~A@AtlU_jtfM*73)Krl+;gW#Y$&2k=I2Cm^K&oO1#|-pHk3GA03}3aB=) zRs#ZzF#td?83O<;%K`vgUR{^vqA>7b+cu6)&+BN^ccOUiZg2AQ^DPW~8uWX#w=<;I zmq=ObM2Ir0^A>p{H~+Rf+@|NJht?q=SWk{IgBtXE6b8Q13oL^m$H>~^7?~5Q#bpo_ znV@$ogAjzN^(QKdN9O#UXnjsN#+-QmUw9pjCShef?lYXdaom3bCn*}e`KACAnZU*7 z45HH!E%scS_I%NtsA_}Wr1Gr|;NvT^oif`s#uzx~SoY%StB4nRUJ4P%u@ZnPaVdn- zp4UwLYfi{!g084?nG;Boq_fJUOHEl0U2)|Lok-KP_C};iytp?km1h;(m9FIL`2X<@ X>E$0p#)Z$a00000NkvXXu0mjftbvx) diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/equipped-BACKPACK.png deleted file mode 100644 index 35048bf7f6f296b4144e887d1a241ef442eda298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1814 zcmV+x2kH2UP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k{5*OdC5=LQhm-T2ywCGK-~R_3a2Sd# zcNl;PKs^T0La%+zt9`(Tq!~XgDiqfK41cy;iyiYQODp*e!Fv z|KSC|jYzQFiveH!D&m*Vc=?rBDY2IP{cG!w^?(+CV#=Nd+HSp=Bs<|z?dMk2P16IX6;XTK!?CZ6Z<)z{zPJ(o+( z*dB>^0tC*%G?AvS3T-K^f_$q?Ju7g793Hn>7uM?%|aQZc-x^Je@zX$K8gW3AZgP_O`HTysz} zv7s(A!jpE;(E4D>fPIRJEP*3xg%eDO4_I>oRNw$Y^Ys87I&|pJp+kob9XfRA(D9~B zFW=bMl@<)B+2`G_A`}$6;);pe?cTTPFC=zF0h~@J1glwAlJ<%1NwAvXbUI5H!0mR! zYfM3~nsLnI!Qi#4dsc+OYgg%*#{Ag z4|n$XVm5ZJBnJS%qg8Y652mN5_aymS?LInNC*=|($E*ZZ=V@LnE-EUj1>{|-$cls) zi!W7`Rkd#Z=hLU0QWnZheyW=%i#fCZ(J?m1DaBZn0A6FN;4G9AGySbpb*LJ^#_jn+ zVpi<{CGzqynQ~=55nBeZ?e_fc3&3W6vqKWQRp*nbGyo`V&zCF!O^lD?NrerM)0)R+)dC2A)*dFfl$_(omQt#z)c8CUBl~40TnuO<%G*>}4Y_xAaPa*HzizNypIA zCMb%qZ8sPSg>b=cBcx*(T8eJ?y;S=Z3njsamZBK0=5WDoLnss~ejE@Ehw(fS#XEaw zmz_O{wjKUU6P~A{FoeUUO)O4YKm%4#iwmShKVJ-5T$z|pT9hYnigSUx$xNeC8?k9N z*innxNT$)gn>jMIBh_@j9XiktN$Aj_Lx&C>I&>)Ef6P;AM9>o-%K!iX07*qoM6N<$ Ef&}(RJ^%m! diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/icon.png deleted file mode 100644 index c07af3124658aa8e3f8dda271081bb527d603f41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmV-{1AhF8P)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k_EC%;n{oDWm0e(qDK~z}7?Uu1i!$1_qzXTzJ zkRf9+(5?T0QzxCgAs|i;f)Sx25}|`MAY_pYZi0w|WYNvR?FRoI=L7<7!gEMX&osTH z=_QEt!7T~A@AtlU_jtfM*73)Krl+;gW#Y$&2k=I2Cm^K&oO1#|-pHk3GA03}3aB=) zRs#ZzF#td?83O<;%K`vgUR{^vqA>7b+cu6)&+BN^ccOUiZg2AQ^DPW~8uWX#w=<;I zmq=ObM2Ir0^A>p{H~+Rf+@|NJht?q=SWk{IgBtXE6b8Q13oL^m$H>~^7?~5Q#bpo_ znV@$ogAjzN^(QKdN9O#UXnjsN#+-QmUw9pjCShef?lYXdaom3bCn*}e`KACAnZU*7 z45HH!E%scS_I%NtsA_}Wr1Gr|;NvT^oif`s#uzx~SoY%StB4nRUJ4P%u@ZnPaVdn- zp4UwLYfi{!g084?nG;Boq_fJUOHEl0U2)|Lok-KP_C};iytp?km1h;(m9FIL`2X<@ X>E$0p#)Z$a00000NkvXXu0mjftbvx) diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-left.png deleted file mode 100644 index 113e2447c57651e7e5b63efc06931326c2b46061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059 zcmV+;1l;?HP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k{CJ5<|>^}ei0w765K~#9!?b`rzsyWxGh!QFM|+izwCUx0{+h=_=Yh^WNI3X=CV52|pJ=DJ6R#a;iu(ppQu z*A)Qh_qw9Bes@xj0i+TgkY@6;=>$qC0Dw{ov*`ry6=AUf&Ys~_{>cNt#rdfs0BW_Gb(|STQRJB-j1}ZDD1N;cT7bm{czCfV4*)?BSjQ#DrU(x& zujhY>4KMcX4QwX^mwXM@>vhcMbIhN9d!yk%%z5ke8UXO^ z_yoy~w6yxYu57>OKkDNA^zD};5fKp)5fKp)5fN?4@;CayS1dp&gA~b7gp0I6ic)sK zb|}I{+8_n+i9w28F_wRYB3u*^q{y`c78`s0?F&V?*cYU5UGupX;OrS*+E9dxeL;#+ z<%iOQB3x7=NRcHJ;aY^!1}U dfk6t&<_{;thQ!dEalHTl002ovPDHLkV1hF<;5PsO diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/inhand-right.png deleted file mode 100644 index a0a4b8a524b050f565fecfe332c6d9eb359fa0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k{A|h5;;Ozha0vt(1K~#9!?V7!6<3JRJkAy*; zz^aUK;m&X1%AJ~^LMhA^?wmB~Qn>O~CJ;hM5lFf;*#~eFH-lMlx79w!7Orea7g)Gk zWG7LaAB{(j;}Pd8C0WwB+_@w02M|ICA%qY@2qA*`jIZe-2;%FR4Ir<=$DOvcnsvFlIF&SbduX^EUXuop ztBX@V)0Q}nF`v(Iee=UC&+*ZL^m|=r zx}e|dir(i5A%qY@2qAEX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k_D;+X;qW1s*0qjXcK~z}7?Uc`I)KC=0Pi|u} z?Zn0#Q%i4&%$Vwch~P>Tm(Ir8?W_tufcg^iB(^?*40TmpNCjK0wU%IDCPNx<`p3+q z>7*Hx-rTrxC6ywRantj^o_^ zbC%EATogrAEEaV|Q5u@2snu!~S1J`$uh+qG92j|kIF7L>ij7*WcJtwb`>0Tufc1?H z=6PQ4togC5ucwr1T*_XGTwFwc6Q;{|V0rm2e7dY9D`{-|*s zhgcJvu=-&iPUVlxwr$sO9QUkUJ`3}!bVip`rEvwR>i86gZ`}KW-fh~fwV!(J!&hz) z1Pg*7cu^E(8-Ngk7-hP|CRY{*FLX^TqwV8$Sl#-@%-w<2kJ5!B!*G9_v&`Q>Y5dmQ z3@feR<0;*TLzGk%NcZ=8PaDfM8VUTk30Q-KRr(a z4HKZt?^!MG>-=}lw&Jmv4kk~m1GGCI@SfG_bl89SiU}b|qFA3urKOMyp8bn?PEJlv dPEHO0z%O*g+--#!94r6;002ovPDHLkV1lEX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k_EC%;n{oDWm0e(qDK~z}7?Uu1i!$1_qzXTzJ zkRf9+(5?T0QzxCgAs|i;f)Sx25}|`MAY_pYZi0w|WYNvR?FRoI=L7<7!gEMX&osTH z=_QEt!7T~A@AtlU_jtfM*73)Krl+;gW#Y$&2k=I2Cm^K&oO1#|-pHk3GA03}3aB=) zRs#ZzF#td?83O<;%K`vgUR{^vqA>7b+cu6)&+BN^ccOUiZg2AQ^DPW~8uWX#w=<;I zmq=ObM2Ir0^A>p{H~+Rf+@|NJht?q=SWk{IgBtXE6b8Q13oL^m$H>~^7?~5Q#bpo_ znV@$ogAjzN^(QKdN9O#UXnjsN#+-QmUw9pjCShef?lYXdaom3bCn*}e`KACAnZU*7 z45HH!E%scS_I%NtsA_}Wr1Gr|;NvT^oif`s#uzx~SoY%StB4nRUJ4P%u@ZnPaVdn- zp4UwLYfi{!g084?nG;Boq_fJUOHEl0U2)|Lok-KP_C};iytp?km1h;(m9FIL`2X<@ X>E$0p#)Z$a00000NkvXXu0mjftbvx) diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-bolt.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-bolt.png deleted file mode 100644 index 3bba5453fd72fda9ec38d2a51f321f263120bae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1005 zcmVEX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k_D=+%5^LGFM0qRLaK~z}7?Uc=K(?Ar3$5Z1; z8&flbOVz225)4E_2#FN}u_PNxw^>!<0f3jtlhE=6C@QOp1pH2%{3BltRWBCWNSpqP$iVg_x%4I*xPe zPjliZ%n?GcTrTT`kd~%tYQ0{^wOS1}n@!+24mk4wNs?fMP^-~s+<0*R9xRn6!0Or> z_dIWK((KqMwr7lKLdIVpAt^(@4W_HN!P3&JLATqj`@Y{llLjcIFgpggG`Of9i3hE# zIKmoggOv}v;8^*{ZQFJo$8k^65l?G=na$`*Mp~Dks*X~Mec0d|Qpp$M4Qep2=1f(`&EK1Wf`y0L74ak|YxbX8?bylpvt@IOk z-+u${@P|CeM0bdY8~Z^ig%nAnE+y4W#gtMgGptW!@?s=}Pfu%JP*6}% b@L%u?edye6+f{{K00000NkvXXu0mjfCDF+A diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-left.png deleted file mode 100644 index 5d48cb345ffbbdfc2328635319655f368afd3fb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmV+g1^W7lP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k`Ejd}^i1i>^(tRloR`O;=qvGTOHDrQM8+5n@0}g^w7ZqfGj#;l_Wo;vu^)2mbJ^OtdlKeg8pj`|^^Ef3rR5DKmV6M>b?3{$hx3_G5`(90)35H>W7F*2* zG);r1X>eT^4<0>*v>xqt8=X!E?RFcx`v(Ak*_kPn%VkVVOrTsY!`CrL0A^>V`0oCJ zST|Sb2W00YIRN5q+?cwGv9U3gVL5p_Sj`4>U5D$sa9tP6FJ4CmI3fdi%B`6uApE)Y zLCg$z=bP)Ra2yA^uETMhILAl+lbylO;S_DIuc}V8{$Y=QhmUwrqDGM`C*+;Q#TN-5Ad$jRM%XbF@{ec zw*mC(17sPOf8Fot@N_M(TT!w`_x96dfTBJiR$g2dMCclgqbgF+00000NkvXXu0mjf)sar` diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-right.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded-inhand-right.png deleted file mode 100644 index 9f6ab420091cd8fbda5ea867e04705f36d1897ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmV+g1^W7lP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjVGd000McNliru=L`k`Eh$7)oAUqw0|H4zK~#9!?V3Mm6Hy$;zk$#c zkw9+hBo3DhItfLW4z_~W8@jYA1&1aG*-puz5rm^4q7I@R3WahV+C?ge9bTniap1i>^(tRloR`O;=qvGTOHDrQM8+5n@0}g^w7ZqfGj#;l_Wo;vu^)2mbJ^OtdlKeg8pj`|^^Ef3rR5DKmV6M>b?3{$hx3_G5`(90)35H>W7F*2* zG);r1X>eT^4<0>*v>xqt8=X!E?RFcx`v(Ak*_kPn%VkVVOrTsY!`CrL0A^>V`0oCJ zST|Sb2W00YIRN5q+?cwGv9U3gVL5p_Sj`4>U5D$sa9tP6FJ4CmI3fdi%B`6uApE)Y zLCg$z=bP)Ra2yA^uETMhILAl+lbylO;S_DIuc}V8{$Y=QhmUwrqDGM`C*+;Q#TN-5Ad$jRM%XbF@{ec zw*mC(17sPOf8Fot@N_M(TT!w`_x96dfTBJiR$g2dMCclgqbgF+00000NkvXXu0mjf^j%J; diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/wielded.png deleted file mode 100644 index 3570d0e0500e5d57e2f2731da565761f239aa954..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 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 IM6N<$g02<;e*gdg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon-string.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon-string.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec23608f3bb89eb7c9c8dff1724f0a65484b10f GIT binary patch literal 609 zcmV-n0-pVeP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26CyS+v(O{}000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000uNklP=00000NkvXXu0mjfN;mq` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..db3c5c9d67ceb704f7956655988aef5a210ae2fd GIT binary patch literal 972 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5a8eda290e8236aca26f7b80f3092d4a7c81e9 GIT binary patch literal 1402 zcmV-=1%>*FP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26D1=OFQNzl000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0009~Nkl)%F>l}gSH}}c0mWh zsfdVFdm1|zJPZaKvg43mJc>szLp%;~AWRT?Ejt zq@-P}?Ka)P_dB&TdHLSU_d(%3fDl3mA%qY@2qFI)*2~4S(!6j!zpB0H>0U)qM1Oxj zN~KcA`&3mG^?DtKVX%Ku0DmtR+tYsBd2{#Ziv;oc;!E7ScB$h%?>>FSZr?@J>vaIY ztyEAvd7eiql|nL^WB^d9R7AO4#?wbx?79l!F4p4*SH!coU)W#Y0g=IQ^DS@hR9X9P z6WJLAULWA&=n4QJ7`$*SXnCyy02qo6BM=B+Z*LE~yo%Il67S!C=$ORq+c!mdt%3nL ze4PDi_^;K5PFNull43-xc+6trzNs=H*5^A*?bX{kz>UUhY zX`0M5%~Nmbt*xIe#dQ~?rz6nk^TX%!!FemPEMsM5rRDmmxtv&DTwt1}30am=tJRJr zejdih$Az=g8jS`H8wcGTfnKH4X~8*%EX&}WpL^oxBAreP`ZqxcA%qY@2qAGv5BIps!$X~ob)-p@}EVJskxlE@te7U_W6K9p&%wFCp}we zg+f8(a=B(91`fZq#JT$IA#V8Z0|4wfzi4mHoatbN22F%pMtO3W|}77B$h6di7f=_DUd#5~*h&N}0XSW7WZTmW~X zUJrC;2DW#qY#NL}4mnN7Sl4wH2m~+`9fq#2GG``Xd#B2DeU(Kb(XQ8d zCP$!~nE_`DpEh|nP1A&J+nz@#lgS9qIl7$(AcPP?2qEOiFJGLUQ+9KksQ>@~07*qo IM6N<$f{0;vbN~PV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/meta.json similarity index 80% rename from Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/meta.json rename to Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/meta.json index f76d3f1418a..9a813d2f6b0 100644 --- a/Resources/Textures/_NF/Objects/Weapons/Guns/Bow/crossbow.rsi/meta.json +++ b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/meta.json @@ -8,25 +8,24 @@ }, "states": [ { - "name": "unwielded" + "name": "equipped-BACKPACK", + "directions": 4 }, { - "name": "base" + "name": "equipped-SUITSTORAGE", + "directions": 4 }, { "name": "icon" }, { - "name": "unwielded-bolt" + "name": "icon-string" }, { - "name": "wielded" + "name": "icon-string-drawn" }, { - "name": "wielded-bolt" - }, - { - "name": "equipped-BACKPACK", + "name": "inhand-right", "directions": 4 }, { @@ -34,16 +33,12 @@ "directions": 4 }, { - "name": "inhand-right", + "name": "wielded-inhand-right", "directions": 4 }, { "name": "wielded-inhand-left", "directions": 4 - }, - { - "name": "wielded-inhand-right", - "directions": 4 } ] } diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..95f7847229e5c62c1dba301ce5d730ab87721867 GIT binary patch literal 1423 zcmV;A1#tR_P)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26D1Ma`16PW000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}000AKNkl#14%@dm@Ymw zic0YyefCs(E(jKciu5Rwi%0SJE=4?+#}kAKLeIfdv50sOD+BS7hOmfjVSSGz(@V@2 z<9N^wn`B#)`WO29oU&|oW`4h&Ne;gsKnNj(5JCtcgph-V`7bQXQad|4ux*?5Gsrdl zhVnlD)40cew;)Z^RN-(K#bU8*ZJ~0xtV*R4?%bTgwl5JwAK&87Ge`Fv_{pm`_~Y$$ zoC{q706e?$6j=PV!QQ%jT>bUvU)K3j0bo26QMd0dBa_J>oldi^9dO~oc~x33V~7vK zFbue^i~s+72LQ;7rMo7p*WUvG&aO|wy&A&f<@=~qYi(mj4-dC?N9VmD{_iJK2}B}? z005=+a!=0(z5Q)jLuM?E=g(hs?*IUZ$K#4~4%clWnMz=DV+-MM7@DTx#K}`=G#V(a zms*SR+uYc~i7&w?Qwdb6wYK|S;=UwH?G;4y@UZd+?N4&h*uB`6H6&9BxNZ}cWhp5o z9LHg832+>TIgZozpf}n0__)$_9qD5kG#U*EA=(0%ozE%n&1X-aQM>Juet6FaQE1H- zkH^)1jzpzeV|yj8=Pi}ZW|gk%&~+VBN(dp??0ilwEiSZ;F*!M@q?D-F>yT2S*=*ut z^F!Z9U|=wW!NEar&Jl@3u(r0we)zvYuZiHCLrMwGIaXI!f4g7(pJHNSLV*xM2qAGlOPQvr_B&6%Lf>PM+4-D0_weH93mxk9 zk-uBL1y5eR!S=urcs2TbKCh;yrvuAr`FvjGa=BI_{5=Yty$J4nsH-lyA3Y7QSB>B6 zDVUm>gZAJ9UXHD_?rm;tVTca{0Cwxp*libh3G>R^9)B-FP|d&JeuRNuf={Lr$c&|T zZIVc)5_r6PAMVuj7VHgH%+h)B64*RC@Q; znM@_xlCkdu_yY}^FdB_PhytrrYiwz8flbZKL5KnyiH${gub;Ofe=Cn dA%q-Mp8#D_o;?e3^{M~>002ovPDHLkV1jEli}(Nl literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-right.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbow.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5a8eda290e8236aca26f7b80f3092d4a7c81e9 GIT binary patch literal 1402 zcmV-=1%>*FP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26D1=OFQNzl000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0009~Nkl)%F>l}gSH}}c0mWh zsfdVFdm1|zJPZaKvg43mJc>szLp%;~AWRT?Ejt zq@-P}?Ka)P_dB&TdHLSU_d(%3fDl3mA%qY@2qFI)*2~4S(!6j!zpB0H>0U)qM1Oxj zN~KcA`&3mG^?DtKVX%Ku0DmtR+tYsBd2{#Ziv;oc;!E7ScB$h%?>>FSZr?@J>vaIY ztyEAvd7eiql|nL^WB^d9R7AO4#?wbx?79l!F4p4*SH!coU)W#Y0g=IQ^DS@hR9X9P z6WJLAULWA&=n4QJ7`$*SXnCyy02qo6BM=B+Z*LE~yo%Il67S!C=$ORq+c!mdt%3nL ze4PDi_^;K5PFNull43-xc+6trzNs=H*5^A*?bX{kz>UUhY zX`0M5%~Nmbt*xIe#dQ~?rz6nk^TX%!!FemPEMsM5rRDmmxtv&DTwt1}30am=tJRJr zejdih$Az=g8jS`H8wcGTfnKH4X~8*%EX&}WpL^oxBAreP`ZqxcA%qY@2qAGv5BIps!$X~ob)-p@}EVJskxlE@te7U_W6K9p&%wFCp}we zg+f8(a=B(91`fZq#JT$IA#V8Z0|4wfzi4mHoatbN22F%pMtO3W|}77B$h6di7f=_DUd#5~*h&N}0XSW7WZTmW~X zUJrC;2DW#qY#NL}4mnN7Sl4wH2m~+`9fq#2GG``Xd#B2DeU(Kb(XQ8d zCP$!~nE_`DpEh|nP1A&J+nz@#lgS9qIl7$(AcPP?2qEOiFJGLUQ+9KksQ>@~07*qo IM6N<$f{0;vbN~PV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..fac80ae2da126ecf278acb2c5133cff1262890f7 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|?s>X6hE&XX zdut=tAp?=thrxv#FN7Bq3ruk;SnvOWdB<-NKCX3>jyfLkjbSY;Ss5(8+$78A@c*;s z1x3uURVqLeK;XrKO>?f;J+HdY_sQSR+ary!((Z%R^fOE~sd~=GW>neC&fXehakl+R z%I-P*la@TpSoOG0J9};LwSA{2Y&FyFI`mrkbGGlcr3Zn}S$;j(qBv`)D* zL5v4_;Q5bf0#2Nl_&stt*NQ!ecH%gyF3-w2ec^YZLwTF~Uj6^AuG$&K+PSPnV0MCP h=M8U;jnA0{=8G5R1o!l;TC*Btj;E`i%Q~loCIHz>b9?{* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BELT.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c29b7ce3c48cd597d9a359bd0270d785a92453 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|?s~d7hE&XX zd&`jPkb_9e!_FHLCq&=qu&8dhalHCQH3R=6#y5N0*)QbksNC?3a@5JarlpWH)n+mG z|MG^LcaN9ls{joFfeeN7>JP7%XDmvW6niXihHb(!=G80wX8voCP|anYQ=Dis`*o3> z*QB<^EB$`Y-Sd6z=KJSw4;5E@^>xQlfkmLEetOx7MS8xu>O0&cLup5%sZ<2`4>dWEZN~1?kE%c=!&n()oZgp z{XeU}=etqLNp(h`DL`;QI@78!_k6(exT%lU>FS5>VessF>?mBkW!Wdz65l7mDLsXc zZ^lgj95~5D#<%p=`;@g`t^Rv=KRp#XbM5=!l(oH+R0_Y}4xJS8qoXB@QIy`>-Qgbj*DBRDKAiz(bRBcIs0uc-zl}*XP4^M?qL#IzeRMG j#&5H`$E6o?GALFvna6rB{K_0M4`ha?tDnm{r-UW|6uNh5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string-drawn.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string-drawn.png new file mode 100644 index 0000000000000000000000000000000000000000..ea78373054057c505d0a46b3bc23c82208cb447f GIT binary patch literal 622 zcmV-!0+IcRP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26C(iT5_J3k000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000*NklEqhL@106@+sk+ae%Qvd(}07*qo IM6N<$g02<;e*gdg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon-string.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec23608f3bb89eb7c9c8dff1724f0a65484b10f GIT binary patch literal 609 zcmV-n0-pVeP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e26CyS+v(O{}000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000uNklP=00000NkvXXu0mjfN;mq` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..80edf32f3510788f02b3b1f4645de28f345988a0 GIT binary patch literal 796 zcmV+%1LOROP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|?Qb|NXR9J=Wmc4I-Fc8IGs>*g;Aq!BZ zgnlr2sKm(sKQc0s4*ejVP?7;Dr7YK>N>ot=FgR5Q-o(K9{qD|pGB9aUhr%!?e+ugo1?#j0L z;qUn0q0Gs^nZ?~NgoTBKF ze9t8zxY7GSYfa~NLaz!Ov(K_806D;i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..75393d59fddaa231725c655e650f5165cc077398 GIT binary patch literal 980 zcmV;_11tQAP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|@3Q0skRCt{2+97Y-Koke?m#K1WsROok zFyz!|2C1Ips)|B}hDM5`s3agTARr&1U|=6$#Z|vSQ9)E*V5wvp3=Eu9Ip~edmYt=M zbIPUm^#76QWXHaHKHnMqi2wiq000000068TO=hCC79t|8wTvb+d9S{FIQ9)klbJj} zJ&@x#L`38`4n03T(0dl)XtF^@QB)di*8cB`Fc@44bMK$QF>`64#ddZcb590?%VrmZ zxhG-Z%h;Wk2GZ~McecmwRKmc|i)WM7H6Te|T34^vbarx1#Ui9>S~{=T9=lUHJ2|JT z*K10WmzK@`S(i=cu{)KU)7!sKmA5`sW|lDU<>vG@pD~SI6E-^^2ENRPUGY3mlv1T* zN-6O?Pv*m}gn=)+uG0wHI?c@aAmcbL9gpKUFV40ZVzUSbf5)q zNzzhENvG4HFQ0zXxBFlDz30QOJpTMh%jJ?*t5u7cCHvocy(S`}i_c%_?#K7~uL)Xf z+1%&1Su7S({M{vrqWsGd0000000000005u?ilGP-wt^H#2}o>)B1|+QNKwoKWZnuz zn5cb_A`3NC2}PJ)|Lq{fF|q`eR1HO#uo0v<_!>|(6k(zfL5h7s5hiLKq}V4EVWQSS zihV;7CTs*L4)*S3TU6Chgo#=QDfS6Pm_U#M?Dzw;bV~AeUO{320000EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|@H%UZ6RCt{2+A(k1Koke?zY#J%$qcsT zk;Mwa1JOyYE0m=ZQvZq=bSJ?dV2m-w7-Nhv#u#JoOc;jLACBp**HN_oa7wh%U{mr=2a6b-AufLI|4ln&jA4 z>Y-6ayK8rBizdA$2_eXJ-QQzD5NrmXbth$_GDusqlydW-gCHOP&;Vf4YtnRH$6~R- za=Fx`lw=qN;yA{7y#@e$`1BdyzkMymnV{}@0I1b!P_;x+q`9t3jYb3A)(T&K{M0a; z&0hSvzVDOgd8OF}p65~Gp5G%&?Tj(T7-Nhv#u#IaF~-;*^oQevenR&=uh76ojE8N{3wy17vh3UKw v(=-u9(X+sY3O^LCh~Poiz((Hr8B6*F3P?~Y&bbOo00000NkvXXu0mjfV(aAx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/meta.json new file mode 100644 index 00000000000..49f46e00bf9 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/crossbowhand.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "based on Meph's Tileset for Dwarf Fortress v0.47.xx, modified for SS14/NF by erhardsteinhauer (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-string" + }, + { + "name": "icon-string-drawn" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..453d47be1debd858f981c1c8bfd804dfeb3e1ad2 GIT binary patch literal 1583 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 IM6N<$f|UXQy8r+H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon-string.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon-string.png new file mode 100644 index 0000000000000000000000000000000000000000..97e167bbc5a23d7fea35d8fdbd384b8bdc046a7f GIT binary patch literal 609 zcmV-n0-pVeP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25(ha+J$GdQ000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000uNklx}rd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3f251d284d968be1c2d89af9e869fad96147bc4e GIT binary patch literal 1019 zcmVEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25(g&4HF}T$000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0005fNklze@sf7{;HkMRD3)5?1HIIg|u}6p>pl zZlcj@gHB?LtJKsV5Ja>zNmC8Ax3?4&SXM-nH3a1kBrJcC5pP2jCTVx-U5n3h2Vc0) z^Ss~peL0}3uKv)x+f9D2kF@$eQ)b8lLs4fzR@*Cup1on#-k;|9QG;;OB(t6s%l@Z@b0 pNAb8WGtT}K{-X!}1Kt$?d;r=3`OA64JGuY>002ovPDHLkV1h%!#K`~v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/cult.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2a9e783c86e28f890d83366064ba96ecb46d4f GIT binary patch literal 1342 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 nI~DY9oz(JLmF4!(F7LgADL=^>bP0l+XkK?n`N& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000000000000000000000000000000000..b72d5179bb11e54210ac0ea1b4ba477dc293cdd7 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Zh5*mhE&XX zd&`=y$w8#`VRNsc09SN!qRF~Lq6e5F8WwIS*B4vYzEjWG?>uzob(+`EvAP=?N(-ABXKbwI^Vvc#(Gfl*8Vywr_uJX%;AO z?wukF!~!5GHLED^!SnYYHTm^Rr|{1x%4lkEx!vpBs`hHv_UcQXbFY~vthnG3TW-SP c%P?aT|LsrS^H*APTY>a@y85}Sb4q9e0MXxaSO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string-drawn.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string-drawn.png new file mode 100644 index 0000000000000000000000000000000000000000..b0a6e1d0f7fad1de200e76a951fb2953b31a00d6 GIT binary patch literal 622 zcmV-!0+IcRP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25(osA%_qA6000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000*NklEqhL@102mV{l?dpga{vGU07*qo IM6N<$f|UXQy8r+H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon-string.png new file mode 100644 index 0000000000000000000000000000000000000000..97e167bbc5a23d7fea35d8fdbd384b8bdc046a7f GIT binary patch literal 609 zcmV-n0-pVeP)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25(ha+J$GdQ000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000uNklx}rd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e27ae7bb5f2f632581a25d3cf6b0030381daf53 GIT binary patch literal 872 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 m50Q%^c;Gj%5p;gWX8i`@$YT^M&34-W0000 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/meta.json new file mode 100644 index 00000000000..49f46e00bf9 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/culthand.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "based on Meph's Tileset for Dwarf Fortress v0.47.xx, modified for SS14/NF by erhardsteinhauer (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-string" + }, + { + "name": "icon-string-drawn" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvised.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..39f091ec746120d88cde10b0ea2c3cd7cb4a00f8 GIT binary patch literal 1639 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000000000000000000000000000000000..16acf29a101465d640190f3b9b345c78f39fc4a3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|HhQ`^hE&XX zd+Q)ClcGTDLvddZn~IIRrxvhCFPOYgzH5$c&K{|Yt`7h8AG#&59qLqP1Zo0;1HzWB z^09{}`sq%tUt78IBZJDzvb|qcB+q!p{KGr#*}@a&zt^@XowxM=DdRM8_RWu5uSVG} ze_`pmeyiWjJzK8d%q=vY{p}glFb0MO{Rm6*4EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25E}v=#TRk_000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000)NklEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>24YJ`L;zC&Qvg#MXr99W000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j~e25E?Qf2Ns_I000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000qNklEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|?Y)M2xR9J=Wmc2^EKoo_~iV(Kg$&X!@ zAw^)DC0ML)kkUqcg5U#8z!wNXUwgy;-VHotp#TK7N8GNfr*3(*On z&Rj}4VvKFvqcuRCxr$mH6%}(K1i7wTIi!>;;BkYFPr}a0TLIX*MvK`LS(ah4f7sYO z&-2P>yDH{;Z2Xmcd4o%N^|#Z`)-?+JIeFY5Ti2APoDhPlWEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|@H%UZ6RCt{2+P_NVKpY3~ZIZf*(4|)J zJP!cic^)pc!a9qvGQ}j7QkBUT?R6Bv>I%3%Jt8R%W|Ny{Z~!0(f=a)lJt7xws-)fn`DwCKd%L z<_o{9MhnpE51nO05hfM|DNM5jjqd@=h9XRCMUbLSD8j@>2Px`=B23r_QZ)7o)D1EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|@O-V#SRCt{2+CNU?Kokb>&sG#=CDyWC zZ#s~R$PHRfFb7~oM}uZvQ4P`-w6+@#kZL6gas>_$DHnhSrJ<);qzO`rNGW&}Xq-Q= zS;r0rFYi|-Gvj$<`?>i5#u#IaF~%5Uj4}4fNGYkAfZlr_Rcj_7DJ9vCE;2-}SiQA=e{^nA?#fH;mRY`b)}bxvmB|Iiam z4N*(c+15FQZI|LWUaU(9K|v7E>ERBAZTHotQAf*r58E!C9_~;O1SEu*H9;W+_IDp~ zd2Qn$I$2m`zA@Ixe8V#iq7z(R+t}ZIgb)G%&;Wpkn+v$%Pkj5+N1CQq9LMDQKD5>t zjYfb5eka`*3w~7QI}Zi&JP)RpG)*lb1i7KW!_CF>;K5+<&%3LXA}M8Uo&qT)neY56 zd1_~jF~%5Uj4{R-V~jDzRxrVXqVuZ`Y}lJz>_zaPfZ7H&mV*an{4KEY7MX=ckx3?a zpvM#R`a|or;6WM7fsJVbYyO&>ROl7R6FewmRbXS&nT5hVAb0SffLa7Las>}c_|Sok zJi&u9stjzb{R-p_9+XjKU}LSXz*@nB67mE#y6Bd^&f2O79^?&d6kVUOMNhg{Vii~G R)kXjS002ovPDHLkV1hh#-2MOn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/meta.json new file mode 100644 index 00000000000..49f46e00bf9 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Weapons/Guns/Crossbow/improvisedhand.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "based on Meph's Tileset for Dwarf Fortress v0.47.xx, modified for SS14/NF by erhardsteinhauer (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-string" + }, + { + "name": "icon-string-drawn" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/charge.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/charge.png new file mode 100644 index 0000000000000000000000000000000000000000..2b15ac9ff9d0967c002bf2f156237e09aaf2ca94 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}4xTQKArY-_ z&lw6b81gVXo;Maco$uo*!lL<5AbjSXZEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>xJg7oR9J;$U>F6XU=)mk;RbeB+x~CW z<@`^qdKPM0{`E@v|DT^G6EvTh zT+4S?+y4La<1@qao3C+N{`2S0e}v2-I|NQ`I)gXZiLsnw(5lNxQl1|LqhJ(_f>AIE cMgcYe0M4Fl`P^AnO8@`>07*qoM6N<$f)<=EHvj+t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-baguette.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-baguette.png new file mode 100644 index 0000000000000000000000000000000000000000..9560ca4111df682e55d6bdbbd3e50d5fc018be0e GIT binary patch literal 641 zcmV-{0)G98P)EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>w@E}nR9J=W(=iT$Fcik|PsKD04ldq; zBXAH-!obWyJOZp-z#yB%#L3YRf)12u6XJ7oqQ#hE9Nuqjn}7R~0*tW|oHN61E^z4gYubKCK*3~9L$?|7aT(7hf2vEX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjy$J#_7{>8On=}dOvQMVS z5Q4)9V!#pPKyHF;kV2R6qYQy-?zONw^bWzqD|~+o{2!7KfU$qzy{8x>%@z+KkaO<$ z1GLs;j3I07XnavKE`&fz2|4G{PL%$<+`fTjiAZ_oI4Q}1CHq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-drawn.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-drawn.png new file mode 100644 index 0000000000000000000000000000000000000000..e23d729e1094b740b7cb30a8682c7b455df671c2 GIT binary patch literal 620 zcmV-y0+aoTP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjzYRhm5XbSK7G49PV;`oV za2Z!HuVDfAU;_ql24iy}!RBmiUSi_=gTBPvXMp=&fB-0^)IUloNhw7(i|3pr#`yaM zoO9y6mk`3__^xN1h``LKwN9SfWr3w}0NAgMTWjCOiRiF)_D2ICCqRrbqdT7yUwi^* zKyCo80GN4n?5(xOR~HxnxxeCEX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjD%45XSMZBVl3YVdiy8 zMj}nhiv&+$eTW7L<@(NvF1JRa9@9<{yov|H{OGd|BVlu}@3?B8M> zklysXtbmB5?|Uev&~+W+_>(rMzq#fkL^+XX;ZarE7LT=Ifro^udaMu*H5nlSZjru;haNV*FU%KOJ!N!{Nq6o e1VIo4f5H)C+F?}yo$$T@0000EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjEe^s!5Cz}|rmm{>b?Z>z z8c?;|fgeeF1FA?sV+nVF4GKX*gRDcrt5)|>KhWd(Ex zH6%&adCM*jS3(Fuj^mJJSrqtqES{!mO7{%_AU)8`1qmT?8~-l+V^uANpyL_XAAm3n zb0bgF^s2M~>4Bn47Cx0EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjgrf6XJ==pd3s}Dkl6H}L3H+ib#--=6pznx>P3P0hW`xzUNbQK zy3D}vaT3wyQYTm>Hj!mHbpd}K)`DgfjDk@x3P!;w7zLwX&;tNfa5@|zO1{bf0000< KMNUMnLSTX%Pa2m1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-glassp.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-glassp.png new file mode 100644 index 0000000000000000000000000000000000000000..2e7124c8c1c6f6f1ce91911697e9de6cd6ff234a GIT binary patch literal 640 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 v?nf;jwVYxwpq7t(;We00000NkvXXu0mjfE1~)> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-plunger.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-plunger.png new file mode 100644 index 0000000000000000000000000000000000000000..60790241a37846c0fd81835aeb0a4bf368994895 GIT binary patch literal 555 zcmV+`0@VG9P)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQj|Nq|m2j|PbdW~WyO+( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-sponge.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-sponge.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0eeb172f34d6e0fd2bc9bd6b4024f8931eb682 GIT binary patch literal 629 zcmV-*0*d{KP)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjF%^Mxcy68w9Bfoj~1pt-^0-r3O^;LSK_?7$=n#+`HO`$kS7Yj(moYTbEX z{9{vXILMhJH5D}1*0FoEX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>%}GQ-R9J=WlpzWNK@^6+b$5%b;3mQB zExdqPHk-V{6rKuiXMLBon-8pC3dRo9&vi|OkI{0ox- zI`2OCm3XzufA?I=7i)+k7)|qCzAO2#hYl)my}gzLR9whaf^O7dyMHeS2NCo;=s3#G zpXAmXPzkzLh1~(h^J2BFMW7ONs|o3)xEw4^;2|%Px%CE2EX>4Tx04R}tkvmAkKpe)uriu?Ligplj$WWau_(B||ibb$c+6t{Ym|XgTCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro&I4o-?LQsV!TLW>yhIPS-H|L^1Oe}GUcG1Y7v2UN{6 z648j5&a8?Zujr!Lhki^*%+zDa#S}cp*FAiEzYFs$@47!nkCHVR;1h}Gm~L3a8^kl4 zmd<&fILHc;LVQjDP$4;f@IUz7TQfH`=_UmtK>Lere~bVfyFk5a+uz5wT|WW*&%l+|^p|VE>?i5f zrWQH^dbfd#>!v2}0hc?#;FB&Hk|X(P3Ar5ben#Jv0S0b??lre>jdPqn04eI#@(pls z2#n?_d)?#RovnTQx2Dm*ACP}?vz2+_^#A|>%t=H+R9J=WlsyWOwvdMQwi4I z!V6f-)>d92jis$u@B)HZ3)Xhx0mRC}!a|FPVzm|_1b?Cgc9UjaHEc0&m~U7RDquE3 zr?ppwc(cpioHFIBErbC~=9$+mLp~m$y&BvfuX2EzZF!{7ttRY`pK`Dq!LWx8gQWf@ zw>m(i(2Y7APB2~Od#pqdDRid|@$I)9ENmc^=VfknfTD6R^bti0eYrwWIT+eNzndJK w@BYvH9V17$SmXFEoMRK+1VIo4K@dvj33}Z*d=L(u(EtDd07*qoM6N<$f_(xg0ssI2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-syringe.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/icon-bolt-syringe.png new file mode 100644 index 0000000000000000000000000000000000000000..c6f25c576f287b62dbd10c66a0baddafb8124219 GIT binary patch literal 664 zcmV;J0%!e+P)EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQjfq_9rQTxA|uGN1vU8^>9IYxR|&d$Nj@b=YXh7WI_W7tR2C~$Um{_p8x#qjd! z9junq)B(=U&i|E^lo(E)Jjw9o(>t6YO_L}iDpFjU$(?hi=@N4Dx|NX;%hBx>AF`Qrfn`m>X5(WNk yMB$pRlS?FbYP&C>RB!U=)mkK?ndCS4@XnM-DXr0000EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+CkfAzR5ET(8sbUcmEM7-o<#9_qjhupHeUx;1h}Gm~L3a8^qI_ zmd<&fIKs-3LVQju?+$t6vpvSo7X_-*oP@7 zT*ej5H7wvBY`_4{U~FDUXnZy{7rl##;1#~#0{<^S0F?R%DJ3bT$Y$}Jv&0yGKfpOB z-g^llEXH>u<3t2zMy++RGi1Q0aRAu&j$3Qr#)+tV>%|1f5fEd{?9SKX-Bz6dxdONV zVCLDex7O}M2TXw6p7Ha*hrQ|mZ1d45rIb=ied_^cZaYi#AMJtw00007;Eq`GBY!Gec`VV>9I<9Vg2AxEBBQG o_MZ)xCKZ58G2n7L*uczC7RT$ExnY|b&>{v;S3j3^P6>=n052#sz5oCK delta 537 zcmV+!0_Odr0kH&-BYy#eX+uL$Nkc;*aB^>EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+C zkfAzR5ET(8sbUcF%=a_C-#2duZo0iUbpE$zGl0tk=JZ8`Zi66NxyZpwvJw>YcSI&0sPzc5_TRx(_tIgA9BkVFb1 zWYkeX6&7N&YJa4dNYj4Y!$0KsQ{E=fc|R9M69&%p@*KnMdtvH!Z#)?E=kM40&pHdO#zm*h?My?sD{00HX( b0Pq3QYZ3!u&3;`b00000NkvXXu0mjfQ@-h^ diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/solution1.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/solution1.png index 07e1f2b7bcdf94b8555c88e0202eadf133cb149c..c021177cd79d9d93113e0b8e8ff98ac849a0e1e9 100644 GIT binary patch delta 179 zcmV;k08Iaj1Px#h)G02R9J=W(XkCdVH5@6kB~Qj0a)NJ zpf!sXB$iOw!ZMP70EI%K5jqkS-U9D`iPzk(KPM;ml2S@3r8KZnZLpNmV2fQu+-rNr zwLv_w$D>C_uK_cx(F`?UfjO3?lui4R&L%wuTyeq*FTa;`)-2}&XIwDFEh0XD9S{+3 h9NUgVZBI%meF32<8A0ordYk|N002ovPDHLkV1iNuM}YtU delta 627 zcmV-(0*w960gDBYBYy#eX+uL$Nkc;*aB^>EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+C zkfAzR5ET(8sbUcF%=a_C-#2duZo0iUbpE$zGl0tk=JZ8`Zi66NxyZpwvJw>YcSI&0sPzc5_TRx(_tIgA9BkVFb1 zWYkeX6&7N&YJa4dNYj4Y!$0KsQ{zzkE& zODU`NBp(}91e|fe0+042y>8%$6UMki#H-hUhkZE%89`I8408Yg N002ovPDHLkV1i{873%;1 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/solutionSyringe1.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/solutionSyringe1.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a309579a76b34e9da63d890d02c2b278d33ba5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFCOG_z+M>rIp?ElRtAI8MMaNyOdSHAE1_d9({`R!$X tN&L>XYNLWSM(0byc_}&DS27;>WH-x~&&=TGQxBlQ44$rjF6*2UngHKpGzI_w literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tail.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tail.png index b0342d041c1bd0147685e6b884348349a454a9a6..463fa3a69360de8fc80dcac981084b75990e4724 100644 GIT binary patch delta 139 zcmV;60CfMb1f~IyBYyw^b5ch_0Itp)=>Px#U`a$lR9J=W&anxAFc5{|hc1x?Zi5VB z=QP>JInreS!4a}WY!qT?4g}%EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+C zkfAzR5ET(8sbUcF%=a_C-#2duZo0iUbpE$zGl0tk=JZ8`Zi66NxyZpwvJw>YcSI&0sPzc5_TRx(_tIgA9BkVFb1 zWYkeX6&7N&YJa4dNYj4Y!$0KsQ{E~bo diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-syringe.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-syringe.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6c3a1479dca961fcace34ee95ffb5bc714198d GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ah@)YArY-_ zFK^^M;K0G`pe~zj7`*Mo`6F^Zk0zPSRM3l?SaUY~nXV#(v9a;y{i|0+pOk;}Tv$+{ z^UNQU*C9ZQPA+}&lu2u)gA2ofuluS?zH9t^t3BatPf1(aw!6$FjUs;bP0l+XkKSnfN+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-terminal.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip-terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..c727409887ecea10a0aeb496d5bf909387fa1b8b GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}4xTQKArY-_ z&u!#AV8FwC&^_!@45QHsZQUa#^A2d;`D6N~gWYqIN@haf%XcE$;Y?1f3r-XsFwUv? gUUyjDbJuhB!Z4oA?y5yXK(iP;UHx3vIVCg!0MW)P1ONa4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Projectiles/crossbow_bolts.rsi/tip.png index 944e8e8bfbdfc22a2d0915751318d036d48bc7e9..97ffb4a91a1aaa41d0ba1882c4601669aef484c5 100644 GIT binary patch delta 127 zcmV-_0D%9r1e*bnBX|G-b5ch_0Itp)=>Px#RY^oaR9J=W&M^^yKnz6D4_!3GO)PLy zP6nD{DaIL hrzJCw*UClY6K>z84*(}&SCaq$002ovPDHLkV1k|^FL?j} delta 540 zcmV+%0^|Lg0ki~=BYy#eX+uL$Nkc;*aB^>EX>4Tx04R}tkv&MmKpe$iQ%j{(9PA+C zkfAzR5ET(8sbUcF%=a_C-#2duZo0iUbpE$zGl0tk=JZ8`Zi66NxyZpwvJw>YcSI&0sPzc5_TRx(_tIgA9BkVFb1 zWYkeX6&7N&YJa4dNYj4Y!$0KsQ{ zzxzyCIY71pF5HFCLcHXfKm{-}kKzB!ya6l+?mVMJHv~|W4XI%PC<*};sR4GtXcWBv zGQbWHK*d delta 338 zcmV-Y0j>U(1^orEwE=$yVoOIv0E_?t0050u=Ij6f010qNS#tmY4#WTe4#WYKD-Ig~ z000McNliru=L{1MG!_JFm2m(70QpHoK~z}7V_+BsqhJ)!0j#WI_>W7Dg&r24xrJK| zBP}i8eU5=akcWYxdkt=Tm}y~oQyjy87A6LU??3Td&cMLHz(jv-%S%HT{)-DRFx+`Y z*m9~zL5c^%e?cAyn;6Tf>VVP^hX1@=3=EH6F)+;8LA<$4)UsSfih<$tH_|MpN(jI# zCpONh>HtbDC%Ygj4Pp5I{tE*GrIwQ&0zuZ01jouudYn_72va;5{u?MmEPwZz@&wFC zs^xNGq-Qm%IDkqPmJ{s&nB|x6Gcc?^Ox@Cxg_zV1^EtIGCzuG|e}Pn|)DCu{9U#cV k!0_PZXp3$XjDlef0JtbuGBwQ|X#fBK07*qoM6N<$g5vUtP5=M^ diff --git a/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/meta.json b/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/meta.json index 42a18e1785f..b0192514907 100644 --- a/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/meta.json +++ b/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/meta.json @@ -7,14 +7,11 @@ "y": 32 }, "states": [ - { - "name": "spear" - }, { "name": "icon" }, { - "name": "spear1" + "name": "solution1" }, { "name": "inhand-left", diff --git a/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/spear.png b/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/solution1.png similarity index 56% rename from Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/spear.png rename to Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/solution1.png index 8af7c3e591cc8e02caf5c4ec186bc33c331f65ce..07f9192314dfec4332ab09cd96093c16699b0ac6 100644 GIT binary patch delta 137 zcmey%x|Lt~lPZ!6Kh}O54H}WEIa!&x|f4C;3i|lAH pHjr0e=~d;nH>JEY^R)X9hKeM)0->$^w;6!I)78&qol^p169DViJBt7S delta 338 zcmV-Y0j>VE1pNiDwE=$yVoOIv0E_?t0050u=Ij6f010qNS#tmY4#WTe4#WYKD-Ig~ z000McNliru=L{1MG!_JFm2m(70QpHoK~z}7V_+BsqhJ)!0j#WI_>W7Dg&r24xrJK| zBP}i8eU5=akcWYxdkt=Tm}y~oQyjy87A6LU??3Td&cMLHz(jv-%S%HT{)-DRFx+`Y z*m9~zL5c^%e?cAyn;6Tf>VVP^hX1@=3=EH6F)+;8LA<$4)UsSfih<$tH_|MpN(jI# zCpONh>HtbDC%Ygj4Pp5I{tE*GrIwQ&0zuZ01jouudYn_72va;5{u?MmEPwZz@&wFC zs^xNGq-Qm%IDkqPmJ{s&nB|x6Gcc?^Ox@Cxg_zV1^EtIGCzuG|e}Pn|)DCu{9U#cV k!0_PZXp3$XjDlef0JtbuGBwQ|X#fBK07*qoM6N<$f(!78Z2$lO diff --git a/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/spear1.png b/Resources/Textures/_NF/Objects/Weapons/Melee/wooden_stake.rsi/spear1.png deleted file mode 100644 index e4fc175ad4cbb8f73a1792fe0d7429d8768bc3a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5591 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 fs4&mZ9`~8dJQcGlFWDj; Date: Fri, 20 Sep 2024 20:13:37 +0000 Subject: [PATCH 19/25] Automatic Changelog (#1971) --- Resources/Changelog/Changelog.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 59e7e90a01e..1bbfdd64e3c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7124,3 +7124,28 @@ Entries: message: Fixed NT Vagabond's issues. id: 5291 time: '2024-09-20T16:52:33.0000000+00:00' +- author: erhardsteinhauer + changes: + - type: Add + message: Added recipes for crossbow and bolt to mercenary techfab. + - type: Add + message: Added ability to craft hand crossbows by using a saw on full-sized one. + - type: Add + message: >- + Added more craftable crossbow bolts: syringe, armor-piercing + (C3-contraband), incendiary (C3-contraband). + - type: Add + message: >- + Added to crossbows the ability to use wooden stakes, plungers, bread and + mail capsules as projectiles. + - type: Tweak + message: >- + Bolts and crossbows can be recycled and bolts take damage on impact: a + regular bolt should be good for 5-6 uses, however specialized ones + (like, syringe-bolt or incendiary) shatter after single use. + - type: Tweak + message: Bolts can now draw solutions directly from puddles and containers. + - type: Tweak + message: Crossbows can be used to perform melee attacks. + id: 5292 + time: '2024-09-20T20:13:08.0000000+00:00' From 02593f8c06d9a5cf492af35c54f022f484ebf6ad Mon Sep 17 00:00:00 2001 From: "Alice \"Arimah\" Heurlin" <30327355+arimah@users.noreply.github.com> Date: Fri, 20 Sep 2024 22:59:11 +0200 Subject: [PATCH 20/25] Remove the Crown from the shipyard (#2036) --- Resources/Prototypes/_NF/Shipyard/crown.yml | 60 ++++++++++----------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/Resources/Prototypes/_NF/Shipyard/crown.yml b/Resources/Prototypes/_NF/Shipyard/crown.yml index 95ea69fa2d3..36f13b1b5d7 100644 --- a/Resources/Prototypes/_NF/Shipyard/crown.yml +++ b/Resources/Prototypes/_NF/Shipyard/crown.yml @@ -9,34 +9,34 @@ # Shuttle Notes: # -- type: vessel - id: Crown - name: SBI Crown - description: "A refurbished and repainted older model of the NSF Templar for Civilian and Mercenary use, mind the gap." - price: 20000 - category: Small - group: Shipyard - shuttlePath: /Maps/_NF/Shuttles/crown.yml - guidebookPage: Null - class: - - Civilian +#- type: vessel +# id: Crown +# name: SBI Crown +# description: "A refurbished and repainted older model of the NSF Templar for Civilian and Mercenary use, mind the gap." +# price: 20000 +# category: Small +# group: Shipyard +# shuttlePath: /Maps/_NF/Shuttles/crown.yml +# guidebookPage: Null +# class: +# - Civilian -- type: gameMap - id: Crown - mapName: 'SBI Crown' - mapPath: /Maps/_NF/Shuttles/crown.yml - minPlayers: 0 - stations: - Crown: - stationProto: StandardFrontierVessel - components: - - type: StationNameSetup - mapNameTemplate: 'Crown {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - - type: StationJobs - availableJobs: - Contractor: [ 0, 0 ] - Pilot: [ 0, 0 ] - Mercenary: [ 0, 0 ] +#- type: gameMap +# id: Crown +# mapName: 'SBI Crown' +# mapPath: /Maps/_NF/Shuttles/crown.yml +# minPlayers: 0 +# stations: +# Crown: +# stationProto: StandardFrontierVessel +# components: +# - type: StationNameSetup +# mapNameTemplate: 'Crown {1}' +# nameGenerator: +# !type:NanotrasenNameGenerator +# prefixCreator: '14' +# - type: StationJobs +# availableJobs: +# Contractor: [ 0, 0 ] +# Pilot: [ 0, 0 ] +# Mercenary: [ 0, 0 ] From 1e50bb835665cf6b2c3ff1df929ec4317460b455 Mon Sep 17 00:00:00 2001 From: FrontierATC Date: Fri, 20 Sep 2024 20:59:36 +0000 Subject: [PATCH 21/25] Automatic Changelog (#2036) --- Resources/Changelog/Changelog.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1bbfdd64e3c..8bd0a7b20e9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7149,3 +7149,9 @@ Entries: message: Crossbows can be used to perform melee attacks. id: 5292 time: '2024-09-20T20:13:08.0000000+00:00' +- author: arimah + changes: + - type: Remove + message: Removed the SBI Crown pending a complete rework. + id: 5293 + time: '2024-09-20T20:59:11.0000000+00:00' From 352580feb9003184db3ac21b427aac62af02a889 Mon Sep 17 00:00:00 2001 From: dustylens <54123313+dustylens@users.noreply.github.com> Date: Fri, 20 Sep 2024 21:52:42 +0000 Subject: [PATCH 22/25] Avocado and Cucumber plants, with foods (#2023) * Avocado and Cucumber plants, with foods This PR adds avocado and cucumber, in addition to several new foods and drinks to make use of them. * Remove pit * Olive oil rebranding and fixes. Updates seed sprites to more contemporary forms. Uh, Olive Oil is now... Vegetable oil. Worked with Whatstone on this one. It seemed preferable to adding "avocado oil" or other redundant vegetable based oils in addition to providing a renewable way of producing oil for frying and kitchen use. Addressed issues with bad nutritional values and iffy meat tag. * Revert "Olive oil rebranding and fixes." This reverts commit 6bbe4fd200569697562f51ed8b3a44d1736572d6. * Reverts olive oil to vegetable oil changes. Retains "oil" reagent for avocado. * Cucumber slice color, longer cukes, recipe amounts * Cucumber water cucumber colour (cucumber) * Add vegetable oil * Add the forgotten cucumber sprite * fix avocado oil, description is small --------- Co-authored-by: Whatstone --- .../en-US/_NF/flavors/flavor-profiles.ftl | 5 +- .../reagents/meta/consumable/drink/drinks.ftl | 7 +- .../meta/consumable/food/ingredients.ftl | 3 + Resources/Locale/en-US/_NF/seeds/seeds.ftl | 4 + .../VendingMachines/Inventories/seeds.yml | 2 + .../Random/Food_Drinks/food_produce.yml | 6 + .../Objects/Consumable/Food/ingredients.yml | 6 +- .../Structures/Machines/deep_fryer.yml | 1 + .../Objects/Consumable/Food/ingredients.yml | 22 ++ .../Objects/Consumable/Food/meals.yml | 179 ++++++++++++++++ .../Objects/Consumable/Food/produce.yml | 202 ++++++++++++++++++ .../Objects/Consumable/Food/sushi.yml | 109 ++++++++++ .../Objects/Specific/Hydroponics/seeds.yml | 76 +++++++ Resources/Prototypes/_NF/Flavors/flavors.yml | 12 +- .../_NF/Reagents/Consumables/Drink/drinks.yml | 20 ++ .../_NF/Recipes/Cooking/meal_recipes.yml | 123 ++++++++++- .../_NF/Recipes/Reactions/pyrotechnic.yml | 12 ++ .../Drinks/cucumberwater.rsi/fill-1.png | Bin 0 -> 150 bytes .../Drinks/cucumberwater.rsi/fill-2.png | Bin 0 -> 182 bytes .../Drinks/cucumberwater.rsi/fill-3.png | Bin 0 -> 203 bytes .../Drinks/cucumberwater.rsi/fill-4.png | Bin 0 -> 225 bytes .../Drinks/cucumberwater.rsi/fill-5.png | Bin 0 -> 247 bytes .../Drinks/cucumberwater.rsi/icon.png | Bin 0 -> 517 bytes .../Drinks/cucumberwater.rsi/icon_empty.png | Bin 0 -> 308 bytes .../Drinks/cucumberwater.rsi/meta.json | 34 +++ .../Food/Baked/bread.rsi/avocadotoast.png | Bin 0 -> 355 bytes .../Food/Baked/bread.rsi/breakfastbagel.png | Bin 0 -> 638 bytes .../Baked/bread.rsi/breakfastbagelpoppy.png | Bin 0 -> 636 bytes .../Food/Baked/bread.rsi/cucumbersandwich.png | Bin 0 -> 886 bytes .../Food/Baked/bread.rsi/inhand-left.png | Bin 0 -> 207 bytes .../Food/Baked/bread.rsi/inhand-right.png | Bin 0 -> 212 bytes .../Consumable/Food/Baked/bread.rsi/meta.json | 31 +++ .../Consumable/Food/bowl.rsi/avocado.png | Bin 0 -> 238 bytes .../Objects/Consumable/Food/bowl.rsi/bowl.png | Bin 0 -> 401 bytes .../Consumable/Food/bowl.rsi/greek.png | Bin 0 -> 219 bytes .../Consumable/Food/bowl.rsi/meta.json | 20 ++ .../Food/sushi.rsi/avocadosushi.png | Bin 0 -> 471 bytes .../Food/sushi.rsi/avocadosushislice.png | Bin 0 -> 419 bytes .../Consumable/Food/sushi.rsi/carpsushi.png | Bin 0 -> 458 bytes .../Food/sushi.rsi/carpsushislice.png | Bin 0 -> 405 bytes .../Consumable/Food/sushi.rsi/inhand-left.png | Bin 0 -> 189 bytes .../Food/sushi.rsi/inhand-right.png | Bin 0 -> 195 bytes .../Consumable/Food/sushi.rsi/meta.json | 31 +++ .../Specific/Hydroponics/avocado.rsi/dead.png | Bin 0 -> 211 bytes .../Hydroponics/avocado.rsi/harvest.png | Bin 0 -> 528 bytes .../Hydroponics/avocado.rsi/meta.json | 41 ++++ .../Hydroponics/avocado.rsi/produce.png | Bin 0 -> 320 bytes .../Specific/Hydroponics/avocado.rsi/seed.png | Bin 0 -> 398 bytes .../Hydroponics/avocado.rsi/slice.png | Bin 0 -> 202 bytes .../Hydroponics/avocado.rsi/stage-1.png | Bin 0 -> 154 bytes .../Hydroponics/avocado.rsi/stage-2.png | Bin 0 -> 203 bytes .../Hydroponics/avocado.rsi/stage-3.png | Bin 0 -> 204 bytes .../Hydroponics/avocado.rsi/stage-4.png | Bin 0 -> 318 bytes .../Hydroponics/avocado.rsi/stage-5.png | Bin 0 -> 456 bytes .../Hydroponics/cucumber.rsi/dead.png | Bin 0 -> 296 bytes .../Hydroponics/cucumber.rsi/harvest.png | Bin 0 -> 538 bytes .../Hydroponics/cucumber.rsi/meta.json | 47 ++++ .../Hydroponics/cucumber.rsi/pickle.png | Bin 0 -> 340 bytes .../Hydroponics/cucumber.rsi/pickleslice.png | Bin 0 -> 173 bytes .../Hydroponics/cucumber.rsi/produce.png | Bin 0 -> 333 bytes .../Hydroponics/cucumber.rsi/seed.png | Bin 0 -> 388 bytes .../Hydroponics/cucumber.rsi/slice.png | Bin 0 -> 159 bytes .../Hydroponics/cucumber.rsi/stage-1.png | Bin 0 -> 159 bytes .../Hydroponics/cucumber.rsi/stage-2.png | Bin 0 -> 195 bytes .../Hydroponics/cucumber.rsi/stage-3.png | Bin 0 -> 393 bytes .../Hydroponics/cucumber.rsi/stage-4.png | Bin 0 -> 449 bytes .../Hydroponics/cucumber.rsi/stage-5.png | Bin 0 -> 510 bytes 67 files changed, 981 insertions(+), 12 deletions(-) create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/sushi.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Reactions/pyrotechnic.yml create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-1.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-2.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-3.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-4.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-5.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/icon.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/icon_empty.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/avocadotoast.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/breakfastbagel.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/breakfastbagelpoppy.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/cucumbersandwich.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/avocado.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/bowl.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/greek.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/avocadosushi.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/avocadosushislice.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/carpsushi.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/carpsushislice.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/inhand-left.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/inhand-right.png create mode 100644 Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/dead.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/harvest.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/produce.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/seed.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/slice.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-1.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-2.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-3.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-4.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-5.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/dead.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/harvest.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/pickle.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/pickleslice.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/produce.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/seed.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/slice.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-1.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-2.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-3.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-4.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-5.png diff --git a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl index e42086b5c71..4ff6f1106be 100644 --- a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl @@ -1,7 +1,10 @@ flavor-base-basic = basic +flavor-base-earthy = earthy + +flavor-complex-avocado = like avocado +flavor-complex-cucumber = crisp and refreshing flavor-complex-fast = fast flavor-complex-greed = like greed flavor-complex-blast = like jungle warfare flavor-complex-torpedo = like convoy raiding flavor-complex-bees = like buzzing and honey -flavor-base-earthy = earthy diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl index 87166bd67cb..e2d1f644458 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl @@ -13,5 +13,8 @@ reagent-desc-pineapple-blast = For when the trees start talking. Smells tropical reagent-name-torpedo-juice = torpedo juice reagent-desc-torpedo-juice = The joys of drinking and unrestricted submarine warfare combined! Has a strong alcoholic smell. -reagent-name-bees-knees = bee’s knees -reagent-desc-bees-knees = BEEEEEEEEEEEEEEES!!! Has a stingy smell. \ No newline at end of file +reagent-name-bees-knees = bee's knees +reagent-desc-bees-knees = BEEEEEEEEEEEEEEES!!! Has a stingy smell. + +reagent-name-cucumber-water = cucumber water +reagent-desc-cucumber-water = The fanciest of waters. diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl index 4223e13b783..4627ed399c2 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl @@ -1,2 +1,5 @@ reagent-name-coffeegrounds = coffee grounds reagent-desc-coffeegrounds = Aromatic and richly textured, these grounds exude a robust scent that promises a flavorful brew. + +reagent-name-oil-vegetable = vegetable oil +reagent-desc-oil-vegetable = It's made from vegetables, that means it's healthy, right? diff --git a/Resources/Locale/en-US/_NF/seeds/seeds.ftl b/Resources/Locale/en-US/_NF/seeds/seeds.ftl index 40a6b7a0238..f7eb9c28960 100644 --- a/Resources/Locale/en-US/_NF/seeds/seeds.ftl +++ b/Resources/Locale/en-US/_NF/seeds/seeds.ftl @@ -5,6 +5,10 @@ seeds-pear-name = pear seeds-pear-display-name = pear trees seeds-coffee-name = coffee seeds-coffee-display-name = coffee plants +seeds-avocado-name = avocado +seeds-avocado-display-name = avocado plants +seeds-cucumber-name = cucumber +seeds-cucumber-display-name = cucumber plants # Missing upstream definitions seeds-lemoon-display-name = lemoon trees diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index bd741762835..643e275479a 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -4,6 +4,7 @@ AloeSeeds: 3 AmbrosiaVulgarisSeeds: 3 AppleSeeds: 5 + AvocadoSeeds: 5 # Frontier BananaSeeds: 5 BerrySeeds: 5 CarrotSeeds: 5 @@ -14,6 +15,7 @@ CoffeeSeeds: 5 # Frontier CornSeeds: 5 CottonSeeds: 5 + CucumberSeeds: 5 # Frontier EggplantSeeds: 5 EggySeeds: 5 GalaxythistleSeeds: 3 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_produce.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_produce.yml index d15a663354d..c72a04a84f2 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_produce.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_produce.yml @@ -142,6 +142,12 @@ - id: FoodCoffee # Frontier amount: !type:RangeNumberSelector # Frontier range: 1, 5 # Frontier + - id: FoodAvocado # Frontier + amount: !type:RangeNumberSelector # Frontier + range: 1, 5 # Frontier + - id: FoodCucumber # Frontier + amount: !type:RangeNumberSelector # Frontier + range: 1, 5 # Frontier #rare - !type:GroupSelector children: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index 6fb75711deb..508b2011da5 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -212,8 +212,8 @@ - type: entity parent: ReagentPacketBase id: ReagentContainerOliveoil - name: olive oil - description: Olive oil. From space olives presumably. + name: olive oil #frontier for consolidating vegetable oils + description: Olive oil. From space olives presumably. #frontier components: - type: Sprite state: oliveoil @@ -803,4 +803,4 @@ maxVol: 4 reagents: - ReagentId: Nutriment - Quantity: 3 \ No newline at end of file + Quantity: 3 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/deep_fryer.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/deep_fryer.yml index f25cb129f52..2ad3c01e1c7 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/deep_fryer.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/deep_fryer.yml @@ -110,6 +110,7 @@ - Cornoil - OilGhee - OilOlive + - OilVegetable # Frontier #unsafeOilVolumeEffects: #Can't pass UninitializedSaveTest. Modifies itself on spawn. Very weird. #- !type:AreaReactionEffect # duration: 10 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml index 69fd460a800..ebd0cd34164 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml @@ -203,3 +203,25 @@ - type: Construction graph: Coffee node: dark roasted coffee + +- type: reagent + id: OilVegetable + name: reagent-name-oil-vegetable + group: Foods + desc: reagent-desc-oil-vegetable + physicalDesc: reagent-physical-desc-oily + flavor: oily + flavorMinimum: 0.05 + color: "#ffff77" + meltingPoint: -6.0 #Taken from OilOlive + boilingPoint: 299.0 + recognizable: true + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:ReagentThreshold + reagent: Nutriment + min: 0.1 + factor: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml index abcb5740e4f..cf7ff508d0a 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml @@ -96,3 +96,182 @@ - type: Tag tags: - Meat + +- type: entity + name: avocado toast + parent: FoodBreadSliceBase + id: FoodMealAvocadoToast + description: It was this or home ownership. + components: + - type: FlavorProfile + flavors: + - avocado + - bread + - type: Sprite + sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi + state: avocadotoast + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 9 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: Flavorol + Quantity: 1 + +- type: entity + name: breakfast bagel + parent: FoodBagelBase + id: FoodMealBreakfastBagel + description: For when your morning egg sandwich needs a touch of green and quadruple the asking price. + components: + - type: FlavorProfile + flavors: + - avocado + - bread + - egg + - cheese + - type: Sprite + sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi + state: breakfastbagel + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 9 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: Flavorol + Quantity: 1 + +- type: entity + name: poppyseed breakfast bagel + parent: FoodBagelPoppy + id: FoodMealBreakfastBagelPoppy + description: The miners breakfast. Take a bite everytime you get punched in the face. + components: + - type: FlavorProfile + flavors: + - avocado + - bread + - egg + - cheese + - type: Sprite + sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi + state: breakfastbagelpoppy + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Bicaridine + Quantity: 5 + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Protein + Quantity: 7 + - ReagentId: Flavorol + Quantity: 5 + - type: Tag + tags: + - Meat + +- type: entity + name: cucumber sandwich + parent: FoodBagelBase + id: FoodMealCucumberSandwich + description: They forgot to cut the crusts off AGAIN. + components: + - type: FlavorProfile + flavors: + - cucumber + - bread + - mayonnaise + - type: Sprite + sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi + state: cucumbersandwich + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 9 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: CucumberWater + Quantity: 10 + - type: Tag + tags: + - Meat + +- type: entity + name: greek salad + parent: FoodBowlBase + id: FoodSaladGreek + description: This is the salad everyone is eating in those commercials. + components: + - type: FlavorProfile + flavors: + - cheesy + - cucumber + - type: Sprite + sprite: _NF/Objects/Consumable/Food/bowl.rsi + layers: + - state: bowl + - state: greek + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Nutriment + Quantity: 8 + - ReagentId: Vitamin + Quantity: 6 + - ReagentId: Flavorol + Quantity: 5 + - ReagentId: CucumberWater + Quantity: 10 + - type: Tag + tags: + - Vegetable + - Fruit + +- type: entity + name: avocado salad + parent: FoodBowlBase + id: FoodSaladAvocado + description: You were so close to making guacamole. So close. + components: + - type: FlavorProfile + flavors: + - avocado + - cucumber + - type: Sprite + sprite: _NF/Objects/Consumable/Food/bowl.rsi + layers: + - state: bowl + - state: avocado + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Nutriment + Quantity: 8 + - ReagentId: Vitamin + Quantity: 6 + - ReagentId: Flavorol + Quantity: 5 + - ReagentId: CucumberWater + Quantity: 10 + - type: Tag + tags: + - Vegetable + - Fruit diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml index 67fc1a00ca6..47615bd50d8 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml @@ -64,3 +64,205 @@ - id: FoodCoffeeBeansRaw sound: path: /Audio/Effects/packetrip.ogg + +- type: entity + name: avocado + parent: FoodProduceBase + id: FoodAvocado + description: Like delicious buttery grass. + components: + - type: FlavorProfile + flavors: + - avocado + - type: SolutionContainerManager + solutions: + food: + maxVol: 16 + reagents: + - ReagentId: Nutriment #place holder + Quantity: 10 + - ReagentId: Vitamin + Quantity: 6 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/avocado.rsi + - type: Produce + seedId: avocado + - type: SliceableFood + count: 2 + slice: FoodAvocadoSlice + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: OilVegetable + Quantity: 5 + - type: Tag + tags: + - Fruit + +- type: entity + name: avocado slice + parent: ProduceSliceBase + id: FoodAvocadoSlice + description: Like delicious, fun-sized buttery grass. + components: + - type: FlavorProfile + flavors: + - avocado + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Vitamin + Quantity: 3 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/avocado.rsi + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: OilVegetable + Quantity: 2.5 + - type: Tag + tags: + - Fruit + - Slice + +- type: entity + name: cucumber + parent: FoodProduceBase + id: FoodCucumber + description: Like fresh crispy water. + components: + - type: FlavorProfile + flavors: + - cucumber + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Nutriment #place holder + Quantity: 6 + - ReagentId: Vitamin + Quantity: 4 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi + - type: Produce + seedId: cucumber + - type: SliceableFood + count: 4 + slice: FoodCucumberSlice + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: CucumberWater + Quantity: 10 + - type: Tag + tags: + - Vegetable + +- type: entity + name: cucumber slice + parent: ProduceSliceBase + id: FoodCucumberSlice + description: Like fresh crispy water, but smaller. + components: + - type: FlavorProfile + flavors: + - cucumber + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Nutriment + Quantity: 1.5 + - ReagentId: Vitamin + Quantity: 1 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: CucumberWater + Quantity: 2.5 + - type: Tag + tags: + - Vegetable + - Slice + +- type: entity + name: pickle + parent: FoodProduceBase + id: FoodPickle + description: Like tangy crispy water. + components: + - type: FlavorProfile + flavors: + - salty + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Nutriment #place holder + Quantity: 6 + - ReagentId: Vitamin + Quantity: 4 + - ReagentId: Saline + Quantity: 10 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi + state: pickle + - type: SliceableFood + count: 4 + slice: FoodPickleSlice + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: Saline + Quantity: 10 + - type: Tag + tags: + - Vegetable + +- type: entity + name: pickle slice + parent: ProduceSliceBase + id: FoodPickleSlice + description: Like tangy crispy water, but smaller. + components: + - type: FlavorProfile + flavors: + - salty + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 1.5 + - ReagentId: Vitamin + Quantity: 1 + - ReagentId: Saline + Quantity: 2.5 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi + state: pickleslice + - type: Extractable + grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: Saline + Quantity: 2.5 + - type: Tag + tags: + - Vegetable + - Slice diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/sushi.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/sushi.yml new file mode 100644 index 00000000000..cce090808ab --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/sushi.yml @@ -0,0 +1,109 @@ +- type: entity + name: avocado sushi + parent: FoodMealBase + id: FoodMealAvocadoSushi + description: Where did the seaweed come from? + components: + - type: FlavorProfile + flavors: + - cucumber + - avocado + - type: Sprite + sprite: _NF/Objects/Consumable/Food/sushi.rsi + state: avocadosushi + - type: SolutionContainerManager + solutions: + food: + maxVol: 40 + reagents: + - ReagentId: Nutriment + Quantity: 20 + - ReagentId: Flavorol + Quantity: 10 + - ReagentId: CucumberWater + Quantity: 2 + - type: SliceableFood + count: 5 + slice: FoodMealAvocadoSushiSlice + +- type: entity + name: avocado sushi + parent: FoodInjectableBase + id: FoodMealAvocadoSushiSlice + description: Where did the seaweed come from? + components: + - type: FlavorProfile + flavors: + - cucumber + - avocado + - type: Sprite + sprite: _NF/Objects/Consumable/Food/sushi.rsi + state: avocadosushislice + - type: SolutionContainerManager + solutions: + food: + maxVol: 8 + reagents: + - ReagentId: Nutriment + Quantity: 4 + - ReagentId: Flavorol + Quantity: 2 + - ReagentId: CucumberWater + Quantity: .4 + +- type: entity + name: carp sushi + parent: FoodMealBase + id: FoodMealCarpSushi + description: Certainly worth the risk. + components: + - type: FlavorProfile + flavors: + - cucumber + - fishy + - type: Sprite + sprite: _NF/Objects/Consumable/Food/sushi.rsi + state: carpsushi + - type: SolutionContainerManager + solutions: + food: + maxVol: 45 + reagents: + - ReagentId: Nutriment + Quantity: 20 + - ReagentId: Flavorol + Quantity: 10 + - ReagentId: CarpoToxin + Quantity: 5 + - ReagentId: CucumberWater + Quantity: 2 + - type: SliceableFood + count: 5 + slice: FoodMealCarpSushiSlice + +- type: entity + name: carp sushi + parent: FoodInjectableBase + id: FoodMealCarpSushiSlice + description: Certainly worth the smaller risk. + components: + - type: FlavorProfile + flavors: + - cucumber + - fishy + - type: Sprite + sprite: _NF/Objects/Consumable/Food/sushi.rsi + state: carpsushislice + - type: SolutionContainerManager + solutions: + food: + maxVol: 9 + reagents: + - ReagentId: Nutriment + Quantity: 4 + - ReagentId: Flavorol + Quantity: 2 + - ReagentId: CarpoToxin + Quantity: 1 + - ReagentId: CucumberWater + Quantity: .4 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml index 478ff0ef36a..8bac6325abd 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -30,6 +30,29 @@ seedId: coffee - type: Sprite sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + +- type: entity + parent: SeedBase + name: packet of avocado seeds + description: These seeds are the pits. + id: AvocadoSeeds + components: + - type: Seed + seedId: avocado + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/avocado.rsi + +- type: entity + parent: SeedBase + name: packet of cucumber seeds + description: Can you grow water? + id: CucumberSeeds + components: + - type: Seed + seedId: cucumber + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi + - type: seed id: spesos @@ -102,3 +125,56 @@ Min: 1 Max: 4 PotencyDivisor: 25 + +- type: seed + id: avocado + name: seeds-avocado-name + noun: seeds-noun-seeds + displayName: seeds-avocado-display-name + plantRsi: _NF/Objects/Specific/Hydroponics/avocado.rsi + packetPrototype: AvocadoSeeds + productPrototypes: + - FoodAvocado + lifespan: 55 + maturation: 6 + production: 6 + yield: 3 + potency: 10 + idealLight: 6 + growthStages: 5 + harvestRepeat: Repeat + waterConsumption: 0.60 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + +- type: seed + id: cucumber + name: seeds-cucumber-name + noun: seeds-noun-seeds + displayName: seeds-cucumber-display-name + plantRsi: _NF/Objects/Specific/Hydroponics/cucumber.rsi + packetPrototype: CucumberSeeds + productPrototypes: + - FoodCucumber + lifespan: 50 + maturation: 7 + production: 5 + yield: 4 + potency: 10 + growthStages: 5 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 diff --git a/Resources/Prototypes/_NF/Flavors/flavors.yml b/Resources/Prototypes/_NF/Flavors/flavors.yml index ddc84c1aab7..1c3408d5b1b 100644 --- a/Resources/Prototypes/_NF/Flavors/flavors.yml +++ b/Resources/Prototypes/_NF/Flavors/flavors.yml @@ -26,4 +26,14 @@ - type: flavor id: bees flavorType: Complex - description: flavor-complex-bees \ No newline at end of file + description: flavor-complex-bees + +- type: flavor + id: avocado + flavorType: Complex + description: flavor-complex-avocado + +- type: flavor + id: cucumber + flavorType: Complex + description: flavor-complex-cucumber diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml index f3a5baa5a72..5982144de7c 100644 --- a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml +++ b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml @@ -24,6 +24,26 @@ metamorphicFillBaseName: fill- metamorphicChangeColor: false +- type: reagent + id: CucumberWater + name: reagent-name-cucumber-water + parent: BaseDrink + desc: reagent-desc-cucumber-water + physicalDesc: reagent-physical-desc-aromatic + flavor: cucumber + color: "#b1ceb0" + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 6 + metamorphicSprite: + sprite: _NF/Objects/Consumable/Drinks/cucumberwater.rsi + state: icon_empty + metamorphicMaxFillLevels: 5 + metamorphicFillBaseName: fill- + metamorphicChangeColor: false + - type: reagent id: GinAndSonic name: reagent-name-gin-and-sonic diff --git a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml index 48ba6daff4c..249ed7f87e5 100644 --- a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml @@ -10,6 +10,117 @@ ClothingHeadMailCarrier: 1 FoodMeatCat: 1 +- type: microwaveMealRecipe + id: RecipeRosyMothRoachburger + name: rosy mothroachburger recipe + result: FoodBurgerRosyMothRoach + time: 10 + solids: + FoodBreadBun: 1 + MobRosyMothroach: 1 + +#Breads & Sandwiches + +- type: microwaveMealRecipe + id: RecipeAvocadoToast + name: avocado toast recipe + result: FoodMealAvocadoToast + time: 5 + solids: + FoodBreadPlainSlice: 1 + FoodAvocadoSlice: 1 + +- type: microwaveMealRecipe + id: RecipeBreakfastBagel + name: breakfast bagel recipe + result: FoodMealBreakfastBagel + time: 5 + solids: + FoodBagel: 1 + FoodEgg: 2 + FoodAvocadoSlice: 1 + FoodCheeseSlice: 1 + +- type: microwaveMealRecipe + id: RecipeBreakfastBagelPoppy + name: poppyseed breakfast bagel recipe + result: FoodMealBreakfastBagelPoppy + time: 5 + solids: + FoodBagelPoppy: 1 + FoodEgg: 2 + FoodAvocadoSlice: 1 + FoodCheeseSlice: 1 + +- type: microwaveMealRecipe + id: RecipeCucumberSandwich + name: cucumber sandwich recipe + result: FoodMealCucumberSandwich + time: 5 + solids: + FoodBreadPlainSlice: 2 + FoodCucumberSlice: 4 + FoodChevreSlice: 1 + reagents: + Mayo: 5 + +# Sushi + +- type: microwaveMealRecipe + id: RecipeAvocadoSushi + name: avocado sushi recipe + result: FoodMealAvocadoSushi + time: 5 + solids: + FoodAvocadoSlice: 2 + FoodCarrot: 1 + FoodCucumberSlice: 2 + reagents: + Rice: 15 + Water: 10 + +- type: microwaveMealRecipe + id: RecipeCarpSushi + name: carp sushi recipe + result: FoodMealCarpSushi + time: 5 + solids: + FoodAvocadoSlice: 2 + FoodCucumberSlice: 2 + FoodMeatFish: 1 + reagents: + Rice: 15 + Water: 10 + +# Salad + +- type: microwaveMealRecipe + id: RecipeGreekSalad + name: greek salad recipe + result: FoodSaladGreek + time: 5 + reagents: + Vinaigrette: 5 + solids: + FoodBowlBig: 1 + FoodCucumber: 1 + FoodTomato: 1 + FoodChevreSlice: 1 + +- type: microwaveMealRecipe + id: RecipeAvocadoSalad + name: avocado salad recipe + result: FoodSaladAvocado + time: 5 + reagents: + OilOlive: 5 + JuiceLime: 5 + solids: + FoodBowlBig: 1 + FoodCucumber: 1 + FoodAvocado: 1 + FoodTomato: 1 + #Other - type: microwaveMealRecipe @@ -47,12 +158,14 @@ FoodGrape: 5 - type: microwaveMealRecipe - id: RecipeRosyMothRoachburger - name: rosy mothroachburger recipe - result: FoodBurgerRosyMothRoach + id: RecipePickle + name: pickle recipe + result: FoodPickle + time: 5 solids: - FoodBreadBun: 1 - MobRosyMothroach: 1 + FoodCucumber: 1 + reagents: + Saline: 10 # NOT ACTUAL FOOD diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/pyrotechnic.yml b/Resources/Prototypes/_NF/Recipes/Reactions/pyrotechnic.yml new file mode 100644 index 00000000000..f4235a1b16b --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Reactions/pyrotechnic.yml @@ -0,0 +1,12 @@ +- type: reaction + id: HotOilVegetableAndWater + impact: Medium + minTemp: 373.15 + reactants: + OilVegetable: + amount: 1 + Water: + amount: 1 + effects: + - !type:CreateGas + gas: WaterVapor diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..04261d286d9a773b97f32e38ecb3f4da4f51eb7b GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}0iG_7ArY;~ z2@~_m!PC{xWt~$(69DvVFK7S& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b3b52774246cbc24804ddc8bf1368426bad3a5 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}1)eUBArY-_ zFKiS%WWeM0Q2jKk`*|K7r=v68FrAs$*L6zs&_nCMil!9`n*Y`ZC%&BP=mG?0X*1ou zXaD|O`rpAqK#(Os@A>P*x9etcGTh0Q(PU_hJa}wFlv%^KT4TElZb$5y^DZymJy)qT c&?P0mPEuSvX{)w4FVJoVPgg&ebxsLQ0526mD*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/fill-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b39c48c3eae9418b22d3377f816d7f5bb9e6c4e4 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t)4E9ArY-_ zFKiS%WFX*jasQ-5jYd9=mJXwrtSg#(I!>@ue5l}TUP zdGG$Q%TEm&v=gM6Q+MB7yKnB*tt<>B+|xut4T3gmxJo(lcARu>aNMM%@a^->Kbtw1ObPOOd0fP@ zL_YuX%c2?EX0^B}RtBO{%VcANGogw>JgMdWO zUDE}e3lgL}7;2f9xijC&X5BW?N#05-U^e%(1J7!!_c#3gX%W8m@5V0|n3qhsBwxYA XTxFQ_FTwgT(3uRLu6{1-oD!M?#)AVWEI==OD_n1YnaX%3|!^!P)EoLd3)&ZRr ut2yVq4-bE9TURfj!P0NwIqAv!8ipue+XQj7eG7n&XYh3Ob6Mw<&;$VbP+V&O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..63c6e41a150026d3fbc0776fb8fc93e42aa31269 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyR|9-PT!FOV&Dm1XqQ`Dt%D5Om z_t&((uPqhZPl!f`Ywv1RUS3|ZYVU!^FO`;*xE`BswY~Gl=Py9+zFRx?-P#UBdvAge zP<`#r1BdSKIP?&RwjX}9^T?y!b-Pa0?mDpb#?q}fmTkSUeA|r`)jN-Exw&xj&4pWT zF4}Sfh!$4uIJ)W9!cDgpZ@RSz$N+LHwjW)6b^hvW^H*P;2P7+Z99wmD;mT_ZS6o}T z^7^96?Z+y%A76T9!O|-W7hhRavE%T<%L|uWSp-2q?##6o`s4ezAJ6~({`c?i-;aO)0l`NQ@%J5&`1AJNzyJUKz5(%HzW^%u z^84rSAD@5!YVYh^3^a0vr;B5VMeo!8jeJasJPy_FieGljS#Y|ubLSEH72T6p|NrkT zR3>d{|%i}0ymAUO2l%l84kb6RLY#9 zaOU$C9qUb}xE@F}@i&_2J9>4V$c}6J>zHu%uvGugDW7)==Nw86WnOpiTWEpqm!@dP r{Y{VeUYPwsvm)e+=mF8Y{|)^ms`y{b{Uf~%=tc%lS3j3^P6 zTE5CVzuRZ=ycBA84G(qq(0P_AbI8Bd?thZxSB7=-k{>lHY`I?jY+;6SS*qt8rQ?Pi zCw89DN|OnAxiRl{@SbzC#`I#0Gzk$wS@O1TaS?83{1OV+qkADCF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/meta.json new file mode 100644 index 00000000000..80bb0ed078d --- /dev/null +++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/cucumberwater.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "size": + { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Fill levels by Tayrtahn on GitHub. Filled and empty sprites edited by Dusty Lens.", + "states": + [ + { + "name": "icon" + }, + { + "name": "icon_empty" + }, + { + "name": "fill-1" + }, + { + "name": "fill-2" + }, + { + "name": "fill-3" + }, + { + "name": "fill-4" + }, + { + "name": "fill-5" + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/avocadotoast.png b/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/avocadotoast.png new file mode 100644 index 0000000000000000000000000000000000000000..ddaf1d4e35261ec559b09fc926451c681553f320 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|j01c^T+6gM zR|g3FTqgeiy8owc24^vj|1X37|D19ujNv~J9MEkx7X_+y%}~v%Rg*Rru#AvB?r&xa z6cQ{6@(Tv3fdQZf_y6y%PrVG3Jm~4-7-G@;bka$_!wNhu?0XzeFZ%QU`n6?Q%)V3Z zMe`|`oPV6?_}Az|KZC#_(FPBh!>7(L%;+g#d)^?Rndv1h{Dft~j;-sYbJv#k6)_x{ z@@~~j&-*Oje%XAvm#Y|hZWBXMx_QRmXSF)o$Bmc|ty;EZdFRz&of!-pg}(OWz4w!B zVr57#>KDAACJ`X6&@!pL)AYfF?}zsqSp>QXbZy=zFMM=D#=~j9zOM4tn8sRJd!SM{ o;o+0V>{m*)mA-OW^xbEWB`0=jq(m7il9)J4-0z=BBJt77W7txf^TB)1ra@1EvVj>5tI=< z_b}`wMc5VuDo(*aHJu4vDYn*Fr-!lYZsc|X!I%4axtw#p_k6#N_a}H!# z99G@j>QnU)1)MciC=M&RJqizQ9NMx=#YlA^G}J2WE1v<_*VM?D3LB2ZGV^QSInxyY zV0tX7cL5+-?F3-p@l;8VN|^wVuddeP2B7};FTMd2@eC8U-_fSpIew&xRE3S~Y#adJ zt_-s|d)a-Z1NeKpnF){KX|C7j`Y*T*nq$5?@YOLr7A57~3(ITU6JT&*g+L-sbH_=v zM83k}AjP=6Dk<+*mSQv9skCiR0Du$kqfA{=ad}m=L>!k_{ikmH#Y;~0c60jEywtvO z*DwmqY$07hb(RB_TBDE=Wm?AomlCgWCv?r-CA9WXI5G1+nc Y0Mbd$`0{WRSO5S307*qoM6N<$f`^hMRR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/breakfastbagelpoppy.png b/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/breakfastbagelpoppy.png new file mode 100644 index 0000000000000000000000000000000000000000..dddf75fcd3e8ec9f540125dc16d5d6342c28b5a4 GIT binary patch literal 636 zcmV-?0)zdDP)F|9LGPCZJHf2(AC6H{Bsye=n!qPhZ#aV7O1=qkO*3x@nbbA)0Ju_@kCj&GY*HAR6;49U>K0v3J{+hamB8de0WGVa6mh)I?mBB`vky(Lh_!&>u(%GaCSt*gBcSpHVBQ#AD+w*-w(=?H^LI>7Y z_jRFZnkYAFT#rC1fo#TRt$u^+ee=xp2WcBk|Fh&DKKlihbl2`$(Yhwk6=q zvl*Mz@Fi{p?znOvmoe}q{+`8&X)f18%It=Pr=Zrc`RMAeZvZt5MK?*QuK^h9h{{mQ z9Ra{l>q*g|1pz26J459)4S>aoX`*kIx&8buk%uo?kF5f*6yISgwyn55#Zn0XbXnh& z;ZUIfXwZUG?h?;oJ+{hHdq!ZZvLwX!OA#n#&V9fX%ehWg$9&`6|0p}V^;|>TYIryl#Vdt2BOjnEeJxjK~QhB7b8VQ z7}FI*FXu{FDNZlSx-qJC#8N0L3;3sy3;QS7G-)*_k&cD<=jTa0R|X9^h9_|E=ne(IbE-xI z%gH$no&kOg2M|OHW}6dnyN8`zqxZR8`KE7HS3>v8-d4L(-|59(R+Up{v(3q3EP^0e z5k$)}aCYQW0y#Mcz)bi7w>$c{_;+*}Ptcou^U)iIyMxS5k85y2vgW|$R6-XnrxNP* zz3@!<0mI!vT}fD>1mVd7=nhif3HGuoh(##eS`ENrEP~nQ)SV}Y7E&*UNXJ4fq&I5t z`Gtkm3;f$u3=1lBBvQMjR)}C*-PAf^oB3D6;oNRZYD6E z)GfE+3AhG)v^%^68hp525<@?X0;AMb$ZR@x5&&_#CkH%uxd(vI(c(Q=wS6cxX?hYcAIJA4Ar%C*ScLBIC6{J6K zpY~_yHleOS;}%glxo;!&onH3-*hh=MnUb;+06I+v0SGks7>O#>mYOIoDx$J{iST3r zH$FrAeSA7jf8ajXU#s`lB%s!BNt4J{rT@EkR9c=(yf4u~#Wzp*c z!#7k$qNcKxF9P3Vj@)I@>7%-%jU!jSB|aU`*=2UduHM48>kyeu80~&VflT~WlHztr zT8--}WOh%yS_TAo>^}#5?wWTJ*Cty_q*&-h|VSB#{{^P_k4*Yb7$NqC# z6RreZmq4~i=CfWC8XfijCXh+v7EuB9h)1Fdzt5!By;eT?FhkF8}}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Consumable/Food/Baked/bread.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ed6b39cd2f160f643048f6b476841834a28493 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=(>z@qLn`LHy>*bc$v}ejf&DSX z4!?_zH=1MbG+XYlZeJJ3*Y;xOwh71H@BaMBsrq#{P!9vc4NcyO)#vmlwVn7ZQ8{y; zsyFxly8S-$|J<^F7-gKZ*=OSY^&Q7I+hofr-+%Yivi(M$*n0-wmmxv>yiV)wCM|*E=+IRlxUk;!yh6eGXu1~Ld-iMt3Uh(jT zyW}p7Xjvz}?KR2u=eMi8&U<&@g6mCryWa1y$?{K&`Yh&Y#hCe)o!)OBshjP0yZ+CT zrE5T@Ffd%0wEy7uU~h z*eJb5=F2Bl<4Kbrwx3_H$)EY!|G2}N#{^qucuhL(7W=Aom9<9Z+5K~034MzHQ!!6? Yl|Iw=Fd5bxKnoc>UHx3vIVCg!0I@D(kN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/bowl.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/bowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9f91f21ff45290c6290ab7088b4548db7df39772 GIT binary patch literal 401 zcmV;C0dD?@P)|`Qn6O}B-1+YfJx&?jz85kHCEUX==V!4B>FT?X^j~I;Y z{W0ug!KUHVsWS|EIvNZoj_yYhhdBsed^0dGFsN(mGcYhPFi1+tF)%PNFxmG*{FiL^xxc1OQ*9{&s^BUK@(X784+C|bB4I$$Bu^K|5R2Zo{oY&$95|eh z&$#mOpZL0WQC73_xLP@toaXH}+*YS8%{(_J)he}JQ7hCYrz&7m=7lB(kE$T!v=B+X zPq*%_GY)K-5qH{YkNycCr7n-J8t0ErED^bS; zG}zX_@3}(&;+LT>ObH7IBJGQ>!$AP8F1f;t6gq&<(BhALTkL*@$IcN+t~V zZs7I;u{806i-8M!-vhUBi$JR?`@#z$08&@ChST?!A0V}Rj4G?1-~i5DC6*?igZa%J zL;B(DL?3&F!+=KgbbYEn>wKYvluQs_-v;{sYI_ziirWK`vNtPaA5Q@&ma4AQYFR%XmvR8Hd$0My{IXB8xVwXyO47Ky zbZd6kmhqSDfTzvE+}v0I;Gs~XQEvlI7p#^gZ7v_6k7)gCt;td@Iy7&lk}At71c+xy z?46C2dGEo;+vo3G!p=)K5ScRoNMBs}cJFOJKzjQSyK76E1B6CPJj62;^Dw)<*a>f!((o{Zb_{f_F(5hmaVPb?>f z6i8)~0}K3G zJ^>(i{cKE{5>AnzaPaE`Bk=Z1!^l-CP*nhs>rEkWmwN^+v*|jp1bCyLf&>C1nw=6Es;CEnz(TE zJqQYS3G_Q^EWMTjpm=ldKD}9ffa1{^x~hkQ1Ne89YzesxTt3>;^4=zrISvbl35}?B zdog_0a=nRE$dlea0LK4nhZb;(I71YC9`gYB0dgVmAfGAdbN~PV07*qoM6N<$f_cKp AX8-^I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/carpsushislice.png b/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/carpsushislice.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0f69c84b8b68dc45f9f95b13c565ef6e113185 GIT binary patch literal 405 zcmV;G0c!q1wPptKdlwGyb-tsohNuFitN(LwMRI68<5f}0(j1?jH4Aav@UrGtfvP})(^ z#ug=^4$0LdReDz(1n*fAzVFSw?|pX!G#ZWOzmrn^U~X}C2$0UCV|8QR0N}ORQ(99= zoXuy3-_?b=KqZ82U3PNOxFdan25aVZB7yN{Y5F0aK!H5aQ?~{yL+)@^R^2PP|?!)l|l=qJC2fnm9fH7GT!L)HI!0BzQ>};)Kh3_inFvX9ket9xF zYp2n|Diz7C?*PHHRLqqEB!eWG#$2P(X#NDBUO|J7(Z$7s00000NkvXXu0mjf1zk1YDs!FkY1If*Uy!_=7pR)y!J=#5*UYK+eqCK8=Q-*7-rX~k=c-ut zhsYmVY?LE$cv?!W%q#!uy-kN^&zfi%`nvk(0%IdakVb}v(m!A86GP<_z3d;{*80ui j9l6fhp!ppGL(Df8fwbrphm%5!LFznR{an^LB{Ts5qWMK1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..dc207ce90b4d20a4dfe5e749989cdbab90a88e67 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=U7jwEAr*7p-ZJDnWWd9Ep=<3< z=XdsBgZ7?C*IFeI&=z*&(OyF@o#S$EGns(O87dZkwcLO1;pEGoZ?pSMTI21e>-4&K zlb+|Kzc(-LzJ0Ov`2x|LvsS7%7H?uMuP=^VxAy$u`nq7vaFAXGh80iVKP#A8#YL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/meta.json new file mode 100644 index 00000000000..05ac3dffde8 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Consumable/Food/sushi.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "clurger created by gentlebutter (Discord), rosy-mothroach made by TurboTracker, edited by Whatstone", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "avocadosushi" + }, + { + "name": "avocadosushislice" + }, + { + "name": "carpsushi" + }, + { + "name": "carpsushislice" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/dead.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..64e3030249e29fe98328709f0738cebf90c3be42 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJS)MMAArY;~2@9vVAF^0FgTe~DWM4f D^%75f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/harvest.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5411022c8d9d2cbee11e4971afa223bef6a386 GIT binary patch literal 528 zcmV+r0`L8aP)Px$%1J~)R9J=WmCbJ2Koo_~khusuv!U*SR7Ku2i-;}TuAmmE5 zEL9K_X3Xuvoq-0%29zu+`CEE^&bdEx4YaiUFWldT{2uqprVVPUxSW^x^=RHhAL0~o zlU3q6(Y5<8p;NcGFOKvwfnXAFFbTZn^BPc7wLA1zJdAgJ@XvY;AHQpu%)n>DYrsXH z0;C9}$gRo*Pi=UJQN2#RGR?+(3uv+&jNa>G0Tm3`cP>N7VIK>eRdr8c(7n+ur5ny zcQuWOtpUp{H}0Ns+~d_|i{*NYS#AW4h-D;?Mh`T+g4d|2Vi`#%nsx-zj=-=ldDxc> z09HKh2v9_g{c*B^{h6Q>Ey6hD{l)}To(*aSJJePPF&lvr1rj{_*S@^GkOpILnQYk%UgP(3uwY_2}&FCn$jG2X%MTb@d0} z9XLKN%7CTVY!APAy8X=!+~0=0I%42l&aTZk?z!g%0L%5x#Qr>JX=!O`Ih8+4cH~d; Sc0(xu0000B0=0icW`3?WG(Nub`^h!*Vi1yTsnN8D~q zl29oE0E~yw=p#}HrYTWIadmeY&njRyRRpj%tNGpV?f@`NNeqkf6DOdB{c}&b)<41i z5L~Q^MN>#Vg6RTI$1pujQ!eV0BoMoR4~Nic3gucOh0wk9jIBSPfZLBUNx0tQcH>c9 zl+0^>gI+A~<|wU3Dn;x9K?z^4!(3modpO}o1W@1BN0+UAYESBy$z(E_Kj9k~)@(W~ SkLA$-00001vXu8KBdB_l~^BiKkFK~O6%kP8SRq>@}f45YURc0q((zzcYR2%1JnlWrFV zZK5d@%_fe8WZkT*&Om||^EC7K@y+|aGqVd8i^cNCIJ$wmrFFHou}Z7i=BE~*x_6x-@1LM<@H?rn;3I3xLl{ST5F> zUzy_upxaN3X*JtgIa4}8@#+DBZXajLVP?sta(FhfX5xaD03h*Pdz}C^P^h;r`o=FH ziV76Hhk)Q^0DzM+dd=nnTFv%|t(Eg)*nhr%<@od<98dHTMxR(zL>wulc247e!EZ<@ sdAxh#vU)q2Pq9v%?&cPY#quwB2b{uv{b-D7wEzGB07*qoM6N<$f?kBNPXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/slice.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/slice.png new file mode 100644 index 0000000000000000000000000000000000000000..dc53548111a17d8c46caa00ac06c78d650f260f1 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyasfUeu0UGXN76V{_Tstt8i5=}~Y1(0m3@S3j3^P6USwNtTDs=enlIaB(l)M9IDLS{+DPJ4 zU&5kg&M)}X+_e8q7ftzTZy(zGPtm|I>f`^}{`Qg*K)@GMecEB2a>R+!18>9kOU&E< s``7^xICAD#!MB6qMZHoGD+T!&+@n$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-3.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/avocado.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4ecdca31cac385104c8db7e83598169fc93bc8 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ZJsWUArY;~ z2@P)Px#_(?=TR9J=Wls^l?Fc8I`k|-GjyB0DCZW3r$hkV3-J2y91MZrOefpbc2MdjK= zQOIx2pZD(NazG;SPbjNMSw%7L9CJ4oRY?Hg4lbrXUtC#5awSP;B5DFGyf^^pOpwXt zcTIS4PfP>s9{4GACf@df$@#r9D1p6^FV{>i>2x9Nj&Af314UJm|BBD5+%CmigFzHk zNpdASKca0yXQEl>4lGto9%U7|gTr-mZO%QWusgbuH`w0yie69fC=LL6e!s%MJ4ZMg zeLDUb!E<0X4J$U-z_|_^ia`d}i%IZE9+cmDF`;u!I9+~Jc*Boc`>H{>f|y`mBD Q(f|Me07*qoM6N<$f((&Px$f=NU{R9J=WmA!7lFcgK4!Kn!HLeqg(MNAA8D=R!m98&rs?-GWeuqAWoH z;^cOS9GTSlRT--0+mh?}ocj|S=;-(>EN4Ty#lF01fp7)IyBJ^Z@)r7Fb;RW%6_2)2 z>H0SG%7VK1c;BuA_R1!EWfy*2Xh66k`$%QJm=4GkFXLeoK^`QEOcWYW+3RILUJ?L+ zHMi*ec80yOsg99o8?kU5GLwnIo(fk`@ETmjCnHW`&_i%a@cER6xRcItxDKz@T62rI z!_j~4BfpPMX$A6lzGNTwX%gc-WtrvIEv5q+?+NlC5%1#Cb~T=AYi^M;pc~W0kCz0& zDS_uprYd1F3RL_Bd4wxSm0TB{j5tk3oPcyrlz5#zYa7td1T~nRFInD*J|95!*-?2C zD&k#iEaS`L9R;T(d)CDjMdb$?wx9~nmyA2S(TQ2xfGG?8f~wo|)&`8GF3Hb#CFTBA y1IyWvjs^owXmdt!*Yz*B~Z51($_OPW#nMLT)z`YZK&FQoItZoX$!_v_p2 s#H1~c{{LC}U2@{)XBuGN@klZ-9Ow&nn&9>z6zFvZPgg&ebxsLQ0N*Ko(EtDd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/harvest.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3ca03cdc941bdd9c248a43bcbda4099469d7b2 GIT binary patch literal 538 zcmV+#0_FXQP)AogB3jdn$)bd&}5xCpy79UZb61VEg=GRSetL}30FcCOlXKOtQ zVNc4D3FRrFwS-VAPf1V8k%{;iM#fq!EN;y!Zs%>BJ%{ipWcYeWc@g$tW=*@^}6Zd8y_z_sTud(wsxh`yQOs;#oc?zq8Rjwah6EuPe zv-2`DEYlgdI2>Y?uxKGhoX0E_yoHE=VB)>q*;*fuT#RqUuQ>*wds z*x$_xz}r_Fv`>nWXtP$34_|&-=GmM}gelUl7sV8cuMginjn>UtL7KHfv^K`?Y$7Ek cCFP;`0}>A>6gmg@82|tP07*qoM6N<$f(0AA!EqSq!RB2tMpj~NMyzS54fL&1Wt~(c;)u7rPUM42C_t2_QNjMvkxwgC3n*`PwPX~G8?qJxH54%Z{doF z*q7W)3S|q*1}Z8Ou80VnoXPu2tB!VnionTv{#^3*VrwTOI%gTY|>oDX7U62A&B1N2oi(8 z$+B#J|H}{v1Ok6RwJUVBE40bkcqwUF=f8ye`{&5y-qlj_Vw;iPro@$Cd^AdanE=W< z*KsB2TgmBeu)gmVKw0NH-avE%W21-;!uk!PK3$R*+l;=IUwc}@v{yVmycoahRe^5k z7#rm*2e7Xh-`St~cdn;|Nl#94rvQGIUMGs_O*zZKvIXR{B`~ebh6C5(=EX7~YNe6LobxMZ1bt!b| zhTcK-abpyBPU=?z{)P&e61SyQqjD5R*uy+W6TXXjuKa zM;DWP@D8>9GnG^Yo;vk#>eV;mo))PRxFM5c12zBxO&Gms|p67{cM*bK4gy(s@zBGBvm*e>q iOU_Bf4F-eZU+@KVd~}O=8*u0V000086#^8ktKlVj`>ah6q@7bqG%#ZFf`{f BH=qCj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-1.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c88ecc006a74456ff9456fb6d52a1b9ffd3c1f13 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJG*1`Dkcif|7dG-X81T4UL_ICf*`er(f%fA8sxcVqiFM|EX?xy8X`Mi~GwpawF${ zcKD(wy0j);{aC??Rq;mB7VA&$y`ML?UCZ;g(Jftu1Iy)h-4~D&|8wjC&_)JNS3j3^ HP69Q7kcif|7dP^@7znT&c)HX( zmf@y)i8JdJ2hJ9eh8PChK(3dp?kPXi54E?pY!SAMe0z#rKu|D{Q&4U34E0|pc~5Ax zbu897lp>lD;9vibftM?ib-%KS#)ZY7cnVto)iD%Izh5r*XhLn%rF*ssakKu~mfpYp sd`C`3w)CxAL4{iNDK1)SN?NJR&uUekeA)J8JJ3}Op00i_>zopr050c9a{vGU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-3.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/cucumber.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b0749c478ccbf27f286cdd4a6362b5b7648864a2 GIT binary patch literal 393 zcmV;40e1e0P)6bN09!j}G^n(67N9gcyxffh9idb?D1T z4R{fpLA<_w0088(%-3RGMc6%X(8{;AO&f?oDpgRaLRAxN1D3U10}}|{)c{c0M0Ep2 z<~9ODCSNa1=&lAP5S7o}hPqbY8ONa0fk*O2k{5Zkny}n3&p~>rp;85n;)Vl|xiBI_ zR!6^F1ZtrG0D7tg0C?zDXYU7{!0LF;cF7CWq=G9SjB>yGb`!$4;G#i=&(P5Fze;fINl|QPCHu;8bm(jqT@f zZ)_=u>9wsOIS>fRz27-G-}!Q(L z%#m+QM1nMqtCD}c^xTP^GcX)aQ6b8E@lYX(7$IK170Oir2|^2{BQ0qq#UJpTA2{Q6V46ZFP7$JQM=b^ZO1bI816&{YK&_YdQ!rmjug%PnH2NJ}8 z^4Y()g=6GkcMI>{6Ft?a5T!yCHI^cWA{of7>>GQt+f0EO!-wb8Jwq0S9PpoPz=90v zAv)6X`u;H!_>1}fSwIVw1*WfZ25+b4@y>R|koT=XM-f|vR@t5^%p{~oDNvoY#ZG_= z+{&<9xX36$u?lORYT zIeG}Cf~RZ>rFH#0YW z9_qF#(!^>Zq>0t7x24;vXd(1T59Rh?$s3n5KWd%L7{^NdN=hD0qe$6()B+K)eAXJB5z zJ-0yNwG+?R1}^59%~lS8#}7%5a?ov6;wpdVB_z6mU>@Mq9sHre-wpHdW%)HWxO}p_ z4&ficlQ+=YhwQhpY Date: Fri, 20 Sep 2024 21:53:07 +0000 Subject: [PATCH 23/25] Automatic Changelog (#2023) --- Resources/Changelog/Changelog.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8bd0a7b20e9..ebb4d7a1bb3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -7155,3 +7155,11 @@ Entries: message: Removed the SBI Crown pending a complete rework. id: 5293 time: '2024-09-20T20:59:11.0000000+00:00' +- author: dustylens + changes: + - type: Add + message: >- + Adds avocado and cucumber plants in addition to new supported recipes + and reagents. + id: 5294 + time: '2024-09-20T21:52:42.0000000+00:00' From bceffc9d2b66d4187a3d2eb230c266c06a72583e Mon Sep 17 00:00:00 2001 From: Houtblokje <44312709+Houtblokje@users.noreply.github.com> Date: Sat, 21 Sep 2024 00:59:55 +0200 Subject: [PATCH 24/25] PTech Changes: Infinite ID cards and Encryption keys (#2014) * Make ptech great again * Cleanup * Content * Update vending_machine_restock.yml * Remove pens from SR PTech, add sr/nfsd forms * Brown and green PAL folders with docs --------- Co-authored-by: Dvir Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone --- Resources/Maps/_NF/Outpost/frontier.yml | 2 +- Resources/Maps/_NF/POI/nfsd.yml | 2 +- .../VendingMachines/Inventories/cart.yml | 50 ++++-------- .../Service/vending_machine_restock.yml | 1 - .../Structures/Machines/vending_machines.yml | 4 +- .../_NF/Catalog/Fills/Paper/forms_nfsd.yml | 21 +++-- .../VendingMachines/Inventories/cart.yml | 78 ++++++++++++++----- .../Structures/Machines/vending_machines.yml | 33 ++++---- 8 files changed, 108 insertions(+), 83 deletions(-) diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml index 1db3b814461..d7aaf247ce1 100644 --- a/Resources/Maps/_NF/Outpost/frontier.yml +++ b/Resources/Maps/_NF/Outpost/frontier.yml @@ -33375,7 +33375,7 @@ entities: - type: Transform pos: -5.5,13.5 parent: 2173 -- proto: VendingMachineCart +- proto: NFVendingMachineCart entities: - uid: 1211 components: diff --git a/Resources/Maps/_NF/POI/nfsd.yml b/Resources/Maps/_NF/POI/nfsd.yml index 9f9c28c7eb4..831f16f3420 100644 --- a/Resources/Maps/_NF/POI/nfsd.yml +++ b/Resources/Maps/_NF/POI/nfsd.yml @@ -15415,7 +15415,7 @@ entities: - type: Transform pos: -4.5,-3.5 parent: 1 -- proto: VendingMachineCartNfsd +- proto: NFVendingMachineCartNfsd entities: - uid: 934 components: diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml index 74cbc52e1c5..fc6961c4311 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml @@ -1,38 +1,18 @@ - type: vendingMachineInventory id: PTechInventory startingInventory: - ContractorPDA: 5 # Frontier: PassengerPDA Date: Sat, 21 Sep 2024 17:53:05 +0300 Subject: [PATCH 25/25] Allow some mobs to not despawn with events (#2039) * Allow some mobs to not despawn with events * Update BluespaceErrorRule.cs * Comments, field rename --------- Co-authored-by: Whatstone --- .../Salvage/SalvageSystem.ExpeditionConsole.cs | 2 +- .../StationEvents/Events/BluespaceErrorRule.cs | 12 +++++++++++- .../Worldgen/Systems/LocalityLoaderSystem.cs | 2 +- ...cs => NFSalvageMobRestrictionsComponent.cs} | 18 +++++++++--------- .../Salvage/SalvageMobRestrictionsSystem.cs | 8 ++++---- .../Prototypes/Entities/Mobs/NPCs/carp.yml | 4 ++-- .../Prototypes/Entities/Mobs/NPCs/flesh.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/space.yml | 8 ++++---- .../Entities/Mobs/NPCs/spacetick.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/xeno.yml | 4 ++-- .../Prototypes/Entities/Mobs/Player/dragon.yml | 2 +- .../_NF/Entities/Mobs/NPCs/corpses.yml | 2 +- .../_NF/Entities/Mobs/NPCs/elemental.yml | 4 ++-- .../Entities/Mobs/NPCs/mob_hostile_base.yml | 4 ++-- .../Mobs/NPCs/mob_hostile_expeditions_xeno.yml | 2 +- 15 files changed, 43 insertions(+), 33 deletions(-) rename Content.Server/_NF/Salvage/{SalvageMobRestrictionsNFComponent.cs => NFSalvageMobRestrictionsComponent.cs} (55%) diff --git a/Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs b/Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs index bf777208d05..45855dd1afd 100644 --- a/Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs +++ b/Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs @@ -139,7 +139,7 @@ private void OnSalvageFinishMessage(EntityUid entity, SalvageExpeditionConsoleCo continue; // NPC, definitely not a person - if (HasComp(uid) || HasComp(uid)) + if (HasComp(uid) || HasComp(uid)) continue; // Hostile ghost role, continue diff --git a/Content.Server/StationEvents/Events/BluespaceErrorRule.cs b/Content.Server/StationEvents/Events/BluespaceErrorRule.cs index e39d09d7d33..044e64f18aa 100644 --- a/Content.Server/StationEvents/Events/BluespaceErrorRule.cs +++ b/Content.Server/StationEvents/Events/BluespaceErrorRule.cs @@ -77,10 +77,20 @@ protected override void Ended(EntityUid uid, BluespaceErrorRuleComponent compone var gridValue = _pricing.AppraiseGrid(gridUid, null); // Handle mobrestrictions getting deleted - var query = AllEntityQuery(); + var query = AllEntityQuery(); while (query.MoveNext(out var salvUid, out var salvMob)) { + if (!salvMob.DespawnIfOffLinkedGrid) + { + var transform = Transform(salvUid); + if (transform.GridUid != salvMob.LinkedGridEntity) + { + RemComp(salvUid); + continue; + } + } + if (gridTransform.GridUid == salvMob.LinkedGridEntity) { QueueDel(salvUid); diff --git a/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs b/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs index 56df1fac56a..152a54dac91 100644 --- a/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs +++ b/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs @@ -81,7 +81,7 @@ private void OnDebrisDespawn(EntityUid entity, SpaceDebrisComponent component, E if (entity != null) { // Handle mobrestrictions getting deleted - var query = AllEntityQuery(); + var query = AllEntityQuery(); while (query.MoveNext(out var salvUid, out var salvMob)) { diff --git a/Content.Server/_NF/Salvage/SalvageMobRestrictionsNFComponent.cs b/Content.Server/_NF/Salvage/NFSalvageMobRestrictionsComponent.cs similarity index 55% rename from Content.Server/_NF/Salvage/SalvageMobRestrictionsNFComponent.cs rename to Content.Server/_NF/Salvage/NFSalvageMobRestrictionsComponent.cs index 340257e6d9a..ab3a1e72f98 100644 --- a/Content.Server/_NF/Salvage/SalvageMobRestrictionsNFComponent.cs +++ b/Content.Server/_NF/Salvage/NFSalvageMobRestrictionsComponent.cs @@ -1,9 +1,3 @@ -using Robust.Shared.GameObjects; -using Robust.Shared.Maths; -using Robust.Shared.Serialization.Manager.Attributes; -using Robust.Shared.ViewVariables; -using System; - namespace Content.Server._NF.Salvage; /// @@ -14,9 +8,15 @@ namespace Content.Server._NF.Salvage; /// whatever it's currently parented to. /// [RegisterComponent] -public sealed partial class SalvageMobRestrictionsNFComponent : Component +public sealed partial class NFSalvageMobRestrictionsComponent : Component { - [ViewVariables(VVAccess.ReadOnly)] - [DataField("linkedGridEntity")] + [DataField, ViewVariables(VVAccess.ReadOnly)] public EntityUid LinkedGridEntity = EntityUid.Invalid; + + /// + /// If set to false, this mob will not be despawned when its linked entity is despawned. + /// Useful for event ghost roles, for instance. + /// + [DataField] + public bool DespawnIfOffLinkedGrid = true; } diff --git a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs index f6a50e762b5..c4b3e5c7c71 100644 --- a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs +++ b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs @@ -15,12 +15,12 @@ public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnInit); - SubscribeLocalEvent(OnRemove); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnRemove); SubscribeLocalEvent(OnRemoveGrid); } - private void OnInit(EntityUid uid, SalvageMobRestrictionsNFComponent component, ComponentInit args) + private void OnInit(EntityUid uid, NFSalvageMobRestrictionsComponent component, ComponentInit args) { var gridUid = Transform(uid).ParentUid; if (!EntityManager.EntityExists(gridUid)) @@ -38,7 +38,7 @@ private void OnInit(EntityUid uid, SalvageMobRestrictionsNFComponent component, component.LinkedGridEntity = gridUid; } - private void OnRemove(EntityUid uid, SalvageMobRestrictionsNFComponent component, ComponentRemove args) + private void OnRemove(EntityUid uid, NFSalvageMobRestrictionsComponent component, ComponentRemove args) { if (TryComp(component.LinkedGridEntity, out SalvageMobRestrictionsGridComponent? rg)) { diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index 82d4b76eb54..fcddfecde8c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -149,7 +149,7 @@ parent: MobCarp suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions # Frontier - type: entity name: space carp @@ -238,4 +238,4 @@ parent: MobShark suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml index 89ab08a5c9b..8f909f6e9fb 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml @@ -252,7 +252,7 @@ Slash: 6 - type: ReplacementAccent accent: genericAggressive - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions # Frontier - type: entity parent: BaseMobFleshSalvage diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml index 1fd12111f00..038f3ebd04e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml @@ -116,7 +116,7 @@ parent: MobBearSpace suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions # Frontier - type: entity name: space kangaroo @@ -173,7 +173,7 @@ parent: MobKangarooSpace suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions # Frontier - type: entity name: space spider @@ -271,7 +271,7 @@ parent: MobSpiderSpace suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: entity name: space cobra @@ -368,4 +368,4 @@ parent: MobCobraSpace suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml index e3e04c8b076..896b9ac115f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml @@ -85,5 +85,5 @@ parent: MobTick suffix: "Salvage Ruleset" components: - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions # Frontier diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index d10a9b7f062..104981f61a5 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -120,7 +120,7 @@ molsPerSecondPerUnitMass: 0.0005 - type: Speech speechVerb: LargeMob - - type: SalvageMobRestrictionsNF # Frontier + - type: NFSalvageMobRestrictions # Frontier - type: ReplacementAccent # Frontier accent: genericAggressive # Frontier @@ -430,7 +430,7 @@ tags: - DoorBumpOpener - FootstepSound - - type: SalvageMobRestrictionsNF # Frontier + - type: NFSalvageMobRestrictions # Frontier - type: ReplacementAccent # Frontier accent: genericAggressive # Frontier diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index 63a313a1b43..3e9285aefb5 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -217,7 +217,7 @@ - type: ActionGun #Frontier action: ActionDragonsBreath #Frontier gunProto: DragonsBreathGun #Frontier - - type: SalvageMobRestrictionsNF # Frontier + - type: NFSalvageMobRestrictions # Frontier - type: entity id: ActionSpawnRift diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/corpses.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/corpses.yml index 065dec3ca9d..12a857dcbd8 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/corpses.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/corpses.yml @@ -12,7 +12,7 @@ factions: - SimpleHostile - type: Carriable # Carrying system from nyanotrasen. - #- type: SalvageMobRestrictionsNF + #- type: NFSalvageMobRestrictions - type: Butcherable butcheringType: Spike spawned: diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/elemental.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/elemental.yml index 3618900e12a..b9e12ad674e 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/elemental.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/elemental.yml @@ -145,7 +145,7 @@ factions: - SimpleHostile # Because AI stupid ass hell right now - type: MovementIgnoreGravity # Or they just can't do something - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: entity parent: MobOreCrabNF @@ -390,7 +390,7 @@ - type: Damageable damageContainer: StructuralInorganic - type: MovementIgnoreGravity # Or they just can't do something - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: Appearance # Next three components make the mob fall over when dead - type: StandingState - type: RotationVisuals diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml index f73d8e48c9e..0803f37338f 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_base.yml @@ -227,7 +227,7 @@ minimumWait: 120 # 1 * 2 maximumWait: 240 # 2 * 60 nextAdvertisementTime: 0 - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: FTLKnockdownImmune - type: Respirator updateInterval: 99999 # Shouldn't run often, if ever. @@ -304,7 +304,7 @@ - type: MobPrice price: 1500 deathPenalty: 0.5 - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: Tag tags: - CanPilot diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_xeno.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_xeno.yml index 2c91ea907d5..d67e754933d 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_xeno.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/mob_hostile_expeditions_xeno.yml @@ -284,7 +284,7 @@ - type: Tag tags: - CannotSuicide - - type: SalvageMobRestrictionsNF + - type: NFSalvageMobRestrictions - type: ReplacementAccent accent: xeno - type: GhostRole