^#3PWIei`0Q-CL@uI;x`4467iB(fff`X_icrN%eN{
zjmZB#u(5vRyperFZ%Tbzq@5_pYV8h2`Ml$i#jDZ$SRyU<}@{6
p0f)}%&9Xa+Ack_e9o)dckSHgv^7?d%0Rs?ty85}Sb7D$p0s!m5H$(sc
delta 240
zcmdnWGMjb77RGwEByV>YhHemCQ9s3$fq{Xuz$3Dlfk96hgc&QA+Lr+Z*-JcqUD;o-
zvasu!YVP{*2q+|3;u=xnoS&PUnpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq4pda^>Eaj?
zaro^eMZRVS2A7Nb8-;>+&Z@0;{K|EEbpaDk#`J~DZoUrrqL*F3ArKwy&2{k1<;iC{
z7zG6dEoa^o;_LMfwtjr4RU&-d_pXOu4H?e=o0v0^`9g1g@rj1}g5BDTEAk~7ww*8+
l{jX|b_tHj5NvZlLQ%a%e7u%!FTY&a6c)I$ztaD0e0swC6R}cUI
diff --git a/Resources/Textures/_NF/Mobs/Aliens/flesh.rsi/spikeSolution1.png b/Resources/Textures/_NF/Mobs/Aliens/flesh.rsi/spikeSolution1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f7f982b6873df2c0aaf77113f8727611c2b1e0f
GIT binary patch
literal 543
zcmV+)0^t3LP)EX>4Tx04R}tkv&MmKpe$iTT4YM4n|OM$WWauh>AE$6^me@v=v%)FuC*#nlvOS
zE{=k0!NHHks)LKOt`4q(Aou~|?BJy6A|?JWDYS_3;J6>}?mh0_0scmXsb<#%plX(p
zipRukZdDAuB8UJ43}HZGrk+SIX5cx#?&0I>U6f~epZjz4DtVIuK9P8i>4rtTK|Hf*
z>74h81y+(2;&bA0gDyz?$aUG}H_ke3JS*_Gq>z@3D;k>qz<~q$0#Ib|~k`N)IhB7L!5T#Wk#YBqsV;=rt$DbsZOs+B*
zITlcb3d!+<|H1EW&BD~An-q=#!57>97zIMRK(lV!-^aGyJOKjFz?IhaR~x|WC+YRJ
z7C8d?wt
Date: Sun, 6 Oct 2024 17:34:07 +0000
Subject: [PATCH 20/96] Automatic Changelog (#1985)
---
Resources/Changelog/Frontier.yml | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 5b20fa03577..d3454500805 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4295,3 +4295,13 @@ Entries:
message: Artifact analyzers do not consume power when idle
id: 5364
time: '2024-10-06T13:52:27.0000000+00:00'
+- author: erhardsteinhauer
+ changes:
+ - type: Add
+ message: Aberrant flesh horror (expedition boss) is now a ghost role.
+ - type: Tweak
+ message: >-
+ Slightly rebalanced aberrant flesh mobs, updated guidebook entry on them
+ with new values.
+ id: 5365
+ time: '2024-10-06T17:33:42.0000000+00:00'
From 70ea8f64069d2fabb6bfa19e12f0cb82b9d5d9c6 Mon Sep 17 00:00:00 2001
From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com>
Date: Mon, 7 Oct 2024 16:06:50 +0300
Subject: [PATCH 21/96] Sawn-off PKA Nerf (#2164)
* Sawn-off PKA Nerf
* delay
---
.../_NF/Entities/Objects/Weapons/Guns/Basic/sawn_pka.yml | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Basic/sawn_pka.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Basic/sawn_pka.yml
index 15ed900116d..421aeabc524 100644
--- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Basic/sawn_pka.yml
+++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/Basic/sawn_pka.yml
@@ -12,8 +12,12 @@
size: Small
shape:
- 0,0,1,0
+ - type: UseDelay
+ delay: 1
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 1
- type: Gun
- fireRate: 8
+ fireRate: 0.9
selectedMode: FullAuto
availableModes:
- FullAuto
From 7e6db291a094a14e67d101c68a2fc87f34498b83 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Mon, 7 Oct 2024 13:07:16 +0000
Subject: [PATCH 22/96] Automatic Changelog (#2164)
---
Resources/Changelog/Frontier.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index d3454500805..dafe7348c63 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4305,3 +4305,11 @@ Entries:
with new values.
id: 5365
time: '2024-10-06T17:33:42.0000000+00:00'
+- author: erhardsteinhauer
+ changes:
+ - type: Tweak
+ message: >-
+ Nerfed sawn-off PKA dual wielding: firing more than 1 shot per second
+ shouldn't be possible now.
+ id: 5366
+ time: '2024-10-07T13:06:50.0000000+00:00'
From 1662d0f6368e15e6509c0635817618df7429cba8 Mon Sep 17 00:00:00 2001
From: VividPups <150621839+VividPups@users.noreply.github.com>
Date: Mon, 7 Oct 2024 10:03:56 -0500
Subject: [PATCH 23/96] Hotfix to the Acradia machine bug (#2162)
* fix the machine error
Hotfix to the acradia machine bug
* consistent spacing
---------
Co-authored-by: Whatstone
---
.../_NF/Entities/Structures/Machines/vending_machines.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml
index b4d7322a399..82e1b5f693d 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Machines/vending_machines.yml
@@ -202,7 +202,7 @@
brokenState: broken
normalState: normal-unshaded
# ejectState: eject-unshaded No sprite, see chefvend/dinnerware/BODA/etc for expamples
- denyState: deny-unshaded
+ # denyState: deny-unshaded
ejectDelay: 3
- type: Advertise
pack: ArcadiaDrobeAds
From 8e5509e80a700d0ec5dcc47d445ee99137ca5f4b Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Mon, 7 Oct 2024 15:04:26 +0000
Subject: [PATCH 24/96] Automatic Changelog (#2162)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index dafe7348c63..24a7bbbd8d3 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4313,3 +4313,9 @@ Entries:
shouldn't be possible now.
id: 5366
time: '2024-10-07T13:06:50.0000000+00:00'
+- author: VividPups
+ changes:
+ - type: Fix
+ message: The ArcadiaDrobe no longer shows an error when denying vending.
+ id: 5367
+ time: '2024-10-07T15:03:56.0000000+00:00'
From 1390c65f7425f932531e292ad330494a4f67c687 Mon Sep 17 00:00:00 2001
From: Tabitha <64847293+KyuPolaris@users.noreply.github.com>
Date: Tue, 8 Oct 2024 03:38:08 +1100
Subject: [PATCH 25/96] Added much needed Air Alarms to the Crescent (#1945)
* Crescent Air Alarms
* Added fire alarms to firelocks
* Replaced Tiny Fans with Directional ones + Replaced AME fuel with wall locker
* Added the AI but left the rule not open (Need to fix issues)
* Update crescent.yml
* Update crescent.yml
---------
Co-authored-by: KyuPolaris
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Dvir
---
Resources/Maps/_NF/Shuttles/crescent.yml | 1841 +++++++++++------
.../Prototypes/_NF/Shipyard/crescent.yml | 1 +
2 files changed, 1244 insertions(+), 598 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/crescent.yml b/Resources/Maps/_NF/Shuttles/crescent.yml
index 0b06692f79f..a2cef036782 100644
--- a/Resources/Maps/_NF/Shuttles/crescent.yml
+++ b/Resources/Maps/_NF/Shuttles/crescent.yml
@@ -37,7 +37,7 @@ entities:
chunks:
0,0:
ind: 0,0
- tiles: ZAAAAAADZAAAAAADZAAAAAADZAAAAAABZAAAAAADZAAAAAABegAAAAAAHgAAAAADHgAAAAAAHgAAAAAAOwAAAAAAOwAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAZAAAAAADZAAAAAACZAAAAAAAZAAAAAACZAAAAAADZAAAAAABegAAAAAAHgAAAAACHgAAAAABHgAAAAADOwAAAAAAOwAAAAAAegAAAAAAHgAAAAABHgAAAAACHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAADegAAAAAAegAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAADPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAHgAAAAACOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAACHgAAAAABHgAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAegAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAAAHgAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAHgAAAAADHgAAAAADHgAAAAAAHgAAAAACHgAAAAABHgAAAAAAHgAAAAACHgAAAAABHgAAAAADHgAAAAABHgAAAAABHgAAAAACHgAAAAACHgAAAAACHgAAAAAAHgAAAAACHgAAAAAAHgAAAAABHgAAAAADHgAAAAABHgAAAAADHgAAAAACHgAAAAACHgAAAAAAHgAAAAABHgAAAAABHgAAAAACHgAAAAAAHgAAAAAAHgAAAAACHgAAAAADHgAAAAABHgAAAAAAHgAAAAACegAAAAAAegAAAAAAHgAAAAADegAAAAAAegAAAAAAaQAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAAHgAAAAACaQAAAAAAegAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAegAAAAAAdwAAAAABdwAAAAACegAAAAAAdwAAAAACdwAAAAAAegAAAAAAHgAAAAABHgAAAAACegAAAAAAHgAAAAACHgAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAACHgAAAAADegAAAAAALgAAAAACHgAAAAAAegAAAAAAdwAAAAACdwAAAAAAdwAAAAABdwAAAAACdwAAAAAAegAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAALgAAAAAAHgAAAAAAaQAAAAAAdwAAAAAAdwAAAAABdwAAAAADdwAAAAACdwAAAAABegAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAALgAAAAACHgAAAAADegAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADdwAAAAADegAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAegAAAAAAHgAAAAADHgAAAAABegAAAAAALgAAAAAAHgAAAAACHgAAAAAAdwAAAAAAdwAAAAACdwAAAAADdwAAAAACdwAAAAAAegAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAAC
+ tiles: ZAAAAAADZAAAAAADZAAAAAADZAAAAAABZAAAAAADZAAAAAABegAAAAAAHgAAAAADHgAAAAAAHgAAAAAAOwAAAAAAOwAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAZAAAAAADZAAAAAACZAAAAAAAZAAAAAACZAAAAAADZAAAAAABegAAAAAAHgAAAAACHgAAAAABHgAAAAADOwAAAAAAOwAAAAAAegAAAAAAHgAAAAABHgAAAAACHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAADegAAAAAAegAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAADPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAHgAAAAACOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAACHgAAAAABHgAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAegAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAegAAAAAAHgAAAAAAHgAAAAAAHgAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAHgAAAAADHgAAAAADHgAAAAAAHgAAAAACHgAAAAABHgAAAAAAHgAAAAACHgAAAAABHgAAAAADHgAAAAABHgAAAAABHgAAAAACHgAAAAACHgAAAAACHgAAAAAAHgAAAAACHgAAAAAAHgAAAAABHgAAAAADHgAAAAABHgAAAAADHgAAAAACHgAAAAACHgAAAAAAHgAAAAABHgAAAAABHgAAAAACHgAAAAAAHgAAAAAAHgAAAAACHgAAAAADHgAAAAABHgAAAAAAHgAAAAACegAAAAAAegAAAAAAHgAAAAADegAAAAAAegAAAAAAaQAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAAHgAAAAACaQAAAAAAegAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAegAAAAAAdwAAAAABdwAAAAACegAAAAAAdwAAAAACdwAAAAAAegAAAAAAHgAAAAABHgAAAAACegAAAAAAHgAAAAACHgAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAACHgAAAAADegAAAAAALgAAAAACHgAAAAAAegAAAAAAdwAAAAACdwAAAAAAdwAAAAABdwAAAAACdwAAAAAAegAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAALgAAAAAAHgAAAAAAaQAAAAAAdwAAAAAAdwAAAAABdwAAAAADdwAAAAACdwAAAAABegAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAALgAAAAACHgAAAAADegAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADdwAAAAADegAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAegAAAAAAHgAAAAADHgAAAAABegAAAAAALgAAAAAAHgAAAAACHgAAAAAAdwAAAAAAdwAAAAACdwAAAAADdwAAAAACdwAAAAAAegAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAegAAAAAAHgAAAAAAHgAAAAADHgAAAAAC
version: 6
0,-1:
ind: 0,-1
@@ -81,7 +81,7 @@ entities:
version: 6
0,1:
ind: 0,1
- tiles: LgAAAAABHgAAAAABHgAAAAACdwAAAAACdwAAAAABdwAAAAABdwAAAAAAdwAAAAADegAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAegAAAAAAHgAAAAACHgAAAAABHgAAAAADLgAAAAADHgAAAAABegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAHgAAAAAAHgAAAAABegAAAAAAdwAAAAAAdwAAAAADdwAAAAACegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACaQAAAAAAegAAAAAAdwAAAAACdwAAAAADdwAAAAACegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACHgAAAAABaQAAAAAAHgAAAAABHgAAAAAAHgAAAAACaQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAALgAAAAABHgAAAAAAaQAAAAAAHgAAAAACHgAAAAAAHgAAAAADaQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAALgAAAAACHgAAAAADegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAABHgAAAAAAegAAAAAAHgAAAAACHgAAAAAAHgAAAAADHgAAAAADHgAAAAABHgAAAAAAHgAAAAADaQAAAAAAHgAAAAACHgAAAAACegAAAAAAegAAAAAAAAAAAAAAaQAAAAAAHgAAAAAAHgAAAAADHgAAAAADHgAAAAABHgAAAAACHgAAAAADHgAAAAABHgAAAAACHgAAAAADHgAAAAACHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAABegAAAAAAaQAAAAAAHgAAAAADaQAAAAAAHgAAAAACHgAAAAABHgAAAAACaQAAAAAAHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACegAAAAAAHgAAAAAAHgAAAAADHgAAAAABHgAAAAADHgAAAAABHgAAAAABHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAAAHgAAAAACHgAAAAADHgAAAAACHgAAAAAAHgAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAALgAAAAADHgAAAAADHgAAAAACLgAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAALgAAAAABLgAAAAADLgAAAAACLgAAAAADegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: LgAAAAABHgAAAAABHgAAAAACdwAAAAACdwAAAAABdwAAAAABdwAAAAAAdwAAAAADegAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAegAAAAAAHgAAAAACHgAAAAABHgAAAAADLgAAAAADHgAAAAABegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAegAAAAAAHgAAAAAAHgAAAAABegAAAAAAdwAAAAAAdwAAAAADdwAAAAACegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACaQAAAAAAegAAAAAAdwAAAAACdwAAAAADdwAAAAACegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAAHgAAAAACHgAAAAABaQAAAAAAHgAAAAABHgAAAAAAHgAAAAACaQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAALgAAAAABHgAAAAAAaQAAAAAAHgAAAAACHgAAAAAAHgAAAAADaQAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAPwAAAAAAegAAAAAALgAAAAACHgAAAAADegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAABHgAAAAAAegAAAAAAHgAAAAACHgAAAAAAHgAAAAADHgAAAAADHgAAAAABHgAAAAAAHgAAAAADaQAAAAAAHgAAAAACHgAAAAACegAAAAAAegAAAAAAAAAAAAAAaQAAAAAAHgAAAAAAHgAAAAADHgAAAAADHgAAAAABHgAAAAACHgAAAAADHgAAAAABHgAAAAACHgAAAAADHgAAAAACHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAABegAAAAAAaQAAAAAAHgAAAAADaQAAAAAAHgAAAAACHgAAAAABHgAAAAACaQAAAAAAHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACegAAAAAAHgAAAAAAHgAAAAADHgAAAAABHgAAAAADHgAAAAABHgAAAAABHgAAAAABegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAAAHgAAAAACHgAAAAADHgAAAAACHgAAAAAAHgAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAALgAAAAADHgAAAAADHgAAAAACLgAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAALgAAAAABLgAAAAADLgAAAAACLgAAAAADegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,2:
ind: -1,2
@@ -557,78 +557,6 @@ entities:
147: -16,13
148: -16,11
149: -16,10
- - node:
- color: '#FFFFFFFF'
- id: Flowersbr1
- decals:
- 0: 9.389877,14.433586
- 1: 9.776596,15.593742
- 2: 10.409409,14.609367
- 3: 9.038315,12.921867
- - node:
- color: '#FFFFFFFF'
- id: Flowersbr2
- decals:
- 277: 11.020526,12.88933
- - node:
- color: '#FFFFFFFF'
- id: Flowerspv2
- decals:
- 4: 9.389877,14.39843
- 5: 10.479721,14.996086
- 6: 10.233627,15.066399
- 7: 10.725815,15.277336
- 8: 10.936752,14.11718
- - node:
- color: '#FFFFFFFF'
- id: Flowerspv3
- decals:
- 278: 10.301776,13.26433
- 279: 9.447609,13.10808
- - node:
- color: '#FFFFFFFF'
- id: Flowersy1
- decals:
- 276: 9.822609,13.243497
- - node:
- color: '#FFFFFFFF'
- id: Flowersy2
- decals:
- 9: 9.189604,13.83593
- 10: 9.927885,14.996086
- 11: 10.490385,14.855461
- 12: 9.119291,15.417961
- 13: 9.330229,15.945305
- 14: 10.701323,15.80468
- 15: 11.19351,13.83593
- - node:
- color: '#FFFFFFFF'
- id: Flowersy3
- decals:
- 266: 8.953577,14.003855
- 267: 10.328577,13.785105
- 268: 11.234827,15.035105
- 269: 11.031702,15.36323
- 270: 8.906702,15.878855
- 271: 9.797327,16.097605
- 272: 10.594202,15.878855
- 273: 9.172327,14.097605
- 274: 8.812952,13.503855
- 275: 11.187952,13.285105
- - node:
- color: '#FFFFFFFF'
- id: Flowersy4
- decals:
- 16: 9.457235,14.082024
- 17: 9.633017,15.066399
- 18: 10.476767,14.503899
- 19: 10.336142,14.39843
- 20: 11.250204,15.80468
- 21: 10.476767,15.628899
- 22: 9.281454,13.83593
- 23: 8.648642,13.062492
- 24: 8.789267,14.820305
- 280: 10.166359,12.941414
- node:
color: '#FFFFFFFF'
id: WoodTrimThinLineN
@@ -688,7 +616,8 @@ entities:
0,4:
0: 43835
1,0:
- 0: 63675
+ 0: 63539
+ 1: 136
1,1:
0: 61631
1,2:
@@ -700,7 +629,8 @@ entities:
1,4:
0: 47903
2,0:
- 0: 64733
+ 1: 17
+ 0: 64716
2,1:
0: 62207
2,2:
@@ -726,9 +656,9 @@ entities:
4,2:
0: 4095
4,3:
- 1: 17
+ 2: 17
0: 61440
- 4: 68
+ 5: 68
-1,-1:
0: 65024
-4,0:
@@ -746,13 +676,12 @@ entities:
-4,3:
0: 64733
-5,3:
- 0: 61663
- 7: 32
+ 0: 61695
-4,4:
0: 52431
- 1: 4096
+ 2: 4096
-4,-1:
- 2: 8192
+ 3: 8192
0: 32768
-3,0:
0: 20667
@@ -762,11 +691,11 @@ entities:
0: 1615
-3,3:
0: 256
- 3: 61166
+ 4: 61166
-3,-1:
0: 8192
-3,4:
- 3: 14
+ 4: 14
0: 26112
-2,0:
0: 62139
@@ -784,7 +713,7 @@ entities:
0: 48015
4,4:
0: 15
- 1: 4608
+ 2: 4608
5,0:
0: 29440
5,1:
@@ -792,48 +721,48 @@ entities:
5,2:
0: 4095
5,3:
- 5: 17
+ 6: 17
0: 61440
- 6: 68
+ 7: 68
5,4:
0: 15
- 1: 16896
+ 2: 16896
6,0:
- 2: 4096
+ 3: 4096
6,2:
0: 26230
6,3:
0: 63239
6,1:
- 2: 32
+ 3: 32
0: 8192
6,4:
0: 65319
7,2:
- 1: 4096
+ 2: 4096
7,3:
0: 12544
- 1: 2
- 2: 52416
+ 2: 2
+ 3: 52416
7,4:
0: 4353
- 2: 204
+ 3: 204
-8,3:
- 2: 26208
+ 3: 26208
0: 32768
- 1: 8
+ 2: 8
-8,4:
- 2: 102
+ 3: 102
-7,3:
0: 61900
-7,2:
- 1: 4096
+ 2: 4096
0: 49356
-7,4:
0: 49037
-7,1:
0: 32768
- 1: 8
+ 2: 8
-6,2:
0: 28286
-6,3:
@@ -842,12 +771,12 @@ entities:
0: 61166
-6,4:
0: 4383
- 1: 18432
+ 2: 18432
-6,0:
0: 34816
-5,4:
0: 15
- 1: 2048
+ 2: 2048
-8,5:
0: 34944
-8,6:
@@ -879,8 +808,7 @@ entities:
6,7:
0: 28791
6,8:
- 0: 639
- 1: 12288
+ 0: 12927
7,5:
0: 9008
7,6:
@@ -891,28 +819,28 @@ entities:
0: 4403
-7,9:
0: 204
- 2: 32768
+ 3: 32768
-6,9:
0: 51
- 2: 28672
+ 3: 28672
-6,10:
- 2: 18039
+ 3: 18039
-6,11:
- 2: 68
+ 3: 68
5,8:
- 1: 32768
+ 0: 32768
5,9:
- 1: 136
- 2: 49152
+ 0: 136
+ 3: 49152
5,10:
- 2: 19660
+ 3: 19660
5,11:
- 2: 68
+ 3: 68
6,9:
- 1: 51
- 2: 12288
+ 0: 51
+ 3: 12288
6,10:
- 2: 17
+ 3: 17
-4,5:
0: 3276
-3,5:
@@ -933,9 +861,9 @@ entities:
0: 26191
-1,7:
0: 6
- 2: 28160
+ 3: 28160
-1,8:
- 2: 2
+ 3: 2
0,5:
0: 16371
0,6:
@@ -986,6 +914,21 @@ entities:
- 0
- 0
- 0
+ - volume: 2500
+ temperature: 235
+ moles:
+ - 21.824879
+ - 82.10312
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
- volume: 2500
temperature: 293.15
moles:
@@ -1076,21 +1019,6 @@ entities:
- 0
- 0
- 0
- - volume: 2500
- temperature: 293.15
- moles:
- - 21.6852
- - 81.57766
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
@@ -1104,6 +1032,203 @@ entities:
parent: 2230
- type: InstantAction
container: 2230
+- proto: AirAlarm
+ entities:
+ - uid: 1229
+ components:
+ - type: MetaData
+ name: Science Air Alarm
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 30.5,27.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2080
+ - 2037
+ - 2038
+ - 2067
+ - 2088
+ - 2089
+ - 2069
+ - 2036
+ - uid: 1237
+ components:
+ - type: MetaData
+ name: Engineering Air Alarm
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 18.5,6.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2081
+ - 2082
+ - 2052
+ - 2106
+ - uid: 1239
+ components:
+ - type: MetaData
+ name: Service Air Alarm
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-1.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2076
+ - 2048
+ - 2047
+ - 2095
+ - 2049
+ - 2090
+ - 2091
+ - 2050
+ - 2051
+ - 2093
+ - uid: 1240
+ components:
+ - type: MetaData
+ name: Chem Lab Air Alarm
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -23.5,10.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2045
+ - 2101
+ - 2068
+ - 2018
+ - 2014
+ - 2073
+ - uid: 1241
+ components:
+ - type: MetaData
+ name: Bio/Cryo Air Alarm
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -29.5,28.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2045
+ - 2101
+ - 2068
+ - 2018
+ - 2014
+ - 2073
+ - 2097
+ - 2031
+ - 2027
+ - 2096
+ - 2026
+ - 2060
+ - 2086
+ - 2084
+ - 2042
+ - 2102
+ - uid: 1278
+ components:
+ - type: MetaData
+ name: Hallways Air Alarm
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,11.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2109
+ - 2058
+ - 2107
+ - 2056
+ - 2057
+ - 2108
+ - 2020
+ - 2083
+ - 2013
+ - 1108
+ - 2104
+ - 2035
+ - 2094
+ - 2044
+ - 2019
+ - 2103
+ - 2098
+ - 2022
+ - uid: 1281
+ components:
+ - type: Transform
+ pos: 6.5,26.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2064
+ - 2055
+ - 2062
+ - 2024
+ - 2065
+ - 2053
+ - 897
+ - 898
+ - 2054
+ - 2063
+ - 2015
+ - 2087
+ - uid: 2253
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,35.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2041
+ - 2099
+ - uid: 2254
+ components:
+ - type: MetaData
+ name: Dorms Air Alarm
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,11.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2079
+ - 2032
+ - 2077
+ - 2016
+ - 2078
+ - 2030
+ - 2074
+ - 2025
+ - 2075
+ - 2017
+ - 2066
+ - 2029
+ - 3685
+ - 2070
+ - 2033
+ - 2071
+ - 2034
+ - 2072
+ - uid: 2255
+ components:
+ - type: MetaData
+ name: Misc. Air Alarm
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,23.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 2085
+ - 2021
+ - 2061
+ - 2028
+ - 2023
+ - 2100
- proto: Airlock
entities:
- uid: 2
@@ -1305,6 +1430,20 @@ entities:
- type: Transform
pos: 14.5,6.5
parent: 1
+- proto: AirlockExternal
+ entities:
+ - uid: 42
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 29.5,15.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -28.5,15.5
+ parent: 1
- proto: AirlockExternalGlass
entities:
- uid: 37
@@ -1332,16 +1471,6 @@ entities:
- type: Transform
pos: 27.5,15.5
parent: 1
- - uid: 42
- components:
- - type: Transform
- pos: 29.5,15.5
- parent: 1
- - uid: 43
- components:
- - type: Transform
- pos: -28.5,15.5
- parent: 1
- proto: AirlockGlass
entities:
- uid: 44
@@ -1455,48 +1584,38 @@ entities:
- uid: 66
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: -2.5,38.5
+ rot: -1.5707963267948966 rad
+ pos: -8.5,38.5
parent: 1
- uid: 67
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: -2.5,40.5
+ rot: -1.5707963267948966 rad
+ pos: -8.5,40.5
parent: 1
- uid: 68
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: -4.5,42.5
+ pos: -6.5,42.5
parent: 1
- uid: 69
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: -6.5,42.5
+ pos: -4.5,42.5
parent: 1
- uid: 70
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -8.5,40.5
+ rot: 1.5707963267948966 rad
+ pos: -2.5,40.5
parent: 1
- uid: 71
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -8.5,38.5
- parent: 1
- - uid: 72
- components:
- - type: Transform
- pos: -12.5,-0.5
- parent: 1
- - uid: 73
- components:
- - type: Transform
- pos: -10.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: -2.5,38.5
parent: 1
- proto: AirlockMedical
entities:
@@ -1599,6 +1718,18 @@ entities:
- type: Transform
pos: 29.5,23.5
parent: 1
+- proto: AirlockShuttle
+ entities:
+ - uid: 72
+ components:
+ - type: Transform
+ pos: -10.5,-0.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ pos: -12.5,-0.5
+ parent: 1
- proto: AmeController
entities:
- uid: 91
@@ -1627,16 +1758,6 @@ entities:
parent: 91
- type: Physics
canCollide: False
- - uid: 184
- components:
- - type: Transform
- pos: 13.240746,2.67622
- parent: 1
- - uid: 442
- components:
- - type: Transform
- pos: 13.751163,2.6970534
- parent: 1
- uid: 1174
components:
- type: Transform
@@ -1782,130 +1903,94 @@ entities:
- type: Transform
pos: 5.5,28.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 119
+ - uid: 43
components:
- type: Transform
- pos: -28.5,15.5
+ rot: 1.5707963267948966 rad
+ pos: 29.5,15.5
parent: 1
- uid: 120
components:
- type: Transform
- pos: -8.5,38.5
+ rot: 1.5707963267948966 rad
+ pos: -2.5,38.5
parent: 1
- uid: 121
components:
- type: Transform
- pos: -8.5,40.5
+ rot: 1.5707963267948966 rad
+ pos: -2.5,40.5
parent: 1
- uid: 122
components:
- type: Transform
- pos: -6.5,42.5
+ rot: 3.141592653589793 rad
+ pos: -4.5,42.5
parent: 1
- uid: 123
components:
- type: Transform
- pos: -4.5,42.5
+ rot: 3.141592653589793 rad
+ pos: -6.5,42.5
parent: 1
- uid: 124
components:
- type: Transform
- pos: -2.5,40.5
+ rot: -1.5707963267948966 rad
+ pos: -8.5,40.5
parent: 1
- uid: 125
components:
- type: Transform
- pos: -2.5,38.5
+ rot: -1.5707963267948966 rad
+ pos: -8.5,38.5
parent: 1
- uid: 126
components:
- type: Transform
- pos: -12.5,-0.5
+ pos: -10.5,-0.5
parent: 1
- uid: 127
components:
- type: Transform
- pos: -10.5,-0.5
+ pos: -12.5,-0.5
parent: 1
- uid: 128
components:
- type: Transform
- pos: 29.5,15.5
+ rot: -1.5707963267948966 rad
+ pos: -28.5,15.5
parent: 1
- uid: 129
components:
- type: Transform
+ rot: 3.141592653589793 rad
pos: 25.5,34.5
parent: 1
- uid: 130
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
pos: -11.5,14.5
parent: 1
-- proto: AtmosFixBlockerMarker
- entities:
- - uid: 131
- components:
- - type: Transform
- pos: 16.5,13.5
- parent: 1
- - uid: 132
- components:
- - type: Transform
- pos: 16.5,12.5
- parent: 1
- - uid: 133
- components:
- - type: Transform
- pos: 23.5,37.5
- parent: 1
- - uid: 134
- components:
- - type: Transform
- pos: 23.5,36.5
- parent: 1
- - uid: 135
- components:
- - type: Transform
- pos: 23.5,35.5
- parent: 1
- - uid: 136
- components:
- - type: Transform
- pos: 24.5,37.5
- parent: 1
- - uid: 137
- components:
- - type: Transform
- pos: 24.5,36.5
- parent: 1
- - uid: 138
- components:
- - type: Transform
- pos: 24.5,35.5
- parent: 1
- - uid: 139
- components:
- - type: Transform
- pos: 25.5,37.5
- parent: 1
- - uid: 140
+ - uid: 1931
components:
- type: Transform
- pos: 25.5,36.5
+ pos: 7.5,2.5
parent: 1
- - uid: 141
+- proto: AtmosFixBlockerMarker
+ entities:
+ - uid: 131
components:
- type: Transform
- pos: 25.5,35.5
+ pos: 16.5,13.5
parent: 1
- - uid: 142
+ - uid: 132
components:
- type: Transform
- pos: 24.5,38.5
+ pos: 16.5,12.5
parent: 1
- uid: 2220
components:
@@ -2267,6 +2352,28 @@ entities:
- type: Transform
pos: -14.5,-0.5
parent: 1
+- proto: AtmosFixFreezerMarker
+ entities:
+ - uid: 1279
+ components:
+ - type: Transform
+ pos: 8.5,1.5
+ parent: 1
+ - uid: 1282
+ components:
+ - type: Transform
+ pos: 7.5,1.5
+ parent: 1
+ - uid: 1992
+ components:
+ - type: Transform
+ pos: 7.5,0.5
+ parent: 1
+ - uid: 2008
+ components:
+ - type: Transform
+ pos: 8.5,0.5
+ parent: 1
- proto: AtmosFixSaunaMarker
entities:
- uid: 3428
@@ -2677,9 +2784,6 @@ entities:
- type: Transform
pos: 24.5,38.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2604
- proto: BlastDoorOpen
entities:
- uid: 197
@@ -2689,8 +2793,6 @@ entities:
parent: 1
- type: DeviceLinkSink
invokeCounter: 1
- links:
- - 2600
- uid: 198
components:
- type: Transform
@@ -2698,8 +2800,6 @@ entities:
parent: 1
- type: DeviceLinkSink
invokeCounter: 1
- links:
- - 2600
- uid: 199
components:
- type: Transform
@@ -2707,16 +2807,11 @@ entities:
parent: 1
- type: DeviceLinkSink
invokeCounter: 1
- links:
- - 2600
- uid: 200
components:
- type: Transform
pos: 29.5,25.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2605
- proto: BluespaceBeaker
entities:
- uid: 202
@@ -2738,10 +2833,10 @@ entities:
canCollide: False
- proto: BookAtmosWaste
entities:
- - uid: 1441
+ - uid: 136
components:
- type: Transform
- pos: 11.502059,15.687635
+ pos: 9.501426,15.640311
parent: 1
- proto: BookshelfFilled
entities:
@@ -2762,6 +2857,18 @@ entities:
- type: Transform
pos: -6.5,5.5
parent: 1
+- proto: BorgCharger
+ entities:
+ - uid: 1226
+ components:
+ - type: Transform
+ pos: 11.5,12.5
+ parent: 1
+ - uid: 1383
+ components:
+ - type: Transform
+ pos: 9.5,12.5
+ parent: 1
- proto: Bucket
entities:
- uid: 3520
@@ -2776,6 +2883,11 @@ entities:
parent: 1
- proto: CableApcExtension
entities:
+ - uid: 135
+ components:
+ - type: Transform
+ pos: 9.5,15.5
+ parent: 1
- uid: 152
components:
- type: Transform
@@ -5241,6 +5353,21 @@ entities:
- type: Transform
pos: -11.5,24.5
parent: 1
+ - uid: 1071
+ components:
+ - type: Transform
+ pos: 9.5,14.5
+ parent: 1
+ - uid: 1402
+ components:
+ - type: Transform
+ pos: 10.5,14.5
+ parent: 1
+ - uid: 1675
+ components:
+ - type: Transform
+ pos: 9.5,16.5
+ parent: 1
- uid: 2818
components:
- type: Transform
@@ -7392,15 +7519,13 @@ entities:
- type: Transform
pos: -18.450588,5.9712296
parent: 1
-- proto: ClothingUnderSocksBee
+- proto: ClothingUnderSocksCoder
entities:
- - uid: 1214
+ - uid: 140
components:
- type: Transform
- pos: 11.630123,25.476461
+ pos: 11.762692,25.400972
parent: 1
-- proto: ClothingUnderSocksCoder
- entities:
- uid: 1215
components:
- type: Transform
@@ -7602,52 +7727,16 @@ entities:
parent: 1
- proto: CrateEngineeringSolar
entities:
- - uid: 1242
+ - uid: 1271
components:
- type: Transform
- pos: 25.5,11.5
+ pos: 24.5,12.5
parent: 1
- - type: EntityStorage
- air:
- volume: 200
- immutable: False
- temperature: 293.1496
- moles:
- - 1.7459903
- - 6.568249
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - uid: 1243
+ - uid: 1274
components:
- type: Transform
- pos: 26.5,11.5
+ pos: 26.5,12.5
parent: 1
- - type: EntityStorage
- air:
- volume: 200
- immutable: False
- temperature: 293.1496
- moles:
- - 1.7459903
- - 6.568249
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- proto: CrateFoodBarSupply
entities:
- uid: 1244
@@ -7838,6 +7927,18 @@ entities:
rot: -1.5707963267948966 rad
pos: -1.5,-1.5
parent: 1
+ - uid: 1214
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,10.5
+ parent: 1
+ - uid: 1242
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,8.5
+ parent: 1
- uid: 1254
components:
- type: Transform
@@ -7855,12 +7956,6 @@ entities:
- type: Transform
pos: -6.5,25.5
parent: 1
- - uid: 2796
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: -0.5,8.5
- parent: 1
- uid: 3561
components:
- type: Transform
@@ -7999,12 +8094,24 @@ entities:
parent: 1
- proto: DisposalJunctionFlipped
entities:
+ - uid: 442
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 13.5,14.5
+ parent: 1
- uid: 981
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,16.5
parent: 1
+ - uid: 2646
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 11.5,14.5
+ parent: 1
- uid: 3509
components:
- type: Transform
@@ -8031,6 +8138,18 @@ entities:
parent: 1
- proto: DisposalPipe
entities:
+ - uid: 134
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,8.5
+ parent: 1
+ - uid: 850
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,19.5
+ parent: 1
- uid: 976
components:
- type: Transform
@@ -8073,6 +8192,18 @@ entities:
rot: 3.141592653589793 rad
pos: -1.5,-0.5
parent: 1
+ - uid: 1209
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,20.5
+ parent: 1
+ - uid: 1243
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,9.5
+ parent: 1
- uid: 1256
components:
- type: Transform
@@ -8094,6 +8225,24 @@ entities:
- type: Transform
pos: -23.5,17.5
parent: 1
+ - uid: 1280
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,8.5
+ parent: 1
+ - uid: 1377
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 12.5,14.5
+ parent: 1
+ - uid: 1441
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,8.5
+ parent: 1
- uid: 2281
components:
- type: Transform
@@ -8105,6 +8254,23 @@ entities:
rot: 1.5707963267948966 rad
pos: -7.5,25.5
parent: 1
+ - uid: 2398
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,8.5
+ parent: 1
+ - uid: 2638
+ components:
+ - type: Transform
+ pos: 11.5,15.5
+ parent: 1
+ - uid: 2639
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 10.5,14.5
+ parent: 1
- uid: 2641
components:
- type: Transform
@@ -8913,12 +9079,6 @@ entities:
rot: 3.141592653589793 rad
pos: 13.5,13.5
parent: 1
- - uid: 3683
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 13.5,14.5
- parent: 1
- uid: 3684
components:
- type: Transform
@@ -8945,6 +9105,12 @@ entities:
rot: -1.5707963267948966 rad
pos: -14.5,5.5
parent: 1
+ - uid: 892
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,18.5
+ parent: 1
- uid: 1053
components:
- type: Transform
@@ -8968,6 +9134,23 @@ entities:
rot: -1.5707963267948966 rad
pos: 29.5,21.5
parent: 1
+ - uid: 2399
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,10.5
+ parent: 1
+ - uid: 2644
+ components:
+ - type: Transform
+ pos: 11.5,16.5
+ parent: 1
+ - uid: 2645
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 9.5,14.5
+ parent: 1
- uid: 3504
components:
- type: Transform
@@ -8985,12 +9168,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,12.5
parent: 1
- - uid: 3529
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 7.5,20.5
- parent: 1
- uid: 3538
components:
- type: Transform
@@ -9064,15 +9241,20 @@ entities:
- type: Transform
pos: 2.5,5.5
parent: 1
- - uid: 3523
+ - uid: 2267
components:
- type: Transform
- pos: 3.5,12.5
+ pos: 7.5,18.5
parent: 1
- - uid: 3528
+ - uid: 2400
components:
- type: Transform
- pos: 7.5,20.5
+ pos: 11.5,16.5
+ parent: 1
+ - uid: 3523
+ components:
+ - type: Transform
+ pos: 3.5,12.5
parent: 1
- uid: 3563
components:
@@ -9111,6 +9293,12 @@ entities:
parent: 1
- proto: DisposalYJunction
entities:
+ - uid: 142
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,8.5
+ parent: 1
- uid: 2640
components:
- type: Transform
@@ -9119,11 +9307,6 @@ entities:
parent: 1
- proto: DogBed
entities:
- - uid: 892
- components:
- - type: Transform
- pos: 11.5,16.5
- parent: 1
- uid: 1056
components:
- type: Transform
@@ -9148,28 +9331,6 @@ entities:
- type: Transform
pos: 5.5478635,16.701803
parent: 1
-- proto: DrinkWaterCup
- entities:
- - uid: 1279
- components:
- - type: Transform
- pos: 7.390334,19.515562
- parent: 1
- - uid: 1280
- components:
- - type: Transform
- pos: 7.6012716,19.7265
- parent: 1
- - uid: 1282
- components:
- - type: Transform
- pos: 7.624709,19.421812
- parent: 1
- - uid: 1283
- components:
- - type: Transform
- pos: 7.7418966,19.562437
- parent: 1
- proto: ElectricGuitarInstrument
entities:
- uid: 1284
@@ -9223,6 +9384,38 @@ entities:
- type: Transform
pos: -26.5,19.5
parent: 1
+- proto: FireAlarm
+ entities:
+ - uid: 2453
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 25.5,13.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 1318
+ - 1319
+ - uid: 2514
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -23.5,14.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 1351
+ - 1350
+ - uid: 2643
+ components:
+ - type: Transform
+ pos: -3.5,25.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 1347
+ - 1348
+ - 1349
- proto: FireAxeCabinetFilled
entities:
- uid: 1293
@@ -9367,11 +9560,17 @@ entities:
- type: Transform
pos: 23.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2453
- uid: 1319
components:
- type: Transform
pos: 23.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2453
- uid: 1320
components:
- type: Transform
@@ -9512,26 +9711,47 @@ entities:
- type: Transform
pos: -4.5,28.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2643
- uid: 1348
components:
- type: Transform
pos: -5.5,28.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2643
- uid: 1349
components:
- type: Transform
pos: -6.5,28.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2643
- uid: 1350
components:
- type: Transform
pos: -22.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2514
- uid: 1351
components:
- type: Transform
pos: -22.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2514
- uid: 1352
components:
- type: Transform
@@ -9715,21 +9935,6 @@ entities:
rot: -1.5707963267948966 rad
pos: -10.5,16.5
parent: 1
- - uid: 1271
- components:
- - type: Transform
- pos: 10.5,12.5
- parent: 1
- - uid: 1274
- components:
- - type: Transform
- pos: 11.5,12.5
- parent: 1
- - uid: 1377
- components:
- - type: Transform
- pos: 9.5,12.5
- parent: 1
- proto: FloraTree05
entities:
- uid: 3488
@@ -10767,18 +10972,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 1517
- components:
- - type: Transform
- anchored: False
- rot: 1.5707963267948966 rad
- pos: 15.5,7.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- - type: Physics
- canCollide: True
- bodyType: Dynamic
- uid: 1518
components:
- type: Transform
@@ -14552,6 +14745,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 11.5,14.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2013
@@ -14560,6 +14756,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 14.5,14.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2014
@@ -14568,6 +14767,10 @@ entities:
rot: 1.5707963267948966 rad
pos: -24.5,12.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2015
@@ -14576,6 +14779,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,13.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2016
@@ -14583,6 +14789,9 @@ entities:
- type: Transform
pos: -7.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2017
@@ -14591,6 +14800,9 @@ entities:
rot: 3.141592653589793 rad
pos: -7.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2018
@@ -14599,6 +14811,10 @@ entities:
rot: 3.141592653589793 rad
pos: -17.5,13.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2019
@@ -14607,6 +14823,9 @@ entities:
rot: 3.141592653589793 rad
pos: -21.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2020
@@ -14615,6 +14834,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -2.5,13.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2021
@@ -14623,6 +14845,11 @@ entities:
rot: -1.5707963267948966 rad
pos: -8.5,24.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2022
@@ -14631,6 +14858,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,29.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2023
@@ -14639,6 +14869,11 @@ entities:
rot: -1.5707963267948966 rad
pos: 0.5,26.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2024
@@ -14647,6 +14882,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 4.5,24.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2025
@@ -14655,6 +14893,9 @@ entities:
rot: 3.141592653589793 rad
pos: -10.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2026
@@ -14663,6 +14904,9 @@ entities:
rot: -1.5707963267948966 rad
pos: -23.5,29.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2027
@@ -14670,6 +14914,9 @@ entities:
- type: Transform
pos: -24.5,35.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2028
@@ -14678,6 +14925,11 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,26.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2029
@@ -14686,6 +14938,9 @@ entities:
rot: 3.141592653589793 rad
pos: -4.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2030
@@ -14693,6 +14948,9 @@ entities:
- type: Transform
pos: -10.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2031
@@ -14700,6 +14958,9 @@ entities:
- type: Transform
pos: -27.5,28.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2032
@@ -14707,6 +14968,9 @@ entities:
- type: Transform
pos: -4.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2033
@@ -14714,6 +14978,9 @@ entities:
- type: Transform
pos: 7.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2034
@@ -14721,6 +14988,9 @@ entities:
- type: Transform
pos: 10.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2035
@@ -14729,6 +14999,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 26.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2036
@@ -14737,6 +15010,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,21.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2037
@@ -14745,6 +15021,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 29.5,26.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2038
@@ -14753,6 +15032,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 25.5,25.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2039
@@ -14776,6 +15058,9 @@ entities:
- type: Transform
pos: -4.5,39.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2253
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2042
@@ -14784,6 +15069,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -28.5,22.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2043
@@ -14800,6 +15088,9 @@ entities:
rot: 3.141592653589793 rad
pos: -16.5,7.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2045
@@ -14808,6 +15099,10 @@ entities:
rot: 1.5707963267948966 rad
pos: -20.5,8.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2046
@@ -14824,6 +15119,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,4.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2048
@@ -14831,6 +15129,9 @@ entities:
- type: Transform
pos: -1.5,5.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2049
@@ -14839,6 +15140,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,4.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2050
@@ -14847,6 +15151,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 8.5,3.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2051
@@ -14855,6 +15162,9 @@ entities:
rot: 3.141592653589793 rad
pos: 7.5,1.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2052
@@ -14863,6 +15173,9 @@ entities:
rot: 3.141592653589793 rad
pos: 13.5,3.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1237
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2053
@@ -14871,6 +15184,9 @@ entities:
rot: 3.141592653589793 rad
pos: 11.5,20.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2054
@@ -14879,6 +15195,9 @@ entities:
rot: 3.141592653589793 rad
pos: 3.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2055
@@ -14886,6 +15205,9 @@ entities:
- type: Transform
pos: 3.5,29.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2056
@@ -14894,6 +15216,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -13.5,17.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2057
@@ -14902,6 +15227,9 @@ entities:
rot: 3.141592653589793 rad
pos: -5.5,7.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 2058
@@ -14909,6 +15237,9 @@ entities:
- type: Transform
pos: -11.5,22.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 3685
@@ -14916,6 +15247,9 @@ entities:
- type: Transform
pos: 4.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasVentScrubber
@@ -14926,6 +15260,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 11.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 1108
@@ -14933,6 +15270,9 @@ entities:
- type: Transform
pos: 15.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2060
@@ -14941,6 +15281,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -23.5,28.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2061
@@ -14949,6 +15292,11 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,27.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2062
@@ -14957,6 +15305,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 3.5,25.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2063
@@ -14965,6 +15316,9 @@ entities:
rot: 3.141592653589793 rad
pos: 4.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2064
@@ -14972,6 +15326,9 @@ entities:
- type: Transform
pos: 4.5,29.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2065
@@ -14980,6 +15337,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 13.5,20.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2066
@@ -14988,6 +15348,9 @@ entities:
rot: 3.141592653589793 rad
pos: -3.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2067
@@ -14996,6 +15359,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 26.5,26.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2068
@@ -15004,6 +15370,10 @@ entities:
rot: 3.141592653589793 rad
pos: -18.5,13.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2069
@@ -15012,6 +15382,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,22.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2070
@@ -15019,6 +15392,9 @@ entities:
- type: Transform
pos: 5.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2071
@@ -15026,6 +15402,9 @@ entities:
- type: Transform
pos: 8.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2072
@@ -15033,6 +15412,9 @@ entities:
- type: Transform
pos: 11.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2073
@@ -15041,6 +15423,10 @@ entities:
rot: 3.141592653589793 rad
pos: -24.5,13.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2074
@@ -15049,6 +15435,9 @@ entities:
rot: 3.141592653589793 rad
pos: -9.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2075
@@ -15057,6 +15446,9 @@ entities:
rot: 3.141592653589793 rad
pos: -6.5,19.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2076
@@ -15065,6 +15457,9 @@ entities:
rot: 3.141592653589793 rad
pos: -0.5,2.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2077
@@ -15072,6 +15467,9 @@ entities:
- type: Transform
pos: -6.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2078
@@ -15079,6 +15477,9 @@ entities:
- type: Transform
pos: -9.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2079
@@ -15086,6 +15487,9 @@ entities:
- type: Transform
pos: -3.5,10.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2254
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2080
@@ -15094,6 +15498,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,27.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2081
@@ -15101,6 +15508,9 @@ entities:
- type: Transform
pos: 17.5,8.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1237
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2082
@@ -15109,6 +15519,9 @@ entities:
rot: 3.141592653589793 rad
pos: 14.5,3.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1237
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2083
@@ -15117,6 +15530,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -2.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2084
@@ -15124,6 +15540,9 @@ entities:
- type: Transform
pos: -23.5,25.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2085
@@ -15131,6 +15550,11 @@ entities:
- type: Transform
pos: -9.5,24.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2086
@@ -15138,6 +15562,9 @@ entities:
- type: Transform
pos: -25.5,25.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2087
@@ -15146,6 +15573,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,16.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1281
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2088
@@ -15154,6 +15584,9 @@ entities:
rot: 1.5707963267948966 rad
pos: 26.5,32.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2089
@@ -15162,6 +15595,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,32.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1229
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2090
@@ -15170,6 +15606,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,3.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2091
@@ -15178,6 +15617,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 9.5,4.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2092
@@ -15194,6 +15636,9 @@ entities:
rot: 3.141592653589793 rad
pos: 8.5,1.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2094
@@ -15202,6 +15647,9 @@ entities:
rot: 3.141592653589793 rad
pos: -15.5,6.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2095
@@ -15210,6 +15658,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,3.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1239
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2096
@@ -15217,6 +15668,9 @@ entities:
- type: Transform
pos: -22.5,36.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2097
@@ -15224,6 +15678,9 @@ entities:
- type: Transform
pos: -28.5,28.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2098
@@ -15232,6 +15689,9 @@ entities:
rot: -1.5707963267948966 rad
pos: -5.5,30.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2099
@@ -15239,6 +15699,9 @@ entities:
- type: Transform
pos: -6.5,39.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 2253
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2100
@@ -15246,6 +15709,11 @@ entities:
- type: Transform
pos: 1.5,28.5
parent: 1
+ - type: DeviceNetwork
+ configurators:
+ - invalid
+ deviceLists:
+ - 2255
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2101
@@ -15254,6 +15722,10 @@ entities:
rot: 1.5707963267948966 rad
pos: -20.5,7.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1240
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2102
@@ -15262,6 +15734,9 @@ entities:
rot: 3.141592653589793 rad
pos: -25.5,22.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1241
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2103
@@ -15270,6 +15745,9 @@ entities:
rot: 1.5707963267948966 rad
pos: -25.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2104
@@ -15278,6 +15756,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 25.5,15.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2105
@@ -15294,6 +15775,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 25.5,11.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1237
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2107
@@ -15302,6 +15786,9 @@ entities:
rot: -1.5707963267948966 rad
pos: -12.5,18.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2108
@@ -15309,6 +15796,9 @@ entities:
- type: Transform
pos: -4.5,8.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- uid: 2109
@@ -15317,6 +15807,9 @@ entities:
rot: 3.141592653589793 rad
pos: -8.5,21.5
parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1278
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasVolumePump
@@ -15341,6 +15834,13 @@ entities:
- type: Transform
pos: 26.836712,33.432106
parent: 1
+- proto: GoldenPlunger
+ entities:
+ - uid: 133
+ components:
+ - type: Transform
+ pos: 9.584759,14.754279
+ parent: 1
- proto: GravityGeneratorMini
entities:
- uid: 2114
@@ -15929,11 +16429,6 @@ entities:
- type: Transform
pos: -24.5,25.5
parent: 1
- - uid: 2223
- components:
- - type: Transform
- pos: -11.5,-0.5
- parent: 1
- proto: IntercomScience
entities:
- uid: 2224
@@ -16002,6 +16497,13 @@ entities:
- type: Physics
canCollide: True
- type: ActionsContainer
+- proto: LeftHandHuman
+ entities:
+ - uid: 1238
+ components:
+ - type: Transform
+ pos: 29.500807,26.554073
+ parent: 1
- proto: LockerAtmosphericsFilledHardsuit
entities:
- uid: 444
@@ -16240,6 +16742,14 @@ entities:
- 0
- 0
- 0
+- proto: LockerWallMaterialsFuelAmeJarFilled
+ entities:
+ - uid: 184
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 12.5,2.5
+ parent: 1
- proto: MachineAnomalyGenerator
entities:
- uid: 2242
@@ -16388,6 +16898,33 @@ entities:
- type: Transform
pos: -22.698347,35.629475
parent: 1
+- proto: NapkinDrum5
+ entities:
+ - uid: 1382
+ components:
+ - type: Transform
+ pos: -0.73729867,-0.22818732
+ parent: 1
+ - uid: 2268
+ components:
+ - type: Transform
+ pos: 0.35272866,5.6867924
+ parent: 1
+ - uid: 2272
+ components:
+ - type: Transform
+ pos: -4.688938,0.762084
+ parent: 1
+ - uid: 2518
+ components:
+ - type: Transform
+ pos: 9.2769,20.76033
+ parent: 1
+ - uid: 2637
+ components:
+ - type: Transform
+ pos: 4.2787952,0.7933556
+ parent: 1
- proto: NitrogenCanister
entities:
- uid: 2259
@@ -16442,18 +16979,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,19.5
parent: 1
-- proto: PartRodMetal
- entities:
- - uid: 2267
- components:
- - type: Transform
- pos: 26.415115,12.624596
- parent: 1
- - uid: 2268
- components:
- - type: Transform
- pos: 26.665115,12.515221
- parent: 1
- proto: PenCap
entities:
- uid: 2269
@@ -16477,12 +17002,13 @@ entities:
- type: Transform
pos: 18.5,13.5
parent: 1
-- proto: Plunger
+- proto: PlayerStationAi
entities:
- - uid: 2272
+ - uid: 139
components:
- type: Transform
- pos: 11.50988,14.843103
+ rot: -1.5707963267948966 rad
+ pos: 11.5,14.5
parent: 1
- proto: PlushieAtmosian
entities:
@@ -17196,6 +17722,12 @@ entities:
parent: 1
- proto: Rack
entities:
+ - uid: 141
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 26.5,11.5
+ parent: 1
- uid: 1378
components:
- type: Transform
@@ -17222,21 +17754,6 @@ entities:
- type: Transform
pos: -20.5,5.5
parent: 1
- - uid: 2398
- components:
- - type: Transform
- pos: 24.5,12.5
- parent: 1
- - uid: 2399
- components:
- - type: Transform
- pos: 25.5,12.5
- parent: 1
- - uid: 2400
- components:
- - type: Transform
- pos: 26.5,12.5
- parent: 1
- uid: 2401
components:
- type: Transform
@@ -17264,11 +17781,6 @@ entities:
- type: Transform
pos: -22.5,35.5
parent: 1
- - uid: 2409
- components:
- - type: Transform
- pos: 13.5,2.5
- parent: 1
- uid: 2410
components:
- type: Transform
@@ -17296,11 +17808,6 @@ entities:
rot: 3.141592653589793 rad
pos: -10.5,15.5
parent: 1
- - uid: 1071
- components:
- - type: Transform
- pos: 9.5,13.5
- parent: 1
- uid: 1262
components:
- type: Transform
@@ -17337,16 +17844,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -8.5,12.5
parent: 1
- - uid: 1382
- components:
- - type: Transform
- pos: 10.5,13.5
- parent: 1
- - uid: 1383
- components:
- - type: Transform
- pos: 11.5,13.5
- parent: 1
- uid: 2414
components:
- type: Transform
@@ -17789,6 +18286,20 @@ entities:
- type: Transform
pos: 24.5,22.5
parent: 1
+ - type: ContainerContainer
+ containers:
+ machine_board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ machine_parts: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ blueprint: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
- proto: SeedExtractor
entities:
- uid: 2515
@@ -17796,37 +18307,27 @@ entities:
- type: Transform
pos: 9.5,3.5
parent: 1
-- proto: SheetGlass
- entities:
- - uid: 2516
- components:
- - type: Transform
- pos: 25.321365,12.687096
- parent: 1
- - uid: 2517
- components:
- - type: Transform
- pos: 25.602615,12.515221
- parent: 1
-- proto: SheetPlasma
- entities:
- - uid: 2518
- components:
- - type: Transform
- pos: 24.50649,25.640497
- parent: 1
-- proto: SheetSteel
+- proto: ServiceTechFab
entities:
- - uid: 2519
- components:
- - type: Transform
- pos: 24.258865,12.671471
- parent: 1
- - uid: 2520
+ - uid: 2223
components:
- type: Transform
- pos: 24.571365,12.530846
+ pos: 4.5,5.5
parent: 1
+ - type: ContainerContainer
+ containers:
+ machine_board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ machine_parts: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ blueprint: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
- proto: ShuttersNormal
entities:
- uid: 2521
@@ -17834,27 +18335,18 @@ entities:
- type: Transform
pos: 1.5,25.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2606
- uid: 2522
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,15.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- uid: 2523
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,16.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- proto: ShuttersNormalOpen
entities:
- uid: 2524
@@ -17863,54 +18355,36 @@ entities:
rot: -1.5707963267948966 rad
pos: 0.5,3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2525
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2526
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2527
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2528
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2529
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2530
components:
- type: Transform
@@ -17922,44 +18396,29 @@ entities:
- type: Transform
pos: 1.5,2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2532
components:
- type: Transform
pos: 2.5,2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2533
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 8.5,15.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2608
- uid: 2534
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 8.5,14.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2608
- uid: 2535
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 8.5,13.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2608
- proto: ShuttersWindowOpen
entities:
- uid: 2536
@@ -17967,73 +18426,46 @@ entities:
- type: Transform
pos: 3.5,31.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2537
components:
- type: Transform
pos: 3.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2538
components:
- type: Transform
pos: 4.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2539
components:
- type: Transform
pos: 5.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2540
components:
- type: Transform
pos: 6.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2541
components:
- type: Transform
pos: 7.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2542
components:
- type: Transform
pos: 8.5,32.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2543
components:
- type: Transform
pos: 8.5,31.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- uid: 2544
components:
- type: Transform
pos: 9.5,29.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2607
- proto: ShuttleWindow
entities:
- uid: 606
@@ -18576,7 +19008,7 @@ entities:
- type: Transform
pos: 6.5,28.5
parent: 1
-- proto: SignChemistry1
+- proto: SignChem
entities:
- uid: 2613
components:
@@ -18644,14 +19076,14 @@ entities:
rot: 1.5707963267948966 rad
pos: 3.5,6.5
parent: 1
-- proto: SignHydro3
+- proto: SignHydro1
entities:
- uid: 2623
components:
- type: Transform
pos: 10.5,6.5
parent: 1
-- proto: SignScience1
+- proto: SignScience
entities:
- uid: 2624
components:
@@ -18665,7 +19097,7 @@ entities:
- type: Transform
pos: 6.5,0.5
parent: 1
-- proto: SignXenolab
+- proto: SignXenobio
entities:
- uid: 2625
components:
@@ -18752,40 +19184,6 @@ entities:
- type: Transform
pos: -5.5,5.5
parent: 1
-- proto: SpawnMobButterfly
- entities:
- - uid: 1158
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 9.5,16.5
- parent: 1
- - uid: 2637
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 9.5,13.5
- parent: 1
- - uid: 2638
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 10.5,14.5
- parent: 1
- - uid: 2639
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 9.5,15.5
- parent: 1
-- proto: SpawnMobParrot
- entities:
- - uid: 850
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 11.5,16.5
- parent: 1
- proto: SpawnPointLatejoin
entities:
- uid: 2651
@@ -18850,7 +19248,15 @@ entities:
- uid: 1070
components:
- type: Transform
- pos: -8.5,15.5
+ pos: -8.5,15.5
+ parent: 1
+- proto: StationAiUploadComputer
+ entities:
+ - uid: 138
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 11.5,15.5
parent: 1
- proto: StoolBar
entities:
@@ -18956,8 +19362,6 @@ entities:
rot: 3.141592653589793 rad
pos: 5.5,17.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountMercenary
entities:
- uid: 2471
@@ -18966,10 +19370,69 @@ entities:
rot: -1.5707963267948966 rad
pos: -10.5,4.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SurveillanceCameraGeneral
entities:
+ - uid: 1517
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 30.5,13.5
+ parent: 1
+ - uid: 2647
+ components:
+ - type: Transform
+ pos: -21.5,39.5
+ parent: 1
+ - uid: 2648
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -29.5,16.5
+ parent: 1
+ - uid: 2649
+ components:
+ - type: Transform
+ pos: 22.5,39.5
+ parent: 1
+ - uid: 2659
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 10.5,5.5
+ parent: 1
+ - uid: 2660
+ components:
+ - type: Transform
+ pos: 3.5,-1.5
+ parent: 1
+ - uid: 2661
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,5.5
+ parent: 1
+ - uid: 2662
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,5.5
+ parent: 1
+ - uid: 2663
+ components:
+ - type: Transform
+ pos: -7.5,0.5
+ parent: 1
+ - uid: 2664
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,4.5
+ parent: 1
+ - uid: 2666
+ components:
+ - type: Transform
+ pos: -15.5,1.5
+ parent: 1
- uid: 2681
components:
- type: Transform
@@ -19035,6 +19498,195 @@ entities:
- SurveillanceCameraGeneral
nameSet: True
id: Blastdoor Camera
+ - uid: 2743
+ components:
+ - type: Transform
+ pos: -21.5,4.5
+ parent: 1
+ - uid: 2780
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -25.5,9.5
+ parent: 1
+ - uid: 2796
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -16.5,13.5
+ parent: 1
+ - uid: 3427
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -25.5,12.5
+ parent: 1
+ - uid: 3528
+ components:
+ - type: Transform
+ pos: -26.5,18.5
+ parent: 1
+ - uid: 3529
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -23.5,23.5
+ parent: 1
+ - uid: 3683
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -28.5,30.5
+ parent: 1
+ - uid: 3693
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -23.5,28.5
+ parent: 1
+ - uid: 3694
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -25.5,36.5
+ parent: 1
+ - uid: 3695
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,25.5
+ parent: 1
+ - uid: 3696
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,14.5
+ parent: 1
+ - uid: 3697
+ components:
+ - type: Transform
+ pos: 27.5,18.5
+ parent: 1
+ - uid: 3698
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 26.5,25.5
+ parent: 1
+ - uid: 3699
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 29.5,27.5
+ parent: 1
+ - uid: 3700
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 24.5,32.5
+ parent: 1
+ - uid: 3701
+ components:
+ - type: Transform
+ pos: 29.5,21.5
+ parent: 1
+ - uid: 3702
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 29.5,33.5
+ parent: 1
+ - uid: 3703
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 13.5,15.5
+ parent: 1
+ - uid: 3704
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 9.5,22.5
+ parent: 1
+ - uid: 3705
+ components:
+ - type: Transform
+ pos: 6.5,29.5
+ parent: 1
+ - uid: 3706
+ components:
+ - type: Transform
+ pos: 6.5,24.5
+ parent: 1
+ - uid: 3707
+ components:
+ - type: Transform
+ pos: -5.5,21.5
+ parent: 1
+ - uid: 3708
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,16.5
+ parent: 1
+ - uid: 3709
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,8.5
+ parent: 1
+ - uid: 3710
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,16.5
+ parent: 1
+ - uid: 3711
+ components:
+ - type: Transform
+ pos: 0.5,7.5
+ parent: 1
+ - uid: 3712
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 3713
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 14.5,9.5
+ parent: 1
+ - uid: 3714
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 22.5,5.5
+ parent: 1
+ - uid: 3715
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 26.5,10.5
+ parent: 1
+ - uid: 3716
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,35.5
+ parent: 1
+ - uid: 3717
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -22.5,13.5
+ parent: 1
+ - uid: 3718
+ components:
+ - type: Transform
+ pos: 7.5,0.5
+ parent: 1
- proto: SurveillanceCameraRouterGeneral
entities:
- uid: 2687
@@ -19225,10 +19877,11 @@ entities:
parent: 1
- proto: TableCounterWood
entities:
- - uid: 1402
+ - uid: 1283
components:
- type: Transform
- pos: 11.5,15.5
+ rot: -1.5707963267948966 rad
+ pos: 9.5,15.5
parent: 1
- proto: TableGlass
entities:
@@ -19349,11 +20002,6 @@ entities:
- type: Transform
pos: 12.5,20.5
parent: 1
- - uid: 2743
- components:
- - type: Transform
- pos: 7.5,19.5
- parent: 1
- uid: 2744
components:
- type: Transform
@@ -19568,14 +20216,13 @@ entities:
rot: -1.5707963267948966 rad
pos: 5.5,10.5
parent: 1
- - uid: 2780
+- proto: ToiletGoldenDirtyWater
+ entities:
+ - uid: 137
components:
- - type: MetaData
- desc: Gaze upon your crew and flex your muscles, from the comfort of your Porcelain Throne!
- name: porcelain throne
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 11.5,14.5
+ rot: 1.5707963267948966 rad
+ pos: 9.5,14.5
parent: 1
- proto: TomDrumsInstrument
entities:
@@ -19591,27 +20238,32 @@ entities:
- type: Transform
pos: 7.4858627,31.592508
parent: 1
-- proto: ToyRubberDuck
+- proto: TrashNapkin
entities:
- - uid: 1675
+ - uid: 2409
components:
- type: Transform
- pos: 9.481226,12.812635
+ pos: 10.844567,14.360178
parent: 1
- - uid: 1931
+ - uid: 2516
components:
- type: Transform
- pos: 9.991643,12.427218
+ pos: 10.849197,14.809564
parent: 1
- - uid: 1992
+ - uid: 2517
components:
- type: Transform
- pos: 10.741643,12.760551
+ pos: 10.599329,14.953457
parent: 1
- - uid: 2008
+ - uid: 2519
+ components:
+ - type: Transform
+ pos: 10.636234,14.160965
+ parent: 1
+ - uid: 2520
components:
- type: Transform
- pos: 11.418726,12.448051
+ pos: 10.6321535,14.659507
parent: 1
- proto: UniformShortsRed
entities:
@@ -19729,13 +20381,6 @@ entities:
- type: Transform
pos: 0.5,11.5
parent: 1
-- proto: VendingMachineDinnerware
- entities:
- - uid: 1209
- components:
- - type: Transform
- pos: 4.5,5.5
- parent: 1
- proto: VendingMachineEngiDrobe
entities:
- uid: 1131
@@ -23085,10 +23730,10 @@ entities:
location: Crescent
- proto: WaterCooler
entities:
- - uid: 3427
+ - uid: 1158
components:
- type: Transform
- pos: 7.5,18.5
+ pos: 7.5,19.5
parent: 1
- proto: WaterVaporCanister
entities:
diff --git a/Resources/Prototypes/_NF/Shipyard/crescent.yml b/Resources/Prototypes/_NF/Shipyard/crescent.yml
index 7cc278a05ba..bceadd5f77a 100644
--- a/Resources/Prototypes/_NF/Shipyard/crescent.yml
+++ b/Resources/Prototypes/_NF/Shipyard/crescent.yml
@@ -41,3 +41,4 @@
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
+# StationAi: [ 0, 1 ]
\ No newline at end of file
From c6db297b120054b1bfc474ac7b7632beed77f483 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Mon, 7 Oct 2024 16:38:38 +0000
Subject: [PATCH 26/96] Automatic Changelog (#1945)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 24a7bbbd8d3..c726628aa71 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4319,3 +4319,9 @@ Entries:
message: The ArcadiaDrobe no longer shows an error when denying vending.
id: 5367
time: '2024-10-07T15:03:56.0000000+00:00'
+- author: KyuPolaris
+ changes:
+ - type: Tweak
+ message: The Crescent now has been fitted with Air Alarms, engineers rejoice!
+ id: 5368
+ time: '2024-10-07T16:38:08.0000000+00:00'
From c1ecd9b4c702ba91d2d3c35efbdb10c9c6bbe7e5 Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Mon, 7 Oct 2024 21:58:02 +0300
Subject: [PATCH 27/96] Update crescent.yml (#2165)
---
Resources/Prototypes/_NF/Shipyard/crescent.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Resources/Prototypes/_NF/Shipyard/crescent.yml b/Resources/Prototypes/_NF/Shipyard/crescent.yml
index bceadd5f77a..3c1dfd6eb2f 100644
--- a/Resources/Prototypes/_NF/Shipyard/crescent.yml
+++ b/Resources/Prototypes/_NF/Shipyard/crescent.yml
@@ -12,7 +12,7 @@
id: Crescent
name: KC Crescent
description: The Crescent, named for its exterior shape, is a vessel focused on providing service, medical aide, and scientific breakthroughs for smaller vessels.
- price: 270000 # Appraises at 254471, ~6% markup - TODO: fix these values, getting tests to pass - Whatstone
+ price: 350020 # It do be like this.
category: Large
group: Shipyard
shuttlePath: /Maps/_NF/Shuttles/crescent.yml
From cb0aeb1c008e8016fa10d2192f95416fca24948f Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Tue, 8 Oct 2024 00:24:09 +0300
Subject: [PATCH 28/96] Mapping Fixups (#2166)
* Update crescent.yml
* Help
* Update disciple.yml
* cad: ATM cash slot, floating pipe, ame jar
* Fix ATM slot name
* Indentation fix
* Restore containers field
---------
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Outpost/frontier.yml | 14 +
Resources/Maps/_NF/Shuttles/caduceus.yml | 749 +++---------------
Resources/Maps/_NF/Shuttles/crescent.yml | 18 -
Resources/Maps/_NF/Shuttles/sparrow.yml | 1 -
Resources/Maps/_NF/Shuttles/stratos.yml | 21 -
.../_NF/Shipyard/Scrap/disciple.yml | 2 +-
6 files changed, 106 insertions(+), 699 deletions(-)
diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml
index 23ddc5471de..66bd5d2145f 100644
--- a/Resources/Maps/_NF/Outpost/frontier.yml
+++ b/Resources/Maps/_NF/Outpost/frontier.yml
@@ -31606,6 +31606,20 @@ entities:
- type: Transform
pos: 32.5,18.5
parent: 2173
+ - type: ContainerContainer
+ containers:
+ machine_board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ machine_parts: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ blueprint: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
- proto: SignAtmos
entities:
- uid: 785
diff --git a/Resources/Maps/_NF/Shuttles/caduceus.yml b/Resources/Maps/_NF/Shuttles/caduceus.yml
index fd6518168c4..2a3a6e31050 100644
--- a/Resources/Maps/_NF/Shuttles/caduceus.yml
+++ b/Resources/Maps/_NF/Shuttles/caduceus.yml
@@ -947,8 +947,6 @@ entities:
devices:
- 852
- 936
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1170
components:
- type: Transform
@@ -959,8 +957,6 @@ entities:
devices:
- 851
- 938
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1172
components:
- type: Transform
@@ -971,8 +967,6 @@ entities:
devices:
- 857
- 995
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1173
components:
- type: Transform
@@ -985,8 +979,6 @@ entities:
- 858
- 992
- 859
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1174
components:
- type: Transform
@@ -997,8 +989,6 @@ entities:
devices:
- 990
- 885
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1175
components:
- type: Transform
@@ -1009,8 +999,6 @@ entities:
devices:
- 886
- 993
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1176
components:
- type: Transform
@@ -1021,8 +1009,6 @@ entities:
devices:
- 887
- 994
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1177
components:
- type: Transform
@@ -1033,8 +1019,6 @@ entities:
devices:
- 849
- 937
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1178
components:
- type: Transform
@@ -1047,8 +1031,6 @@ entities:
- 912
- 854
- 911
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1179
components:
- type: Transform
@@ -1058,8 +1040,6 @@ entities:
- type: DeviceList
devices:
- 899
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1180
components:
- type: Transform
@@ -1070,8 +1050,6 @@ entities:
devices:
- 855
- 935
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1181
components:
- type: Transform
@@ -1082,8 +1060,6 @@ entities:
devices:
- 934
- 805
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1182
components:
- type: Transform
@@ -1094,8 +1070,6 @@ entities:
devices:
- 933
- 856
- - type: AtmosDevice
- joinedGrid: 1
- proto: AirCanister
entities:
- uid: 895
@@ -1106,8 +1080,6 @@ entities:
parent: 1
- type: Physics
bodyType: Static
- - type: AtmosDevice
- joinedGrid: 1
- uid: 896
components:
- type: Transform
@@ -1116,21 +1088,15 @@ entities:
parent: 1
- type: Physics
bodyType: Static
- - type: AtmosDevice
- joinedGrid: 1
- uid: 1428
components:
- type: Transform
pos: 14.5,-14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: AirlockChemistry
entities:
- uid: 714
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-7.5
parent: 1
@@ -1152,15 +1118,11 @@ entities:
entities:
- uid: 114
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-18.5
parent: 1
- uid: 122
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 18.5,-18.5
parent: 1
@@ -1264,24 +1226,18 @@ entities:
entities:
- uid: 784
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-14.5
parent: 1
- uid: 785
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-13.5
parent: 1
- uid: 786
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-15.5
@@ -1290,16 +1246,12 @@ entities:
entities:
- uid: 782
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-14.5
parent: 1
- uid: 783
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-13.5
@@ -1370,16 +1322,14 @@ entities:
injecting: True
- type: ContainerContainer
containers:
- AmeFuel: !type:ContainerSlot
+ fuelSlot: !type:ContainerSlot
showEnts: False
occludes: True
- ent: 40
+ ent: 113
- proto: AmeJar
entities:
- - uid: 40
+ - uid: 113
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 314
- type: Physics
@@ -1495,9 +1445,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 10.5,-13.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 113
+ - uid: 454
components:
- type: Transform
pos: 15.5,-17.5
@@ -1505,14 +1455,14 @@ entities:
- uid: 1093
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 9.5,4.5
+ rot: 1.5707963267948966 rad
+ pos: 9.5,6.5
parent: 1
- uid: 1094
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 9.5,6.5
+ pos: -8.5,6.5
parent: 1
- uid: 1095
components:
@@ -1523,25 +1473,23 @@ entities:
- uid: 1096
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -8.5,6.5
+ pos: -0.5,-17.5
parent: 1
- uid: 1097
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: 1.5,-17.5
parent: 1
- uid: 1098
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -0.5,-17.5
+ pos: -14.5,-17.5
parent: 1
- - uid: 1381
+ - uid: 1122
components:
- type: Transform
- pos: -14.5,-17.5
+ rot: 1.5707963267948966 rad
+ pos: 9.5,4.5
parent: 1
- proto: BannerMedical
entities:
@@ -1563,8 +1511,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 6.5,-10.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: BedsheetMedical
entities:
- uid: 696
@@ -3761,16 +3707,6 @@ entities:
- type: Transform
pos: -1.5,6.5
parent: 1
- - type: ContainerContainer
- containers:
- ShipyardConsole-targetId: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- proto: Chair
entities:
- uid: 739
@@ -3866,19 +3802,19 @@ entities:
rot: -1.5707963267948966 rad
pos: -0.5,9.5
parent: 1
-- proto: chem_master
+- proto: ChemistryHotplate
entities:
- - uid: 546
+ - uid: 547
components:
- type: Transform
- pos: 3.5,-8.5
+ pos: 3.5,-9.5
parent: 1
-- proto: ChemistryHotplate
+- proto: ChemMaster
entities:
- - uid: 547
+ - uid: 546
components:
- type: Transform
- pos: 3.5,-9.5
+ pos: 3.5,-8.5
parent: 1
- proto: CloningPod
entities:
@@ -3887,12 +3823,12 @@ entities:
- type: Transform
pos: -4.5,-16.5
parent: 1
-- proto: ClosetBase
+- proto: ClosetL3VirologyFilled
entities:
- - uid: 752
+ - uid: 609
components:
- type: Transform
- pos: -6.5,-10.5
+ pos: 3.5,-12.5
parent: 1
- type: EntityStorage
air:
@@ -3912,12 +3848,10 @@ entities:
- 0
- 0
- 0
-- proto: ClosetL3VirologyFilled
- entities:
- - uid: 609
+ - uid: 610
components:
- type: Transform
- pos: 3.5,-12.5
+ pos: 4.5,-12.5
parent: 1
- type: EntityStorage
air:
@@ -3937,10 +3871,12 @@ entities:
- 0
- 0
- 0
- - uid: 610
+- proto: ClosetSteelBase
+ entities:
+ - uid: 752
components:
- type: Transform
- pos: 4.5,-12.5
+ pos: -6.5,-10.5
parent: 1
- type: EntityStorage
air:
@@ -4085,8 +4021,6 @@ entities:
entities:
- uid: 693
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 632
- type: Physics
@@ -4094,20 +4028,11 @@ entities:
- type: InsideEntityStorage
- uid: 698
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 633
- type: Physics
canCollide: False
- type: InsideEntityStorage
-- proto: ClothingHeadHelmetVoidParamed
- entities:
- - uid: 1147
- components:
- - type: Transform
- pos: 5.8327937,-5.3332853
- parent: 1
- proto: ClothingNeckStethoscope
entities:
- uid: 1394
@@ -4186,13 +4111,18 @@ entities:
- type: Transform
pos: 0.5,7.5
parent: 1
- - type: Physics
- canCollide: False
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
+ - type: Physics
+ canCollide: False
- type: ItemSlots
- proto: CrateFreezer
entities:
@@ -4265,15 +4195,11 @@ entities:
- type: Transform
pos: -3.5,2.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- uid: 691
components:
- type: Transform
pos: -2.5,2.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: CryoxadoneBeakerSmall
entities:
- uid: 151
@@ -4657,8 +4583,6 @@ entities:
- type: Transform
pos: -1.5,0.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- proto: GasPassiveVent
@@ -4669,8 +4593,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,0.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 913
@@ -4679,8 +4601,6 @@ entities:
rot: 3.141592653589793 rad
pos: 14.5,-18.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- proto: GasPipeBend
@@ -5286,14 +5206,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- - uid: 882
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 5.5,6.5
- parent: 1
- - type: AtmosPipeColor
- color: '#0000FFFF'
- uid: 883
components:
- type: Transform
@@ -6006,22 +5918,16 @@ entities:
rot: -1.5707963267948966 rad
pos: 7.5,-10.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- uid: 764
components:
- type: Transform
pos: 11.5,-12.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- uid: 766
components:
- type: Transform
pos: 12.5,-12.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: GasPressurePump
entities:
- uid: 774
@@ -6032,12 +5938,9 @@ entities:
rot: 3.141592653589793 rad
pos: -0.5,-1.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- type: Label
- originalName: gas pump
currentLabel: Distro to Cryo
- uid: 894
components:
@@ -6047,12 +5950,9 @@ entities:
rot: -1.5707963267948966 rad
pos: 11.5,-14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- type: Label
- originalName: gas pump
currentLabel: Port to Distro
- proto: GasThermoMachineFreezer
entities:
@@ -6067,8 +5967,6 @@ entities:
powerDisabled: False
- type: AtmosPipeColor
color: '#0000FFFF'
- - type: AtmosDevice
- joinedGrid: 1
- proto: GasVentPump
entities:
- uid: 805
@@ -6076,8 +5974,6 @@ entities:
- type: Transform
pos: -8.5,-13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 849
@@ -6086,8 +5982,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-7.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 850
@@ -6096,8 +5990,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-5.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 851
@@ -6106,8 +5998,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,-5.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 852
@@ -6116,8 +6006,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,-10.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 853
@@ -6125,8 +6013,6 @@ entities:
- type: Transform
pos: 4.5,-13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 854
@@ -6134,8 +6020,6 @@ entities:
- type: Transform
pos: 8.5,-13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 855
@@ -6144,8 +6028,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -12.5,-14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 856
@@ -6153,8 +6035,6 @@ entities:
- type: Transform
pos: -4.5,-12.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 857
@@ -6163,8 +6043,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,-0.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 858
@@ -6172,8 +6050,6 @@ entities:
- type: Transform
pos: 4.5,6.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 859
@@ -6181,8 +6057,6 @@ entities:
- type: Transform
pos: -3.5,6.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 885
@@ -6190,8 +6064,6 @@ entities:
- type: Transform
pos: 5.5,9.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 886
@@ -6199,8 +6071,6 @@ entities:
- type: Transform
pos: -4.5,9.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- uid: 887
@@ -6208,8 +6078,6 @@ entities:
- type: Transform
pos: 1.5,8.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#0000FFFF'
- proto: GasVentScrubber
@@ -6220,8 +6088,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 13.5,-16.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 911
@@ -6229,8 +6095,6 @@ entities:
- type: Transform
pos: 7.5,-12.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 912
@@ -6238,8 +6102,6 @@ entities:
- type: Transform
pos: 3.5,-12.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 933
@@ -6248,8 +6110,6 @@ entities:
rot: 3.141592653589793 rad
pos: -3.5,-14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 934
@@ -6258,8 +6118,6 @@ entities:
rot: 3.141592653589793 rad
pos: -9.5,-14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 935
@@ -6268,8 +6126,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -11.5,-13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 936
@@ -6278,8 +6134,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,-9.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 937
@@ -6288,8 +6142,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 4.5,-9.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 938
@@ -6298,8 +6150,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -2.5,-4.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 990
@@ -6307,8 +6157,6 @@ entities:
- type: Transform
pos: 6.5,8.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 991
@@ -6316,8 +6164,6 @@ entities:
- type: Transform
pos: 3.5,5.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 992
@@ -6325,8 +6171,6 @@ entities:
- type: Transform
pos: -1.5,5.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 993
@@ -6334,8 +6178,6 @@ entities:
- type: Transform
pos: -5.5,8.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 994
@@ -6343,8 +6185,6 @@ entities:
- type: Transform
pos: -0.5,8.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 995
@@ -6353,8 +6193,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,0.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- uid: 996
@@ -6363,8 +6201,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-4.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- type: AtmosPipeColor
color: '#FF0000FF'
- proto: GravityGeneratorMini
@@ -7109,6 +6945,14 @@ entities:
- type: Transform
pos: 2.5,8.5
parent: 1
+- proto: LockerWallMaterialsFuelAmeJarFilled
+ entities:
+ - uid: 1147
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-17.5
+ parent: 1
- proto: LockerWallMedical
entities:
- uid: 781
@@ -7174,6 +7018,20 @@ entities:
- type: Transform
pos: 0.5,-3.5
parent: 1
+ - type: ContainerContainer
+ containers:
+ machine_board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ machine_parts: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ blueprint: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
- proto: MedkitAdvancedFilled
entities:
- uid: 1118
@@ -7245,6 +7103,38 @@ entities:
- type: Transform
pos: -6.048698,-16.522701
parent: 1
+- proto: NFSignDock
+ entities:
+ - uid: 1362
+ components:
+ - type: Transform
+ pos: -8.5,7.5
+ parent: 1
+ - uid: 1363
+ components:
+ - type: Transform
+ pos: 9.5,3.5
+ parent: 1
+ - uid: 1364
+ components:
+ - type: Transform
+ pos: 9.5,7.5
+ parent: 1
+ - uid: 1365
+ components:
+ - type: Transform
+ pos: -8.5,3.5
+ parent: 1
+ - uid: 1366
+ components:
+ - type: Transform
+ pos: 6.5,-19.5
+ parent: 1
+ - uid: 1367
+ components:
+ - type: Transform
+ pos: -5.5,-19.5
+ parent: 1
- proto: NitrousOxideCanister
entities:
- uid: 1375
@@ -7252,8 +7142,6 @@ entities:
- type: Transform
pos: -3.5,-9.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: OperatingTable
entities:
- uid: 525
@@ -7353,132 +7241,98 @@ entities:
entities:
- uid: 52
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 8.5,-15.5
parent: 1
- uid: 1100
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-12.5
parent: 1
- uid: 1101
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,-14.5
parent: 1
- uid: 1102
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -6.5,-9.5
parent: 1
- uid: 1103
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -5.5,-6.5
parent: 1
- uid: 1104
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 5.5,-10.5
parent: 1
- uid: 1105
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,-3.5
parent: 1
- uid: 1106
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,1.5
parent: 1
- uid: 1107
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,-0.5
parent: 1
- uid: 1110
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,12.5
parent: 1
- uid: 1111
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,12.5
parent: 1
- uid: 1112
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,8.5
parent: 1
- uid: 1136
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-13.5
parent: 1
- uid: 1137
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -15.5,-13.5
parent: 1
- uid: 1326
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -1.5,-9.5
parent: 1
- uid: 1327
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,4.5
parent: 1
- uid: 1328
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 3.5,4.5
@@ -7642,61 +7496,40 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,-3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1437
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -1.5,-4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1438
components:
- type: Transform
pos: -3.5,-7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1439
components:
- type: Transform
pos: -4.5,-7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1440
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1441
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- uid: 1442
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,-3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1445
- proto: ShuttleWindow
entities:
- uid: 21
@@ -8147,7 +7980,7 @@ entities:
- type: Transform
pos: 2.5,-12.5
parent: 1
-- proto: SignChemistry1
+- proto: SignChem
entities:
- uid: 1432
components:
@@ -8190,38 +8023,6 @@ entities:
- type: Transform
pos: -6.5,3.5
parent: 1
-- proto: NFSignDock
- entities:
- - uid: 1362
- components:
- - type: Transform
- pos: -8.5,7.5
- parent: 1
- - uid: 1363
- components:
- - type: Transform
- pos: 9.5,3.5
- parent: 1
- - uid: 1364
- components:
- - type: Transform
- pos: 9.5,7.5
- parent: 1
- - uid: 1365
- components:
- - type: Transform
- pos: -8.5,3.5
- parent: 1
- - uid: 1366
- components:
- - type: Transform
- pos: 6.5,-19.5
- parent: 1
- - uid: 1367
- components:
- - type: Transform
- pos: -5.5,-19.5
- parent: 1
- proto: SignSurgery
entities:
- uid: 748
@@ -8825,1409 +8626,1041 @@ entities:
entities:
- uid: 11
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,3.5
parent: 1
- uid: 12
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,3.5
parent: 1
- uid: 13
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,3.5
parent: 1
- uid: 14
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,3.5
parent: 1
- uid: 15
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,3.5
parent: 1
- uid: 16
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -8.5,3.5
parent: 1
- uid: 17
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -7.5,3.5
parent: 1
- uid: 18
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -8.5,7.5
parent: 1
- uid: 19
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -7.5,7.5
parent: 1
- uid: 20
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,7.5
parent: 1
- uid: 27
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 9.5,3.5
parent: 1
- uid: 28
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,3.5
parent: 1
- uid: 29
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,3.5
parent: 1
- uid: 31
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,3.5
parent: 1
- uid: 32
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,3.5
parent: 1
- uid: 33
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,3.5
parent: 1
- uid: 38
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,2.5
parent: 1
- uid: 39
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,1.5
parent: 1
- uid: 42
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-1.5
parent: 1
- uid: 43
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-2.5
parent: 1
- uid: 44
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,-2.5
parent: 1
- uid: 45
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-2.5
parent: 1
- uid: 46
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-2.5
parent: 1
- uid: 47
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,-2.5
parent: 1
- uid: 48
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-2.5
parent: 1
- uid: 49
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,2.5
parent: 1
- uid: 50
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,1.5
parent: 1
- uid: 53
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-1.5
parent: 1
- uid: 66
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 9.5,-10.5
parent: 1
- uid: 67
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,-7.5
parent: 1
- uid: 68
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,-9.5
parent: 1
- uid: 69
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,-10.5
parent: 1
- uid: 70
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,-11.5
parent: 1
- uid: 71
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,-11.5
parent: 1
- uid: 72
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,-11.5
parent: 1
- uid: 73
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-11.5
parent: 1
- uid: 74
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,-11.5
parent: 1
- uid: 75
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-11.5
parent: 1
- uid: 76
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-11.5
parent: 1
- uid: 77
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-10.5
parent: 1
- uid: 80
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,-5.5
parent: 1
- uid: 81
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,-6.5
parent: 1
- uid: 82
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,-4.5
parent: 1
- uid: 84
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,-6.5
parent: 1
- uid: 85
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,-5.5
parent: 1
- uid: 86
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-6.5
parent: 1
- uid: 88
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 13.5,-10.5
parent: 1
- uid: 89
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 14.5,-10.5
parent: 1
- uid: 90
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 15.5,-10.5
parent: 1
- uid: 91
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 16.5,-10.5
parent: 1
- uid: 94
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,-11.5
parent: 1
- uid: 95
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-12.5
parent: 1
- uid: 96
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-13.5
parent: 1
- uid: 99
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-16.5
parent: 1
- uid: 100
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-17.5
parent: 1
- uid: 101
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 18.5,-19.5
parent: 1
- uid: 104
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-21.5
parent: 1
- uid: 105
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-22.5
parent: 1
- uid: 106
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-23.5
parent: 1
- uid: 109
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-12.5
parent: 1
- uid: 110
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-22.5
parent: 1
- uid: 111
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-21.5
parent: 1
- uid: 115
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-17.5
parent: 1
- uid: 116
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-16.5
parent: 1
- uid: 119
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-13.5
parent: 1
- uid: 120
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-12.5
parent: 1
- uid: 121
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -12.5,-10.5
parent: 1
- uid: 124
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -15.5,-10.5
parent: 1
- uid: 127
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -16.5,-11.5
parent: 1
- uid: 130
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -16.5,-16.5
parent: 1
- uid: 132
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-17.5
parent: 1
- uid: 134
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,-0.5
parent: 1
- uid: 136
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-16.5
parent: 1
- uid: 137
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-13.5
parent: 1
- uid: 148
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -17.5,-23.5
parent: 1
- uid: 149
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -16.5,-17.5
parent: 1
- uid: 150
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-19.5
parent: 1
- uid: 152
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -16.5,-20.5
parent: 1
- uid: 153
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -16.5,-21.5
parent: 1
- uid: 154
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -16.5,-22.5
parent: 1
- uid: 155
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 11.5,-16.5
parent: 1
- uid: 156
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 8.5,-16.5
parent: 1
- uid: 157
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 9.5,-16.5
parent: 1
- uid: 158
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-16.5
parent: 1
- uid: 159
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-14.5
parent: 1
- uid: 160
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-13.5
parent: 1
- uid: 161
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-12.5
parent: 1
- uid: 162
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 10.5,-11.5
parent: 1
- uid: 163
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 9.5,-11.5
parent: 1
- uid: 164
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 12.5,-11.5
parent: 1
- uid: 165
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 11.5,-11.5
parent: 1
- uid: 166
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,-6.5
parent: 1
- uid: 167
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,-7.5
parent: 1
- uid: 168
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-7.5
parent: 1
- uid: 169
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,-7.5
parent: 1
- uid: 170
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,-5.5
parent: 1
- uid: 171
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,-6.5
parent: 1
- uid: 172
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,-7.5
parent: 1
- uid: 173
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,-4.5
parent: 1
- uid: 175
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-7.5
parent: 1
- uid: 177
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-9.5
parent: 1
- uid: 178
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -8.5,-10.5
parent: 1
- uid: 179
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-10.5
parent: 1
- uid: 180
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-11.5
parent: 1
- uid: 181
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,-11.5
parent: 1
- uid: 182
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-12.5
parent: 1
- uid: 183
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-15.5
parent: 1
- uid: 184
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,-16.5
parent: 1
- uid: 185
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -8.5,-16.5
parent: 1
- uid: 186
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -9.5,-16.5
parent: 1
- uid: 187
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-16.5
parent: 1
- uid: 188
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-15.5
parent: 1
- uid: 189
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-12.5
parent: 1
- uid: 190
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -10.5,-11.5
parent: 1
- uid: 191
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -9.5,-11.5
parent: 1
- uid: 192
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -8.5,-11.5
parent: 1
- uid: 193
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -11.5,-11.5
parent: 1
- uid: 194
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -11.5,-17.5
parent: 1
- uid: 195
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,-18.5
parent: 1
- uid: 196
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,-19.5
parent: 1
- uid: 197
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,-17.5
parent: 1
- uid: 198
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,-17.5
parent: 1
- uid: 199
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 6.5,-19.5
parent: 1
- uid: 200
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 6.5,-18.5
parent: 1
- uid: 201
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 6.5,-17.5
parent: 1
- uid: 202
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 7.5,-17.5
parent: 1
- uid: 209
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,-17.5
parent: 1
- uid: 210
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,-17.5
parent: 1
- uid: 211
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,-15.5
parent: 1
- uid: 212
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,-15.5
parent: 1
- uid: 225
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,-14.5
parent: 1
- uid: 226
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,-12.5
parent: 1
- uid: 229
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-8.5
parent: 1
- uid: 230
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-9.5
parent: 1
- uid: 231
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-11.5
parent: 1
- uid: 258
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,14.5
parent: 1
- uid: 259
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,14.5
parent: 1
- uid: 260
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,13.5
parent: 1
- uid: 261
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,13.5
parent: 1
- uid: 262
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,13.5
parent: 1
- uid: 263
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,12.5
parent: 1
- uid: 264
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,13.5
parent: 1
- uid: 265
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,12.5
parent: 1
- uid: 268
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,9.5
parent: 1
- uid: 269
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,8.5
parent: 1
- uid: 270
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,7.5
parent: 1
- uid: 271
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,7.5
parent: 1
- uid: 272
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,8.5
parent: 1
- uid: 274
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.5,7.5
parent: 1
- uid: 275
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,11.5
parent: 1
- uid: 276
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,10.5
parent: 1
- uid: 277
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,9.5
parent: 1
- uid: 278
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,7.5
parent: 1
- uid: 279
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,7.5
parent: 1
- uid: 280
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,11.5
parent: 1
- uid: 281
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,10.5
parent: 1
- uid: 282
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,9.5
parent: 1
- uid: 283
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,12.5
parent: 1
- uid: 284
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,13.5
parent: 1
- uid: 285
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,14.5
parent: 1
- uid: 286
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,13.5
parent: 1
- uid: 287
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,13.5
parent: 1
- uid: 288
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,14.5
parent: 1
- uid: 289
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,13.5
parent: 1
- uid: 293
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,9.5
parent: 1
- uid: 294
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,8.5
parent: 1
- uid: 295
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,8.5
parent: 1
- uid: 299
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,7.5
parent: 1
- uid: 300
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,-12.5
parent: 1
- uid: 301
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,-11.5
parent: 1
- uid: 321
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -16.5,-13.5
parent: 1
- uid: 322
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -16.5,-12.5
parent: 1
- uid: 346
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 12.5,-17.5
parent: 1
- uid: 729
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 3.5,8.5
parent: 1
- uid: 730
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -2.5,8.5
parent: 1
- uid: 743
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,0.5
parent: 1
- uid: 779
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -8.5,2.5
parent: 1
- uid: 780
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 9.5,2.5
parent: 1
- uid: 1188
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-21.5
parent: 1
- uid: 1245
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 18.5,-20.5
parent: 1
- uid: 1246
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 17.5,-20.5
parent: 1
- uid: 1280
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -7.5,12.5
parent: 1
- uid: 1377
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-22.5
parent: 1
- uid: 1400
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,-20.5
parent: 1
diff --git a/Resources/Maps/_NF/Shuttles/crescent.yml b/Resources/Maps/_NF/Shuttles/crescent.yml
index a2cef036782..96bd6b9f386 100644
--- a/Resources/Maps/_NF/Shuttles/crescent.yml
+++ b/Resources/Maps/_NF/Shuttles/crescent.yml
@@ -9712,8 +9712,6 @@ entities:
pos: -4.5,28.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2643
- uid: 1348
@@ -9722,8 +9720,6 @@ entities:
pos: -5.5,28.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2643
- uid: 1349
@@ -9732,8 +9728,6 @@ entities:
pos: -6.5,28.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2643
- uid: 1350
@@ -14846,8 +14840,6 @@ entities:
pos: -8.5,24.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
@@ -14870,8 +14862,6 @@ entities:
pos: 0.5,26.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
@@ -14926,8 +14916,6 @@ entities:
pos: -1.5,26.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
@@ -15293,8 +15281,6 @@ entities:
pos: -1.5,27.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
@@ -15551,8 +15537,6 @@ entities:
pos: -9.5,24.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
@@ -15710,8 +15694,6 @@ entities:
pos: 1.5,28.5
parent: 1
- type: DeviceNetwork
- configurators:
- - invalid
deviceLists:
- 2255
- type: AtmosPipeColor
diff --git a/Resources/Maps/_NF/Shuttles/sparrow.yml b/Resources/Maps/_NF/Shuttles/sparrow.yml
index 9a3a1e0856a..7804413c435 100644
--- a/Resources/Maps/_NF/Shuttles/sparrow.yml
+++ b/Resources/Maps/_NF/Shuttles/sparrow.yml
@@ -1758,7 +1758,6 @@ entities:
- uid: 158
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: -3.5,3.5
parent: 174
- proto: MachineFrame
diff --git a/Resources/Maps/_NF/Shuttles/stratos.yml b/Resources/Maps/_NF/Shuttles/stratos.yml
index 3ec708b9a17..83683a38036 100644
--- a/Resources/Maps/_NF/Shuttles/stratos.yml
+++ b/Resources/Maps/_NF/Shuttles/stratos.yml
@@ -729,7 +729,6 @@ entities:
- uid: 983
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: 8.5,16.5
parent: 1
- proto: AirlockCargo
@@ -744,19 +743,16 @@ entities:
- uid: 86
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -7.5,21.5
parent: 1
- uid: 453
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -3.5,16.5
parent: 1
- uid: 454
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -3.5,17.5
parent: 1
- proto: AirlockCommandGlass
@@ -764,7 +760,6 @@ entities:
- uid: 266
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 0.5,18.5
parent: 1
- proto: AirlockExternalGlass
@@ -782,13 +777,11 @@ entities:
- uid: 126
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -10.5,4.5
parent: 1
- uid: 158
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 11.5,4.5
parent: 1
- uid: 294
@@ -816,31 +809,26 @@ entities:
- uid: 252
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: 6.5,20.5
parent: 1
- uid: 437
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 3.5,14.5
parent: 1
- uid: 438
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 2.5,14.5
parent: 1
- uid: 441
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 4.5,17.5
parent: 1
- uid: 446
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 4.5,16.5
parent: 1
- proto: AirlockGlassShuttle
@@ -858,25 +846,21 @@ entities:
- uid: 1062
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: -11.5,20.5
parent: 1
- uid: 1063
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: -11.5,18.5
parent: 1
- uid: 1064
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: 12.5,20.5
parent: 1
- uid: 1065
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: 12.5,18.5
parent: 1
- proto: AirlockMaint
@@ -884,7 +868,6 @@ entities:
- uid: 507
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: -1.5,12.5
parent: 1
- proto: AirlockScienceGlass
@@ -912,25 +895,21 @@ entities:
- uid: 455
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -0.5,14.5
parent: 1
- uid: 457
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -0.5,11.5
parent: 1
- uid: 458
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -0.5,7.5
parent: 1
- uid: 1041
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: -8.5,7.5
parent: 1
- proto: AirSensor
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
index 26d53b1aab0..ca34fce2c05 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
@@ -12,7 +12,7 @@
id: Disciple
name: NSV Disciple
description: A cheaply made amalgamation of religious ships. For the seasoned religious assistant.
- price: 11300
+ price: 15000 # Appraises at 12179, ~25% margin - TODO: fix this value, getting tests to pass - Whatstone
category: Small
group: Scrap
shuttlePath: /Maps/_NF/Shuttles/Scrap/disciple.yml
From 90ec949f61339b225b4f868a42c46bbea2d43d97 Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Wed, 9 Oct 2024 01:01:01 +0300
Subject: [PATCH 29/96] Add ship tests and extra tests fixups (#2170)
* Fixup all tests except integration and add the ship one
* GitHub credits
* update-credits repo comment
* Remove my dupe, restore GITHUB_TOKEN
* ATC email consistency
---------
Co-authored-by: Whatstone
---
.github/workflows/build-map-renderer.yml | 2 +-
.github/workflows/build-test-debug.yml | 11 +++++-
.github/workflows/conflict-labeler.yml | 2 +-
.github/workflows/labeler-pr.yml | 14 +++++++
...ntier-mapchecker.yml => nf-mapchecker.yml} | 0
.github/workflows/pr-labeler.yml | 24 ------------
.github/workflows/update-credits.yml | 37 ++++++-------------
.github/workflows/validate-rgas.yml | 2 +-
.github/workflows/validate_mapfiles.yml | 2 +-
.github/workflows/yaml-linter.yml | 2 +-
Resources/Credits/GitHub.txt | 2 +-
.../Locale/en-US/credits/credits-window.ftl | 3 +-
Tools/contribs_shared.ps1 | 2 +
Tools/dump_github_contributors.ps1 | 2 +-
14 files changed, 47 insertions(+), 58 deletions(-)
create mode 100644 .github/workflows/labeler-pr.yml
rename .github/workflows/{frontier-mapchecker.yml => nf-mapchecker.yml} (100%)
delete mode 100644 .github/workflows/pr-labeler.yml
diff --git a/.github/workflows/build-map-renderer.yml b/.github/workflows/build-map-renderer.yml
index 35aed1a7f7f..826bc59ab2b 100644
--- a/.github/workflows/build-map-renderer.yml
+++ b/.github/workflows/build-map-renderer.yml
@@ -10,7 +10,7 @@ on:
jobs:
build:
- if: github.actor != 'PJBot' && github.event.pull_request.draft == false
+ if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
strategy:
matrix:
os: [ubuntu-latest]
diff --git a/.github/workflows/build-test-debug.yml b/.github/workflows/build-test-debug.yml
index ed7133ba41c..2cfe5094402 100644
--- a/.github/workflows/build-test-debug.yml
+++ b/.github/workflows/build-test-debug.yml
@@ -7,10 +7,13 @@ on:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
+ pull_request_target: # Frontier: only run tests on C# changes
+ paths: # Frontier
+ - "**/*.cs" # Frontier
jobs:
build:
- if: github.actor != 'PJBot' && github.event.pull_request.draft == false
+ if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
strategy:
matrix:
os: [ubuntu-latest]
@@ -46,6 +49,12 @@ jobs:
- name: Run Content.Tests
run: dotnet test --no-build --configuration DebugOpt Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0
+
+ # - name: Run Content.IntegrationTests
+ # shell: pwsh
+ # run: |
+ # $env:DOTNET_gcServer=1
+ # dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
ci-success:
name: Build & Test Debug
needs:
diff --git a/.github/workflows/conflict-labeler.yml b/.github/workflows/conflict-labeler.yml
index 1e2125c30a2..adcc983123e 100644
--- a/.github/workflows/conflict-labeler.yml
+++ b/.github/workflows/conflict-labeler.yml
@@ -10,7 +10,7 @@ on:
jobs:
Label:
- if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' )
+ if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' ) && ( github.actor != 'FrontierATC' ) # Frontier
runs-on: ubuntu-latest
steps:
- name: Check for Merge Conflicts
diff --git a/.github/workflows/labeler-pr.yml b/.github/workflows/labeler-pr.yml
new file mode 100644
index 00000000000..d95704ef9ec
--- /dev/null
+++ b/.github/workflows/labeler-pr.yml
@@ -0,0 +1,14 @@
+name: "Labels: PR"
+
+on:
+- pull_request_target
+
+jobs:
+ labeler:
+ if: github.actor != 'PJBot' && github.actor != 'FrontierATC' # Frontier
+ permissions:
+ contents: read
+ pull-requests: write
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/labeler@v5
\ No newline at end of file
diff --git a/.github/workflows/frontier-mapchecker.yml b/.github/workflows/nf-mapchecker.yml
similarity index 100%
rename from .github/workflows/frontier-mapchecker.yml
rename to .github/workflows/nf-mapchecker.yml
diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml
deleted file mode 100644
index 8700f52fc1c..00000000000
--- a/.github/workflows/pr-labeler.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# This workflow will triage pull requests and apply a label based on the
-# paths that are modified in the pull request.
-#
-# To use this workflow, you will need to set up a .github/labeler.yml
-# file with configuration. For more information, see:
-# https://github.com/actions/labeler
-
-# This is entirely a github default file, except for this comment, but it should be fine. -Tsjip
-
-name: Labeler
-on: [pull_request_target]
-
-jobs:
- label:
-
- runs-on: ubuntu-latest
- permissions:
- contents: read
- pull-requests: write
-
- steps:
- - uses: actions/labeler@v4
- with:
- repo-token: "${{ secrets.GITHUB_TOKEN }}"
diff --git a/.github/workflows/update-credits.yml b/.github/workflows/update-credits.yml
index 87babfa2a68..878173e5002 100644
--- a/.github/workflows/update-credits.yml
+++ b/.github/workflows/update-credits.yml
@@ -4,19 +4,19 @@ on:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0
-
+
jobs:
get_credits:
runs-on: ubuntu-latest
# Hey there fork dev! If you like to include your own contributors in this then you can probably just change this to your own repo
# Do this in dump_github_contributors.ps1 too into your own repo
- if: github.repository == 'space-wizards/space-station-14'
-
+ if: github.repository == 'new-frontiers-14/frontier-station-14' # Frontier: space-wizards/space-station-14 Resources/Credits/Patrons.yml
-
+ # run: Tools/script2dumppatreons > Resources/Credits/Patrons.yml
+
# MAKE SURE YOU ENABLED "Allow GitHub Actions to create and approve pull requests" IN YOUR ACTIONS, OTHERWISE IT WILL MOST LIKELY FAIL
- # For this you can use a pat token of an account with direct push access to the repo if you have protected branches.
+ # For this you can use a pat token of an account with direct push access to the repo if you have protected branches.
# Uncomment this and comment the other line if you do this.
# https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches
-
- #- name: Commit new credit files
- # uses: stefanzweifel/git-auto-commit-action@v4
- # with:
- # commit_message: Update Credits
- # commit_author: PJBot
-
- # This will make a PR
- - name: Set current date as env variable
- run: echo "NOW=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_ENV
-
- - name: Create Pull Request
- uses: peter-evans/create-pull-request@v5
+
+ - name: Commit new credit files
+ uses: stefanzweifel/git-auto-commit-action@v4
with:
- commit-message: Update Credits
- title: Update Credits
- body: This is an automated Pull Request. This PR updates the github contributors in the credits section.
- author: PJBot
- branch: automated/credits-${{env.NOW}}
+ commit_message: Update Credits
+ commit_author: FrontierATC
\ No newline at end of file
diff --git a/.github/workflows/validate-rgas.yml b/.github/workflows/validate-rgas.yml
index 2c4bb40fdf3..5a302d612b8 100644
--- a/.github/workflows/validate-rgas.yml
+++ b/.github/workflows/validate-rgas.yml
@@ -9,7 +9,7 @@ on:
jobs:
yaml-schema-validation:
name: YAML RGA schema validator
- if: github.actor != 'PJBot' && github.event.pull_request.draft == false
+ if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
diff --git a/.github/workflows/validate_mapfiles.yml b/.github/workflows/validate_mapfiles.yml
index fb11e1a4697..ccc3bffe88e 100644
--- a/.github/workflows/validate_mapfiles.yml
+++ b/.github/workflows/validate_mapfiles.yml
@@ -9,7 +9,7 @@ on:
jobs:
yaml-schema-validation:
name: YAML map schema validator
- if: github.actor != 'PJBot' && github.event.pull_request.draft == false
+ if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml
index 691eb29f1de..e7e666508fc 100644
--- a/.github/workflows/yaml-linter.yml
+++ b/.github/workflows/yaml-linter.yml
@@ -10,7 +10,7 @@ on:
jobs:
build:
name: YAML Linter
- if: github.actor != 'PJBot' && github.event.pull_request.draft == false
+ if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.6.0
diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt
index 21d0f430bdf..da8b9d234ee 100644
--- a/Resources/Credits/GitHub.txt
+++ b/Resources/Credits/GitHub.txt
@@ -1 +1 @@
-0x6273, 12rabbits, 13spacemen, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, Ablankmann, abregado, Absolute-Potato, achookh, Acruid, actioninja, actually-reb, ada-please, adamsong, Adeinitas, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aerocrux, Aeshus, Aexolott, Aexxie, africalimedrop, Afrokada, Agoichi, Ahion, aiden, AJCM-git, AjexRose, Alekshhh, alexkar598, AlexMorgan3817, alexumandxgabriel08x, Alithsko, ALMv1, Alpha-Two, AlphaQwerty, Altoids1, amylizzle, ancientpower, Andre19926, AndrewEyeke, AndreyCamper, Anzarot121, Appiah, ar4ill, ArchPigeon, ArchRBX, areitpog, Arendian, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, AruMoon, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, avghdev, Awlod, AzzyIsNotHere, BackeTako, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, bellwetherlogic, benev0, benjamin-burges, BGare, bhenrich, bhespiritu, bibbly, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, BlitzTheSquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, BombasterDS, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, capnsockless, CaptainSqrBeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, CatTheSystem, Centronias, chairbender, Charlese2, ChaseFlorom, chavonadelal, Cheackraze, cheesePizza2, cheeseplated, Chief-Engineer, chillyconmor, christhirtle, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, civilCornball, Clement-O, clyf, Clyybber, CMDR-Piboy314, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, CookieMasterT, coolboy911, coolmankid12345, Coolsurf6, corentt, CormosLemming, crazybrain23, creadth, CrigCrag, croilbird, Crotalus, CrudeWax, CrzyPotato, Cyberboss, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DakotaGay, DamianX, DangerRevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, de0rix, Deahaka, dean, DEATHB4DEFEAT, DeathCamel58, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, dexlerxd, dffdff2423, DieselMohawk, digitalic, Dimastra, DinoWattz, DisposableCrewmember42, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DoctorBeard, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, dukevanity, duskyjay, Dutch-VanDerLinde, dvir001, Dynexust, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, eoineoineoin, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, FirinMaLazors, Fishfish458, FL-OZ, Flareguy, flashgnash, FluffiestFloof, FluidRock, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, Fouin, foxhorn, freeman2651, freeze2222, Froffy025, Fromoriss, froozigiusz, FrostMando, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, Gaxeer, gbasood, Geekyhobo, genderGeometries, GeneralGaws, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GNF54, godisdeadLOL, goet, Goldminermac, Golinth, GoodWheatley, Gorox221, graevy, GraniteSidewalk, GreaseMonk, greenrock64, GreyMario, GTRsound, gusxyz, Gyrandola, h3half, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Henry, HerCoyote23, hitomishirichan, hiucko, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Hreno, hubismal, Hugal31, Huxellberger, Hyenh, i-justuser-i, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, imrenq, imweax, indeano, Injazz, Insineer, IntegerTempest, Interrobang01, IProduceWidgets, ItsMeThom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jaskanbe, JasperJRoth, jerryimmouse, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, JoeHammad1844, joelsgp, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, KaiShibaa, kalane15, kalanosh, Kanashi-Panda, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, Kimpes, KingFroozy, kira-er, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, koteq, KrasnoshchekovPavel, Krunklehorn, Kukutis96513, Kupie, kxvvv, kyupolaris, kzhanik, lajolico, Lamrr, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leander-0, leonardo-dabepis, leonsfriedrich, LeoSantich, LetterN, lettern, Level10Cybermancer, LEVELcat, lever1209, Lgibb18, lgruthes, LightVillet, liltenhead, LinkUyx, LittleBuilderJane, lizelive, localcc, lokachop, Lomcastar, LordCarve, LordEclipse, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, luringens, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M3739, mac6na6na, MACMAN2003, Macoron, Magicalus, magmodius, MagnusCrowe, malchanceux, MaloTV, ManelNavola, Mangohydra, marboww, Markek1, Matz05, max, MaxNox7, maylokana, MehimoNemo, MeltedPixel, MemeProof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, MilenVolf, milon, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterMecky, Mith-randalf, MjrLandWhale, mkanke-real, MLGTASTICa, moderatelyaware, modern-nm, mokiros, Moneyl, Moomoobeef, moony, Morb0, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, MureixloI, musicmanvr, MWKane, Myakot, Myctai, N3X15, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neutrino-laser, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, NIXC, NkoKirkto, nmajask, noctyrnal, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, NotSoDana, noudoit, noverd, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, och-och, OctoRocket, OldDanceJacket, OliverOtter, onoira, OnyxTheBrave, OrangeMoronage9622, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paigemaeforrest, pali6, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, peccneck, Peptide90, peptron1, PeterFuto, PetMudstone, pewter-wiz, Pgriha, Phantom-Lily, Phill101, phunnyguy, pigeonpeas, PilgrimViis, Pill-U, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, ProfanedBane, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykzz, PuceTint, PuroSlavKing, PursuitInAshes, Putnam3145, quatre, QueerNB, QuietlyWhisper, qwerltaz, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, rbertoche, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, RiceMar1244, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, RobbyTheFish, Rockdtben, Rohesie, rok-povsic, rolfero, RomanNovo, rosieposieeee, Roudenn, router, RumiTiger, S1rFl0, S1ss3l, Saakra, saga3152, saintmuntzer, Salex08, sam, samgithubaccount, SaphireLattice, SapphicOverload, Sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, scrato, Scribbles0, scruq445, scuffedjays, ScumbagDog, Segonist, sephtasm, Serkket, sewerpig, sh18rw, ShadeAware, ShadowCommander, Shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, SignalWalker, siigiil, Simyon264, sirdragooon, Sirionaut, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, Slyfox333, snebl, snicket, sniperchance, Snowni, snowsignal, SolidusSnek, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, SpaceManiac, SpaceyLady, spanky-spanky, spartak, SpartanKadence, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, Stealthbomber16, stellar-novas, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, superjj18, Supernorn, SweptWasTaken, Sybil, SYNCHRONIC, Szunti, Tainakov, takemysoult, TaralGit, Taran, taurie, Tayrtahn, tday93, TekuNut, telyonok, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, TGODiamond, TGRCdev, tgrkzus, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, theashtronaut, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheIntoxicatedCat, thekilk, themias, Theomund, theOperand, TherapyGoth, TheShuEd, thetolbean, thevinter, TheWaffleJesus, Thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, Titian3, tk-a369, tkdrg, tmtmtl30, TokenStyle, Tollhouse, tom-leys, tomasalves8, Tomeno, Tonydatguy, topy, Tornado-Technology, tosatur, TotallyLemon, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, TyAshley, Tyler-IN, Tyzemol, UbaserB, ubis1, UBlueberry, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, Unkn0wnGh0st333, unusualcrow, Uriende, UristMcDorf, user424242420, Vaaankas, valentfingerov, Varen, VasilisThePikachu, veliebm, VelonacepsCalyxEggs, veprolet, veritable-calamity, Veritius, Vermidia, vero5123, Verslebas, VigersRay, violet754, Visne, VMSolidus, voidnull000, volotomite, volundr-, Voomra, Vordenburg, vorkathbruh, vulppine, wafehling, Warentan, WarMechanic, Watermelon914, waylon531, weaversam8, wertanchik, whateverusername0, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, wrexbe, wtcwr68, xkreksx, xprospero, xRiriq, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, Yousifb26, youtissoum, YuriyKiss, zach-hill, Zadeon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, zerorulez, ZeWaka, zionnBE, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem, zzylex
+0x6273, 12rabbits, 13spacemen, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, Ablankmann, abregado, Absolute-Potato, achookh, Acruid, actioninja, Actualcatmoment, actually-reb, ada-please, adamsong, Adeinitas, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aerocrux, Aeshus, Aexolott, Aexxie, AF-Buyrcsp2, africalimedrop, afrokada, Agoichi, Ahion, aiden, AJCM-git, AjexRose, Alekshhh, alexkar598, AlexMorgan3817, alexumandxgabriel08x, Alithsko, AlmondFlour, ALMv1, Alpha-Two, AlphaQwerty, Altoids1, amylizzle, ancientpower, Andre19926, AndrewEyeke, AndreyCamper, Anzarot121, Appiah, ar4ill, ArchPigeon, ArchRBX, areitpog, Arendian, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, AruMoon, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, avghdev, Awlod, AzzyIsNotHere, backetako, BananaFlambe, Baptr0b0t, BasedUser, Batuh1n, beck-thompson, bellwetherlogic, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blackszedows, Blazeror, BlitzTheSquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boettcherdasoriginal, boiled-water-tsar, BombasterDS, BorisTakerman, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, capnsockless, CaptainSqrBeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, CatTheSystem, Centronias, chairbender, CharcoalShipyard, Charlese2, ChaseFlorom, chavonadelal, Cheackraze, cheesePizza2, cheeseplated, Chief-Engineer, chillyconmor, christhirtle, chrome-cirrus, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, cite2000, civilCornball, Clement-O, clyf, Clyybber, CMDR-Piboy314, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, CookieMasterT, coolboy911, coolmankid12345, Coolsurf6, corentt, CormosLemming, crazybrain23, creadth, CrigCrag, croilbird, Crotalus, CrudeWax, crystalHex, CrzyPotato, Cu1r, Cyberboss, cynical24, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, DamianX, DangerRevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, de0rix, Deahaka, dean, DEATHB4DEFEAT, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, dexlerxd, dffdff2423, DieselMohawk, digitalic, Dimastra, DinoWattz, DisposableCrewmember42, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DoctorBeard, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, drhat, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, dukevanity, duskyjay, DustScoundrel, dustylens, Dutch-VanDerLinde, dvir001, Dynexust, Eagle0600, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, eoineoineoin, ErhardSteinhauer, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, FirinMaLazors, Fishfish458, FL-OZ, Flareguy, flashgnash, FluffiestFloof, FluidRock, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, Fouin, foxhorn, FoxxoTrystan, freeman2651, freeze2222, Froffy025, Fromoriss, froozigiusz, FrostMando, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, Gaxeer, gbasood, Geekyhobo, genderGeometries, GeneralGaws, Genkail, geraeumig, Ghagliiarghii, Ghost-Prince, GingerAvalanche, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GNF54, godisdeadLOL, goet, Goldminermac, Golinth, GoodWheatley, Gorox221, graevy, GraniteSidewalk, Graugr, GreaseMonk, greenrock64, GreyMario, GTRsound, gusxyz, Gyrandola, h3half, Hamblinius, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Helicaste, Henry, HerCoyote23, HighTechPuddle, hitomishirichan, hiucko, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Houtblokje, Hreno, hubismal, Hugal31, Huxellberger, Hyenh, i-justuser-i, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, IData-RedactedI, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, imrenq, imweax, indeano, Injazz, InsanityMoose, Insineer, IntegerTempest, Interrobang01, Iocanthos, IProduceWidgets, itsmethom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jaskanbe, JasperJRoth, jerryimmouse, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jmcb, JoeHammad1844, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, KaiShibaa, kalane15, kalanosh, Kanashi-Panda, Katarn1933, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kennedy, kennedytcooper, kerisargit, keronshb, Kesiath, KIBORG04, Killerqu00, Kimpes, KingFroozy, kira-er, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, koteq, KrasnoshchekovPavel, Krunklehorn, Kupie, kxvvv, KyuPolaris, kzhanik, lajolico, Lamrr, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, Leander-0, leonardo-dabepis, leonsfriedrich, LeoSantich, letholldus, lettern, LetterN, Level10Cybermancer, LEVELcat, lever1209, lexs0sa, Lgibb18, lgruthes, LightVillet, liltenhead, LinkUyx, LittleBuilderJane, lizelive, localcc, lokachop, Lokey82, Lomcastar, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, luringens, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M3739, mac6na6na, MACMAN2003, Macoron, magicalus, magmodius, MagnusCrowe, malchanceux, MaloTV, ManelNavola, manelnavola, Mangohydra, marboww, Markek1, MatthewBadger, Matz05, max, MaxNox7, maylokana, McBosserson, MehimoNemo, MeltedPixel, MemeProof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, MilenVolf, milon, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterMecky, Mith-randalf, MjrLandWhale, mkanke-real, MLGTASTICa, mnemosynium, Mnemotechnician, moderatelyaware, modern-nm, MoistBiscuits, mokiros, Moneyl, Moomoobeef, moony, Morb0, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, MureixloI, musicmanvr, MWKane, Myakot, Myctai, Mygnol, Myzumi, N3X15, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neuPanda, neutrino-laser, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, NIXC, NkoKirkto, nmajask, No-Dad-Not-The-Belt, noctyrnal, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, notsodana, noudoit, noverd, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nullwanderer, nyeogmi, Nylux, nyozzl, Nyranu, och-och, OCOtheOmega, OctoRocket, OldDanceJacket, OliverOtter, onoira, OnyxTheBrave, OrangeMoronage9622, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paigemaeforrest, pali6, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, PeccNeck, Peptide90, peptron1, PeterFuto, PetMudstone, pewter-wiz, Pgriha, Phantom-Lily, Phill101, phunnyguy, PilgrimViis, Pill-U, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, ProfanedBane, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykzz, PuceTint, PuroSlavKing, PursuitInAshes, Putnam3145, quatre, QueerNB, QuietlyWhisper, Qulibly, qwerltaz, RadiantFlash7, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, ray-boop, rbertoche, RealIHaveANameOfficial, RealJoesphStalin, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, RiceMar1244, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, RobbyTheFish, Rockdtben, Rohesie, rok-povsic, rolfero, RomanNovo, rosieposieeee, Roudenn, router, RumiTiger, S1rFl0, S1ss3l, Saakra, SabatonShip, Sadie-silly, saga3152, saintmuntzer, Salex08, Salvantrix, sam, samgithubaccount, SaphireLattice, SapphicOverload, sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, scrato, Scribbles0, scruq445, scuffedjays, ScumbagDog, Segonist, sephtasm, Serkket, sewerpig, sh18rw, ShadeAware, ShadowCommander, shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, Shodhans, Shroomerian, SignalWalker, siigiil, Simyon264, sirdragooon, Sirionaut, SirMcSlushers, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, Slyfox333, snebl, snicket, sniperchance, Snowni, snowsignal, SolidusSnek, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, Soydium, spacedwarf14, SpaceLizardSky, SpaceManiac, SpaceyLady, spanky-spanky, spartak, SpartanKadence, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, Stealthbomber16, stellar-novas, sTiKyt, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, superjj18, Supernorn, SurfinNinja1, SweptWasTaken, Sybil, SYNCHRONIC, Szunti, tadjohnson00, Tainakov, takemysoult, TaralGit, Taran, taurie, Tayrtahn, tday93, TekuNut, telyonok, Temoffy, TemporalOroboros, tentekal, terezi-station, terezi4real, Terraspark4941, texcruize, TGODiamond, TGRCdev, tgrkzus, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, theashtronaut, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheIntoxicatedCat, thekilk, themias, Theomund, theOperand, TherapyGoth, TheShuEd, thetolbean, thevinter, TheWaffleJesus, Thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, Titian3, tk-a369, tkdrg, tmtmtl30, TokenStyle, Tollhouse, tom-leys, tomasalves8, Tomeno, tonotom1, Tonydatguy, topy, Tornado-Technology, tosatur, TotallyLemon, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, tyashley, Tych0theSynth, Tyler-IN, Tyzemol, UbaserB, ubis1, UBlueberry, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, unusualcrow, Uriende, UristMcDorf, user424242420, Vaaankas, valentfingerov, Varen, Vasilis, VasilisThePikachu, veliebm, VelonacepsCalyxEggs, veprolet, veritable-calamity, Veritius, Vermidia, vero5123, Verslebas, VigersRay, violet754, Visne, vitalvitriol, VividPups, VMSolidus, voidnull000, volotomite, volundr-, Vonsant, Voomra, Vordenburg, vorkathbruh, vulppine, wafehling, Warentan, WarMechanic, Watermelon914, weaversam8, wertanchik, whateverusername0, whatston3, whatstone, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, Wolfhauler, Wolfking6116, wrexbe, wtcwr68, xkreksx, xprospero, xRiriq, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, Yousifb26, youtissoum, YumiGumi, yunii, yuriykiss, YuriyKiss, zach-hill, Zadeon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, ZeWaka, zionnBE, ZNixian, ZoldorfTheWizard, zonespace27, Zumorica, Zylofan, Zymem, zzylex
diff --git a/Resources/Locale/en-US/credits/credits-window.ftl b/Resources/Locale/en-US/credits/credits-window.ftl
index 1b9636367b6..4c81c09ef16 100644
--- a/Resources/Locale/en-US/credits/credits-window.ftl
+++ b/Resources/Locale/en-US/credits/credits-window.ftl
@@ -5,7 +5,8 @@ credits-window-licenses-tab = Open Source Licenses
credits-window-become-patron-button = Become a Patron
credits-window-contributor-encouragement-label = Want to get on this list?
credits-window-contribute-button = Contribute!
-credits-window-contributors-section-title = Space Station 14 Contributors
+# Frontier: "Space Station 14"<"Frontier Station"
+credits-window-contributors-section-title = Frontier Station Contributors
credits-window-codebases-section-title = Space Station 13 Codebases
credits-window-original-remake-team-section-title = Original Space Station 13 Remake Team
credits-window-special-thanks-section-title = Special Thanks
\ No newline at end of file
diff --git a/Tools/contribs_shared.ps1 b/Tools/contribs_shared.ps1
index 140a44a23e4..c20f306cf10 100644
--- a/Tools/contribs_shared.ps1
+++ b/Tools/contribs_shared.ps1
@@ -15,6 +15,8 @@ $ignore = @{
"paul" = $true # erroneously included -- presumably from PaulRitter, somehow, who is already credited
"08a" = $true # erroneously included -- valid github account, but not an actual contributor, probably an alias of a contributor who does not own this github account and is already credited somewhere.
"UristMcContributor" = $true # this was an account used to demonstrate how to create a valid PR, and is in actuality Willhelm53, who is already credited.
+ "FrontierATC" = $true # Frontier
+ "whatstone" = $true # Frontier: duped
}
$add = @("RamZ")
diff --git a/Tools/dump_github_contributors.ps1 b/Tools/dump_github_contributors.ps1
index 9aeabbd52db..b13cb629fe5 100755
--- a/Tools/dump_github_contributors.ps1
+++ b/Tools/dump_github_contributors.ps1
@@ -113,7 +113,7 @@ function load_contribs([string] $repo)
}
$engineJson = load_contribs("space-wizards/RobustToolbox")
-$contentJson = load_contribs("space-wizards/space-station-14")
+$contentJson = load_contribs("new-frontiers-14/frontier-station-14") # Frontier: space-wizards/space-station-14
Date: Tue, 8 Oct 2024 18:23:44 -0400
Subject: [PATCH 30/96] Fix labeler (#2171)
* Fix labeler
* labeler: fix yaml labeler
---
.github/labeler.yml | 68 ++++++++++++++++++++++++++++++---------------
1 file changed, 46 insertions(+), 22 deletions(-)
diff --git a/.github/labeler.yml b/.github/labeler.yml
index 17d1f5aea39..b2240bf6986 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -1,53 +1,77 @@
#"Map":
-# - "Resources/Maps/**/*.yml" # All .yml files in the Resources/Maps directory, recursive.
+# - changed-files:
+# - any-glob-to-any-file: "Resources/Maps/**/*.yml" # All .yml files in the Resources/Maps directory, recursive.
"Map-Admin":
- - "Resources/Maps/_NF/Admin/**/*.yml" # Grid Files
+- changed-files:
+ - any-glob-to-any-file: "Resources/Maps/_NF/Admin/**/*.yml" # Grid Files
"Map-Bluespace":
- - "Resources/Maps/_NF/Bluespace/**/*.yml" # Grid Files
+- changed-files:
+ - any-glob-to-any-file: "Resources/Maps/_NF/Bluespace/**/*.yml" # Grid Files
"Map-Dungeon":
- - "Resources/Maps/_NF/Dungeon/**/*.yml" # Grid Files
+- changed-files:
+ - any-glob-to-any-file: "Resources/Maps/_NF/Dungeon/**/*.yml" # Grid Files
"Map-Outpost":
- - "Resources/Maps/_NF/Outpost/*.yml" # Map Files
- - "Resources/Prototypes/_MF/Maps/Outpost/*.yml" # Prototypes Files
+- changed-files:
+ - any-glob-to-any-file:
+ - "Resources/Maps/_NF/Outpost/*.yml" # Map Files
+ - "Resources/Prototypes/_MF/Maps/Outpost/*.yml" # Prototypes Files
"Map-Shuttle":
- - "Resources/Maps/_NF/Shuttles/**/*.yml" # Grid Files
- - "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Prototypes Files
+- changed-files:
+ - any-glob-to-any-file:
+ - "Resources/Maps/_NF/Shuttles/**/*.yml" # Grid Files
+ - "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Prototypes Files
"Map-POI":
- - "Resources/Maps/_NF/POI/**/*.yml" # Grid Files
- - "Resources/Prototypes/_MF/Maps/POI/**/*.yml" # Prototypes Files
+- changed-files:
+ - any-glob-to-any-file:
+ - "Resources/Maps/_NF/POI/**/*.yml" # Grid Files
+ - "Resources/Prototypes/_MF/Maps/POI/**/*.yml" # Prototypes Files
"Sprites":
- - "**/*.rsi/*.png"
- - "**/*.rsi/*.json"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.rsi/*.png"
+ - "**/*.rsi/*.json"
"UI":
- - "**/*.xaml*"
+- changed-files:
+ - any-glob-to-any-file: "**/*.xaml*"
"C#":
- - "**/*.cs"
+- changed-files:
+ - any-glob-to-any-file: "**/*.cs"
"Shaders":
- - '**/*.swsl'
+- changed-files:
+ - any-glob-to-any-file: '**/*.swsl'
"No C#":
- - all: ["!**/*.cs"]
+- changed-files:
+ - all-globs-to-all-files: "!**/*.cs"
"Docs":
- - "**/*.xml"
- - "**/*.md"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.xml"
+ - "**/*.md"
"FTL":
- - "Resources/Locale/**/*.ftl"
+- changed-files:
+ - any-glob-to-any-file: "Resources/Locale/**/*.ftl"
"YML":
- - any: ["**/*.yml"]
- all: ["!Resources/Maps/_NF/**/*.yml", "!Resources/Prototypes/Maps/_NF/**/*.yml"]
+- all:
+ - changed-files:
+ - any-glob-to-any-file: "**/*.yml"
+ - all-globs-to-all-files:
+ - "!Resources/Maps/_NF/**/*.yml"
+ - "!Resources/Prototypes/Maps/_NF/**/*.yml"
"DB Migration":
- - "Content.Server.Database/Migrations/**/*.cs"
+- changed-files:
+ - any-glob-to-any-file: "Content.Server.Database/Migrations/**/*.cs"
From 2b2d4fd956d9aa01eb707421c551635c8c03e24e Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Wed, 9 Oct 2024 01:36:30 +0300
Subject: [PATCH 31/96] Create nf-shipyard-tests.yml (#2172)
---
.github/workflows/nf-shipyard-tests.yml | 57 +++++++++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 .github/workflows/nf-shipyard-tests.yml
diff --git a/.github/workflows/nf-shipyard-tests.yml b/.github/workflows/nf-shipyard-tests.yml
new file mode 100644
index 00000000000..f7bdc821de4
--- /dev/null
+++ b/.github/workflows/nf-shipyard-tests.yml
@@ -0,0 +1,57 @@
+name: Build & Run Shipyard Tests
+
+on:
+ pull_request:
+ branches: [ "master" ]
+ paths:
+ - "Resources/Maps/_NF/Shuttles/**/*.yml" # Ship grids
+ - "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Shipyard prototypes
+ - "Content.IntegrationTests/Tests/_NF/ShipyardTests.cs" # Shipyard tests
+
+jobs:
+ build:
+ if: github.event.pull_request.draft == false && github.actor != 'FrontierATC'
+ strategy:
+ matrix:
+ os: [ubuntu-latest]
+
+ runs-on: ${{ matrix.os }}
+
+ steps:
+ - name: Checkout Master
+ uses: actions/checkout@v3.6.0
+
+ - name: Setup Submodule
+ run: |
+ git submodule update --init --recursive
+ - name: Pull engine updates
+ uses: space-wizards/submodule-dependency@v0.1.5
+
+ - name: Update Engine Submodules
+ run: |
+ cd RobustToolbox/
+ git submodule update --init --recursive
+ - name: Setup .NET Core
+ uses: actions/setup-dotnet@v3.2.0
+ with:
+ dotnet-version: 8.0.x
+
+ - name: Install Dependencies
+ run: dotnet restore
+
+ - name: Build Project
+ run: dotnet build --configuration DebugOpt --no-restore /p:WarningsAsErrors=nullable /m
+
+ - name: Run Shipyard Tests
+ shell: pwsh
+ run: |
+ $env:DOTNET_gcServer=1
+ dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj --filter FullyQualifiedName~ShipyardTest -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
+ ci-success:
+ name: Build & Run Shipyard Tests
+ needs:
+ - build
+ runs-on: ubuntu-latest
+ steps:
+ - name: CI succeeded
+ run: exit 0
\ No newline at end of file
From 8735b546bddd797a9e1b82686959c8ae48419ed8 Mon Sep 17 00:00:00 2001
From: Whatstone <166147148+whatston3@users.noreply.github.com>
Date: Wed, 9 Oct 2024 03:07:30 -0400
Subject: [PATCH 32/96] Ship test fixes (#2174)
---
.../Maps/_NF/Shuttles/BlackMarket/schooner.yml | 2 +-
Resources/Maps/_NF/Shuttles/Expedition/anchor.yml | 2 +-
Resources/Maps/_NF/Shuttles/Nfsd/empress.yml | 1 -
Resources/Maps/_NF/Shuttles/Nfsd/opportunity.yml | 2 +-
.../Structures/Wallmounts/Signs/signs.yml | 9 +++++++++
.../_NF/Structures/Wallmounts/signs.rsi/meta.json | 5 ++++-
.../Structures/Wallmounts/signs.rsi/shield.png | Bin 0 -> 347 bytes
Resources/migration.yml | 2 +-
8 files changed, 17 insertions(+), 6 deletions(-)
create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/shield.png
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
index eed6dc98d7d..4aa4412037c 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
@@ -2933,7 +2933,7 @@ entities:
- type: Transform
pos: -0.5,9.5
parent: 1
-- proto: SignShield
+- proto: NFSignShield
entities:
- uid: 359
components:
diff --git a/Resources/Maps/_NF/Shuttles/Expedition/anchor.yml b/Resources/Maps/_NF/Shuttles/Expedition/anchor.yml
index a0c30104645..34592b38649 100644
--- a/Resources/Maps/_NF/Shuttles/Expedition/anchor.yml
+++ b/Resources/Maps/_NF/Shuttles/Expedition/anchor.yml
@@ -10574,7 +10574,7 @@ entities:
- type: Transform
pos: 2.5,-11.5
parent: 1
-- proto: SignShield
+- proto: NFSignShield
entities:
- uid: 1261
components:
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
index e248424857a..534fc12bf27 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
@@ -11602,7 +11602,6 @@ entities:
- Pressed: Toggle
2543:
- Pressed: Toggle
- 12: []
2541:
- Pressed: Toggle
2544:
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/opportunity.yml b/Resources/Maps/_NF/Shuttles/Nfsd/opportunity.yml
index a35b7687439..19e7aa5214e 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/opportunity.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/opportunity.yml
@@ -5872,7 +5872,7 @@ entities:
- type: Transform
pos: 1.7114414,-8.847875
parent: 2
-- proto: SignShield
+- proto: NFSignShield
entities:
- uid: 858
components:
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
index 031683c11cb..015054b38df 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
@@ -186,3 +186,12 @@
components:
- type: Sprite
state: bus
+
+- type: entity
+ parent: NFBaseSign
+ id: NFSignShield
+ name: shield sign
+ description: A sign with a shield.
+ components:
+ - type: Sprite
+ state: shield
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/meta.json b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/meta.json
index 3551fb249b8..7c60c0e4331 100644
--- a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/meta.json
+++ b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/meta.json
@@ -5,7 +5,7 @@
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "direction_sr - Created by MagnusCrowe for Frontier Station, cb1/cb2/cb3/cb4/nfsd/shop/vend - Created by GentleButter for Frontier Station, nfsd/range/law/brig/brigmed/detective/brief/armoury/evidence - Created by GhostPrinceLost for Frontier Station, bus/dock (edited from base signs.rsi/dock) made by Whatstone (Discord)",
+ "copyright": "direction_sr - Created by MagnusCrowe for Frontier Station, cb1/cb2/cb3/cb4/nfsd/shop/vend - Created by GentleButter for Frontier Station, nfsd/range/law/brig/brigmed/detective/brief/armoury/evidence - Created by GhostPrinceLost for Frontier Station, bus/dock/shield (dock edited from base signs.rsi/dock) made by Whatstone (Discord)",
"states": [
{
"name": "direction_sr",
@@ -71,6 +71,9 @@
},
{
"name": "dock"
+ },
+ {
+ "name": "shield"
}
]
}
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/shield.png b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf39213d4df5b9af25f986637a1c732a72f8426d
GIT binary patch
literal 347
zcmV-h0i^zkP)zH0UO;E!7(Ar;ch7%Lv>&&E}W8N0Uvy6
z-`NCG;Yk7<@Mr-pc$5GqoGic%Ckt@H$pYMPvH&-nEWiyX3vk2H0`?G+rz@(coi}%Q
zkpuwxvmGO0$L)MJ0i)}QgnQ}m1?#uDlHKA~T;e?I2SkvPOe*mD2?002ovPDHLkV1g$Yk01a5
literal 0
HcmV?d00001
diff --git a/Resources/migration.yml b/Resources/migration.yml
index 8f948d75bce..6aabefb387a 100644
--- a/Resources/migration.yml
+++ b/Resources/migration.yml
@@ -390,7 +390,7 @@ SignChemistry2: SignChem
SignCourt: SignLawyer
SignAtmosMinsky: SignAtmos
SignDrones: SignMaterials
-SignShield: null # what was this even for?
+SignShield: NFSignShield # what was this even for? # Frontier: null
Date: Thu, 10 Oct 2024 00:12:22 +0300
Subject: [PATCH 33/96] Small Cleanup (#2178)
* My sins
* Remove parent detective
* Remove PAL from the pacified zone
* Update pda.yml
* Fix detective FTL refs
---------
Co-authored-by: Whatstone
---
.../Locale/en-US/_NF/job/job-description.ftl | 2 +-
Resources/Locale/en-US/_NF/job/job-names.ftl | 2 +-
.../Entities/Markers/Spawners/jobs.yml | 1 +
.../Prototypes/Roles/Jobs/departments.yml | 2 +-
.../VendingMachines/Inventories/cart.yml | 2 +-
.../_NF/Entities/Markers/Spawners/jobs.yml | 5 +-
.../_NF/Entities/Markers/pacified_zone.yml | 2 +-
.../Devices/Misc/identification_cards.yml | 4 +-
.../_NF/Entities/Objects/Devices/pda.yml | 8 +--
.../_NF/Loadouts/Jobs/DetectiveNF/pda.yml | 5 --
.../{DetectiveNF => NFDetective}/gloves.yml | 2 +-
.../{DetectiveNF => NFDetective}/head.yml | 2 +-
.../{DetectiveNF => NFDetective}/jumpsuit.yml | 4 +-
.../{DetectiveNF => NFDetective}/neck.yml | 2 +-
.../{DetectiveNF => NFDetective}/outer.yml | 8 +--
.../_NF/Loadouts/Jobs/NFDetective/pda.yml | 5 ++
.../Loadouts/detectivenf_loadout_groups.yml | 54 ------------------
.../Loadouts/nfdetective_loadout_groups.yml | 54 ++++++++++++++++++
.../Prototypes/_NF/Loadouts/role_loadouts.yml | 12 ++--
Resources/Prototypes/_NF/Maps/debug.yml | 18 +++---
.../Prototypes/_NF/PointsOfInterest/nfsd.yml | 2 +-
.../Nfsd/{detectivenf.yml => nfdetective.yml} | 12 ++--
Resources/Prototypes/_NF/StatusIcon/job.yml | 2 +-
.../_NF/Objects/Devices/pda.rsi/meta.json | 2 +-
...da-detectivenf.png => pda-nfdetective.png} | Bin
Resources/migration.yml | 5 +-
26 files changed, 110 insertions(+), 107 deletions(-)
delete mode 100644 Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/pda.yml
rename Resources/Prototypes/_NF/Loadouts/Jobs/{DetectiveNF => NFDetective}/gloves.yml (59%)
rename Resources/Prototypes/_NF/Loadouts/Jobs/{DetectiveNF => NFDetective}/head.yml (60%)
rename Resources/Prototypes/_NF/Loadouts/Jobs/{DetectiveNF => NFDetective}/jumpsuit.yml (67%)
rename Resources/Prototypes/_NF/Loadouts/Jobs/{DetectiveNF => NFDetective}/neck.yml (61%)
rename Resources/Prototypes/_NF/Loadouts/Jobs/{DetectiveNF => NFDetective}/outer.yml (62%)
create mode 100644 Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/pda.yml
delete mode 100644 Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml
create mode 100644 Resources/Prototypes/_NF/Loadouts/nfdetective_loadout_groups.yml
rename Resources/Prototypes/_NF/Roles/Jobs/Nfsd/{detectivenf.yml => nfdetective.yml} (85%)
rename Resources/Textures/_NF/Objects/Devices/pda.rsi/{pda-detectivenf.png => pda-nfdetective.png} (100%)
diff --git a/Resources/Locale/en-US/_NF/job/job-description.ftl b/Resources/Locale/en-US/_NF/job/job-description.ftl
index 3d05a97f3ae..42ee802897a 100644
--- a/Resources/Locale/en-US/_NF/job/job-description.ftl
+++ b/Resources/Locale/en-US/_NF/job/job-description.ftl
@@ -3,7 +3,7 @@ job-description-brigmedic-nf = Fight in the rear of the sheriff's service, for t
job-description-cadet-nf = Learn the basics of arresting criminals and managing the brig. Listen to your supervisors and feel free to ask them for any help.
job-description-contractor = Fulfill any profitable contracts out on the frontier of NT space.
job-description-deputy = Catch criminals and enemies of the corporation, enforce the law, and ensure that the sector does not fall into disarray.
-job-description-detective-nf = Investigate crime scenes using forensic tools, ensure that the guilty party is found, and have a couple smokes.
+job-description-nf-detective = Investigate crime scenes using forensic tools, ensure that the guilty party is found, and have a couple smokes.
job-description-ertmailcarrier = Nothing stops the mail.
job-description-mercenary = Execute the bidding of anyone- for the right price. Enjoy being unbound from the confines of the law.
job-description-pilot = Pilot spaceships from point A to B, outmaneuver pirates and dodge asteroids. You are a leaf on the solar wind, let others marvel at how you soar.
diff --git a/Resources/Locale/en-US/_NF/job/job-names.ftl b/Resources/Locale/en-US/_NF/job/job-names.ftl
index 1670fde69c3..0fb03ff35a5 100644
--- a/Resources/Locale/en-US/_NF/job/job-names.ftl
+++ b/Resources/Locale/en-US/_NF/job/job-names.ftl
@@ -4,7 +4,7 @@ job-name-brigmedic = Brigmedic
job-name-cadet-nf = Cadet
job-name-contractor = Contractor
job-name-deputy = Deputy
-job-name-detective-nf = Detective
+job-name-nf-detective = Detective
job-name-ertmailcarrier = ERT Mail Carrier
job-name-mercenary = Mercenary
job-name-pilot = Pilot
diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
index c06b4ce47ac..474cbc8a6ef 100644
--- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
+++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
@@ -477,6 +477,7 @@
- type: entity
id: SpawnPointDetective
parent: SpawnPointJobBase
+ abstract: true # Frontier
name: detective
components:
- type: SpawnPoint
diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml
index 80c081f680e..002a774a739 100644
--- a/Resources/Prototypes/Roles/Jobs/departments.yml
+++ b/Resources/Prototypes/Roles/Jobs/departments.yml
@@ -126,7 +126,7 @@
- PrisonGuard ##nyano
- Brigmedic # Frontier
# - SecurityGuard # Frontier
- - DetectiveNF # Frontier
+ - NFDetective # Frontier
- Cadet # Frontier
- Deputy # Frontier
- Bailiff # Frontier
diff --git a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cart.yml b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cart.yml
index 729e20396fb..c7c544ce837 100644
--- a/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cart.yml
+++ b/Resources/Prototypes/_NF/Catalog/VendingMachines/Inventories/cart.yml
@@ -32,7 +32,7 @@
CadetPDA: 10
DeputyPDA: 10
BrigmedicNFPDA: 10
- DetectiveNFPDA: 10
+ NFDetectivePDA: 10
SergeantPDA: 10
BailiffPDA: 10
ClothingHeadsetNfsdBrownCommon: 4294967295 #infinite
diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/jobs.yml
index 0d774a7d8ca..27b29c73b45 100644
--- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/jobs.yml
+++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/jobs.yml
@@ -152,13 +152,12 @@
- state: warden
- type: entity
- id: SpawnPointDetectiveNF
+ id: NFSpawnPointDetective
parent: SpawnPointDetective
name: detective
- suffix: Frontier
components:
- type: SpawnPoint
- job_id: DetectiveNF
+ job_id: NFDetective
- type: Sprite
layers:
- state: green
diff --git a/Resources/Prototypes/_NF/Entities/Markers/pacified_zone.yml b/Resources/Prototypes/_NF/Entities/Markers/pacified_zone.yml
index b0468cd284f..186fbbd879d 100644
--- a/Resources/Prototypes/_NF/Entities/Markers/pacified_zone.yml
+++ b/Resources/Prototypes/_NF/Entities/Markers/pacified_zone.yml
@@ -17,7 +17,7 @@
- Brigmedic
- Cadet
- Deputy
- - DetectiveNF
+ - NFDetective
- SeniorOfficer
- Sheriff
- SecurityGuard
diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/Misc/identification_cards.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/Misc/identification_cards.yml
index de91c3b9c2a..b1d81f47caa 100644
--- a/Resources/Prototypes/_NF/Entities/Objects/Devices/Misc/identification_cards.yml
+++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/Misc/identification_cards.yml
@@ -144,11 +144,11 @@
- type: entity
parent: CadetIDCard
- id: DetectiveNFIDCard
+ id: NFDetectiveIDCard
name: nfsd detective ID card
components:
- type: PresetIdCard
- job: DetectiveNF
+ job: NFDetective
- type: Sprite
sprite: _NF/Objects/Misc/id_cards.rsi
layers:
diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/pda.yml
index fad0f7b6248..ffa6fefc78b 100644
--- a/Resources/Prototypes/_NF/Entities/Objects/Devices/pda.yml
+++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/pda.yml
@@ -332,13 +332,13 @@
- type: entity
parent: BasePDA
- id: DetectiveNFPDA
+ id: NFDetectivePDA
name: detective PDA
description: Smells like rain... pouring down the rooftops...
components:
- type: Pda
- id: DetectiveNFIDCard
- state: pda-detectivenf
+ id: NFDetectiveIDCard
+ state: pda-nfdetective
bookSlot: # Frontier
startingItem: HyperlinkBookNfsdSop
priority: -2
@@ -362,7 +362,7 @@
visible: false
- type: Icon
sprite: _NF/Objects/Devices/pda.rsi
- state: pda-detectivenf
+ state: pda-nfdetective
- type: entity
parent: BasePDA
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/pda.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/pda.yml
deleted file mode 100644
index f8bea3b9a2c..00000000000
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/pda.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-- type: loadout
- id: DetectiveNFDetectiveNFPDA
- equipment:
- id: DetectiveNFPDA
-
\ No newline at end of file
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/gloves.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/gloves.yml
similarity index 59%
rename from Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/gloves.yml
rename to Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/gloves.yml
index de192a10776..4a0de78c434 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/gloves.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/gloves.yml
@@ -1,4 +1,4 @@
- type: loadout
- id: DetectiveNFClothingHandsGlovesDetectiveNF
+ id: NFDetectiveClothingHandsGlovesNFDetective
equipment:
gloves: ClothingHandsGlovesForensicNF
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/head.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/head.yml
similarity index 60%
rename from Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/head.yml
rename to Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/head.yml
index 19feb721b07..a6ec1addbd2 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/head.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/head.yml
@@ -1,4 +1,4 @@
- type: loadout
- id: DetectiveNFClothingHeadHatDetectiveNF
+ id: NFDetectiveClothingHeadHatNFDetective
equipment:
head: ClothingHeadHatFedoraBrown
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/jumpsuit.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/jumpsuit.yml
similarity index 67%
rename from Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/jumpsuit.yml
rename to Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/jumpsuit.yml
index 0a307277ae4..5c41427096b 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/jumpsuit.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/jumpsuit.yml
@@ -1,5 +1,5 @@
- type: loadout
- id: DetectiveNFClothingUniformJumpsuitDetectiveNF
+ id: NFDetectiveClothingUniformJumpsuitNFDetective
hideEffects:
- !type:GroupLoadoutEffect
proto: PantsCapableNF
@@ -7,6 +7,6 @@
jumpsuit: ClothingUniformJumpsuitDetective
- type: loadout
- id: DetectiveNFClothingUniformJumpskirtDetectiveNF
+ id: NFDetectiveClothingUniformJumpskirtNFDetective
equipment:
jumpsuit: ClothingUniformJumpskirtDetective
\ No newline at end of file
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/neck.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/neck.yml
similarity index 61%
rename from Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/neck.yml
rename to Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/neck.yml
index df2dbd06e1d..e75501c583f 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/neck.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/neck.yml
@@ -1,5 +1,5 @@
#T0
- type: loadout
- id: DetectiveNFClothingNeckBadgeDetectiveNF
+ id: NFDetectiveClothingNeckBadgeNFDetective
equipment:
neck: ClothingNeckNfsdBadgeSecurity
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/outer.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/outer.yml
similarity index 62%
rename from Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/outer.yml
rename to Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/outer.yml
index fa5d4e21ab3..bf258d8e67f 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/DetectiveNF/outer.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/outer.yml
@@ -1,20 +1,20 @@
#T0
- type: loadout
- id: DetectiveNFClothingOuterArmorBasic
+ id: NFDetectiveClothingOuterArmorBasic
equipment:
outerClothing: ClothingOuterArmorBasic
- type: loadout
- id: DetectiveNFClothingOuterCoatDetectiveLoadout
+ id: NFDetectiveClothingOuterCoatDetectiveLoadout
equipment:
outerClothing: ClothingOuterCoatDetectiveLoadout
- type: loadout
- id: DetectiveNFClothingOuterCoatDetectiveLoadoutGrey
+ id: NFDetectiveClothingOuterCoatDetectiveLoadoutGrey
equipment:
outerClothing: ClothingOuterCoatDetectiveLoadoutGrey
- type: loadout
- id: DetectiveNFClothingOuterCoatTrench
+ id: NFDetectiveClothingOuterCoatTrench
equipment:
outerClothing: ClothingOuterCoatTrench
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/pda.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/pda.yml
new file mode 100644
index 00000000000..f6423805d8c
--- /dev/null
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/NFDetective/pda.yml
@@ -0,0 +1,5 @@
+- type: loadout
+ id: NFNFDetectiveDetectivePDA
+ equipment:
+ id: NFDetectivePDA
+
\ No newline at end of file
diff --git a/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml
deleted file mode 100644
index f2652f5aeda..00000000000
--- a/Resources/Prototypes/_NF/Loadouts/detectivenf_loadout_groups.yml
+++ /dev/null
@@ -1,54 +0,0 @@
-- type: loadoutGroup
- id: DetectiveNFJumpsuit
- name: loadout-group-contractor-jumpsuit
- loadouts:
- - DetectiveNFClothingUniformJumpsuitDetectiveNF
- - DetectiveNFClothingUniformJumpskirtDetectiveNF
- fallbacks:
- - DetectiveNFClothingUniformJumpsuitDetectiveNF
- - DetectiveNFClothingUniformJumpskirtDetectiveNF
-
-- type: loadoutGroup
- id: DetectiveNFOuterClothing
- name: loadout-group-contractor-outerclothing
- minLimit: 0
- loadouts:
- - ContractorClothingOuterVestTank
- - DetectiveNFClothingOuterArmorBasic
- - DetectiveNFClothingOuterCoatDetectiveLoadout
- - DetectiveNFClothingOuterCoatDetectiveLoadoutGrey
- - DetectiveNFClothingOuterCoatTrench
- fallbacks:
- - ContractorClothingOuterVestTank
-
-- type: loadoutGroup
- id: DetectiveNFHead
- name: loadout-group-contractor-head
- minLimit: 0
- loadouts:
- - DetectiveNFClothingHeadHatDetectiveNF
-
-- type: loadoutGroup
- id: DetectiveNFGloves
- name: loadout-group-contractor-gloves
- hidden: true # No point in showing this, it gets auto-selected.
- loadouts:
- - DetectiveNFClothingHandsGlovesDetectiveNF
- fallbacks:
- - DetectiveNFClothingHandsGlovesDetectiveNF
-
-- type: loadoutGroup
- id: DetectiveNFNeck
- name: loadout-group-contractor-neck
- minLimit: 0
- loadouts:
- - DetectiveNFClothingNeckBadgeDetectiveNF
-
-- type: loadoutGroup
- id: DetectiveNFPDA
- name: loadout-group-contractor-id
- hidden: true # No point in showing this, it gets auto-selected.
- loadouts:
- - DetectiveNFDetectiveNFPDA
- fallbacks:
- - DetectiveNFDetectiveNFPDA
diff --git a/Resources/Prototypes/_NF/Loadouts/nfdetective_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/nfdetective_loadout_groups.yml
new file mode 100644
index 00000000000..55e1c75bc30
--- /dev/null
+++ b/Resources/Prototypes/_NF/Loadouts/nfdetective_loadout_groups.yml
@@ -0,0 +1,54 @@
+- type: loadoutGroup
+ id: NFDetectiveJumpsuit
+ name: loadout-group-contractor-jumpsuit
+ loadouts:
+ - NFDetectiveClothingUniformJumpsuitNFDetective
+ - NFDetectiveClothingUniformJumpskirtNFDetective
+ fallbacks:
+ - NFDetectiveClothingUniformJumpsuitNFDetective
+ - NFDetectiveClothingUniformJumpskirtNFDetective
+
+- type: loadoutGroup
+ id: NFDetectiveOuterClothing
+ name: loadout-group-contractor-outerclothing
+ minLimit: 0
+ loadouts:
+ - ContractorClothingOuterVestTank
+ - NFDetectiveClothingOuterArmorBasic
+ - NFDetectiveClothingOuterCoatDetectiveLoadout
+ - NFDetectiveClothingOuterCoatDetectiveLoadoutGrey
+ - NFDetectiveClothingOuterCoatTrench
+ fallbacks:
+ - ContractorClothingOuterVestTank
+
+- type: loadoutGroup
+ id: NFDetectiveHead
+ name: loadout-group-contractor-head
+ minLimit: 0
+ loadouts:
+ - NFDetectiveClothingHeadHatNFDetective
+
+- type: loadoutGroup
+ id: NFDetectiveGloves
+ name: loadout-group-contractor-gloves
+ hidden: true # No point in showing this, it gets auto-selected.
+ loadouts:
+ - NFDetectiveClothingHandsGlovesNFDetective
+ fallbacks:
+ - NFDetectiveClothingHandsGlovesNFDetective
+
+- type: loadoutGroup
+ id: NFDetectiveNeck
+ name: loadout-group-contractor-neck
+ minLimit: 0
+ loadouts:
+ - NFDetectiveClothingNeckBadgeNFDetective
+
+- type: loadoutGroup
+ id: NFDetectivePDA
+ name: loadout-group-contractor-id
+ hidden: true # No point in showing this, it gets auto-selected.
+ loadouts:
+ - NFNFDetectiveDetectivePDA
+ fallbacks:
+ - NFNFDetectiveDetectivePDA
diff --git a/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml b/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml
index 52956441ca3..c72f4d44b2b 100644
--- a/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml
+++ b/Resources/Prototypes/_NF/Loadouts/role_loadouts.yml
@@ -231,17 +231,17 @@
- ContractorTrinkets
- type: roleLoadout
- id: JobDetectiveNF
+ id: JobNFDetective
groups:
- - DetectiveNFHead
- - DetectiveNFJumpsuit
- - DetectiveNFGloves
+ - NFDetectiveHead
+ - NFDetectiveJumpsuit
+ - NFDetectiveGloves
- NfsdBackpackBrown
- - DetectiveNFOuterClothing
+ - NFDetectiveOuterClothing
- NfsdShoesBrown
- NfsdFace
- NfsdGlasses
- - DetectiveNFPDA
+ - NFDetectivePDA
- NfsdBelt
- NfsdEarsCream
- NfsdBoxSurvival
diff --git a/Resources/Prototypes/_NF/Maps/debug.yml b/Resources/Prototypes/_NF/Maps/debug.yml
index 261027ff421..532057d4c98 100644
--- a/Resources/Prototypes/_NF/Maps/debug.yml
+++ b/Resources/Prototypes/_NF/Maps/debug.yml
@@ -20,18 +20,18 @@
Valet: [ -1, -1 ]
Janitor: [ -1, -1 ]
MailCarrier: [ -1, -1 ]
- Sheriff: [ -1, -1 ]
- Bailiff: [ -1, -1 ]
- SeniorOfficer: [ -1, -1 ]
- Brigmedic: [ -1, -1 ]
- DetectiveNF: [ -1, -1 ]
- Deputy: [ -1, -1 ]
- Cadet: [ -1, -1 ]
- Lawyer: [ -1, -1 ]
+ Sheriff: [ -1, -1]
+ Bailiff: [ -1, -1]
+ SeniorOfficer: [ -1, -1]
+ Brigmedic: [ -1, -1]
+ NFDetective: [ -1, -1]
+ Deputy: [ -1, -1]
+ Cadet: [ -1, -1]
+ PublicAffairsLiaison: [ -1, -1]
PirateCaptain: [ -1, -1]
PirateFirstMate: [ -1, -1]
Pirate: [ -1, -1]
Prisoner: [ -1, -1]
- Borg: [ -1, -1] # For testing.
+ Borg: [ -1, -1]
- type: StationDeadDrop
maxDeadDrops: 20 # Testing
\ No newline at end of file
diff --git a/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml b/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml
index 4081562e86d..76e86c51d03 100644
--- a/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml
+++ b/Resources/Prototypes/_NF/PointsOfInterest/nfsd.yml
@@ -36,7 +36,7 @@
Bailiff: [ 1, 1 ]
SeniorOfficer: [ 1, 1 ]
Brigmedic: [ 0, 0 ]
- DetectiveNF: [ 0, 0 ]
+ NFDetective: [ 0, 0 ]
Deputy: [ 3, 3 ]
Cadet: [ 0, 0 ]
# Others:
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/detectivenf.yml b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
similarity index 85%
rename from Resources/Prototypes/_NF/Roles/Jobs/Nfsd/detectivenf.yml
rename to Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
index a8a5c676b3f..2ab12a7e83d 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/detectivenf.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
@@ -1,7 +1,7 @@
- type: job
- id: DetectiveNF
- name: job-name-detective-nf
- description: job-description-detective-nf
+ id: NFDetective
+ name: job-name-nf-detective
+ description: job-description-nf-detective
playTimeTracker: JobDetective
requirements:
- !type:OverallPlaytimeRequirement
@@ -13,8 +13,8 @@
longerPlaytimeLessSec:
- !type:OverallPlaytimeRequirement
time: 360000 # 100 hours
- startingGear: DetectiveNFGear
- icon: JobIconDetectiveNF
+ startingGear: NFDetectiveGear
+ icon: JobIconNFDetective
supervisors: job-supervisors-bailiff
weight: 110
displayWeight: 20
@@ -31,7 +31,7 @@
prototype: FrontierBirthdayGift
- type: startingGear
- id: DetectiveNFGear
+ id: NFDetectiveGear
equipment:
pocket1: WeaponRevolverInspector
pocket2: SpeedLoaderMagnum
diff --git a/Resources/Prototypes/_NF/StatusIcon/job.yml b/Resources/Prototypes/_NF/StatusIcon/job.yml
index 3ce4b16f1c1..0219f5593f3 100644
--- a/Resources/Prototypes/_NF/StatusIcon/job.yml
+++ b/Resources/Prototypes/_NF/StatusIcon/job.yml
@@ -105,7 +105,7 @@
- type: jobIcon
parent: JobIcon
- id: JobIconDetectiveNF
+ id: JobIconNFDetective
icon:
sprite: /Textures/_NF/Interface/Misc/job_icons.rsi
state: nfsddetective
diff --git a/Resources/Textures/_NF/Objects/Devices/pda.rsi/meta.json b/Resources/Textures/_NF/Objects/Devices/pda.rsi/meta.json
index f270202f03f..31d61f0ffa8 100644
--- a/Resources/Textures/_NF/Objects/Devices/pda.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Devices/pda.rsi/meta.json
@@ -53,7 +53,7 @@
"name": "pda-deputy"
},
{
- "name": "pda-detectivenf"
+ "name": "pda-nfdetective"
},
{
"name": "pda-pal"
diff --git a/Resources/Textures/_NF/Objects/Devices/pda.rsi/pda-detectivenf.png b/Resources/Textures/_NF/Objects/Devices/pda.rsi/pda-nfdetective.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Devices/pda.rsi/pda-detectivenf.png
rename to Resources/Textures/_NF/Objects/Devices/pda.rsi/pda-nfdetective.png
diff --git a/Resources/migration.yml b/Resources/migration.yml
index 6aabefb387a..c5fd504deb0 100644
--- a/Resources/migration.yml
+++ b/Resources/migration.yml
@@ -535,4 +535,7 @@ WeaponRackWallmountedSecurity: StructureGunRackWallmountedNfsd
WeaponRackMeleeSecurity: StructureMeleeWeaponRackNfsd
WeaponRackMeleeWallmountedSecurity: StructureMeleeWeaponRackWallmountedNfsd
WeaponRackPistolBaseSecurity: StructurePistolRackNfsd
-WeaponRackPistolWallmountedSecurity: StructurePistolRackWallmountedNfsd
\ No newline at end of file
+WeaponRackPistolWallmountedSecurity: StructurePistolRackWallmountedNfsd
+
+# 2024-10-09 Frontier: Fixups
+SpawnPointDetectiveNF: NFSpawnPointDetective
\ No newline at end of file
From 10208fbe89efec906a3c96245ace07341caa5857 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Wed, 9 Oct 2024 21:40:26 +0000
Subject: [PATCH 34/96] Adds FSB Spirit poster and two EMS signs. (#2102)
* Adds FSB Spirit poster and two EMS signs.
* Adds additional dead drop poster
Adds new EMS Coords poster by request. From another user, credited.
Small correction to dock and bus signs by request.
* Update nf_poster8_contraband.png
* Update posters.yml
* Updates visuals and corrects classic dusty goofs
* Move the mothroach up
---------
Co-authored-by: Whatstone
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
.../_NF/Entities/Markers/Spawners/posters.yml | 2 ++
.../Wallmounts/Signs/contraband.yml | 10 +++++++++
.../Structures/Wallmounts/Signs/posters.yml | 20 ++++++++++++++++++
.../Structures/Wallmounts/Signs/signs.yml | 18 ++++++++++++++++
.../Wallmounts/posters.rsi/meta.json | 8 ++++++-
.../posters.rsi/nf_poster7_contraband.png | Bin 0 -> 605 bytes
.../posters.rsi/nf_poster8_contraband.png | Bin 0 -> 517 bytes
.../Structures/Wallmounts/signs.rsi/bus.png | Bin 254 -> 271 bytes
.../Structures/Wallmounts/signs.rsi/dock.png | Bin 257 -> 269 bytes
.../Structures/Wallmounts/signs.rsi/ems1.png | Bin 0 -> 522 bytes
.../Structures/Wallmounts/signs.rsi/ems2.png | Bin 0 -> 538 bytes
.../Structures/Wallmounts/signs.rsi/meta.json | 7 ++++++
12 files changed, 64 insertions(+), 1 deletion(-)
create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster7_contraband.png
create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster8_contraband.png
create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/ems1.png
create mode 100644 Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/ems2.png
diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml
index 2d8eda8242f..0817e3e9e7d 100644
--- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml
+++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/posters.yml
@@ -78,4 +78,6 @@
- NFPosterContrabandFsbStasisDD
- NFPosterContrabandFsbApothecaryDD
- NFPosterContrabandFsbLogoDD
+ - NFPosterContrabandFsbSpiritDD
+ - NFPosterContrabandEmsCoordsDD
chance: 1
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml
index a33a4a51d2f..7853f50073e 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/contraband.yml
@@ -335,3 +335,13 @@
parent: [DeadDropBase, NFPosterContrabandFsbApothecary]
id: NFPosterContrabandFsbApothecaryDD
suffix: DeadDrop
+
+- type: entity
+ parent: [DeadDropBase, NFPosterContrabandFsbSpirit]
+ id: NFPosterContrabandFsbSpiritDD
+ suffix: DeadDrop
+
+- type: entity
+ parent: [DeadDropBase, NFPosterContrabandEmsCoords]
+ id: NFPosterContrabandEmsCoordsDD
+ suffix: DeadDrop
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml
index 9415721be95..32db6578014 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/posters.yml
@@ -67,3 +67,23 @@
- type: Sprite
sprite: _NF/Structures/Wallmounts/posters.rsi
state: nf_poster6_contraband
+
+- type: entity
+ parent: PosterBase
+ id: NFPosterContrabandFsbSpirit
+ name: "Far Star Biotech Spirit"
+ description: "The FSB Spirit! We know what your life is worth."
+ components:
+ - type: Sprite
+ sprite: _NF/Structures/Wallmounts/posters.rsi
+ state: nf_poster7_contraband
+
+- type: entity
+ parent: PosterBase
+ id: NFPosterContrabandEmsCoords
+ name: "EMS Suit Coordinates Reminder"
+ description: "Rosy the Medroach reminding you to turn your suit coordinates! Make sure your next death isn't your last!"
+ components:
+ - type: Sprite
+ sprite: _NF/Structures/Wallmounts/posters.rsi
+ state: nf_poster8_contraband
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
index 015054b38df..035d427bb96 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Wallmounts/Signs/signs.yml
@@ -195,3 +195,21 @@
components:
- type: Sprite
state: shield
+
+- type: entity
+ parent: NFBaseSign
+ id: NFSignEms1
+ name: emergency medical service sign
+ description: A sign that indicates emergency medical services.
+ components:
+ - type: Sprite
+ state: ems1
+
+- type: entity
+ parent: NFBaseSign
+ id: NFSignEms2
+ name: emergency medical service sign
+ description: A sign that indicates emergency medical services.
+ components:
+ - type: Sprite
+ state: ems2
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json
index 2f1bfa59a54..26b175e8ee2 100644
--- a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json
+++ b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-NC-SA-4.0",
- "copyright": "nf_poster1_legit by exincore and remixed from gentlebutter's Xeeenoooossss | nf_poster1_contraband, nf_poster2_contraband, nf_poster3_contraband by erhardsteinhauer (discord/github)",
+ "copyright": "nf_poster1_legit by exincore and remixed from gentlebutter's Xeeenoooossss | nf_poster1_contraband, nf_poster2_contraband, nf_poster3_contraband by erhardsteinhauer (discord/github), nf_poster4,5,6,7_contraband by dustylens (discord/github) nf_poster8_contraband by incongruenciaastrologica (discord)",
"size": {
"x": 32,
"y": 32
@@ -27,6 +27,12 @@
},
{
"name": "nf_poster6_contraband"
+ },
+ {
+ "name": "nf_poster7_contraband"
+ },
+ {
+ "name": "nf_poster8_contraband"
}
]
}
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster7_contraband.png b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster7_contraband.png
new file mode 100644
index 0000000000000000000000000000000000000000..b57c5a5b7bfb972d2a3954f754514eb63a86bb99
GIT binary patch
literal 605
zcmV-j0;2tiP)BjE7>3`-BG}M05Mg3rkZFb(VsPd{z+@_3LWcf>g8xKjEg4E@{|4{DQwSI`Bufkq
z)Po_0Acvp~?%+_)N{9LjC+Y5dlI*E{r_-J9d!PHh(^&`n>)KEaZXF)Kt;*=v-KEgW
zRGAm-J=jGnv$^-|1HhXILP$mC_<4suONo?FlVP`is
zkIzPQP9gxJkG9ExO7QXPmsl3~7^wj$0Q>z4qkItR=gp(yK{91PCY3pW*oIU=Xak7S
z&P!H?%q8FzHLo;}P-z}1Axx*Pgh*8aGIyN@T&JOg2p;d1akK%J)m>?_ian4-s@HNY
z08|FP6eRxqNDUy`e6G`oLGb%QHw$YiK@zPEVA|;_|0PN4b8;az?xWz;G3|7PZ^7C4
z>b?DN(MtrX1)w9|Sa-Zz}ME@~wU
zgNcuuAK!%@OV0r^mW>eziJtAEg<8o%DQ}`yl4n5*;63}&;JO-2d`w;$1{0s|1~Ex*
rMytMB7%@Lr00000NkvXXu0mjf^n(rf
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster8_contraband.png b/Resources/Textures/_NF/Structures/Wallmounts/posters.rsi/nf_poster8_contraband.png
new file mode 100644
index 0000000000000000000000000000000000000000..8592b55821c5fe1a6d07ce2a950e7f392659ff43
GIT binary patch
literal 517
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dybpbvhu0Z(>mE!&n1?Sp9<7
zyo1=>fykTH*PGSLo6XsaL(iSv%!AF=lT+1=-6KRfyq?1*gi||^OD9CZuh?*E&XEPC
zSJzu?pJpg&AN}S^+o{%;R~Opk6_wt$%|Ey-_;uU74;>2+F0k7=L1{s=>6LXBoF*ZM
zR$H+-1^xg3|K9%`cc2TjN`m}?8GwA^fV%%15e5cE9#0p?5R2Zmlk2+=EAX_HZgU_
z3`*`7%RE|Nu^uX8c_b;Q@5Iql=P2WTMAsno@GaJE8>UkY{tOd>_OV~-_~aGdx%gGX
zoWSi7%RTONy0n+y6gRd48DU=(uaKBH_V(?>iJND!zD^TO1M?7W54|ImkY0#UhQ8sYx{v3
z9)WqkW+sPZv2zsqu?8Mk5!G;=@2Q1M$%6wD&zX5{S|%U(&Bqfo>p6#YLbmcK<41Xfk-Z`njxgN@xNA_MPgs
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/bus.png b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/bus.png
index f338771b36f28e2a75146fec7e59f4e5840e8397..a3333cbf28414c67582135a61353eaf1602d5a4a 100644
GIT binary patch
delta 192
zcmV;x06+i!0gnQZBnkm@Qb$4nuFf3kks&vKl}SWFR5*>TliL!2AP7XgE&u+-^sRI^J
z{Wc(VVr^RF0FE$Q?0|mCGUp7mQ%Y@44d6aWyaJBz@ZfW2Uk)efwE*tROh8Ro{|}uj
u-)h0m?1q)Fn<6C4O4DNO7w5csA9Mlb%n37{-?t6`0000>}z#s@j-G=)gxhiT@L`~aiKbr6umIh<~
zl9d|c&d+johzF^juzmq}2@qJM0ECjugaB%O^$3z@x;d}`%zVlXf00000NkvXXu0mjf9k)&W
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/dock.png b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/dock.png
index afb63e64a024b39b2175b8843871510d23af2ff6..65c437187d379393d206d5c5e4934f9a61dd5475 100644
GIT binary patch
delta 190
zcmV;v073tO0*wNYBnkm@Qb$4nuFf3kks&vKlSxEDR5*>TlK~EZAPfTq*8Ts<3djPu
zf{B)>Bt6I|?l}HZcxv=xnia#~%TqlOQfDAbMG^tBcfBb9`?!GOMhH-R4gh6+9_j(M
z`#qU~=G$Zj6u@v2r$|MY#NrgyXE~rnMUu2qInaCpsQL6ZDUhqz^3=4QB-@Y|fPWV$
syB&5ltWOc^zuZfv##lGbzV$xn1a6TD0`X&Q(EtDd07*qoM6N<$g6$wu$p8QV
delta 180
zcmV;l089Uk0)YaMB#|*Rf0Ri?K~y-6t&;%`g&+(=1=ijF$U2b)a0Qe9OQIxwlC8Mo
z_?OaKqo2#HoCaUs>WNf3111$I1TgPM2=LRN%?vc(H#49B
zhE9Sa67{a@`21|TLs<$X=ok7&_B_DwJDlT>>>}ptdk?X(Q
iOQykC56*t{e$WYODG2@_x(z)50000igP)Px$#7RU!R9J=WS3yd{Koot7t_mt`x+n;CqazeNfW5*jdw?!_gIvN*S8fG!fUIOT
z9v~M`x)|M95Q>B;p|x{LMb37@3CX!#GcEN=iyiy$4=y@=f&t@7F891_R#5(Sbt}K@#A(48yU^xmDF;^44C1BtqMYPkLv#y*LLz?{)wZ
z^8H=l?Gu>4e_*-@ad~}%hsj;86&pji4%s?vY1ioxrt9}Fr@&q#A@@a~<*?3xiacAN
zEU9Ey%hO
z(t+o)+|}&4>}NV*)|oE?2w=V(=$C7+Wk+)#wEH5M*ws@6Rt5Uob#!lF2x2XCG
zF?*fccS1ma+u6VrO09q>iqL7dYPs{{`BeCwKPG7rmD#_c`!)N=7fYSw%A9m(>i_@%
M07*qoM6N<$f_Dz`ApigX
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/ems2.png b/Resources/Textures/_NF/Structures/Wallmounts/signs.rsi/ems2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a85fd1b2b5dcdee5ac07d19ec4ed85f15cfbaba
GIT binary patch
literal 538
zcmV+#0_FXQP);q(y>kA0+0R)G0vLJLY
z4MlLSLwjj@_vbEcQxWuALhirI_ucpZ_a_1VI<|@eN31=mlIV@!kzC~95o=GJ#vy98
zS|#LZnj#s#lOnVMN#1gg*CzIvhls}jfZ@jouP@JwCLa5tR$blXv^gOvKgY#m@+cc#Od~LAT$;&G`VM&o2zd32yHn$oV@}3jhG-CIB8Y
za#@HJj1KtBL$Bka*Kq+LyGqD=bsjKx!bA>O9AIvOAQT#D5Q+sdb>2LlAmT=Tdkv_&
z=E6a*I$8*
zB9N{4q;-nMLEWUy3MopG7qw!e1GfB8kd_CbnAJq_?yUk$)|C;#ODx~WyFiKn>@F_d
z3G)vu
Date: Wed, 9 Oct 2024 21:40:56 +0000
Subject: [PATCH 35/96] Automatic Changelog (#2102)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index c726628aa71..c9cfe291472 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4325,3 +4325,9 @@ Entries:
message: The Crescent now has been fitted with Air Alarms, engineers rejoice!
id: 5368
time: '2024-10-07T16:38:08.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: New poster for the FSB Spirit and two new EMS signs.
+ id: 5369
+ time: '2024-10-09T21:40:26.0000000+00:00'
From f6f4f23fbdcbfb931c03a159ea45906a06a7568f Mon Sep 17 00:00:00 2001
From: AndresE55 <80334192+Leander-0@users.noreply.github.com>
Date: Wed, 9 Oct 2024 17:54:59 -0400
Subject: [PATCH 36/96] Add magic crayon (#2157)
* add magic crayon
* Infinite crayons, smaller magic crayon, attribs
* Copyright, description
* Plasticmagic_crayon.rsi
---------
Co-authored-by: Whatstone
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
---
Content.Client/Crayon/CrayonSystem.cs | 11 +++++
Content.Server/Crayon/CrayonSystem.cs | 12 +++--
.../en-US/_NF/crayon/crayon-component.ftl | 1 +
.../_NF/Entities/Objects/Fun/magic_crayon.yml | 28 +++++++++++
.../_NF/Loadouts/Jobs/Contractor/fun.yml | 9 ++++
.../Loadouts/contractor_loadout_groups.yml | 1 +
.../_NF/Objects/Fun/catplushie.rsi/meta.json | 2 +-
.../Objects/Fun/corgiplushie.rsi/meta.json | 2 +-
.../_NF/Objects/Fun/foxplushie.rsi/meta.json | 2 +-
.../Fun/magic_crayon.rsi/icon-inhand-left.png | Bin 0 -> 204 bytes
.../magic_crayon.rsi/icon-inhand-right.png | Bin 0 -> 203 bytes
.../_NF/Objects/Fun/magic_crayon.rsi/icon.png | Bin 0 -> 282 bytes
.../Objects/Fun/magic_crayon.rsi/meta.json | 46 ++++++++++++++++++
.../_NF/Objects/Fun/petrock.rsi/meta.json | 2 +-
.../_NF/Objects/Fun/prizeticket.rsi/meta.json | 2 +-
.../_NF/Objects/Fun/toys.rsi/meta.json | 2 +-
16 files changed, 110 insertions(+), 10 deletions(-)
create mode 100644 Resources/Locale/en-US/_NF/crayon/crayon-component.ftl
create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Fun/magic_crayon.yml
create mode 100644 Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-left.png
create mode 100644 Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-right.png
create mode 100644 Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon.png
create mode 100644 Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/meta.json
diff --git a/Content.Client/Crayon/CrayonSystem.cs b/Content.Client/Crayon/CrayonSystem.cs
index 2ed82b6a711..d489361afba 100644
--- a/Content.Client/Crayon/CrayonSystem.cs
+++ b/Content.Client/Crayon/CrayonSystem.cs
@@ -65,6 +65,17 @@ protected override void FrameUpdate(FrameEventArgs args)
}
_parent.UIUpdateNeeded = false;
+
+ // Frontier: unlimited crayon
+ if (_parent.Capacity == int.MaxValue)
+ {
+ _label.SetMarkup(Robust.Shared.Localization.Loc.GetString("crayon-drawing-label-unlimited",
+ ("color", _parent.Color),
+ ("state", _parent.SelectedState)));
+ return;
+ }
+ // End Frontier
+
_label.SetMarkup(Robust.Shared.Localization.Loc.GetString("crayon-drawing-label",
("color",_parent.Color),
("state",_parent.SelectedState),
diff --git a/Content.Server/Crayon/CrayonSystem.cs b/Content.Server/Crayon/CrayonSystem.cs
index a572ad96c85..771fef8d785 100644
--- a/Content.Server/Crayon/CrayonSystem.cs
+++ b/Content.Server/Crayon/CrayonSystem.cs
@@ -14,7 +14,6 @@
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.GameStates;
-using Robust.Shared.Player;
using Robust.Shared.Prototypes;
namespace Content.Server.Crayon;
@@ -74,9 +73,14 @@ private void OnCrayonAfterInteract(EntityUid uid, CrayonComponent component, Aft
if (component.UseSound != null)
_audio.PlayPvs(component.UseSound, uid, AudioParams.Default.WithVariation(0.125f));
- // Decrease "Ammo"
- component.Charges--;
- Dirty(uid, component);
+ // Frontier: check if crayon is infinite
+ if (component.Charges != int.MaxValue)
+ {
+ // Decrease "Ammo"
+ component.Charges--;
+ Dirty(uid, component);
+ }
+ // End Frontier
_adminLogger.Add(LogType.CrayonDraw, LogImpact.Low, $"{EntityManager.ToPrettyString(args.User):user} drew a {component.Color:color} {component.SelectedState}");
args.Handled = true;
diff --git a/Resources/Locale/en-US/_NF/crayon/crayon-component.ftl b/Resources/Locale/en-US/_NF/crayon/crayon-component.ftl
new file mode 100644
index 00000000000..cb616f7aaef
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/crayon/crayon-component.ftl
@@ -0,0 +1 @@
+crayon-drawing-label-unlimited = Drawing: [color={$color}]{$state}[/color]
diff --git a/Resources/Prototypes/_NF/Entities/Objects/Fun/magic_crayon.yml b/Resources/Prototypes/_NF/Entities/Objects/Fun/magic_crayon.yml
new file mode 100644
index 00000000000..eb4079fa67f
--- /dev/null
+++ b/Resources/Prototypes/_NF/Entities/Objects/Fun/magic_crayon.yml
@@ -0,0 +1,28 @@
+- type: entity
+ parent: CrayonRainbow
+ id: CrayonMagic
+ name: magic crayon
+ description: Specially blended with bluespace crystals and certified non-toxic.
+ components:
+ - type: Sprite
+ sprite: _NF/Objects/Fun/magic_crayon.rsi
+ state: icon
+ - type: Item
+ sprite: _NF/Objects/Fun/magic_crayon.rsi
+ heldPrefix: icon
+ - type: Tag # Removing trash & recyclable
+ tags:
+ - Write
+ - Crayon
+ - type: Crayon
+ capacity: 2147483647 # int.MaxValue, infinite charges
+ - type: FlavorProfile
+ flavors:
+ - chewy
+ - magical
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ reagents:
+ - ReagentId: Nothing
+ Quantity: 40
diff --git a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml
index ef9446d3939..35303378a52 100644
--- a/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml
+++ b/Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/fun.yml
@@ -193,3 +193,12 @@
price: 10000
inhand:
- PetCarrierNPCEmotionalSupportSafe
+
+- type: loadout
+ id: ContractorCrayonMagic
+ effects:
+ - !type:GroupLoadoutEffect
+ proto: ContractorT3
+ price: 30000
+ inhand:
+ - CrayonMagic
diff --git a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml
index d5826b14f04..2b7d8008969 100644
--- a/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml
+++ b/Resources/Prototypes/_NF/Loadouts/contractor_loadout_groups.yml
@@ -730,6 +730,7 @@
- ContractorDawInstrumentFlatpack
- ContractorHoverbikeFlatpack
- ContractorEmotionalPetCarrier
+ - ContractorCrayonMagic
- type: loadoutGroup
id: ContractorFace
diff --git a/Resources/Textures/_NF/Objects/Fun/catplushie.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/catplushie.rsi/meta.json
index 878f438f4ec..ce57dc29d3f 100644
--- a/Resources/Textures/_NF/Objects/Fun/catplushie.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/catplushie.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise Station",
+ "copyright": "Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/corgiplushie.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/corgiplushie.rsi/meta.json
index 06c0cf9ed4a..8c36a89ed2c 100644
--- a/Resources/Textures/_NF/Objects/Fun/corgiplushie.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/corgiplushie.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise Station",
+ "copyright": "Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/foxplushie.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/foxplushie.rsi/meta.json
index 5842b1ad07a..b60d4f5cae8 100644
--- a/Resources/Textures/_NF/Objects/Fun/foxplushie.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/foxplushie.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise Station",
+ "copyright": "Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-left.png b/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..a88404f0b202b9e258fa00a6f96b8050115f52a9
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QbGYfA+A9B7Q=srh5t(aG5jm$
z|IfsKP?W7C$S;`TzYY*S=}ia)iX?lwIEG|2zP-7T_kaNhi$l-bzv1VYChqUJ
zq*AWCX(3CkD8q;B#pl27J@-}eUikUX{MtSjGMl2TeFg6IUjXX2TXk6PPsMe@s*%
wx^JexpL#)_f#IKbg@O&xVL~b#LJzL7E)Zn+yI1>%Bv3hnr>mdKI;Vst08%nbKmY&$
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-right.png b/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon-inhand-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..c337641453062383276b3656a5dc5c51dfa0db23
GIT binary patch
literal 203
zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QbGYfA+A80Vd1}94FCTX^OyW%
z_|L?|Z5)vY6l5z2@(X6r`LFZ;zxCrhIiN_Ar;B4qM&sLCJ9!Tn@Gv|4yj}k^rE!Mq
z1hswHyp3AE4xtPOJfrUK?-zZRK4ZS_ll}?&=da&7fBl4bMR^8>zH9dX`tSEDnKW&1
y^p@W9-ejRMBg29BFIlS?85pKWE1SE0c*8V3k>Tn5BWJ}xuJUyCb6Mw<&;$U=o=Ecm
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon.png b/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..c520ae932500b2757cd8b4ced4aeb6d3e4ef40ac
GIT binary patch
literal 282
zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDct~{5LX~Q)A$U7@tK(n{}~ov
zVqo~+wq2BA`}<=(Y%8A0Uayq-|A}E0P;@fGEe3`M@8_8UHSm`N`2{olM*&ZJ=Pd(D
z^?JHEhGaCpy>$8$@nJHL#E$=kopU0tg)~^Lo?dq8lHa9hRnJT789y<9lKmw5
zsqmFFPx$=@7QfkkFV8pFf6UDPd-T2H*~@>gy?yD~%epUiFYEl@KhNCX^j-5s_=WWg
z=Bs#4QmMUI)leGz_gB)(zwVEI^Dp_X>G^;EgfIWOft127`Ca)h)IBfNn;!~i;g#0a
R1iGAo!PC{xWt~$(69CTof<6EM
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/meta.json
new file mode 100644
index 00000000000..643dce035ad
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Fun/magic_crayon.rsi/meta.json
@@ -0,0 +1,46 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-4.0",
+ "copyright": "Taken from tgstation and modified by Swept at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, tweaked by Ubaser and whatston3 (GitHub)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "icon-inhand-left",
+ "directions": 4,
+ "delays": [
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ]
+ ]
+ },
+ {
+ "name": "icon-inhand-right",
+ "directions": 4,
+ "delays": [
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ],
+ [ 0.2, 0.2, 0.2 ]
+ ]
+ }
+ ]
+}
+
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Objects/Fun/petrock.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/petrock.rsi/meta.json
index d39a58e623d..b00abc40de0 100644
--- a/Resources/Textures/_NF/Objects/Fun/petrock.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/petrock.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise Station",
+ "copyright": "Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/prizeticket.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/prizeticket.rsi/meta.json
index bf0f0d3224d..667aefdc223 100644
--- a/Resources/Textures/_NF/Objects/Fun/prizeticket.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/prizeticket.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from Paradise Station",
+ "copyright": "Taken from Paradise (arcade.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
index 15cfd9eb4c1..f52f9068543 100644
--- a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise Station",
+ "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2",
"size": {
"x": 32,
"y": 32
From 76bc29c98cfbaa0851a811518326329261a0cbe6 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Wed, 9 Oct 2024 21:55:24 +0000
Subject: [PATCH 37/96] Automatic Changelog (#2157)
---
Resources/Changelog/Frontier.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index c9cfe291472..13898015fde 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4331,3 +4331,11 @@ Entries:
message: New poster for the FSB Spirit and two new EMS signs.
id: 5369
time: '2024-10-09T21:40:26.0000000+00:00'
+- author: Leander
+ changes:
+ - type: Add
+ message: >-
+ Added magic crayon and its selection on the Fun loadouts, paint the
+ world with it!
+ id: 5370
+ time: '2024-10-09T21:54:59.0000000+00:00'
From 2cf51318f365b3c7f7c31e02584fe563ae6def93 Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Thu, 10 Oct 2024 19:35:05 +0300
Subject: [PATCH 38/96] Update phoenix.yml (#2180)
---
Resources/Prototypes/_NF/Shipyard/phoenix.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Resources/Prototypes/_NF/Shipyard/phoenix.yml b/Resources/Prototypes/_NF/Shipyard/phoenix.yml
index d91466a8b43..0c349212c47 100644
--- a/Resources/Prototypes/_NF/Shipyard/phoenix.yml
+++ b/Resources/Prototypes/_NF/Shipyard/phoenix.yml
@@ -2,7 +2,7 @@
id: phoenix
name: NR Phoenix
description: A research and salvage vessel designed for deep space exploration
- price: 60500 # TODO - fix this value, getting tests to pass - Whatstone
+ price: 62500 # TODO - fix this value, getting tests to pass - Whatstone
category: Medium
group: Shipyard
shuttlePath: /Maps/_NF/Shuttles/phoenix.yml
From 534e1546c3ba6b2d5813e4f46ab4abe6562ea570 Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Thu, 10 Oct 2024 21:15:13 +0300
Subject: [PATCH 39/96] Fix benches errors with the SimpleStation14 benches
(#2181)
* Fixups
* Update benches.yml
* Update PostMapInitTest.cs
* Update PostMapInitTest.cs
---
.../Prototypes/{_Park => SimpleStation14}/benches.yml | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
rename Resources/Prototypes/{_Park => SimpleStation14}/benches.yml (98%)
diff --git a/Resources/Prototypes/_Park/benches.yml b/Resources/Prototypes/SimpleStation14/benches.yml
similarity index 98%
rename from Resources/Prototypes/_Park/benches.yml
rename to Resources/Prototypes/SimpleStation14/benches.yml
index f515772c453..cbc3d0ceeed 100644
--- a/Resources/Prototypes/_Park/benches.yml
+++ b/Resources/Prototypes/SimpleStation14/benches.yml
@@ -7,6 +7,8 @@
parent: SeatBase
description: Multiple seats spanning a single object. Truly a marvel of science.
components:
+ - type: Physics
+ bodyType: Static
- type: Transform
anchored: true
- type: Rotatable
@@ -233,8 +235,6 @@
state: corner
- type: Clickable
- type: InteractionOutline
- - type: Physics
- bodyType: Dynamic
- type: Pullable
- type: Damageable
damageContainer: Inorganic
@@ -304,8 +304,6 @@
state: corner
- type: Clickable
- type: InteractionOutline
- - type: Physics
- bodyType: Dynamic
- type: Pullable
- type: Damageable
damageContainer: Inorganic
@@ -323,4 +321,4 @@
collection: MetalBreak
- type: Construction # Frontier
graph: SofasGraph # Frontier
- node: BenchSofaCorpCornerNode # Frontier
+ node: BenchSofaCorpCornerNode # Frontier
\ No newline at end of file
From df3d862e5ab907d321fb072b99e051668b624452 Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Thu, 10 Oct 2024 22:33:39 +0300
Subject: [PATCH 40/96] Unblood Your Blood (#2184)
---
Resources/Prototypes/Recipes/Reactions/biological.yml | 6 +++---
Resources/Prototypes/Recipes/Reactions/food.yml | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Resources/Prototypes/Recipes/Reactions/biological.yml b/Resources/Prototypes/Recipes/Reactions/biological.yml
index 604211466f4..7d2eb37f1da 100644
--- a/Resources/Prototypes/Recipes/Reactions/biological.yml
+++ b/Resources/Prototypes/Recipes/Reactions/biological.yml
@@ -11,7 +11,7 @@
Iron: 0.5
Sugar: 2
CarbonDioxide: 3
- Protein: 4
+# Protein: 4 # Frontier
- type: reaction
id: SlimeBloodBreakdown
@@ -51,7 +51,7 @@
Copper: 0.5
Sugar: 2
CarbonDioxide: 3
- Protein: 4
+# Protein: 4 # Frontier
- type: reaction
id: ZombieBloodBreakdown
@@ -63,5 +63,5 @@
amount: 4
products:
Mold: 2
- Protein: 1
+# Protein: 1 # Frontier
Toxin: 1
diff --git a/Resources/Prototypes/Recipes/Reactions/food.yml b/Resources/Prototypes/Recipes/Reactions/food.yml
index 7d524a9c7ae..7974d82ed90 100644
--- a/Resources/Prototypes/Recipes/Reactions/food.yml
+++ b/Resources/Prototypes/Recipes/Reactions/food.yml
@@ -338,7 +338,7 @@
products:
Fat: 6
Water: 3
- Protein: 1 #water & protein represent aqueous proteins
+# Protein: 1 #water & protein represent aqueous proteins # Frontier
#- type: reaction
# id: SugarBreakdown
From e0254f2a956a239437ba0e61bc15711eceda47ae Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Fri, 11 Oct 2024 19:54:36 +0000
Subject: [PATCH 41/96] Barge Directional Fan Update (#2066)
* Update barge.yml
* Updates waste pump and pacman to ship "on" versions
* Barge price to 47k, ~10% margin
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/barge.yml | 705 ++++++--------------
Resources/Prototypes/_NF/Shipyard/barge.yml | 2 +-
2 files changed, 208 insertions(+), 499 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/barge.yml b/Resources/Maps/_NF/Shuttles/barge.yml
index c14ee153a17..e5052ba37f1 100644
--- a/Resources/Maps/_NF/Shuttles/barge.yml
+++ b/Resources/Maps/_NF/Shuttles/barge.yml
@@ -42,11 +42,11 @@ entities:
version: 6
-1,-2:
ind: -1,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAegAAAAAAegAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAegAAAAAAaQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAA
version: 6
0,-2:
ind: 0,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAegAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
- type: Broadphase
- type: Physics
@@ -224,6 +224,16 @@ entities:
118: 0,3
119: 0,2
120: 0,1
+ - node:
+ color: '#3C44AAFF'
+ id: DeliveryGreyscale
+ decals:
+ 169: 0,-20
+ - node:
+ color: '#B02E26FF'
+ id: DeliveryGreyscale
+ decals:
+ 168: -2,-20
- node:
color: '#79150096'
id: DiagonalCheckerBOverlay
@@ -355,91 +365,80 @@ entities:
version: 2
data:
tiles:
- -2,-1:
- 0: 52462
- 1: 8704
- -1,-1:
- 0: 65535
- 0,-1:
- 0: 65535
- 1,-1:
- 0: 13107
- -2,0:
- 1: 26214
- 0: 34952
- -1,0:
- 0: 65535
- 0,0:
- 0: 65535
- 1,0:
- 0: 13107
-2,-4:
- 1: 26146
- 0: 34816
+ 0: 26146
+ -2,-5:
+ 0: 26342
-2,-3:
- 0: 52872
- 1: 8260
+ 0: 8260
+ 1: 32768
-2,-2:
- 0: 61166
+ 1: 52424
+ -2,-1:
+ 1: 2188
+ 0: 8704
+ -2,0:
+ 0: 26214
-1,-4:
- 0: 65535
+ 1: 65102
-1,-3:
- 0: 65535
+ 1: 65311
-1,-2:
- 0: 65535
+ 1: 65535
+ -1,-1:
+ 1: 20479
+ -1,0:
+ 1: 65535
+ -1,-5:
+ 1: 61124
+ 0: 1
0,-4:
- 0: 65399
+ 1: 29459
0,-3:
- 0: 65535
+ 1: 63303
+ 0,-5:
+ 1: 13073
+ 0: 132
0,-2:
- 0: 65535
+ 1: 61156
+ 0,-1:
+ 1: 60942
+ 0,0:
+ 1: 61166
1,-4:
- 1: 13090
+ 0: 13090
1,-3:
- 1: 8209
- 0: 4864
+ 0: 8209
1,-2:
+ 1: 4368
+ 1,-1:
+ 1: 4353
+ 1,0:
+ 1: 4883
+ 1,-5:
0: 13107
-2,1:
- 0: 35470
- 1: 17504
+ 0: 17504
-1,1:
- 0: 65535
+ 1: 53236
-1,2:
- 1: 1
- 0: 14
+ 0: 1
0,1:
- 0: 65535
+ 1: 6094
0,2:
- 0: 3
- 1: 4
+ 0: 4
1,1:
- 0: 787
- 1: 4128
+ 0: 4128
-2,-6:
- 1: 25668
- -2,-5:
- 1: 26342
- -1,-5:
- 1: 1
- 0: 65534
- -1,-6:
- 0: 57344
- 0,-6:
- 0: 12288
- 0,-5:
- 0: 30579
- 1: 132
+ 0: 25668
1,-6:
- 1: 12561
- 1,-5:
- 1: 13107
+ 0: 12561
uniqueMixes:
- volume: 2500
- temperature: 293.15
+ immutable: True
moles:
- - 21.824879
- - 82.10312
+ - 0
+ - 0
- 0
- 0
- 0
@@ -453,8 +452,8 @@ entities:
- volume: 2500
temperature: 293.15
moles:
- - 0
- - 0
+ - 21.824879
+ - 82.10312
- 0
- 0
- 0
@@ -485,8 +484,6 @@ entities:
devices:
- 550
- 543
- - type: AtmosDevice
- joinedGrid: 70
- uid: 742
components:
- type: Transform
@@ -501,8 +498,6 @@ entities:
- 664
- 662
- 55
- - type: AtmosDevice
- joinedGrid: 70
- uid: 743
components:
- type: Transform
@@ -517,20 +512,6 @@ entities:
- 623
- 304
- 647
- - type: AtmosDevice
- joinedGrid: 70
-- proto: AirCanister
- entities:
- - uid: 514
- components:
- - type: Transform
- anchored: True
- pos: 1.5,-15.5
- parent: 70
- - type: Physics
- bodyType: Static
- - type: AtmosDevice
- joinedGrid: 70
- proto: AirlockCargoGlass
entities:
- uid: 570
@@ -621,42 +602,48 @@ entities:
- type: Transform
pos: -3.4585743,-3.7488751
parent: 70
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 46
+ - uid: 43
components:
- type: Transform
- pos: -4.5,3.5
+ rot: 1.5707963267948966 rad
+ pos: 5.5,3.5
parent: 70
- uid: 52
components:
- type: Transform
+ rot: 1.5707963267948966 rad
pos: 5.5,-0.5
parent: 70
- uid: 81
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 5.5,0.5
+ pos: 5.5,2.5
parent: 70
- uid: 149
components:
- type: Transform
+ rot: -1.5707963267948966 rad
pos: -4.5,2.5
parent: 70
- - uid: 519
+ - uid: 222
components:
- type: Transform
- pos: 5.5,3.5
+ rot: -1.5707963267948966 rad
+ pos: -4.5,3.5
parent: 70
- - uid: 520
+ - uid: 274
components:
- type: Transform
- pos: 5.5,2.5
+ rot: 1.5707963267948966 rad
+ pos: 5.5,0.5
parent: 70
- - uid: 740
+ - uid: 601
components:
- type: Transform
+ rot: -1.5707963267948966 rad
pos: -4.5,1.5
parent: 70
- proto: AtmosFixBlockerMarker
@@ -1069,54 +1056,29 @@ entities:
entities:
- uid: 83
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-0.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 529
- uid: 85
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 529
- uid: 285
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 521
- uid: 287
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,2.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 521
- uid: 307
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 521
- proto: CableApcExtension
entities:
- uid: 10
@@ -2103,6 +2065,18 @@ entities:
- type: Transform
pos: 1.5,-16.5
parent: 70
+ - uid: 520
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-18.5
+ parent: 70
+ - uid: 600
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-18.5
+ parent: 70
- proto: ChairPilotSeat
entities:
- uid: 312
@@ -2171,139 +2145,90 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 361
- - 313
- uid: 78
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -4.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 361
- - 313
- uid: 169
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 361
- - 313
- uid: 172
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -2.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 361
- - 313
- uid: 204
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 577
- uid: 216
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-2.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 577
- uid: 217
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 577
- uid: 218
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,-0.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 220
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-0.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 221
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 230
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 247
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 248
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,-0.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 362
- uid: 249
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-4.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 577
- uid: 250
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-5.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 577
- proto: DefibrillatorCabinetFilled
entities:
- uid: 609
@@ -2411,8 +2336,6 @@ entities:
- 584
- 342
- 140
- - type: AtmosDevice
- joinedGrid: 70
- uid: 574
components:
- type: Transform
@@ -2426,8 +2349,6 @@ entities:
- 283
- 168
- 140
- - type: AtmosDevice
- joinedGrid: 70
- uid: 576
components:
- type: Transform
@@ -2442,8 +2363,6 @@ entities:
- 266
- 318
- 328
- - type: AtmosDevice
- joinedGrid: 70
- proto: Firelock
entities:
- uid: 584
@@ -2515,17 +2434,18 @@ entities:
rot: 1.5707963267948966 rad
pos: 2.5,-10.5
parent: 70
-- proto: GasMixerFlipped
+- proto: GasMixerOnFlipped
entities:
- - uid: 274
+ - uid: 282
components:
- type: Transform
pos: 0.5,-18.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
+ - type: GasMixer
+ inletTwoConcentration: 0.79
+ inletOneConcentration: 0.21
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- proto: GasPassiveVent
entities:
- uid: 737
@@ -2534,8 +2454,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -6.5,3.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasPipeBend
@@ -2547,21 +2465,15 @@ entities:
pos: 2.5,-12.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 264
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -1.5,-18.5
parent: 70
- - uid: 282
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,-16.5
- parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 552
components:
- type: Transform
@@ -2632,14 +2544,7 @@ entities:
pos: -0.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
- - uid: 222
- components:
- - type: Transform
- pos: 0.5,-16.5
- parent: 70
- - type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 628
components:
- type: Transform
@@ -2663,28 +2568,28 @@ entities:
pos: 1.5,-8.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 17
components:
- type: Transform
pos: -0.5,-7.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 19
components:
- type: Transform
pos: -0.5,0.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 47
components:
- type: Transform
pos: 0.5,-14.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 49
components:
- type: Transform
@@ -2692,21 +2597,21 @@ entities:
pos: 2.5,-10.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 50
components:
- type: Transform
pos: -0.5,-5.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 51
components:
- type: Transform
pos: -0.5,-3.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 53
components:
- type: Transform
@@ -2714,7 +2619,7 @@ entities:
pos: -2.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 54
components:
- type: Transform
@@ -2722,27 +2627,29 @@ entities:
pos: 1.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 215
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -0.5,-18.5
parent: 70
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 223
components:
- type: Transform
pos: 0.5,-17.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 288
components:
- type: Transform
pos: 0.5,-13.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 289
components:
- type: Transform
@@ -2750,7 +2657,7 @@ entities:
pos: 1.5,-12.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 290
components:
- type: Transform
@@ -2758,7 +2665,7 @@ entities:
pos: 2.5,-11.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 291
components:
- type: Transform
@@ -2766,7 +2673,7 @@ entities:
pos: 2.5,-9.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 293
components:
- type: Transform
@@ -2774,42 +2681,42 @@ entities:
pos: 0.5,-8.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 294
components:
- type: Transform
pos: -0.5,-6.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 295
components:
- type: Transform
pos: -0.5,-4.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 296
components:
- type: Transform
pos: -0.5,-2.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 297
components:
- type: Transform
pos: -0.5,-0.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 298
components:
- type: Transform
pos: -0.5,1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 300
components:
- type: Transform
@@ -2817,7 +2724,7 @@ entities:
pos: -1.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 301
components:
- type: Transform
@@ -2825,7 +2732,7 @@ entities:
pos: -3.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 302
components:
- type: Transform
@@ -2833,7 +2740,7 @@ entities:
pos: 0.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 303
components:
- type: Transform
@@ -2841,21 +2748,29 @@ entities:
pos: 2.5,-1.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
+ - uid: 514
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-15.5
+ parent: 70
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 532
components:
- type: Transform
pos: -0.5,4.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 533
components:
- type: Transform
pos: -0.5,5.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 562
components:
- type: Transform
@@ -3001,7 +2916,7 @@ entities:
pos: 2.5,-7.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 642
components:
- type: Transform
@@ -3049,7 +2964,7 @@ entities:
pos: -0.5,3.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 653
components:
- type: Transform
@@ -3113,7 +3028,7 @@ entities:
pos: -1.5,2.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- proto: GasPipeTJunction
entities:
- uid: 14
@@ -3122,7 +3037,7 @@ entities:
pos: 0.5,-12.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 15
components:
- type: Transform
@@ -3130,7 +3045,7 @@ entities:
pos: 2.5,-8.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 292
components:
- type: Transform
@@ -3138,7 +3053,7 @@ entities:
pos: -0.5,-8.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 299
components:
- type: Transform
@@ -3147,6 +3062,14 @@ entities:
parent: 70
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 519
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-16.5
+ parent: 70
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 586
components:
- type: Transform
@@ -3170,54 +3093,31 @@ entities:
pos: -0.5,2.5
parent: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- proto: GasPort
entities:
- - uid: 42
- components:
- - type: Transform
- pos: 1.5,-15.5
- parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- - type: AtmosPipeColor
- color: '#0000CCFF'
- uid: 219
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,-19.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 265
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,-19.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
-- proto: GasPressurePump
+- proto: GasPressurePumpOnMax
entities:
- - uid: 43
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 0.5,-15.5
- parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- - type: AtmosPipeColor
- color: '#0000CCFF'
- - uid: 306
+ - uid: 276
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,3.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasVentPump
@@ -3228,78 +3128,62 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-1.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 57
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -0.5,-12.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 304
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -4.5,-1.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 305
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,-9.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 534
components:
- type: Transform
pos: -0.5,6.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 543
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -0.5,-16.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 636
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -2.5,2.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- uid: 641
components:
- type: Transform
pos: 2.5,-6.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
- color: '#0000CCFF'
+ color: '#0055CCFF'
- proto: GasVentScrubber
entities:
- uid: 550
@@ -3308,8 +3192,6 @@ entities:
rot: -1.5707963267948966 rad
pos: -0.5,-17.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 594
@@ -3318,8 +3200,6 @@ entities:
rot: -1.5707963267948966 rad
pos: -0.5,-13.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 623
@@ -3328,8 +3208,6 @@ entities:
rot: 3.141592653589793 rad
pos: -1.5,-9.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 639
@@ -3337,8 +3215,6 @@ entities:
- type: Transform
pos: -1.5,6.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 646
@@ -3346,8 +3222,6 @@ entities:
- type: Transform
pos: 2.5,-3.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 647
@@ -3356,8 +3230,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -5.5,-3.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 662
@@ -3365,8 +3237,6 @@ entities:
- type: Transform
pos: 3.5,4.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- uid: 664
@@ -3375,8 +3245,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -2.5,0.5
parent: 70
- - type: AtmosDevice
- joinedGrid: 70
- type: AtmosPipeColor
color: '#990000FF'
- proto: GravityGeneratorMini
@@ -3708,6 +3576,24 @@ entities:
- type: Transform
pos: -3.5,-1.5
parent: 70
+- proto: LockerWallMaterialsFuelPlasmaFilled
+ entities:
+ - uid: 602
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-15.5
+ parent: 70
+- proto: NitrogenCanister
+ entities:
+ - uid: 46
+ components:
+ - type: Transform
+ anchored: True
+ pos: -1.5,-19.5
+ parent: 70
+ - type: Physics
+ bodyType: Static
- proto: OreProcessor
entities:
- uid: 604
@@ -3715,6 +3601,16 @@ entities:
- type: Transform
pos: -0.5,0.5
parent: 70
+- proto: OxygenCanister
+ entities:
+ - uid: 42
+ components:
+ - type: Transform
+ anchored: True
+ pos: 0.5,-19.5
+ parent: 70
+ - type: Physics
+ bodyType: Static
- proto: Paper
entities:
- uid: 567
@@ -3734,20 +3630,27 @@ entities:
- type: Transform
pos: -4.5,1.5
parent: 70
-- proto: PortableGeneratorPacman
+ - uid: 603
+ components:
+ - type: Transform
+ pos: 5.5,3.5
+ parent: 70
+ - uid: 605
+ components:
+ - type: Transform
+ pos: 5.5,-0.5
+ parent: 70
+- proto: PortableGeneratorPacmanShuttle
entities:
- - uid: 276
+ - uid: 306
components:
- type: Transform
- anchored: True
pos: 1.5,-17.5
parent: 70
- - type: MaterialStorage
- storage:
- Plasma: 1500
+ - type: FuelGenerator
+ on: False
- type: Physics
bodyType: Static
- - type: InsertingMaterialStorage
- proto: PowerCellRecharger
entities:
- uid: 126
@@ -3759,8 +3662,6 @@ entities:
entities:
- uid: 245
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,-18.5
@@ -3769,8 +3670,6 @@ entities:
powerLoad: 0
- uid: 535
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,8.5
@@ -3779,8 +3678,6 @@ entities:
powerLoad: 0
- uid: 537
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 2.5,8.5
@@ -3789,8 +3686,6 @@ entities:
powerLoad: 0
- uid: 538
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,6.5
parent: 70
@@ -3798,8 +3693,6 @@ entities:
powerLoad: 0
- uid: 545
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -0.5,-2.5
@@ -3808,8 +3701,6 @@ entities:
powerLoad: 0
- uid: 547
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 1.5,-3.5
@@ -3818,8 +3709,6 @@ entities:
powerLoad: 0
- uid: 551
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 1.5,0.5
@@ -3828,8 +3717,6 @@ entities:
powerLoad: 0
- uid: 553
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -0.5,0.5
@@ -3838,8 +3725,6 @@ entities:
powerLoad: 0
- uid: 554
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 3.5,-18.5
@@ -3848,8 +3733,6 @@ entities:
powerLoad: 0
- uid: 555
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,-18.5
@@ -3858,8 +3741,6 @@ entities:
powerLoad: 0
- uid: 558
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,-13.5
@@ -3868,8 +3749,6 @@ entities:
powerLoad: 0
- uid: 559
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,-9.5
@@ -3878,8 +3757,6 @@ entities:
powerLoad: 0
- uid: 560
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,-9.5
@@ -3890,8 +3767,6 @@ entities:
entities:
- uid: 556
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,3.5
parent: 70
@@ -3954,71 +3829,33 @@ entities:
- type: Transform
pos: -0.5,-14.5
parent: 70
-- proto: SheetPlasma
- entities:
- - uid: 605
- components:
- - type: Transform
- pos: 1.358752,-16.485178
- parent: 70
- - type: Stack
- count: 15
- - type: Item
- size: 15
- proto: ShuttersNormal
entities:
- uid: 251
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,1.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 544
- uid: 252
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,2.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 544
- uid: 253
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,3.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 544
- uid: 261
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-2.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 528
- - 539
- uid: 263
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-2.5
parent: 70
- - type: DeviceLinkSink
- links:
- - 528
- - 539
- proto: ShuttleWindow
entities:
- uid: 5
@@ -4260,7 +4097,7 @@ entities:
- type: Transform
pos: 1.5,-14.5
parent: 70
-- proto: SignMinerDock
+- proto: SignShipDock
entities:
- uid: 610
components:
@@ -4279,7 +4116,7 @@ entities:
- type: Transform
pos: -2.5,-17.5
parent: 70
-- proto: soda_dispenser
+- proto: SodaDispenser
entities:
- uid: 596
components:
@@ -4773,8 +4610,6 @@ entities:
entities:
- uid: 137
components:
- - type: MetaData
- flags: SessionSpecific
- type: Transform
pos: -5.5,-4.5
parent: 70
@@ -4782,8 +4617,6 @@ entities:
entities:
- uid: 111
components:
- - type: MetaData
- flags: SessionSpecific
- type: Transform
pos: 3.5,5.5
parent: 70
@@ -4791,8 +4624,6 @@ entities:
entities:
- uid: 389
components:
- - type: MetaData
- flags: SessionSpecific
- type: Transform
pos: -4.5,-1.5
parent: 70
@@ -4800,428 +4631,306 @@ entities:
entities:
- uid: 6
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,4.5
parent: 70
- uid: 7
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,-0.5
parent: 70
- uid: 39
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-15.5
parent: 70
- uid: 40
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,-19.5
parent: 70
- uid: 60
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,0.5
parent: 70
- uid: 69
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-1.5
parent: 70
- uid: 72
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,-2.5
parent: 70
- uid: 73
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,4.5
parent: 70
- uid: 76
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,-6.5
parent: 70
- uid: 80
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,8.5
parent: 70
- uid: 86
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,4.5
parent: 70
- uid: 87
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,-2.5
parent: 70
- uid: 88
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-2.5
parent: 70
- uid: 90
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-9.5
parent: 70
- uid: 91
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,4.5
parent: 70
- uid: 93
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,7.5
parent: 70
- uid: 94
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,6.5
parent: 70
- uid: 95
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,-7.5
parent: 70
- uid: 98
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,8.5
parent: 70
- uid: 99
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,7.5
parent: 70
- uid: 100
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,6.5
parent: 70
- uid: 101
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,7.5
parent: 70
- uid: 103
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,6.5
parent: 70
- uid: 113
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,-2.5
parent: 70
- uid: 119
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-0.5
parent: 70
- uid: 120
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-7.5
parent: 70
- uid: 121
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,5.5
parent: 70
- uid: 125
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,-7.5
parent: 70
- uid: 127
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,-0.5
parent: 70
- uid: 136
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,-7.5
parent: 70
- uid: 141
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,-7.5
parent: 70
- uid: 144
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,-9.5
parent: 70
- uid: 151
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-19.5
parent: 70
- uid: 152
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,-9.5
parent: 70
- uid: 153
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-9.5
parent: 70
- uid: 154
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-10.5
parent: 70
- uid: 163
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,-0.5
parent: 70
- uid: 164
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,5.5
parent: 70
- uid: 181
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,-20.5
parent: 70
- uid: 187
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-20.5
parent: 70
- uid: 188
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,-15.5
parent: 70
- uid: 192
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,-14.5
parent: 70
- uid: 193
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-18.5
parent: 70
- uid: 194
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-18.5
parent: 70
- uid: 195
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,-19.5
parent: 70
- uid: 196
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,4.5
parent: 70
- uid: 197
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,-18.5
parent: 70
- uid: 200
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,4.5
parent: 70
- uid: 201
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-7.5
parent: 70
- uid: 212
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-14.5
parent: 70
- uid: 213
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-14.5
parent: 70
- uid: 214
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-13.5
parent: 70
- uid: 238
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-13.5
parent: 70
- uid: 239
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,-13.5
parent: 70
- uid: 240
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-13.5
parent: 70
- uid: 241
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,-14.5
parent: 70
- uid: 242
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,-18.5
parent: 70
- uid: 243
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,7.5
parent: 70
- uid: 244
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,-3.5
parent: 70
- uid: 286
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-10.5
parent: 70
- uid: 353
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,4.5
parent: 70
diff --git a/Resources/Prototypes/_NF/Shipyard/barge.yml b/Resources/Prototypes/_NF/Shipyard/barge.yml
index 7ae441af9ad..9494e3ab19f 100644
--- a/Resources/Prototypes/_NF/Shipyard/barge.yml
+++ b/Resources/Prototypes/_NF/Shipyard/barge.yml
@@ -12,7 +12,7 @@
id: Barge
name: NC Barge
description: A medium shipping vessel repurposed into a salvage bar.
- price: 45000 # Appraises for 42046, margin of ~5% - TODO: fix these values, getting tests to pass - Whatstone
+ price: 47000 # Appraises for 42901, margin of ~10% - TODO: fix these values, getting tests to pass - Whatstone
category: Medium
group: Shipyard
shuttlePath: /Maps/_NF/Shuttles/barge.yml
From 9c5436af009440de501097bf58e5bde820a9d535 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Fri, 11 Oct 2024 19:55:05 +0000
Subject: [PATCH 42/96] Automatic Changelog (#2066)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 13898015fde..84c41534945 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4339,3 +4339,9 @@ Entries:
world with it!
id: 5370
time: '2024-10-09T21:54:59.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: updated barge with directional fans
+ id: 5371
+ time: '2024-10-11T19:54:36.0000000+00:00'
From 99a949c756d0d2fdcc1770c8c36064efda5bd3b5 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Fri, 11 Oct 2024 20:05:13 +0000
Subject: [PATCH 43/96] Replaces Barnacle tiny fans with directional fans.
(#2097)
* Update barnacle.yml
* Increase margin on Barnacle to ~10%
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
.../_NF/Shuttles/BlackMarket/barnacle.yml | 150 +++++++++---------
.../_NF/Shipyard/BlackMarket/barnacle.yml | 2 +-
2 files changed, 77 insertions(+), 75 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
index 9a245ab57d8..1308cd190c1 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
@@ -171,16 +171,6 @@ entities:
- 227
- 213
- 215
-- proto: AirCanister
- entities:
- - uid: 57
- components:
- - type: Transform
- anchored: True
- pos: -5.5,-2.5
- parent: 201
- - type: Physics
- bodyType: Static
- proto: AirlockExternalGlass
entities:
- uid: 142
@@ -228,38 +218,43 @@ entities:
- type: Transform
pos: 1.3489224,-4.3157334
parent: 201
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 11
+ - uid: 28
components:
- type: Transform
- pos: 0.5,-2.5
+ rot: -1.5707963267948966 rad
+ pos: -6.5,0.5
parent: 201
- - uid: 12
+ - uid: 57
components:
- type: Transform
- pos: 0.5,-1.5
+ rot: -1.5707963267948966 rad
+ pos: -6.5,-1.5
parent: 201
- - uid: 13
+ - uid: 62
components:
- type: Transform
- pos: 0.5,-0.5
+ rot: -1.5707963267948966 rad
+ pos: -6.5,-0.5
parent: 201
- - uid: 27
+ - uid: 122
components:
- type: Transform
- pos: -6.5,-1.5
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-0.5
parent: 201
- - uid: 28
+ - uid: 166
components:
- type: Transform
- pos: -6.5,0.5
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-1.5
parent: 201
- - uid: 73
+ - uid: 226
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -6.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-2.5
parent: 201
- proto: AtmosFixBlockerMarker
entities:
@@ -341,27 +336,18 @@ entities:
rot: 3.141592653589793 rad
pos: 0.5,-2.5
parent: 201
- - type: DeviceLinkSink
- links:
- - 103
- uid: 171
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,-0.5
parent: 201
- - type: DeviceLinkSink
- links:
- - 103
- uid: 172
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,-1.5
parent: 201
- - type: DeviceLinkSink
- links:
- - 103
- proto: CableApcExtension
entities:
- uid: 69
@@ -755,6 +741,19 @@ entities:
- type: Transform
pos: -2.5,-3.5
parent: 201
+- proto: GasMixerOn
+ entities:
+ - uid: 67
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-0.5
+ parent: 201
+ - type: GasMixer
+ inletTwoConcentration: 0.79
+ inletOneConcentration: 0.21
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPassiveVent
entities:
- uid: 123
@@ -809,6 +808,13 @@ entities:
parent: 201
- type: AtmosPipeColor
color: '#1010FFFF'
+ - uid: 11
+ components:
+ - type: Transform
+ pos: -3.5,-1.5
+ parent: 201
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 119
components:
- type: Transform
@@ -918,14 +924,6 @@ entities:
parent: 201
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 225
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -0.5,-3.5
- parent: 201
- - type: AtmosPipeColor
- color: '#990000FF'
- proto: GasPipeTJunction
entities:
- uid: 117
@@ -946,25 +944,25 @@ entities:
color: '#990000FF'
- proto: GasPort
entities:
- - uid: 42
+ - uid: 12
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: -5.5,-2.5
+ pos: -3.5,-2.5
parent: 201
- type: AtmosPipeColor
- color: '#1010FFFF'
-- proto: GasPressurePump
- entities:
- - uid: 120
+ color: '#0055CCFF'
+ - uid: 42
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: -3.5,-0.5
+ rot: 3.141592653589793 rad
+ pos: -5.5,-2.5
parent: 201
- type: AtmosPipeColor
color: '#1010FFFF'
- - uid: 122
+- proto: GasPressurePumpOnMax
+ entities:
+ - uid: 73
components:
- type: Transform
rot: -1.5707963267948966 rad
@@ -1157,8 +1155,14 @@ entities:
- type: Transform
pos: -4.5,2.5
parent: 201
- - type: Thruster
- originalPowerLoad: 1500
+- proto: LockerWallMaterialsFuelPlasmaFilled
+ entities:
+ - uid: 120
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-6.5
+ parent: 201
- proto: MachineFrame
entities:
- uid: 41
@@ -1174,6 +1178,26 @@ entities:
- type: Transform
pos: 1.6783751,-4.3457556
parent: 201
+- proto: NitrogenCanister
+ entities:
+ - uid: 27
+ components:
+ - type: Transform
+ anchored: True
+ pos: -3.5,-2.5
+ parent: 201
+ - type: Physics
+ bodyType: Static
+- proto: OxygenCanister
+ entities:
+ - uid: 13
+ components:
+ - type: Transform
+ anchored: True
+ pos: -5.5,-2.5
+ parent: 201
+ - type: Physics
+ bodyType: Static
- proto: PirateFlag
entities:
- uid: 14
@@ -1392,17 +1416,6 @@ entities:
23:
- Pressed: Toggle
- Pressed: Trigger
-- proto: SheetPlasma
- entities:
- - uid: 166
- components:
- - type: Transform
- pos: 0.4796412,-5.530752
- parent: 201
- - type: Stack
- count: 15
- - type: Item
- size: 15
- proto: ShuttleGunPirateCannon
entities:
- uid: 23
@@ -1411,9 +1424,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 1.5,-0.5
parent: 201
- - type: DeviceLinkSink
- links:
- - 252
- proto: SignalButtonDirectional
entities:
- uid: 103
@@ -1518,31 +1528,23 @@ entities:
rot: 3.141592653589793 rad
pos: -3.5,-7.5
parent: 201
- - type: Thruster
- originalPowerLoad: 1500
- uid: 137
components:
- type: Transform
pos: -4.5,3.5
parent: 201
- - type: Thruster
- originalPowerLoad: 1500
- uid: 138
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,-7.5
parent: 201
- - type: Thruster
- originalPowerLoad: 1500
- uid: 150
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -5.5,2.5
parent: 201
- - type: Thruster
- originalPowerLoad: 1500
- proto: WallWood
entities:
- uid: 10
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
index 79612d86551..a6e0efe08c8 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
@@ -7,7 +7,7 @@
id: Barnacle
name: Barnacle
description: 'Nobody expects the lowly barnacle'
- price: 16000
+ price: 17000 # Appraises for 15445, price set to 17k, margin of ~10% - TODO: review ship values - Whatstone
category: Small
group: BlackMarket
shuttlePath: /Maps/_NF/Shuttles/BlackMarket/barnacle.yml
From ee2f0d20178a1a8c18795ff6279fc411eb831e14 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Fri, 11 Oct 2024 20:05:39 +0000
Subject: [PATCH 44/96] Automatic Changelog (#2097)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 84c41534945..85b3ec6d45e 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4345,3 +4345,9 @@ Entries:
message: updated barge with directional fans
id: 5371
time: '2024-10-11T19:54:36.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Updated Barnacle with directional fans.
+ id: 5372
+ time: '2024-10-11T20:05:14.0000000+00:00'
From 4a6c0b2f3e4a07ced89edc5e0853690ec1b317fd Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 00:34:19 +0000
Subject: [PATCH 45/96] Replace Empress tiny fans with directional fans.
(#2104)
* Update empress.yml
* Rotate freezer door fan to face inside
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/Nfsd/empress.yml | 328 ++++---------------
1 file changed, 64 insertions(+), 264 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
index 534fc12bf27..1db1f256dc0 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
@@ -1568,9 +1568,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 7.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- proto: AirlockNfsdLocked
entities:
- uid: 13
@@ -1603,9 +1600,6 @@ entities:
- type: Transform
pos: 8.5,3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 19
components:
- type: Transform
@@ -1812,7 +1806,7 @@ entities:
- type: Transform
pos: 18.5,4.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 456
components:
@@ -1835,7 +1829,7 @@ entities:
- uid: 459
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
pos: 24.5,-8.5
parent: 1
- uid: 460
@@ -1847,9 +1841,14 @@ entities:
- uid: 461
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: -1.5707963267948966 rad
pos: -25.5,-8.5
parent: 1
+ - uid: 614
+ components:
+ - type: Transform
+ pos: -8.5,-3.5
+ parent: 1
- uid: 630
components:
- type: Transform
@@ -1858,7 +1857,7 @@ entities:
- uid: 631
components:
- type: Transform
- pos: -8.5,-3.5
+ pos: 11.5,-3.5
parent: 1
- uid: 633
components:
@@ -1868,12 +1867,7 @@ entities:
- uid: 657
components:
- type: Transform
- pos: 11.5,-3.5
- parent: 1
- - uid: 735
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
+ rot: 1.5707963267948966 rad
pos: 16.5,5.5
parent: 1
- proto: AtmosFixBlockerMarker
@@ -2765,65 +2759,41 @@ entities:
- type: Transform
pos: 23.5,-8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 689
- uid: 1782
components:
- type: Transform
pos: 22.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 601
- uid: 1783
components:
- type: Transform
pos: -24.5,-8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 581
- uid: 1784
components:
- type: Transform
pos: -23.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 527
- uid: 2367
components:
- type: Transform
pos: -14.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 497
- uid: 2368
components:
- type: Transform
pos: -8.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 490
- uid: 2369
components:
- type: Transform
pos: 5.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1010
- uid: 2370
components:
- type: Transform
pos: 11.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 697
- proto: BlastDoorOpen
entities:
- uid: 2371
@@ -2831,17 +2801,11 @@ entities:
- type: Transform
pos: 5.5,9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2372
components:
- type: Transform
pos: 7.5,9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- proto: BookChemicalCompendium
entities:
- uid: 1637
@@ -6428,13 +6392,18 @@ entities:
- type: Transform
pos: 6.5,8.5
parent: 1
- - type: Physics
- canCollide: False
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
+ - type: Physics
+ canCollide: False
- type: ItemSlots
- proto: ConveyorBelt
entities:
@@ -6443,9 +6412,6 @@ entities:
- type: Transform
pos: -21.5,-8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 532
- proto: CrateChemistrySupplies
entities:
- uid: 593
@@ -11442,13 +11408,6 @@ entities:
- type: Transform
pos: -2.7208433,-4.620925
parent: 1
-- proto: MachineFrame
- entities:
- - uid: 1161
- components:
- - type: Transform
- pos: 15.5,8.5
- parent: 1
- proto: KitchenReagentGrinder
entities:
- uid: 598
@@ -11720,6 +11679,13 @@ entities:
- type: Transform
pos: 29.692461,1.1016078
parent: 1
+- proto: MachineFrame
+ entities:
+ - uid: 1161
+ components:
+ - type: Transform
+ pos: 15.5,8.5
+ parent: 1
- proto: MaterialReclaimer
entities:
- uid: 529
@@ -12913,79 +12879,52 @@ entities:
rot: 3.141592653589793 rad
pos: 26.5,-0.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 1766
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 19.5,-6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2598
- uid: 1767
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 19.5,-3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2599
- uid: 1768
components:
- type: Transform
pos: 24.5,-5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2600
- uid: 1769
components:
- type: Transform
pos: 27.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- uid: 1770
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 28.5,-0.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 1771
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 27.5,3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 1772
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 26.5,-3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- uid: 1774
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 25.5,2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 1791
components:
- type: Transform
@@ -13049,18 +12988,12 @@ entities:
- type: Transform
pos: -21.5,6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2558
- uid: 2605
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -21.5,2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1707
- proto: Rack
entities:
- uid: 583
@@ -13530,25 +13463,16 @@ entities:
- type: Transform
pos: 0.5,-18.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 654
components:
- type: Transform
pos: -3.5,-15.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 655
components:
- type: Transform
pos: 2.5,-15.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 694
components:
- type: Transform
@@ -13559,201 +13483,126 @@ entities:
- type: Transform
pos: -3.5,-17.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 696
components:
- type: Transform
pos: -2.5,-18.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 1752
components:
- type: Transform
pos: 2.5,-16.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2574
components:
- type: Transform
pos: 27.5,6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2583
components:
- type: Transform
pos: 19.5,-10.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1058
- uid: 2584
components:
- type: Transform
pos: 18.5,-9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1058
- uid: 2585
components:
- type: Transform
pos: 27.5,-6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2600
- uid: 2586
components:
- type: Transform
pos: 25.5,-7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2600
- uid: 2587
components:
- type: Transform
pos: 16.5,-6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2598
- uid: 2588
components:
- type: Transform
pos: 17.5,-7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2598
- uid: 2589
components:
- type: Transform
pos: 16.5,-3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2599
- uid: 2590
components:
- type: Transform
pos: 28.5,-5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- uid: 2591
components:
- type: Transform
pos: 30.5,-2.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2601
- uid: 2592
components:
- type: Transform
pos: 30.5,-0.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2593
components:
- type: Transform
pos: 30.5,0.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2594
components:
- type: Transform
pos: 30.5,1.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2602
- uid: 2595
components:
- type: Transform
pos: 29.5,3.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2596
components:
- type: Transform
pos: 29.5,4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2597
components:
- type: Transform
pos: 26.5,6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2603
- uid: 2606
components:
- type: Transform
pos: -3.5,-16.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2611
components:
- type: Transform
pos: -3.5,-4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2612
components:
- type: Transform
pos: 2.5,-10.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2613
components:
- type: Transform
pos: -3.5,-6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2614
components:
- type: Transform
pos: 2.5,-9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2615
components:
- type: Transform
pos: 2.5,-6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2616
components:
- type: Transform
@@ -13764,73 +13613,46 @@ entities:
- type: Transform
pos: 2.5,-5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2618
components:
- type: Transform
pos: 2.5,-4.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2622
components:
- type: Transform
pos: 2.5,-17.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2623
components:
- type: Transform
pos: -1.5,-18.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2624
components:
- type: Transform
pos: 2.5,-12.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2626
components:
- type: Transform
pos: -3.5,-12.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2627
components:
- type: Transform
pos: 1.5,-18.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2629
components:
- type: Transform
pos: -3.5,-9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2630
components:
- type: Transform
pos: -3.5,-10.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2631
components:
- type: Transform
@@ -13841,9 +13663,6 @@ entities:
- type: Transform
pos: -0.5,-18.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- uid: 2634
components:
- type: Transform
@@ -13854,9 +13673,6 @@ entities:
- type: Transform
pos: -3.5,-5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 2643
- proto: ShuttersWindowOpen
entities:
- uid: 2540
@@ -13864,49 +13680,31 @@ entities:
- type: Transform
pos: 4.5,7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2541
components:
- type: Transform
pos: 4.5,6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2542
components:
- type: Transform
pos: 5.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2543
components:
- type: Transform
pos: 6.5,5.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2544
components:
- type: Transform
pos: 8.5,6.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- uid: 2545
components:
- type: Transform
pos: 8.5,7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 1099
- proto: SignalButtonDirectional
entities:
- uid: 1058
@@ -14299,6 +14097,45 @@ entities:
rot: 3.141592653589793 rad
pos: 14.5,3.5
parent: 1
+- proto: StructureGunRackNfsd
+ entities:
+ - uid: 250
+ components:
+ - type: Transform
+ pos: 21.5,3.5
+ parent: 1
+ - type: Lock
+ lockingSound: !type:SoundPathSpecifier
+ params:
+ volume: -5
+ path: /Audio/Machines/door_lock_on.ogg
+ unlockingSound: !type:SoundPathSpecifier
+ params:
+ volume: -5
+ path: /Audio/Machines/door_lock_off.ogg
+- proto: StructureMeleeWeaponRackWallmountedNfsd
+ entities:
+ - uid: 323
+ components:
+ - type: Transform
+ pos: 20.5,1.5
+ parent: 1
+ - type: Lock
+ lockingSound: !type:SoundPathSpecifier
+ params:
+ volume: -5
+ path: /Audio/Machines/door_lock_on.ogg
+ unlockingSound: !type:SoundPathSpecifier
+ params:
+ volume: -5
+ path: /Audio/Machines/door_lock_off.ogg
+- proto: StructurePistolRackWallmountedNfsd
+ entities:
+ - uid: 253
+ components:
+ - type: Transform
+ pos: 28.5,5.5
+ parent: 1
- proto: SubstationBasic
entities:
- uid: 95
@@ -14337,8 +14174,6 @@ entities:
- type: Transform
pos: 26.5,1.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountBrigmedic
entities:
- uid: 1000
@@ -14346,8 +14181,6 @@ entities:
- type: Transform
pos: 25.5,-4.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountCadet
entities:
- uid: 998
@@ -14355,8 +14188,6 @@ entities:
- type: Transform
pos: 18.5,-4.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountDeputy
entities:
- uid: 999
@@ -14364,8 +14195,6 @@ entities:
- type: Transform
pos: 18.5,-1.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountSergeant
entities:
- uid: 996
@@ -14374,8 +14203,6 @@ entities:
rot: 3.141592653589793 rad
pos: 27.5,-4.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SuitStorageWallmountSheriff
entities:
- uid: 997
@@ -14384,8 +14211,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 24.5,4.5
parent: 1
- - type: Physics
- canCollide: False
- proto: SurveillanceCameraRouterSecurity
entities:
- uid: 1743
@@ -17236,31 +17061,6 @@ entities:
- type: Transform
pos: -2.485515,-4.420809
parent: 1
-- proto: StructureGunRackNfsd
- entities:
- - uid: 250
- components:
- - type: Transform
- pos: 21.5,3.5
- parent: 1
- - type: Lock
- locked: True
-- proto: StructureMeleeWeaponRackWallmountedNfsd
- entities:
- - uid: 323
- components:
- - type: Transform
- pos: 20.5,1.5
- parent: 1
- - type: Lock
- locked: True
-- proto: StructurePistolRackWallmountedNfsd
- entities:
- - uid: 253
- components:
- - type: Transform
- pos: 28.5,5.5
- parent: 1
- proto: WeldingFuelTankHighCapacity
entities:
- uid: 823
From fc45cc1e8cd30d9d62527cf7cbbddf27bb2d7ad0 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 00:34:42 +0000
Subject: [PATCH 46/96] Automatic Changelog (#2104)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 85b3ec6d45e..115b1ef9cf1 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4351,3 +4351,9 @@ Entries:
message: Updated Barnacle with directional fans.
id: 5372
time: '2024-10-11T20:05:14.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Update Empress tiny fans with directional fans.
+ id: 5373
+ time: '2024-10-12T00:34:19.0000000+00:00'
From ea77e77694219f367462a70b833fdc1c037b12b4 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 02:04:30 +0000
Subject: [PATCH 47/96] Update construct.yml (#2107)
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/construct.yml | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/construct.yml b/Resources/Maps/_NF/Shuttles/construct.yml
index 4f49f94b28e..1cf15905d99 100644
--- a/Resources/Maps/_NF/Shuttles/construct.yml
+++ b/Resources/Maps/_NF/Shuttles/construct.yml
@@ -145,29 +145,29 @@ entities:
rot: 3.141592653589793 rad
pos: 2.5,2.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 2
components:
- type: Transform
- pos: -0.5,2.5
+ pos: 1.5,-0.5
parent: 1
- uid: 3
components:
- type: Transform
+ rot: 3.141592653589793 rad
pos: 1.5,2.5
parent: 1
- uid: 21
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: -0.5,-0.5
parent: 1
- uid: 22
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 1.5,-0.5
+ rot: 3.141592653589793 rad
+ pos: -0.5,2.5
parent: 1
- proto: AtmosFixBlockerMarker
entities:
@@ -576,8 +576,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,0.5
parent: 1
- - type: Physics
- canCollide: False
- proto: Thruster
entities:
- uid: 19
From d69f514fed85ff45e1d06cd2391b4ad6e129396f Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 02:04:56 +0000
Subject: [PATCH 48/96] Automatic Changelog (#2107)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 115b1ef9cf1..90710c5c5af 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4357,3 +4357,9 @@ Entries:
message: Update Empress tiny fans with directional fans.
id: 5373
time: '2024-10-12T00:34:19.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Replace tiny fans with directional fans.
+ id: 5374
+ time: '2024-10-12T02:04:30.0000000+00:00'
From 538bad8413b658975dab04aab0df7d48b2a9a12f Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 14:53:15 +0200
Subject: [PATCH 49/96] Replace tiny fans with directional in Anomalous Geode,
also fix its grid name (#2135)
Co-authored-by: eidolon <95361+eidolon-zz@users.noreply.github.com>
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
Resources/Maps/_NF/POI/anomalousgeode.yml | 50 +++++++++++------------
1 file changed, 23 insertions(+), 27 deletions(-)
diff --git a/Resources/Maps/_NF/POI/anomalousgeode.yml b/Resources/Maps/_NF/POI/anomalousgeode.yml
index 076d81ea9d5..7724b31c0dc 100644
--- a/Resources/Maps/_NF/POI/anomalousgeode.yml
+++ b/Resources/Maps/_NF/POI/anomalousgeode.yml
@@ -20,7 +20,7 @@ entities:
- uid: 1
components:
- type: MetaData
- name: grid
+ name: Anomalous Geode
- type: Transform
pos: 0.14351851,0.09722221
parent: invalid
@@ -1124,43 +1124,43 @@ entities:
- type: Transform
pos: 7.5,2.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 647
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -10.5,4.5
+ rot: 1.5707963267948966 rad
+ pos: 15.5,-3.5
parent: 1
- uid: 648
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -10.5,3.5
+ rot: 1.5707963267948966 rad
+ pos: 15.5,-2.5
parent: 1
- uid: 649
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -10.5,2.5
+ rot: 1.5707963267948966 rad
+ pos: 15.5,-1.5
parent: 1
- uid: 650
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 15.5,-1.5
+ pos: -10.5,2.5
parent: 1
- uid: 651
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 15.5,-2.5
+ pos: -10.5,3.5
parent: 1
- uid: 652
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 15.5,-3.5
+ pos: -10.5,4.5
parent: 1
- proto: BannerScience
entities:
@@ -3202,7 +3202,6 @@ entities:
- type: GasMixer
inletTwoConcentration: 0.78
inletOneConcentration: 0.22
- enabled: True
- proto: GasPassiveVent
entities:
- uid: 730
@@ -3627,6 +3626,18 @@ entities:
- type: Transform
pos: -7.717414,-11.295385
parent: 1
+- proto: NFSignDock
+ entities:
+ - uid: 771
+ components:
+ - type: Transform
+ pos: 15.5,-4.5
+ parent: 1
+ - uid: 772
+ components:
+ - type: Transform
+ pos: -10.5,5.5
+ parent: 1
- proto: NitrogenCanister
entities:
- uid: 765
@@ -4107,9 +4118,6 @@ entities:
- type: Transform
pos: 3.5,-11.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 763
- proto: SignalButton
entities:
- uid: 763
@@ -4163,18 +4171,6 @@ entities:
- type: Transform
pos: -2.5,-7.5
parent: 1
-- proto: NFSignDock
- entities:
- - uid: 771
- components:
- - type: Transform
- pos: 15.5,-4.5
- parent: 1
- - uid: 772
- components:
- - type: Transform
- pos: -10.5,5.5
- parent: 1
- proto: SMESBasic
entities:
- uid: 537
From 06c9a3183556f8987b10035e8c1a1bbe3565b502 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 12:53:45 +0000
Subject: [PATCH 50/96] Automatic Changelog (#2135)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 90710c5c5af..8a51ff009ba 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4363,3 +4363,9 @@ Entries:
message: Replace tiny fans with directional fans.
id: 5374
time: '2024-10-12T02:04:30.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: Updated Anomalous Geode docks to use directional fans
+ id: 5375
+ time: '2024-10-12T12:53:16.0000000+00:00'
From 78903b7f017b0983a9c79eeccecf00347668c360 Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 15:15:09 +0200
Subject: [PATCH 51/96] Replace Arena (The Pit) POI tiny fans with directional
fans (#2153)
* Replace Arena (The Pit) POI tiny fans with directional fans
* Remove dock sign rotation
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/POI/arena.yml | 214 ++++++++++++++++---------------
1 file changed, 112 insertions(+), 102 deletions(-)
diff --git a/Resources/Maps/_NF/POI/arena.yml b/Resources/Maps/_NF/POI/arena.yml
index 2275d5b79cb..276f7332864 100644
--- a/Resources/Maps/_NF/POI/arena.yml
+++ b/Resources/Maps/_NF/POI/arena.yml
@@ -2735,49 +2735,49 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-17.5
parent: 2
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 591
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 1.5707963267948966 rad
pos: 23.5,11.5
parent: 2
- uid: 592
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 23.5,10.5
+ rot: 1.5707963267948966 rad
+ pos: 23.5,12.5
parent: 2
- uid: 593
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 23.5,-11.5
+ rot: 1.5707963267948966 rad
+ pos: 23.5,-12.5
parent: 2
- uid: 594
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 23.5,12.5
+ rot: 1.5707963267948966 rad
+ pos: 23.5,10.5
parent: 2
- uid: 595
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 23.5,-12.5
+ rot: 1.5707963267948966 rad
+ pos: 23.5,-11.5
parent: 2
- uid: 596
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 1.5707963267948966 rad
pos: 9.5,15.5
parent: 2
- uid: 597
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 23.5,-10.5
+ rot: 1.5707963267948966 rad
+ pos: 9.5,-15.5
parent: 2
- uid: 1370
components:
@@ -2789,7 +2789,7 @@ entities:
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -21.5,12.5
+ pos: -21.5,10.5
parent: 2
- uid: 1372
components:
@@ -2801,13 +2801,13 @@ entities:
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -21.5,10.5
+ pos: -21.5,12.5
parent: 2
- uid: 1374
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -21.5,-10.5
+ pos: -21.5,-12.5
parent: 2
- uid: 1375
components:
@@ -2819,7 +2819,7 @@ entities:
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -21.5,-12.5
+ pos: -21.5,-10.5
parent: 2
- uid: 1377
components:
@@ -2830,13 +2830,13 @@ entities:
- uid: 1378
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 9.5,-15.5
+ rot: 1.5707963267948966 rad
+ pos: 23.5,-10.5
parent: 2
- uid: 1432
components:
- type: Transform
- rot: 1.5707963267948966 rad
+ rot: 3.141592653589793 rad
pos: -10.5,-6.5
parent: 2
- proto: AtmosFixFreezerMarker
@@ -3494,7 +3494,7 @@ entities:
pos: 10.5,-8.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: BoxCartridgeBB
entities:
- uid: 2641
@@ -10690,21 +10690,21 @@ entities:
pos: -17.5,-6.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 2310
components:
- type: Transform
pos: 19.5,-6.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 2311
components:
- type: Transform
pos: 16.5,13.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: ComputerSolarControl
entities:
- uid: 708
@@ -10714,7 +10714,7 @@ entities:
pos: -8.5,5.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: ComputerTelevision
entities:
- uid: 685
@@ -10753,8 +10753,13 @@ entities:
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
- type: ItemSlots
- uid: 2305
components:
@@ -10765,8 +10770,13 @@ entities:
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
- type: ItemSlots
- uid: 2306
components:
@@ -10777,8 +10787,13 @@ entities:
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
- type: ItemSlots
- uid: 2307
components:
@@ -10789,8 +10804,13 @@ entities:
- type: ContainerContainer
containers:
board: !type:Container
+ showEnts: False
+ occludes: True
ents: []
- bank-ATM-cashSlot: !type:ContainerSlot {}
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
- type: ItemSlots
- proto: CrateFunBoxing
entities:
@@ -14899,7 +14919,7 @@ entities:
pos: -8.5,4.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: Grille
entities:
- uid: 3
@@ -15694,7 +15714,7 @@ entities:
pos: -8.5,-8.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: KitchenReagentGrinder
entities:
- uid: 1664
@@ -15703,7 +15723,7 @@ entities:
pos: -8.5,-7.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: KitchenSpike
entities:
- uid: 807
@@ -15753,6 +15773,48 @@ entities:
- type: Transform
pos: 4.433182,-7.4173126
parent: 2
+- proto: NFSignDock
+ entities:
+ - uid: 2976
+ components:
+ - type: Transform
+ pos: -21.5,-13.5
+ parent: 2
+ - uid: 2977
+ components:
+ - type: Transform
+ pos: -21.5,-9.5
+ parent: 2
+ - uid: 2978
+ components:
+ - type: Transform
+ pos: -21.5,9.5
+ parent: 2
+ - uid: 2979
+ components:
+ - type: Transform
+ pos: -21.5,13.5
+ parent: 2
+ - uid: 2980
+ components:
+ - type: Transform
+ pos: 23.5,13.5
+ parent: 2
+ - uid: 2981
+ components:
+ - type: Transform
+ pos: 23.5,9.5
+ parent: 2
+ - uid: 2982
+ components:
+ - type: Transform
+ pos: 23.5,-13.5
+ parent: 2
+ - uid: 2983
+ components:
+ - type: Transform
+ pos: 23.5,-9.5
+ parent: 2
- proto: NitrogenCanister
entities:
- uid: 172
@@ -15880,7 +15942,7 @@ entities:
pos: -0.5,-11.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 2268
components:
- type: Transform
@@ -15888,14 +15950,14 @@ entities:
pos: 2.5,11.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 2476
components:
- type: Transform
pos: -8.5,2.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: Poweredlight
entities:
- uid: 1614
@@ -16419,7 +16481,7 @@ entities:
- type: Transform
pos: 11.5,7.5
parent: 2
-- proto: RadioHandheld
+- proto: RadioHandheldNF
entities:
- uid: 3010
components:
@@ -18013,56 +18075,6 @@ entities:
- type: Transform
pos: -12.5,-1.5
parent: 2
-- proto: NFSignDock
- entities:
- - uid: 2976
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -21.5,-13.5
- parent: 2
- - uid: 2977
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -21.5,-9.5
- parent: 2
- - uid: 2978
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -21.5,9.5
- parent: 2
- - uid: 2979
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -21.5,13.5
- parent: 2
- - uid: 2980
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 23.5,13.5
- parent: 2
- - uid: 2981
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 23.5,9.5
- parent: 2
- - uid: 2982
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 23.5,-13.5
- parent: 2
- - uid: 2983
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 23.5,-9.5
- parent: 2
- proto: SinkStemlessWater
entities:
- uid: 1117
@@ -18085,14 +18097,14 @@ entities:
pos: -10.5,5.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 707
components:
- type: Transform
pos: -10.5,4.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: SodaDispenser
entities:
- uid: 815
@@ -18102,7 +18114,7 @@ entities:
pos: 10.5,-7.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: SolarPanel
entities:
- uid: 1100
@@ -18880,7 +18892,7 @@ entities:
pos: -9.5,-4.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: VendingMachineCigs
entities:
- uid: 2336
@@ -18888,6 +18900,13 @@ entities:
- type: Transform
pos: 10.5,7.5
parent: 2
+- proto: VendingMachineCiviMedPlus
+ entities:
+ - uid: 1551
+ components:
+ - type: Transform
+ pos: -10.5,2.5
+ parent: 2
- proto: VendingMachineCuddlyCritterVend
entities:
- uid: 2516
@@ -18903,16 +18922,7 @@ entities:
pos: -10.5,-4.5
parent: 2
- type: DisableToolUse
- anchoring: true
-- proto: VendingMachineCiviMedPlus
- entities:
- - uid: 1551
- components:
- - type: Transform
- pos: -10.5,2.5
- parent: 2
- - type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: WallGold
entities:
- uid: 8
@@ -20860,7 +20870,7 @@ entities:
pos: 2.5,-11.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 2267
components:
- type: Transform
@@ -20868,7 +20878,7 @@ entities:
pos: -0.5,11.5
parent: 2
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: WeaponDisablerPractice
entities:
- uid: 1772
From 79b2beadde39fe9c8ae4b01325a71b8ba47935ee Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 13:15:35 +0000
Subject: [PATCH 52/96] Automatic Changelog (#2153)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 8a51ff009ba..3bfb52b61fe 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4369,3 +4369,9 @@ Entries:
message: Updated Anomalous Geode docks to use directional fans
id: 5375
time: '2024-10-12T12:53:16.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: 'Replace tiny fans in the The Pit/Arena with directional fans. '
+ id: 5376
+ time: '2024-10-12T13:15:10.0000000+00:00'
From 4868d34249a7f9681e7418ad2e59f8209cab3d65 Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 15:16:26 +0200
Subject: [PATCH 53/96] Replace cargo depot POI tiny fans with directional fans
(#2155)
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
Resources/Maps/_NF/POI/cargodepot.yml | 17 ++++++++++-------
Resources/Maps/_NF/POI/cargodepotalt.yml | 17 ++++++++++-------
2 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/Resources/Maps/_NF/POI/cargodepot.yml b/Resources/Maps/_NF/POI/cargodepot.yml
index c0c6f94a009..b01542eabc9 100644
--- a/Resources/Maps/_NF/POI/cargodepot.yml
+++ b/Resources/Maps/_NF/POI/cargodepot.yml
@@ -928,32 +928,35 @@ entities:
- type: Transform
pos: 7.5,7.5
parent: 10
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 225
components:
- type: Transform
- pos: -12.5,1.5
+ rot: 1.5707963267948966 rad
+ pos: 13.5,-0.5
parent: 10
- uid: 226
components:
- type: Transform
- pos: -12.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: 13.5,1.5
parent: 10
- uid: 227
components:
- type: Transform
- pos: 13.5,1.5
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-0.5
parent: 10
- uid: 228
components:
- type: Transform
- pos: 13.5,-0.5
+ rot: -1.5707963267948966 rad
+ pos: -12.5,1.5
parent: 10
- - uid: 859
+ - uid: 467
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: 0.5,-15.5
parent: 10
- proto: BannerCargo
diff --git a/Resources/Maps/_NF/POI/cargodepotalt.yml b/Resources/Maps/_NF/POI/cargodepotalt.yml
index a8e877c3dea..ee61a255e90 100644
--- a/Resources/Maps/_NF/POI/cargodepotalt.yml
+++ b/Resources/Maps/_NF/POI/cargodepotalt.yml
@@ -998,32 +998,35 @@ entities:
- type: Transform
pos: 7.5,7.5
parent: 10
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 225
components:
- type: Transform
- pos: -12.5,1.5
+ rot: 1.5707963267948966 rad
+ pos: 13.5,1.5
parent: 10
- uid: 226
components:
- type: Transform
- pos: -12.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: 13.5,-0.5
parent: 10
- uid: 227
components:
- type: Transform
- pos: 13.5,1.5
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-0.5
parent: 10
- uid: 228
components:
- type: Transform
- pos: 13.5,-0.5
+ rot: -1.5707963267948966 rad
+ pos: -12.5,1.5
parent: 10
- - uid: 859
+ - uid: 485
components:
- type: Transform
- rot: 1.5707963267948966 rad
pos: 0.5,-15.5
parent: 10
- proto: BannerCargo
From ee10676012ec9ecad8379e0032b2b4b3ffcbce02 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 13:17:18 +0000
Subject: [PATCH 54/96] Automatic Changelog (#2155)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 3bfb52b61fe..d2be003312c 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4375,3 +4375,9 @@ Entries:
message: 'Replace tiny fans in the The Pit/Arena with directional fans. '
id: 5376
time: '2024-10-12T13:15:10.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: Replace cargo depot POI tiny fans with directional fans
+ id: 5377
+ time: '2024-10-12T13:16:26.0000000+00:00'
From 194926917098678d5b05f2d92e7eff1f1462d0a7 Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 16:11:34 +0200
Subject: [PATCH 55/96] Replace Anomalous Lab tiny fans with directional fans
(#2136)
Co-authored-by: eidolon <95361+eidolon-zz@users.noreply.github.com>
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
Resources/Maps/_NF/POI/anomalouslab.yml | 130 ++++++++++--------------
1 file changed, 56 insertions(+), 74 deletions(-)
diff --git a/Resources/Maps/_NF/POI/anomalouslab.yml b/Resources/Maps/_NF/POI/anomalouslab.yml
index 21091f4a920..e275e6b82f1 100644
--- a/Resources/Maps/_NF/POI/anomalouslab.yml
+++ b/Resources/Maps/_NF/POI/anomalouslab.yml
@@ -1402,105 +1402,118 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,10.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 7
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -10.5,-4.5
+ pos: 0.5,-7.5
parent: 1
- uid: 439
components:
- type: Transform
- pos: -9.5,7.5
+ rot: 1.5707963267948966 rad
+ pos: 18.5,11.5
parent: 1
- uid: 641
components:
- type: Transform
- pos: -9.5,8.5
+ pos: 11.5,-4.5
parent: 1
- uid: 642
components:
- type: Transform
- pos: -9.5,9.5
+ pos: -10.5,-4.5
parent: 1
- uid: 643
components:
- type: Transform
- pos: -9.5,10.5
+ rot: 1.5707963267948966 rad
+ pos: 19.5,1.5
parent: 1
- uid: 644
components:
- type: Transform
- pos: -9.5,11.5
+ rot: 1.5707963267948966 rad
+ pos: 19.5,-0.5
parent: 1
- uid: 660
components:
- type: Transform
- pos: 0.5,-7.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,7.5
parent: 1
- - uid: 716
+ - uid: 668
components:
- type: Transform
- pos: -7.5,20.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,8.5
parent: 1
- - uid: 717
+ - uid: 669
components:
- type: Transform
- pos: -5.5,20.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,9.5
parent: 1
- - uid: 1610
+ - uid: 700
components:
- type: Transform
- pos: 18.5,11.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,10.5
parent: 1
- - uid: 1611
+ - uid: 715
components:
- type: Transform
- pos: 11.5,-4.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,11.5
parent: 1
- - uid: 1631
+ - uid: 716
components:
- type: Transform
- pos: -9.5,18.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,16.5
parent: 1
- - uid: 1632
+ - uid: 717
components:
- type: Transform
- pos: -9.5,16.5
+ rot: -1.5707963267948966 rad
+ pos: -9.5,18.5
parent: 1
- - uid: 1633
+ - uid: 722
components:
- type: Transform
- pos: -1.5,20.5
+ rot: 3.141592653589793 rad
+ pos: -7.5,20.5
parent: 1
- - uid: 1636
+ - uid: 723
components:
- type: Transform
- pos: 0.5,20.5
+ rot: 3.141592653589793 rad
+ pos: -5.5,20.5
parent: 1
- - uid: 1639
+ - uid: 724
components:
- type: Transform
- pos: 2.5,18.5
+ rot: 3.141592653589793 rad
+ pos: -1.5,20.5
parent: 1
- - uid: 1640
+ - uid: 728
components:
- type: Transform
- pos: 2.5,16.5
+ rot: 3.141592653589793 rad
+ pos: 0.5,20.5
parent: 1
- - uid: 1739
+ - uid: 1021
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 19.5,1.5
+ pos: 2.5,18.5
parent: 1
- - uid: 1811
+ - uid: 1041
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 19.5,-0.5
+ pos: 2.5,16.5
parent: 1
- proto: Bed
entities:
@@ -4601,45 +4614,30 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 374
- uid: 343
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -7.5,11.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 375
- uid: 344
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -8.5,11.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 375
- uid: 345
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -9.5,11.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 375
- uid: 373
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -2.5,8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 374
- proto: CrateChemistrySupplies
entities:
- uid: 1681
@@ -7420,10 +7418,10 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#03FCD3FF'
- - type: DisableToolUse
- anchoring: true
- type: Physics
bodyType: Dynamic
+ - type: DisableToolUse
+ anchoring: True
- proto: GasVentPump
entities:
- uid: 124
@@ -7754,7 +7752,7 @@ entities:
pos: 9.5,8.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: Grille
entities:
- uid: 21
@@ -8042,14 +8040,14 @@ entities:
pos: 4.5,-3.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 6
components:
- type: Transform
pos: 4.5,-2.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: MachineAPE
entities:
- uid: 645
@@ -8146,14 +8144,14 @@ entities:
pos: 12.5,4.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- uid: 622
components:
- type: Transform
pos: 12.5,6.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: MedkitOxygenFilled
entities:
- uid: 1584
@@ -8854,36 +8852,24 @@ entities:
rot: 1.5707963267948966 rad
pos: -9.5,9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 346
- uid: 170
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -9.5,10.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 346
- uid: 171
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -9.5,8.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 346
- uid: 175
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -9.5,7.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 346
- proto: ShuttersWindow
entities:
- uid: 1246
@@ -8893,8 +8879,6 @@ entities:
parent: 1
- type: DeviceLinkSink
invokeCounter: 2
- links:
- - 1245
- uid: 1247
components:
- type: Transform
@@ -8902,8 +8886,6 @@ entities:
parent: 1
- type: DeviceLinkSink
invokeCounter: 2
- links:
- - 1245
- proto: SignalButton
entities:
- uid: 346
@@ -9034,7 +9016,7 @@ entities:
- type: Transform
pos: 5.5,3.5
parent: 1
-- proto: SignScience1
+- proto: SignScience
entities:
- uid: 299
components:
@@ -9859,7 +9841,7 @@ entities:
pos: 18.5,-7.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: VendingMachineTankDispenserEVA
entities:
- uid: 664
@@ -9868,7 +9850,7 @@ entities:
pos: 13.5,11.5
parent: 1
- type: DisableToolUse
- anchoring: true
+ anchoring: True
- proto: WallReinforced
entities:
- uid: 12
From 1dd8920ae4d1825b4771c5fa744065f11ce7e33e Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 14:11:58 +0000
Subject: [PATCH 56/96] Automatic Changelog (#2136)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index d2be003312c..0a4c1b06446 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4381,3 +4381,9 @@ Entries:
message: Replace cargo depot POI tiny fans with directional fans
id: 5377
time: '2024-10-12T13:16:26.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: Replaced Anomalous Lab tiny fans with directional fans
+ id: 5378
+ time: '2024-10-12T14:11:34.0000000+00:00'
From 029e1b753f6fd2c1747076b17a33ce8512ed2982 Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 16:14:51 +0200
Subject: [PATCH 57/96] Replace Omnichurch Beacon tiny fans with directional
fans (#2140)
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
Resources/Maps/_NF/POI/beacon.yml | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/Resources/Maps/_NF/POI/beacon.yml b/Resources/Maps/_NF/POI/beacon.yml
index e5843279eb7..eab096447d2 100644
--- a/Resources/Maps/_NF/POI/beacon.yml
+++ b/Resources/Maps/_NF/POI/beacon.yml
@@ -1059,42 +1059,42 @@ entities:
rot: -1.5707963267948966 rad
pos: 9.5,-0.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 305
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: -1.5707963267948966 rad
pos: -2.5,21.5
parent: 1
- uid: 306
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: -1.5707963267948966 rad
pos: -2.5,20.5
parent: 1
- uid: 307
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: -1.5707963267948966 rad
pos: -2.5,19.5
parent: 1
- uid: 308
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
pos: 3.5,21.5
parent: 1
- uid: 309
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
pos: 3.5,20.5
parent: 1
- uid: 310
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
pos: 3.5,19.5
parent: 1
- uid: 311
@@ -1118,12 +1118,13 @@ entities:
- uid: 323
components:
- type: Transform
- pos: -23.5,4.5
+ pos: -23.5,-5.5
parent: 1
- uid: 373
components:
- type: Transform
- pos: -23.5,-5.5
+ rot: 3.141592653589793 rad
+ pos: -23.5,4.5
parent: 1
- proto: Bed
entities:
From 40ab182f5eca9a23627053a6e37b4351551bd835 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 14:15:16 +0000
Subject: [PATCH 58/96] Automatic Changelog (#2140)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 0a4c1b06446..433000aa1eb 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4387,3 +4387,9 @@ Entries:
message: Replaced Anomalous Lab tiny fans with directional fans
id: 5378
time: '2024-10-12T14:11:34.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: Replaced Omnichurch Beacon tiny fans with directional fans
+ id: 5379
+ time: '2024-10-12T14:14:51.0000000+00:00'
From af9014ab45eb1b046fe38dac11875d5226be2739 Mon Sep 17 00:00:00 2001
From: chrome-cirrus <95361+chrome-cirrus@users.noreply.github.com>
Date: Sat, 12 Oct 2024 16:22:20 +0200
Subject: [PATCH 59/96] Replace Tinnia's Rest POI tiny fans with directional
fans (#2144)
* Replace Tinnia POI tiny fans with directional fans
* Flip around freezer directional fans to face into the freezer room
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
Resources/Maps/_NF/POI/tinnia.yml | 45 +++++++++++++++----------------
1 file changed, 21 insertions(+), 24 deletions(-)
diff --git a/Resources/Maps/_NF/POI/tinnia.yml b/Resources/Maps/_NF/POI/tinnia.yml
index 9543796c704..50f5b600b71 100644
--- a/Resources/Maps/_NF/POI/tinnia.yml
+++ b/Resources/Maps/_NF/POI/tinnia.yml
@@ -1110,79 +1110,76 @@ entities:
- type: Transform
pos: 0.5,-4.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 313
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 3.141592653589793 rad
pos: 0.5,7.5
parent: 1
- uid: 314
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 1.5707963267948966 rad
pos: -1.5,9.5
parent: 1
- uid: 315
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 14.5,0.5
+ pos: 1.5,-15.5
parent: 1
- uid: 316
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 14.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: 14.5,-1.5
parent: 1
- uid: 317
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 14.5,-1.5
+ rot: 1.5707963267948966 rad
+ pos: 14.5,-0.5
parent: 1
- uid: 318
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 0.5,15.5
+ rot: 1.5707963267948966 rad
+ pos: 14.5,0.5
parent: 1
- uid: 319
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -13.5,0.5
+ rot: 3.141592653589793 rad
+ pos: 0.5,15.5
parent: 1
- uid: 320
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -13.5,-0.5
+ pos: -13.5,-1.5
parent: 1
- uid: 321
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -13.5,-1.5
+ pos: -13.5,-0.5
parent: 1
- uid: 322
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -0.5,-15.5
+ pos: -13.5,0.5
parent: 1
- uid: 323
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 0.5,-15.5
+ pos: -0.5,-15.5
parent: 1
- uid: 324
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,-15.5
+ pos: 0.5,-15.5
parent: 1
- proto: AtmosFixFreezerMarker
entities:
@@ -11538,15 +11535,15 @@ entities:
- type: Transform
pos: -1.5,7.5
parent: 1
- - uid: 2176
+ - uid: 2162
components:
- type: Transform
- pos: 7.5,11.5
+ pos: -1.5,0.5
parent: 1
- - uid: 2162
+ - uid: 2176
components:
- type: Transform
- pos: -1.5,0.5
+ pos: 7.5,11.5
parent: 1
- proto: RandomSoap
entities:
From 25ce36df440769486220a4335d087fa4160af64e Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 14:22:51 +0000
Subject: [PATCH 60/96] Automatic Changelog (#2144)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 433000aa1eb..3da7e364838 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4393,3 +4393,9 @@ Entries:
message: Replaced Omnichurch Beacon tiny fans with directional fans
id: 5379
time: '2024-10-12T14:14:51.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: Replaced tiny fans with directional fans on Tinnia's Rest POI
+ id: 5380
+ time: '2024-10-12T14:22:21.0000000+00:00'
From 9af114c9323649074ba65fe5aaeb8797fb6147ca Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 14:47:24 +0000
Subject: [PATCH 61/96] Butter reagent can now be extracted from butter.
(#2173)
* Makes butter reagent accessible for recipes.
Edit to make butter an extractable, as the reagent can otherwise only be accessed by grinding THC butter.
* Update ingredients.yml
* Remove olive oil comments
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
.../Entities/Objects/Consumable/Food/ingredients.yml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml
index 25c4468eff8..22af0a5c093 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 #frontier for consolidating vegetable oils
- description: Olive oil. From space olives presumably. #frontier
+ name: olive oil
+ description: Olive oil. From space olives presumably.
components:
- type: Sprite
state: oliveoil
@@ -562,6 +562,8 @@
- type: SliceableFood
count: 3
slice: FoodButterSlice
+ - type: Extractable # Frontier
+ grindableSolutionName: food # Frontier
- type: entity
name: butter slice
@@ -581,6 +583,8 @@
- type: Tag
tags:
- Slice
+ - type: Extractable # Frontier
+ grindableSolutionName: food # Frontier
- type: entity
name: stick of cannabis butter
From 70b988a526c5bb2d190375afbdaea433f80e5f45 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 14:47:52 +0000
Subject: [PATCH 62/96] Automatic Changelog (#2173)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 3da7e364838..a3e1f7e07f0 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4399,3 +4399,9 @@ Entries:
message: Replaced tiny fans with directional fans on Tinnia's Rest POI
id: 5380
time: '2024-10-12T14:22:21.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Butter reagent can now be extracted from butter.
+ id: 5381
+ time: '2024-10-12T14:47:24.0000000+00:00'
From faa8c80897aade2a3a9035dfebcbfc6a95365542 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 16:29:51 +0000
Subject: [PATCH 63/96] Fill states for the Frontier chemistry and medicine
wall lockers. (#2127)
* Fill state additions for two custom lockers.
* Update wall_lockers_department.yml
* Filled wall lockers: inherit through parents
* Move filled lockers to fills
* Move chem locker
---------
Co-authored-by: Whatstone
---
.../Fills/Lockers/locker_wallmount.yml | 46 +++++++++++++++++--
.../Storage/Closets/wall_lockers.yml | 5 +-
2 files changed, 43 insertions(+), 8 deletions(-)
diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Lockers/locker_wallmount.yml b/Resources/Prototypes/_NF/Catalog/Fills/Lockers/locker_wallmount.yml
index b1dd9539c1e..d1dc11490a2 100644
--- a/Resources/Prototypes/_NF/Catalog/Fills/Lockers/locker_wallmount.yml
+++ b/Resources/Prototypes/_NF/Catalog/Fills/Lockers/locker_wallmount.yml
@@ -1,4 +1,4 @@
-#FUEL
+# region Fuel
- type: entity
parent: [ LockerWallColorFuelPlasma, StorageFillMaterialsFuelPlasma ]
id: LockerWallMaterialsFuelPlasmaFilled
@@ -33,8 +33,9 @@
parent: [ LockerWallColorWelding, StorageFillMaterialsFuelWelding ]
id: LockerWallMaterialsFuelWeldingFilled
suffix: Filled, Welding Fuel (x2)
+# endregion Fuel
-#MATERIALS
+# region Materials
- type: entity
parent: [ LockerWallColorMaterials, StorageFillMaterialsBasic ]
id: LockerWallMaterialsBasicFilled
@@ -44,8 +45,9 @@
parent: [ LockerWallColorMaterials, StorageFillMaterialsBasic10 ]
id: LockerWallMaterialsBasic10Filled
suffix: Filled, Basic Materials (10)
+# endregion Materials
-#SOFTSUITS
+# region Softsuits
- type: entity
parent: [ LockerWallEVAColorGeneric, StorageFillEVASuitGoblin ]
id: LockerWallEVAColorGoblinFilled
@@ -187,8 +189,9 @@
parent: [ LockerWallEVAColorLvhi, StorageFillEVASuitLvhi ]
id: LockerWallEVAColorLvhiFilled
suffix: Frontier, Filled
+# endregion
-# Emergency
+# region Emergency
- type: entity
parent: [ ClosetWallN2, StorageFillN2Random ]
id: ClosetWallN2FilledRandom
@@ -198,3 +201,38 @@
parent: [ ClosetWallO2N2, StorageFillO2N2Random ]
id: ClosetWallO2N2FilledRandom
suffix: Filled, Random
+# endregion
+
+# region Medical
+- type: entity
+ id: LockerWallColorMedicalDoctorFilled
+ parent:
+ - LockerWallColorMedical
+ - BaseWallmount
+ - LockerMedicalFilled
+ name: medical doctor's wall locker
+ suffix: Filled, Frontier
+
+- type: entity
+ id: LockerWallColorMedicalFilled
+ parent:
+ - LockerWallColorMedical
+ - LockerWallMedicalFilled
+ name: medicine wall locker
+ suffix: Filled, Frontier
+# endregion
+
+# region Chemistry
+- type: entity
+ id: LockerWallChemistryFilled
+ parent: [LockerWallChemistry, LockerChemistryFilled]
+
+- type: entity
+ id: LockerWallColorChemistryFilled
+ suffix: Filled, Frontier
+ parent:
+ - LockerWallColorChemistry
+ - BaseWallmount
+ - LockerChemistryFilled
+ name: chemistry wall locker
+# endregion
diff --git a/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/wall_lockers.yml b/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/wall_lockers.yml
index dd292939b9a..1292a8f8010 100644
--- a/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/wall_lockers.yml
+++ b/Resources/Prototypes/_NF/Entities/Structures/Storage/Closets/wall_lockers.yml
@@ -28,7 +28,7 @@
- type: LockVisuals
- type: Appearance
- type: EntityStorageVisuals
- stateBase: base
+ stateBaseClosed: base
stateDoorOpen: open
stateDoorClosed: door
- type: GenericVisualizer
@@ -210,9 +210,6 @@
stateDoorOpen: med_open
stateDoorClosed: chem_door
-- type: entity
- id: LockerWallChemistryFilled
- parent: [LockerWallChemistry, LockerChemistryFilled]
- type: entity
id: ClosetWallN2
From 0ad7d37304543ee842a38d6c219c69e00f7f5fd1 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 16:30:17 +0000
Subject: [PATCH 64/96] Automatic Changelog (#2127)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index a3e1f7e07f0..586033807c1 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4405,3 +4405,9 @@ Entries:
message: Butter reagent can now be extracted from butter.
id: 5381
time: '2024-10-12T14:47:24.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Added filled medicine and chemistry Frontier wall lockers.
+ id: 5382
+ time: '2024-10-12T16:29:52.0000000+00:00'
From 73424564402c5c0d40c712b5fd5161bfe80cb0e3 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 17:54:51 +0000
Subject: [PATCH 65/96] Opporozidone recipe tweak. (#2196)
* Update medicine.yml
* Reverts upstream recipe, adds alternative FO specific recipe.
* Update medicine.yml
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
---
.../Prototypes/_NF/Recipes/Reactions/medicine.yml | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
index 7c7984fdc86..27aad1e1cda 100644
--- a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
+++ b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
@@ -23,3 +23,16 @@
Stelloxadone: 5
Water: 3
Fiber: 2
+
+- type: reaction
+ id: NFOpporozidone
+ minTemp: 400 #Maybe if a method of reducing reagent temp exists one day, this could be -50
+ reactants:
+ Mannitol:
+ amount: 1
+ Plasma:
+ amount: 2
+ Doxarubixadone:
+ amount: 1
+ products:
+ Opporozidone: 3
From 867e40ac0d31cbc070e8b7bde81efab2295b4785 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 17:55:19 +0000
Subject: [PATCH 66/96] Automatic Changelog (#2196)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 586033807c1..0c3df185563 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4411,3 +4411,9 @@ Entries:
message: Added filled medicine and chemistry Frontier wall lockers.
id: 5382
time: '2024-10-12T16:29:52.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Opporozidone recipe uses Mannitol instead of Cognizine.
+ id: 5383
+ time: '2024-10-12T17:54:51.0000000+00:00'
From f148c6b27a17d800e0d061e0a59d0a13b0b7cb9b Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 18:07:40 +0000
Subject: [PATCH 67/96] Replaced Beaker tiny fans with directional fans.
(#2110)
* Update beaker.yml
* Duped pipe, door opening, pipe colour
* Fix gas mixer ratio
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/beaker.yml | 202 +++++++++++++------------
1 file changed, 108 insertions(+), 94 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/beaker.yml b/Resources/Maps/_NF/Shuttles/beaker.yml
index be5e07780ca..ad04506bc1d 100644
--- a/Resources/Maps/_NF/Shuttles/beaker.yml
+++ b/Resources/Maps/_NF/Shuttles/beaker.yml
@@ -111,6 +111,16 @@ entities:
19: -2,-11
20: -3,-11
69: 4,-7
+ - node:
+ color: '#1861D5FF'
+ id: DeliveryGreyscale
+ decals:
+ 77: -4,0
+ - node:
+ color: '#951710FF'
+ id: DeliveryGreyscale
+ decals:
+ 76: -4,1
- node:
color: '#FFFFFFFF'
id: LoadingArea
@@ -157,11 +167,6 @@ entities:
id: WarnBox
decals:
70: 4,-7
- - node:
- color: '#002CFFFF'
- id: WarnBoxGreyscale
- decals:
- 59: -4,1
- node:
color: '#950000FF'
id: WarnBoxGreyscale
@@ -342,16 +347,6 @@ entities:
- 228
- 224
- 229
-- proto: AirCanister
- entities:
- - uid: 393
- components:
- - type: Transform
- anchored: True
- pos: -3.5,1.5
- parent: 1
- - type: Physics
- bodyType: Static
- proto: AirlockChemistry
entities:
- uid: 154
@@ -452,12 +447,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 8.5,1.5
parent: 1
- - type: DeviceLinkSource
- lastSignals:
- DoorStatus: True
- - type: Door
- secondsUntilStateChange: -2733.3945
- state: Opening
- uid: 115
components:
- type: Transform
@@ -472,64 +461,63 @@ entities:
parent: 1
- type: Apc
hasAccess: True
- lastExternalState: Good
- lastChargeState: Full
- uid: 350
components:
- type: Transform
pos: -5.5,-1.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 34
+ - uid: 58
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 0.5,-11.5
+ pos: 5.5,-10.5
parent: 1
- uid: 74
components:
- type: Transform
- pos: -7.5,1.5
+ rot: 3.141592653589793 rad
+ pos: 7.5,2.5
parent: 1
- uid: 78
components:
- type: Transform
+ rot: 3.141592653589793 rad
pos: -6.5,2.5
parent: 1
- uid: 81
components:
- type: Transform
- pos: 7.5,2.5
+ pos: 0.5,-11.5
parent: 1
- uid: 82
components:
- type: Transform
- pos: 8.5,1.5
+ rot: -1.5707963267948966 rad
+ pos: -7.5,1.5
parent: 1
- uid: 100
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: -5.5,-9.5
+ pos: 8.5,1.5
parent: 1
- uid: 101
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: -4.5,-10.5
+ pos: 6.5,-9.5
parent: 1
- uid: 102
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 5.5,-10.5
+ rot: -1.5707963267948966 rad
+ pos: -5.5,-9.5
parent: 1
- uid: 103
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 6.5,-9.5
+ pos: -4.5,-10.5
parent: 1
- proto: AtmosFixBlockerMarker
entities:
@@ -1092,18 +1080,6 @@ entities:
rot: 3.141592653589793 rad
pos: 1.5,-0.5
parent: 1
-- proto: chem_master
- entities:
- - uid: 163
- components:
- - type: Transform
- pos: 2.5,-5.5
- parent: 1
- - uid: 173
- components:
- - type: Transform
- pos: -1.5,-5.5
- parent: 1
- proto: ChemDispenser
entities:
- uid: 159
@@ -1123,6 +1099,18 @@ entities:
- type: Transform
pos: -0.5,-4.5
parent: 1
+- proto: ChemMaster
+ entities:
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
- proto: ClosetRadiationSuitFilled
entities:
- uid: 3
@@ -1315,6 +1303,19 @@ entities:
parent: 1
- type: Fixtures
fixtures: {}
+- proto: GasMixerOnFlipped
+ entities:
+ - uid: 34
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,0.5
+ parent: 1
+ - type: GasMixer
+ inletOneConcentration: 0.79
+ inletTwoConcentration: 0.21
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPassiveVent
entities:
- uid: 242
@@ -1323,6 +1324,8 @@ entities:
rot: -1.5707963267948966 rad
pos: 8.5,-0.5
parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- proto: GasPipeBend
entities:
- uid: 230
@@ -1340,11 +1343,11 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 254
+ - uid: 255
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: -4.5,-0.5
+ pos: -4.5,1.5
parent: 1
- type: AtmosPipeColor
color: '#0055CCFF'
@@ -1457,6 +1460,8 @@ entities:
rot: 1.5707963267948966 rad
pos: 7.5,-0.5
parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 243
components:
- type: Transform
@@ -1493,13 +1498,8 @@ entities:
rot: 1.5707963267948966 rad
pos: 6.5,-0.5
parent: 1
- - uid: 253
- components:
- - type: Transform
- pos: -4.5,-3.5
- parent: 1
- type: AtmosPipeColor
- color: '#0055CCFF'
+ color: '#990000FF'
- uid: 257
components:
- type: Transform
@@ -1539,6 +1539,14 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 369
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPipeTJunction
entities:
- uid: 234
@@ -1549,11 +1557,11 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 255
+ - uid: 251
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -3.5,-0.5
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-0.5
parent: 1
- type: AtmosPipeColor
color: '#0055CCFF'
@@ -1569,11 +1577,22 @@ entities:
- type: Transform
pos: -3.5,-6.5
parent: 1
- - uid: 251
+ - uid: 254
components:
- type: Transform
+ rot: -1.5707963267948966 rad
pos: -3.5,1.5
parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 286
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPressurePump
entities:
- uid: 57
@@ -1584,13 +1603,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 58
- components:
- - type: Transform
- pos: -3.5,0.5
- parent: 1
- - type: AtmosPipeColor
- color: '#0055CCFF'
- uid: 75
components:
- type: Transform
@@ -1744,8 +1756,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 6.5,-0.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- proto: HandLabeler
entities:
- uid: 411
@@ -1858,6 +1868,14 @@ entities:
- type: Transform
pos: -1.5,-1.5
parent: 1
+- proto: LockerWallMaterialsFuelUraniumFilled
+ entities:
+ - uid: 368
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-9.5
+ parent: 1
- proto: LuxuryPen
entities:
- uid: 89
@@ -1886,6 +1904,26 @@ entities:
- type: Transform
pos: -5.5501204,-3.5460114
parent: 1
+- proto: NitrogenCanister
+ entities:
+ - uid: 371
+ components:
+ - type: Transform
+ anchored: True
+ pos: -3.5,1.5
+ parent: 1
+ - type: Physics
+ bodyType: Static
+- proto: OxygenCanister
+ entities:
+ - uid: 370
+ components:
+ - type: Transform
+ anchored: True
+ pos: -3.5,0.5
+ parent: 1
+ - type: Physics
+ bodyType: Static
- proto: PaperBin10
entities:
- uid: 64
@@ -2229,17 +2267,11 @@ entities:
- type: Transform
pos: 2.5,-9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 119
- uid: 262
components:
- type: Transform
pos: 3.5,-9.5
parent: 1
- - type: DeviceLinkSink
- links:
- - 119
- proto: SignalButton
entities:
- uid: 119
@@ -2254,7 +2286,7 @@ entities:
- Pressed: Toggle
262:
- Pressed: Toggle
-- proto: SignChemistry1
+- proto: SignChem
entities:
- uid: 175
components:
@@ -2304,12 +2336,6 @@ entities:
parent: 1
- proto: SignRadiationMed
entities:
- - uid: 286
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 1.5,-9.5
- parent: 1
- uid: 420
components:
- type: Transform
@@ -2474,47 +2500,35 @@ entities:
- type: Transform
pos: 7.5,3.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- uid: 50
components:
- type: Transform
pos: -6.5,3.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- uid: 110
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,-11.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- uid: 111
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -6.5,-9.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- uid: 112
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 5.5,-11.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- uid: 113
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,-9.5
parent: 1
- - type: Thruster
- originalPowerLoad: 1500
- proto: VendingMachineChemDrobe
entities:
- uid: 417
From e33116f2caa4b5550632065f60efc8ead237e252 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 18:08:04 +0000
Subject: [PATCH 68/96] Automatic Changelog (#2110)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 0c3df185563..94b4f6d8565 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4417,3 +4417,9 @@ Entries:
message: Opporozidone recipe uses Mannitol instead of Cognizine.
id: 5383
time: '2024-10-12T17:54:51.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Replace Beaker tiny fans with directional fans.
+ id: 5384
+ time: '2024-10-12T18:07:40.0000000+00:00'
From 8cc038a18d2d4107ef54bceb708c08534d0fc058 Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 18:10:44 +0000
Subject: [PATCH 69/96] Replace Honker tiny fans with directional fans. (#2108)
* Update honker.yml
* Replaces hydroponic tray with anchored variant.
* Remove invalid entity references
* Max waste pump pressure
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/honker.yml | 400 +++++++------------------
1 file changed, 115 insertions(+), 285 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/honker.yml b/Resources/Maps/_NF/Shuttles/honker.yml
index 892df3a6b5c..b7bbee69277 100644
--- a/Resources/Maps/_NF/Shuttles/honker.yml
+++ b/Resources/Maps/_NF/Shuttles/honker.yml
@@ -60,50 +60,47 @@ entities:
version: 2
data:
tiles:
+ 0,-1:
+ 0: 4096
+ 1: 40960
0,0:
- 0: 65535
+ 1: 65450
+ -1,0:
+ 0: 8
0,1:
- 0: 61167
- 1: 4112
+ 0: 4112
+ 1: 17486
+ -1,1:
+ 0: 136
0,2:
- 0: 65535
+ 1: 65534
+ -1,2:
+ 0: 1032
+ 1: 32768
+ 0,3:
+ 1: 15
+ -1,3:
+ 1: 8
1,0:
- 0: 13105
- 1: 2
+ 1: 4352
+ 0: 2
1,1:
- 0: 8193
- 1: 4146
+ 0: 4146
1,2:
- 0: 29553
- 1: 1026
- 0,-1:
- 1: 4096
- 0: 57344
+ 1: 12560
+ 0: 1026
+ 1,3:
+ 1: 3
1,-1:
- 1: 12288
+ 0: 12288
-1,-1:
- 1: 32768
- -1,2:
- 0: 51392
- 1: 1032
- -1,0:
- 1: 8
- 0: 34944
- -1,1:
- 1: 136
0: 32768
- 0,3:
- 0: 255
- 1,3:
- 0: 119
- -1,3:
- 0: 204
uniqueMixes:
- volume: 2500
- temperature: 293.15
+ immutable: True
moles:
- - 21.824879
- - 82.10312
+ - 0
+ - 0
- 0
- 0
- 0
@@ -117,8 +114,8 @@ entities:
- volume: 2500
temperature: 293.15
moles:
- - 0
- - 0
+ - 21.824879
+ - 82.10312
- 0
- 0
- 0
@@ -136,8 +133,6 @@ entities:
entities:
- uid: 3
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 1
- type: InstantAction
@@ -152,37 +147,19 @@ entities:
parent: 2
- type: DeviceList
devices:
- - 281
+ - 161
- 104
- - 277
+ - 163
- 95
- - type: AtmosDevice
- joinedGrid: 2
-- proto: AirCanister
- entities:
- - uid: 290
- components:
- - type: Transform
- anchored: True
- pos: 4.5,10.5
- parent: 2
- - type: Physics
- bodyType: Static
- - type: AtmosDevice
- joinedGrid: 2
- proto: AirlockExternal
entities:
- uid: 146
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,1.5
parent: 2
- uid: 147
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,1.5
parent: 2
@@ -198,15 +175,11 @@ entities:
entities:
- uid: 144
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,-0.5
parent: 2
- uid: 145
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,-0.5
parent: 2
@@ -218,19 +191,17 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,6.5
parent: 2
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 68
+ - uid: 69
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 3.5,-0.5
+ pos: 1.5,-0.5
parent: 2
- - uid: 69
+ - uid: 72
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,-0.5
+ pos: 3.5,-0.5
parent: 2
- proto: AtmosFixBlockerMarker
entities:
@@ -344,8 +315,6 @@ entities:
entities:
- uid: 230
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -353,8 +322,6 @@ entities:
- type: InsideEntityStorage
- uid: 247
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -364,8 +331,6 @@ entities:
entities:
- uid: 224
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -373,8 +338,6 @@ entities:
- type: InsideEntityStorage
- uid: 228
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -382,8 +345,6 @@ entities:
- type: InsideEntityStorage
- uid: 250
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -391,8 +352,6 @@ entities:
- type: InsideEntityStorage
- uid: 254
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -595,8 +554,6 @@ entities:
entities:
- uid: 223
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -604,8 +561,6 @@ entities:
- type: InsideEntityStorage
- uid: 245
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -729,8 +684,6 @@ entities:
entities:
- uid: 225
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -738,8 +691,6 @@ entities:
- type: InsideEntityStorage
- uid: 227
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -747,8 +698,6 @@ entities:
- type: InsideEntityStorage
- uid: 246
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -756,8 +705,6 @@ entities:
- type: InsideEntityStorage
- uid: 249
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -787,11 +734,11 @@ entities:
parent: 2
- proto: ExtinguisherCabinetFilled
entities:
- - uid: 82
+ - uid: 182
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 5.5,10.5
+ pos: 4.5,4.5
parent: 2
- proto: FaxMachineShip
entities:
@@ -808,6 +755,19 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,7.5
parent: 2
+- proto: GasMixerOnFlipped
+ entities:
+ - uid: 148
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,10.5
+ parent: 2
+ - type: GasMixer
+ inletTwoConcentration: 0.20999998
+ inletOneConcentration: 0.79
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPassiveVent
entities:
- uid: 108
@@ -815,8 +775,6 @@ entities:
- type: Transform
pos: -0.5,5.5
parent: 2
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasPipeBend
@@ -845,21 +803,22 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 271
+ - uid: 102
components:
- type: Transform
- pos: 2.5,11.5
+ rot: 3.141592653589793 rad
+ pos: 3.5,9.5
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 279
+ - uid: 162
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 3.5,11.5
+ pos: 2.5,10.5
parent: 2
- type: AtmosPipeColor
- color: '#990000FF'
+ color: '#0055CCFF'
- proto: GasPipeStraight
entities:
- uid: 90
@@ -901,14 +860,6 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 265
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 2.5,8.5
- parent: 2
- - type: AtmosPipeColor
- color: '#0055CCFF'
- uid: 266
components:
- type: Transform
@@ -933,21 +884,6 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 272
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 1.5,11.5
- parent: 2
- - type: AtmosPipeColor
- color: '#0055CCFF'
- - uid: 275
- components:
- - type: Transform
- pos: 3.5,10.5
- parent: 2
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 284
components:
- type: Transform
@@ -972,24 +908,16 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 287
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 3.5,8.5
- parent: 2
- - type: AtmosPipeColor
- color: '#990000FF'
- - uid: 288
+- proto: GasPipeTJunction
+ entities:
+ - uid: 116
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 3.5,9.5
+ rot: -1.5707963267948966 rad
+ pos: 2.5,8.5
parent: 2
- type: AtmosPipeColor
- color: '#990000FF'
-- proto: GasPipeTJunction
- entities:
+ color: '#0055CCFF'
- uid: 121
components:
- type: Transform
@@ -998,46 +926,32 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 263
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 2.5,10.5
- parent: 2
- - type: AtmosPipeColor
- color: '#0055CCFF'
- proto: GasPort
entities:
- - uid: 289
+ - uid: 68
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 4.5,10.5
+ pos: 4.5,9.5
parent: 2
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#0055CCFF'
-- proto: GasPressurePump
- entities:
- - uid: 100
+ - uid: 289
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 3.5,10.5
+ pos: 4.5,10.5
parent: 2
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 102
+- proto: GasPressurePumpOnMax
+ entities:
+ - uid: 164
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,4.5
parent: 2
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasVentPump
@@ -1051,21 +965,17 @@ entities:
- type: DeviceNetwork
deviceLists:
- 160
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 277
+ - uid: 163
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 0.5,11.5
+ pos: 1.5,8.5
parent: 2
- type: DeviceNetwork
deviceLists:
- 160
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasVentScrubber
@@ -1079,21 +989,16 @@ entities:
- type: DeviceNetwork
deviceLists:
- 160
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 281
+ - uid: 161
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 4.5,11.5
+ pos: 3.5,8.5
parent: 2
- type: DeviceNetwork
deviceLists:
- 160
- - type: AtmosDevice
- joinedGrid: 2
- type: AtmosPipeColor
color: '#990000FF'
- proto: GravityGeneratorMini
@@ -1164,12 +1069,11 @@ entities:
- type: Transform
pos: 2.5,0.5
parent: 2
-- proto: hydroponicsTray
+- proto: hydroponicsTrayAnchored
entities:
- uid: 75
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: -0.5,11.5
parent: 2
- proto: LampBanana
@@ -1177,7 +1081,7 @@ entities:
- uid: 1
components:
- type: Transform
- pos: 4.787325,9.869072
+ pos: 0.72970486,10.401932
parent: 2
- type: HandheldLight
toggleActionEntity: 3
@@ -1202,6 +1106,24 @@ entities:
- type: Transform
pos: 1.5,8.5
parent: 2
+- proto: LockerWallMaterialsFuelPlasmaFilled
+ entities:
+ - uid: 82
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,10.5
+ parent: 2
+- proto: NitrogenCanister
+ entities:
+ - uid: 143
+ components:
+ - type: Transform
+ anchored: True
+ pos: 4.5,10.5
+ parent: 2
+ - type: Physics
+ bodyType: Static
- proto: NitrousOxideCanister
entities:
- uid: 103
@@ -1209,8 +1131,16 @@ entities:
- type: Transform
pos: 4.5,12.5
parent: 2
- - type: AtmosDevice
- joinedGrid: 2
+- proto: OxygenCanister
+ entities:
+ - uid: 100
+ components:
+ - type: Transform
+ anchored: True
+ pos: 4.5,9.5
+ parent: 2
+ - type: Physics
+ bodyType: Static
- proto: PaintingSadClown
entities:
- uid: 198
@@ -1223,34 +1153,29 @@ entities:
- uid: 12
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 4.3622794,9.353447
+ pos: 0.38595486,10.704016
parent: 2
- uid: 15
components:
- type: Transform
- pos: 4.36545,9.509697
+ pos: 0.6880381,10.735266
parent: 2
- uid: 17
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 4.2216544,9.712822
+ pos: 0.32345486,10.412349
parent: 2
-- proto: PortableGeneratorPacman
+- proto: PortableGeneratorPacmanShuttle
entities:
- - uid: 72
+ - uid: 180
components:
- type: Transform
- anchored: True
pos: 5.5,11.5
parent: 2
- - type: MaterialStorage
- storage:
- Plasma: 3000
+ - type: FuelGenerator
+ on: False
- type: Physics
bodyType: Static
- - type: InsertingMaterialStorage
- proto: PosterContrabandClown
entities:
- uid: 197
@@ -1262,24 +1187,18 @@ entities:
entities:
- uid: 109
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,10.5
parent: 2
- uid: 142
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 0.5,10.5
parent: 2
- uid: 203
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,2.5
@@ -1296,8 +1215,6 @@ entities:
entities:
- uid: 221
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -1305,22 +1222,11 @@ entities:
- type: InsideEntityStorage
- uid: 248
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
canCollide: False
- type: InsideEntityStorage
-- proto: SheetPlasma
- entities:
- - uid: 148
- components:
- - type: Transform
- pos: 5.5232024,11.547904
- parent: 2
- - type: Stack
- count: 15
- proto: ShuttleWindow
entities:
- uid: 7
@@ -1397,8 +1303,6 @@ entities:
entities:
- uid: 229
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -1406,8 +1310,6 @@ entities:
- type: InsideEntityStorage
- uid: 252
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -1452,10 +1354,10 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,12.5
parent: 2
- - uid: 143
+ - uid: 181
components:
- type: Transform
- pos: 4.5,9.5
+ pos: 0.5,10.5
parent: 2
- proto: Thruster
entities:
@@ -1486,8 +1388,6 @@ entities:
entities:
- uid: 226
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -1495,8 +1395,6 @@ entities:
- type: InsideEntityStorage
- uid: 231
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -1504,8 +1402,6 @@ entities:
- type: InsideEntityStorage
- uid: 253
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -1513,8 +1409,6 @@ entities:
- type: InsideEntityStorage
- uid: 255
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
@@ -1543,219 +1437,159 @@ entities:
entities:
- uid: 4
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-0.5
parent: 2
- uid: 6
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,0.5
parent: 2
- uid: 9
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,0.5
parent: 2
- uid: 23
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,5.5
parent: 2
- uid: 24
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,5.5
parent: 2
- uid: 25
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,1.5
parent: 2
- uid: 26
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,1.5
parent: 2
- uid: 27
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,1.5
parent: 2
- uid: 28
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,6.5
parent: 2
- uid: 29
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,6.5
parent: 2
- uid: 30
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,7.5
parent: 2
- uid: 33
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 3.5,7.5
parent: 2
- uid: 38
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 5.5,9.5
parent: 2
- uid: 41
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -0.5,9.5
parent: 2
- uid: 42
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,12.5
parent: 2
- uid: 43
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 6.5,13.5
parent: 2
- uid: 45
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 6.5,11.5
parent: 2
- uid: 47
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -0.5,13.5
parent: 2
- uid: 48
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 6.5,12.5
parent: 2
- uid: 50
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,11.5
parent: 2
- uid: 51
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: -1.5,13.5
parent: 2
- uid: 52
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 1.5707963267948966 rad
pos: 5.5,13.5
parent: 2
- uid: 114
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,1.5
parent: 2
- uid: 115
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,1.5
parent: 2
- uid: 124
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,4.5
parent: 2
- uid: 125
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,4.5
parent: 2
- uid: 126
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,10.5
parent: 2
- uid: 127
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 4.5,8.5
parent: 2
- uid: 128
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,8.5
parent: 2
- uid: 129
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,10.5
parent: 2
@@ -1863,8 +1697,6 @@ entities:
entities:
- uid: 222
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 220
- type: Physics
@@ -1872,8 +1704,6 @@ entities:
- type: InsideEntityStorage
- uid: 251
components:
- - type: MetaData
- flags: InContainer
- type: Transform
parent: 244
- type: Physics
From 659e3f6d4f9cab53a0a324466ad233720e5aeaf4 Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 18:11:44 +0000
Subject: [PATCH 70/96] Automatic Changelog (#2108)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 94b4f6d8565..efc9abb1089 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4423,3 +4423,9 @@ Entries:
message: Replace Beaker tiny fans with directional fans.
id: 5384
time: '2024-10-12T18:07:40.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Updated Honker tiny fans with directional fans.
+ id: 5385
+ time: '2024-10-12T18:10:44.0000000+00:00'
From c339b6d2224ba7591c632eefbb3d2370ef88713b Mon Sep 17 00:00:00 2001
From: dustylens <54123313+dustylens@users.noreply.github.com>
Date: Sat, 12 Oct 2024 18:16:44 +0000
Subject: [PATCH 71/96] Replace Sparrow tiny fans with directional fans (#2106)
* Update sparrow.yml
* Loose plasma to locker, invalid config, blue pipe
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone
---
Resources/Maps/_NF/Shuttles/sparrow.yml | 385 +++++++++---------------
1 file changed, 144 insertions(+), 241 deletions(-)
diff --git a/Resources/Maps/_NF/Shuttles/sparrow.yml b/Resources/Maps/_NF/Shuttles/sparrow.yml
index 7804413c435..d93cc0fa35a 100644
--- a/Resources/Maps/_NF/Shuttles/sparrow.yml
+++ b/Resources/Maps/_NF/Shuttles/sparrow.yml
@@ -37,7 +37,7 @@ entities:
version: 6
0,-1:
ind: 0,-1
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAACegAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgAAAAAAWgAAAAADegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAJwAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACWgAAAAABegAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAACegAAAAAAeQAAAAAAeQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAHgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAHgAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgAAAAAAWgAAAAADegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAJwAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACWgAAAAABegAAAAAAaQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
- type: Broadphase
- type: Physics
@@ -171,11 +171,21 @@ entities:
47: -6,-1
48: -6,0
49: -6,1
+ - node:
+ color: '#1861D5FF'
+ id: DeliveryGreyscale
+ decals:
+ 84: 3,-1
- node:
color: '#52B4E996'
id: DeliveryGreyscale
decals:
66: 0,5
+ - node:
+ color: '#951710FF'
+ id: DeliveryGreyscale
+ decals:
+ 85: 3,-2
- node:
color: '#D381C996'
id: DeliveryGreyscale
@@ -215,48 +225,45 @@ entities:
data:
tiles:
0,0:
- 0: 65535
- -1,0:
- 0: 65535
- -1,-1:
- 1: 3
- 0: 65532
+ 0: 48063
0,-1:
- 0: 65527
+ 0: 47906
1: 8
+ -1,0:
+ 0: 47551
0,1:
- 0: 30591
+ 0: 13075
1: 128
+ -1,1:
+ 0: 34824
+ 1: 48
0,2:
- 0: 55
+ 0: 1
1: 64
1,0:
- 0: 32767
+ 0: 13175
1: 32768
1,1:
- 0: 7
1: 56
+ 1,-1:
+ 0: 30528
+ 1: 1
-2,0:
- 0: 52974
+ 0: 32972
1: 8192
-2,1:
1: 130
- 0: 12
- -1,1:
- 0: 52431
- 1: 48
+ -2,-1:
+ 0: 52288
+ -1,-1:
+ 0: 48008
+ 1: 3
-1,2:
- 0: 140
1: 64
- -2,-1:
- 0: 61166
-1,-2:
- 0: 49152
+ 0: 32768
0,-2:
- 0: 28672
- 1,-1:
- 1: 1
- 0: 65534
+ 0: 8192
uniqueMixes:
- volume: 2500
temperature: 293.15
@@ -274,7 +281,7 @@ entities:
- 0
- 0
- volume: 2500
- temperature: 293.15
+ immutable: True
moles:
- 0
- 0
@@ -304,10 +311,8 @@ entities:
parent: 174
- type: DeviceList
devices:
- - 266
- 243
- - type: AtmosDevice
- joinedGrid: 174
+ - 323
- uid: 361
components:
- type: Transform
@@ -316,8 +321,6 @@ entities:
- type: DeviceList
devices:
- 186
- - type: AtmosDevice
- joinedGrid: 174
- uid: 362
components:
- type: Transform
@@ -331,20 +334,6 @@ entities:
- 237
- 358
- 359
- - type: AtmosDevice
- joinedGrid: 174
-- proto: AirCanister
- entities:
- - uid: 307
- components:
- - type: Transform
- anchored: True
- pos: 3.5,-1.5
- parent: 174
- - type: Physics
- bodyType: Static
- - type: AtmosDevice
- joinedGrid: 174
- proto: AirlockCommandGlass
entities:
- uid: 264
@@ -420,19 +409,19 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,2.5
parent: 174
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- - uid: 20
+ - uid: 21
components:
- type: Transform
- pos: -0.5,-4.5
+ pos: 1.5,-4.5
parent: 174
- - uid: 21
+ - uid: 163
components:
- type: Transform
- pos: 1.5,-4.5
+ pos: -0.5,-4.5
parent: 174
- - uid: 293
+ - uid: 169
components:
- type: Transform
pos: -3.5,2.5
@@ -530,8 +519,6 @@ entities:
entities:
- uid: 75
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,4.5
parent: 174
@@ -543,10 +530,6 @@ entities:
canCollide: True
- type: Airtight
airBlocked: True
- - type: DeviceLinkSink
- links:
- - 252
- - 251
- proto: BoxFolderBlue
entities:
- uid: 177
@@ -1079,6 +1062,18 @@ entities:
- type: Transform
pos: 3.6195195,1.6693814
parent: 174
+- proto: GasMixerOnFlipped
+ entities:
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 4.5,-0.5
+ parent: 174
+ - type: GasMixer
+ inletTwoConcentration: 0.20999998
+ inletOneConcentration: 0.79
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPassiveVent
entities:
- uid: 91
@@ -1086,41 +1081,43 @@ entities:
- type: Transform
pos: -4.5,3.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- uid: 93
components:
- type: Transform
pos: -2.5,3.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- uid: 287
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 4.5,-3.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 307
+ components:
+ - type: Transform
+ pos: 4.5,5.5
+ parent: 174
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasPipeBend
entities:
- - uid: 218
+ - uid: 213
components:
- type: Transform
- pos: 4.5,1.5
+ pos: 4.5,0.5
parent: 174
- type: AtmosPipeColor
- color: '#990000FF'
- - uid: 269
+ color: '#0055CCFF'
+ - uid: 274
components:
- type: Transform
- pos: 5.5,0.5
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-1.5
parent: 174
- type: AtmosPipeColor
- color: '#990000FF'
+ color: '#0055CCFF'
- uid: 356
components:
- type: Transform
@@ -1199,13 +1196,6 @@ entities:
parent: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 213
- components:
- - type: Transform
- pos: 4.5,-1.5
- parent: 174
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 215
components:
- type: Transform
@@ -1293,6 +1283,22 @@ entities:
parent: 174
- type: AtmosPipeColor
color: '#0055CCFF'
+ - uid: 333
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,3.5
+ parent: 174
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 334
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,4.5
+ parent: 174
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 337
components:
- type: Transform
@@ -1349,11 +1355,11 @@ entities:
parent: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 219
+ - uid: 179
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 4.5,0.5
+ rot: 3.141592653589793 rad
+ pos: 4.5,1.5
parent: 174
- type: AtmosPipeColor
color: '#990000FF'
@@ -1373,10 +1379,10 @@ entities:
parent: 174
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 286
+ - uid: 232
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 3.141592653589793 rad
pos: 3.5,0.5
parent: 174
- type: AtmosPipeColor
@@ -1389,24 +1395,26 @@ entities:
rot: 3.141592653589793 rad
pos: -4.5,-1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- uid: 112
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- - uid: 179
+ - uid: 249
components:
- type: Transform
- rot: 3.141592653589793 rad
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-0.5
+ parent: 174
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 266
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: 3.5,-1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasPressurePump
@@ -1416,33 +1424,20 @@ entities:
- type: Transform
pos: -4.5,1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- uid: 106
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- - uid: 169
+- proto: GasPressurePumpOnMax
+ entities:
+ - uid: 219
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 3.5,-0.5
- parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- - type: AtmosPipeColor
- color: '#0055CCFF'
- - uid: 232
- components:
- - type: Transform
- pos: 4.5,-0.5
+ pos: 4.5,2.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#990000FF'
- proto: GasVentPump
@@ -1453,8 +1448,6 @@ entities:
rot: 3.141592653589793 rad
pos: 0.5,-0.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 237
@@ -1463,8 +1456,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,0.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 243
@@ -1472,8 +1463,6 @@ entities:
- type: Transform
pos: 3.5,2.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- uid: 358
@@ -1481,8 +1470,6 @@ entities:
- type: Transform
pos: 0.5,6.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasVentScrubber
@@ -1492,8 +1479,6 @@ entities:
- type: Transform
pos: 0.5,2.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#990000FF'
- uid: 250
@@ -1502,18 +1487,17 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 266
+ - uid: 323
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 5.5,-0.5
+ rot: -1.5707963267948966 rad
+ pos: 5.5,1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
+ - type: DeviceNetwork
+ deviceLists:
+ - 76
- type: AtmosPipeColor
color: '#990000FF'
- uid: 359
@@ -1521,8 +1505,6 @@ entities:
- type: Transform
pos: 1.5,6.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- type: AtmosPipeColor
color: '#990000FF'
- proto: GravityGeneratorMini
@@ -1753,6 +1735,14 @@ entities:
- type: Transform
pos: -5.5,1.5
parent: 174
+- proto: LockerWallMaterialsFuelPlasmaFilled2
+ entities:
+ - uid: 335
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,3.5
+ parent: 174
- proto: MachineArtifactAnalyzer
entities:
- uid: 158
@@ -1768,6 +1758,26 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,2.5
parent: 174
+- proto: NitrogenCanister
+ entities:
+ - uid: 269
+ components:
+ - type: Transform
+ anchored: True
+ pos: 3.5,-1.5
+ parent: 174
+ - type: Physics
+ bodyType: Static
+- proto: OxygenCanister
+ entities:
+ - uid: 218
+ components:
+ - type: Transform
+ anchored: True
+ pos: 3.5,-0.5
+ parent: 174
+ - type: Physics
+ bodyType: Static
- proto: PaperBin10
entities:
- uid: 292
@@ -1776,32 +1786,26 @@ entities:
rot: 3.141592653589793 rad
pos: -0.5,2.5
parent: 174
-- proto: PortableGeneratorPacman
+- proto: PortableGeneratorPacmanShuttle
entities:
- - uid: 163
+ - uid: 286
components:
- type: Transform
- anchored: True
- pos: 4.5,-1.5
+ pos: 5.5,-1.5
parent: 174
- - type: MaterialStorage
- storage:
- Plasma: 3000
+ - type: FuelGenerator
+ on: False
- type: Physics
bodyType: Static
- - type: InsertingMaterialStorage
- - uid: 274
+ - uid: 293
components:
- type: Transform
- anchored: True
- pos: 5.5,-1.5
+ pos: 4.5,-1.5
parent: 174
- - type: MaterialStorage
- storage:
- Plasma: 3000
+ - type: FuelGenerator
+ on: False
- type: Physics
bodyType: Static
- - type: InsertingMaterialStorage
- proto: PowerCellRecharger
entities:
- uid: 244
@@ -1814,16 +1818,12 @@ entities:
entities:
- uid: 239
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,5.5
parent: 174
- uid: 297
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,2.5
@@ -1832,8 +1832,6 @@ entities:
powerLoad: 0
- uid: 300
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,9.5
@@ -1842,8 +1840,6 @@ entities:
powerLoad: 0
- uid: 301
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,9.5
@@ -1852,8 +1848,6 @@ entities:
powerLoad: 0
- uid: 311
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,6.5
@@ -1864,16 +1858,12 @@ entities:
entities:
- uid: 270
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 5.5,-1.5
parent: 174
- uid: 295
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,-1.5
@@ -1938,13 +1928,6 @@ entities:
- type: Transform
pos: -5.5,-2.5
parent: 174
-- proto: SheetPlasma
- entities:
- - uid: 167
- components:
- - type: Transform
- pos: 3.491716,1.719785
- parent: 174
- proto: ShuttleWindow
entities:
- uid: 6
@@ -2154,15 +2137,11 @@ entities:
- type: Transform
pos: -2.5,-1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- uid: 258
components:
- type: Transform
pos: -3.5,-1.5
parent: 174
- - type: AtmosDevice
- joinedGrid: 174
- proto: SubstationBasic
entities:
- uid: 66
@@ -2295,267 +2274,191 @@ entities:
entities:
- uid: 1
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-3.5
parent: 174
- uid: 2
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,-4.5
parent: 174
- uid: 3
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-4.5
parent: 174
- uid: 4
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,-2.5
parent: 174
- uid: 5
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-2.5
parent: 174
- uid: 24
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,-3.5
parent: 174
- uid: 25
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,-2.5
parent: 174
- uid: 26
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,-2.5
parent: 174
- uid: 27
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-3.5
parent: 174
- uid: 28
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,-3.5
parent: 174
- uid: 29
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,-2.5
parent: 174
- uid: 30
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,-2.5
parent: 174
- uid: 37
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,9.5
parent: 174
- uid: 38
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,9.5
parent: 174
- uid: 39
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,8.5
parent: 174
- uid: 40
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,8.5
parent: 174
- uid: 41
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,8.5
parent: 174
- uid: 42
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,8.5
parent: 174
- uid: 43
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,5.5
parent: 174
- uid: 44
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,4.5
parent: 174
- uid: 45
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,-1.5
parent: 174
- uid: 46
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,5.5
parent: 174
- uid: 47
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,4.5
parent: 174
- uid: 48
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,-1.5
parent: 174
- uid: 60
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,4.5
parent: 174
- uid: 61
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,4.5
parent: 174
- uid: 62
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,3.5
parent: 174
- uid: 64
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,2.5
parent: 174
- uid: 65
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,3.5
parent: 174
- uid: 68
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,2.5
parent: 174
- uid: 69
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,3.5
parent: 174
- uid: 70
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -1.5,2.5
parent: 174
- uid: 71
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,3.5
parent: 174
- uid: 73
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,5.5
parent: 174
- uid: 74
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -0.5,5.5
parent: 174
- uid: 78
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 2.5,2.5
parent: 174
- uid: 83
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,2.5
parent: 174
- uid: 84
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,2.5
parent: 174
From 92768f17ded6f8e36b0ff7be0f4d5e4a24a2fbce Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 18:17:08 +0000
Subject: [PATCH 72/96] Automatic Changelog (#2106)
---
Resources/Changelog/Frontier.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index efc9abb1089..26c9ee279cc 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4429,3 +4429,9 @@ Entries:
message: Updated Honker tiny fans with directional fans.
id: 5385
time: '2024-10-12T18:10:44.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Replace Sparrow tiny fans with directional fans.
+ id: 5386
+ time: '2024-10-12T18:16:45.0000000+00:00'
From 570caa981af2765f1f4bc1c39aa9c379efc3c69a Mon Sep 17 00:00:00 2001
From: Dvir <39403717+dvir001@users.noreply.github.com>
Date: Sat, 12 Oct 2024 21:32:27 +0300
Subject: [PATCH 73/96] Change up (#2187)
---
.../Singularity/Components/SharedEmitterComponent.cs | 4 ++--
.../Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml | 4 +++-
.../Structures/Power/Generation/Singularity/emitter.yml | 2 +-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Content.Shared/Singularity/Components/SharedEmitterComponent.cs b/Content.Shared/Singularity/Components/SharedEmitterComponent.cs
index 426b991a751..83570244fc8 100644
--- a/Content.Shared/Singularity/Components/SharedEmitterComponent.cs
+++ b/Content.Shared/Singularity/Components/SharedEmitterComponent.cs
@@ -1,4 +1,4 @@
-using System.Threading;
+using System.Threading;
using Content.Shared.Construction.Prototypes;
using Content.Shared.DeviceLinking;
using Robust.Shared.GameStates;
@@ -39,7 +39,7 @@ public sealed partial class EmitterComponent : Component
/// The current amount of power being used.
///
[DataField("powerUseActive")]
- public int PowerUseActive = 600;
+ public int PowerUseActive = 1500; // Frontier 600<1500
///
/// The amount of shots that are fired in a single "burst"
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
index 4ea5dc3f3a7..f6b9b0d129c 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
@@ -309,12 +309,14 @@
types:
Heat: 14
# mining laser real
- - type: GatheringProjectile
+# - type: GatheringProjectile # Frontier
- type: Tag
tags:
- EmitterBolt
- type: TimedDespawn
lifetime: 3
+ - type: Reflective # Frontier
+ reflective: ShuttleKinetic # Frontier
- type: entity
name: watcher bolt
diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml
index 298e238f018..1f0d00bb568 100644
--- a/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml
+++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml
@@ -87,7 +87,7 @@
- type: LockedAnchorable
- type: LockedWiresPanel
- type: AccessReader
- access: [[ "Engineering" ]]
+ # access: [[ "Engineering" ]] # Frontier
- type: Machine
board: EmitterCircuitboard
- type: GuideHelp
From 05da717188f043f8c157413ec82c0bebe7a4a2ba Mon Sep 17 00:00:00 2001
From: FrontierATC
Date: Sat, 12 Oct 2024 18:32:56 +0000
Subject: [PATCH 74/96] Automatic Changelog (#2187)
---
Resources/Changelog/Frontier.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index 26c9ee279cc..0bd7674b246 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -4435,3 +4435,11 @@ Entries:
message: Replace Sparrow tiny fans with directional fans.
id: 5386
time: '2024-10-12T18:16:45.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Tweak
+ message: >-
+ Removed the lock from emitters, fixed the emitters to no longer work
+ like the PTK-800 for mining.
+ id: 5387
+ time: '2024-10-12T18:32:27.0000000+00:00'
From 2479231c612d8b22236b1ef0821f78f7b04f17d2 Mon Sep 17 00:00:00 2001
From: Whatstone <166147148+whatston3@users.noreply.github.com>
Date: Sat, 12 Oct 2024 15:26:32 -0400
Subject: [PATCH 75/96] Separate microwave recipes into multiple machines
(electric range, assembler, medical assembler) (#1935)
* Oven, first pass
* Fix oven range
* Fix the oven range
* EntityHeater: passive power draw
* Add placeholder assembler
* Microwave recipe types (machine restrictions)
* Add canHeat/canIrradiate to Microwave
* Port EE#783 (Thank you, Mnemotechnician)
* Revert machine type changes to meal recipes
* Unneeded dependencies, show search bar
* Remove yet more microwave recipe machine types
* Multiple devices per recipe
* Food recipe guidebook: cleanup, style consistency
* Frontier comment cleanup
* Assembler UI proof of concept
* Assembler UI rework, fix recipes, mediwave layer
* Add machines to kitchen shuttles/POIs
* NFSD POI microwave
* Resolve GuideFoodSource merge conflicts
* Assembler sounds
* techs, "food-o-mat", minor fixes
* Update mccargo.yml
* Move this
* Syndicate Oven Baseline
* Donk co. range sprite
* Syndicate Range
* Update cove.yml
* Update dungeon_items_kitchen.yml
* Add syndicate texture
---------
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Dvir
---
.../Kitchen/UI/MicrowaveBoundUserInterface.cs | 21 +
Content.Client/Kitchen/UI/MicrowaveMenu.xaml | 2 +-
.../Guidebook/Controls/GuideFoodSource.xaml | 5 +-
.../Controls/GuideFoodSource.xaml.cs | 58 +-
.../Kitchen/UI/AssemblerBoundUserInterface.cs | 125 ++++
.../_NF/Kitchen/UI/AssemblerMenu.xaml | 95 +++
.../_NF/Kitchen/UI/AssemblerMenu.xaml.cs | 44 ++
Content.Server/Access/Systems/IdCardSystem.cs | 9 +-
.../Kitchen/Components/MicrowaveComponent.cs | 50 +-
.../Kitchen/EntitySystems/MicrowaveSystem.cs | 35 +-
Content.Server/PAI/PAISystem.cs | 5 +
.../Power/EntitySystems/RiggableSystem.cs | 5 +
.../Components/EntityHeaterComponent.cs | 8 +
.../Temperature/Systems/EntityHeaterSystem.cs | 4 +-
.../Systems/ArtifactMicrowaveTriggerSystem.cs | 5 +
.../MicrowaveSystem.Assembler.cs | 181 ++++++
.../Kitchen/Components/SharedMicrowave.cs | 5 +-
.../Kitchen/MicrowaveMealRecipePrototype.cs | 20 +
.../Placeable/ItemPlacerComponent.cs | 6 +
Content.Shared/Placeable/ItemPlacerSystem.cs | 11 +-
.../Components/SharedMicrowave.Assembler.cs | 9 +
Resources/Audio/_NF/Effects/attributions.yml | 2 +-
Resources/Audio/_NF/Machines/assembler.ogg | Bin 0 -> 30988 bytes
Resources/Audio/_NF/Machines/attributions.yml | 14 +
Resources/Audio/_NF/Machines/egg-timer.ogg | Bin 0 -> 12934 bytes
.../Audio/_NF/Machines/medical-assembler.ogg | Bin 0 -> 48977 bytes
Resources/Locale/en-US/_EE/guidebook/food.ftl | 11 +-
.../components/microwave-component.ftl | 28 +
.../en-US/_NF/research/technologies.ftl | 5 +-
.../components/microwave-component.ftl | 1 -
Resources/Maps/_NF/POI/bahama.yml | 45 +-
Resources/Maps/_NF/POI/cove.yml | 17 +-
Resources/Maps/_NF/POI/nfsd.yml | 2 +-
Resources/Maps/_NF/POI/tinnia.yml | 50 +-
Resources/Maps/_NF/POI/trade.yml | 106 ++--
Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml | 576 ++++++-----------
Resources/Maps/_NF/Shuttles/bocadillo.yml | 72 +--
Resources/Maps/_NF/Shuttles/ceres.yml | 36 +-
Resources/Maps/_NF/Shuttles/mccargo.yml | 37 +-
Resources/Maps/_NF/Shuttles/piecrust.yml | 43 +-
Resources/Maps/_NF/Shuttles/stellaris.yml | 581 ++++--------------
.../Entities/Objects/Materials/materials.yml | 14 +-
.../Entities/Structures/Machines/lathe.yml | 7 +-
.../Recipes/Cooking/meal_recipes.yml | 7 +-
.../Recipes/Cooking/meal_recipes.yml | 225 ++++++-
.../Recipes/Cooking/medical_recipes.yml | 3 +
.../Prototypes/Research/civilianservices.yml | 2 -
.../Spawners/Random/dungeon_items_kitchen.yml | 1 -
.../Entities/Objects/Devices/production.yml | 70 +++
.../Machines/microwave_recipe_assemblers.yml | 327 ++++++++++
.../_NF/Recipes/Construction/furniture.yml | 2 +-
.../_NF/Recipes/Cooking/meal_recipes.yml | 49 +-
.../_NF/Recipes/Lathes/electronics.yml | 28 +
.../Prototypes/_NF/Recipes/Lathes/medical.yml | 18 -
.../_NF/Research/civilianservices.yml | 32 +-
.../assembler.rsi/assembler-blinky-unlit.png | Bin 0 -> 125 bytes
.../assembler.rsi/assembler-broken-unlit.png | Bin 0 -> 99 bytes
.../assembler.rsi/assembler-invisible.png | Bin 0 -> 83 bytes
.../assembler.rsi/assembler-on-unlit.png | Bin 0 -> 98 bytes
.../assembler.rsi/assembler-running-unlit.png | Bin 0 -> 97 bytes
.../assembler.rsi/assembler-scan-unlit.png | Bin 0 -> 169 bytes
.../Machines/assembler.rsi/assembler.png | Bin 0 -> 664 bytes
.../Machines/assembler.rsi/meta.json | 56 ++
.../Machines/medical_assembler.rsi/icon.png | Bin 0 -> 410 bytes
.../medical_assembler.rsi/mediwave-base.png | Bin 0 -> 403 bytes
.../mediwave-off-unlit.png | Bin 0 -> 218 bytes
.../mediwave-on-unlit.png | Bin 0 -> 238 bytes
.../Machines/medical_assembler.rsi/meta.json | 23 +
.../Machines/oven.rsi/composite_off.png | Bin 0 -> 839 bytes
.../Machines/oven.rsi/composite_on.png | Bin 0 -> 849 bytes
.../Machines/oven.rsi/cooking_unlit.png | Bin 0 -> 212 bytes
.../Structures/Machines/oven.rsi/meta.json | 38 ++
.../Machines/oven.rsi/off_no_door.png | Bin 0 -> 732 bytes
.../Machines/oven.rsi/oven_door.png | Bin 0 -> 326 bytes
.../Machines/oven.rsi/range_high.png | Bin 0 -> 181 bytes
.../Machines/oven.rsi/range_low.png | Bin 0 -> 189 bytes
.../Machines/oven.rsi/range_medium.png | Bin 0 -> 189 bytes
.../Structures/Machines/oven.rsi/unlit.png | Bin 0 -> 93 bytes
.../oven_syndie.rsi/composite_off.png | Bin 0 -> 808 bytes
.../Machines/oven_syndie.rsi/composite_on.png | Bin 0 -> 817 bytes
.../oven_syndie.rsi/cooking_unlit.png | Bin 0 -> 212 bytes
.../Machines/oven_syndie.rsi/meta.json | 38 ++
.../Machines/oven_syndie.rsi/off_no_door.png | Bin 0 -> 404 bytes
.../Machines/oven_syndie.rsi/oven_door.png | Bin 0 -> 326 bytes
.../Machines/oven_syndie.rsi/range_high.png | Bin 0 -> 181 bytes
.../Machines/oven_syndie.rsi/range_low.png | Bin 0 -> 189 bytes
.../Machines/oven_syndie.rsi/range_medium.png | Bin 0 -> 189 bytes
.../Machines/oven_syndie.rsi/unlit.png | Bin 0 -> 93 bytes
.../meta.json | 0
.../normal.png | Bin
.../off.png | Bin
.../shredding-empty.png | Bin
.../shredding-money.png | Bin
.../shredding-paper.png | Bin
94 files changed, 2163 insertions(+), 1106 deletions(-)
create mode 100644 Content.Client/_NF/Kitchen/UI/AssemblerBoundUserInterface.cs
create mode 100644 Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml
create mode 100644 Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml.cs
create mode 100644 Content.Server/_NF/Kitchen/EntitySystems/MicrowaveSystem.Assembler.cs
create mode 100644 Content.Shared/_NF/Kitchen/Components/SharedMicrowave.Assembler.cs
create mode 100644 Resources/Audio/_NF/Machines/assembler.ogg
create mode 100644 Resources/Audio/_NF/Machines/attributions.yml
create mode 100644 Resources/Audio/_NF/Machines/egg-timer.ogg
create mode 100644 Resources/Audio/_NF/Machines/medical-assembler.ogg
create mode 100644 Resources/Locale/en-US/_NF/kitchen/components/microwave-component.ftl
create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Machines/microwave_recipe_assemblers.yml
delete mode 100644 Resources/Prototypes/_NF/Recipes/Lathes/medical.yml
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-blinky-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-broken-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-invisible.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-on-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-running-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler-scan-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/assembler.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/assembler.rsi/meta.json
create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/icon.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-base.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-off-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-on-unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/meta.json
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/composite_off.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/composite_on.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/cooking_unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/meta.json
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/off_no_door.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/oven_door.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/range_high.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/range_low.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/range_medium.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven.rsi/unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/composite_off.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/composite_on.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/cooking_unlit.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/meta.json
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/off_no_door.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/oven_door.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/range_high.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/range_low.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/range_medium.png
create mode 100644 Resources/Textures/_NF/Structures/Machines/oven_syndie.rsi/unlit.png
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/meta.json (100%)
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/normal.png (100%)
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/off.png (100%)
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/shredding-empty.png (100%)
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/shredding-money.png (100%)
rename Resources/Textures/_NF/Structures/Machines/{syndicate_shredder.rsi => shredder_syndie.rsi}/shredding-paper.png (100%)
diff --git a/Content.Client/Kitchen/UI/MicrowaveBoundUserInterface.cs b/Content.Client/Kitchen/UI/MicrowaveBoundUserInterface.cs
index 643ac47054b..0fa82d230d8 100644
--- a/Content.Client/Kitchen/UI/MicrowaveBoundUserInterface.cs
+++ b/Content.Client/Kitchen/UI/MicrowaveBoundUserInterface.cs
@@ -21,8 +21,24 @@ public sealed class MicrowaveBoundUserInterface : BoundUserInterface
[ViewVariables]
private readonly Dictionary _reagents = new();
+ // Frontier: UI parameters
+ private readonly string _menuTitle;
+ private readonly string _leftFlavorText;
+
public MicrowaveBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
+ // Frontier: switch UI params based on key
+ if ((MicrowaveUiKey)uiKey == MicrowaveUiKey.ElectricRangeKey)
+ {
+ _menuTitle = "microwave-menu-range-title";
+ _leftFlavorText = "microwave-menu-range-footer-flavor-left";
+ }
+ else
+ {
+ _menuTitle = "microwave-menu-title";
+ _leftFlavorText = "microwave-menu-footer-flavor-left";
+ }
+ // End Frontier
}
protected override void Open()
@@ -60,6 +76,11 @@ protected override void Open()
("time", Loc.GetString("microwave-menu-instant-button")));
}
};
+
+ // Frontier: UI customization
+ _menu.Title = Loc.GetString(_menuTitle);
+ _menu.LeftFooter.Text = Loc.GetString(_leftFlavorText);
+ // End Frontier
}
protected override void UpdateState(BoundUserInterfaceState state)
diff --git a/Content.Client/Kitchen/UI/MicrowaveMenu.xaml b/Content.Client/Kitchen/UI/MicrowaveMenu.xaml
index cd81ea0a9bf..c99462d9e7a 100644
--- a/Content.Client/Kitchen/UI/MicrowaveMenu.xaml
+++ b/Content.Client/Kitchen/UI/MicrowaveMenu.xaml
@@ -98,7 +98,7 @@
-
+
diff --git a/Content.Client/_EE/Guidebook/Controls/GuideFoodSource.xaml b/Content.Client/_EE/Guidebook/Controls/GuideFoodSource.xaml
index 009538b45c3..e58a1c41b5f 100644
--- a/Content.Client/_EE/Guidebook/Controls/GuideFoodSource.xaml
+++ b/Content.Client/_EE/Guidebook/Controls/GuideFoodSource.xaml
@@ -15,9 +15,8 @@
Margin="2 0 0 0"/>
-
+
+
GetRsiTexture("/Textures/Objects/Weapons/Melee/kitchen_knife.rsi", "icon"),
_ => GetRsiTexture("/Textures/Structures/meat_spike.rsi", "spike")
};
+ ProcessingTextures.AddChild(processingTexture); // Frontier
}
private void GenerateControl(FoodSlicingData entry)
@@ -80,7 +83,9 @@ private void GenerateControl(FoodSlicingData entry)
SetSource(ent);
ProcessingLabel.Text = Loc.GetString("guidebook-food-processing-slicing");
- ProcessingTexture.Texture = GetRsiTexture("/Textures/Objects/Misc/utensils.rsi", "plastic_knife");
+ var processingTexture = new TextureRect(); // Frontier
+ processingTexture.Texture = GetRsiTexture("/Textures/Objects/Misc/utensils.rsi", "plastic_knife");
+ ProcessingTextures.AddChild(processingTexture); // Frontier
}
private void GenerateControl(FoodRecipeData entry)
@@ -101,8 +106,49 @@ private void GenerateControl(FoodRecipeData entry)
var combinedIngredients = string.Join("\n", combinedLiquids.Union(combinedSolids));
SourceLabel.Text = Loc.GetString("guidebook-food-processing-recipe", ("ingredients", combinedIngredients)); // Frontier: SetMessage processingTypes = new();
+ if (recipeType.HasFlag(MicrowaveRecipeType.Microwave))
+ {
+ processingTexture = new TextureRect();
+ if (recipe.SecretRecipe)
+ processingTexture.Texture = GetRsiTexture("/Textures/Structures/Machines/microwave_syndie.rsi", "mw");
+ else
+ processingTexture.Texture = GetRsiTexture("/Textures/Structures/Machines/microwave.rsi", "mw");
+ ProcessingTextures.AddChild(processingTexture);
+ processingTypes.Add(Loc.GetString("guidebook-food-processing-type-microwave"));
+ }
+ if (recipeType.HasFlag(MicrowaveRecipeType.Oven))
+ {
+ processingTexture = new TextureRect();
+ if (recipe.SecretRecipe)
+ processingTexture.Texture = GetRsiTexture("/Textures/_NF/Structures/Machines/oven_syndie.rsi", "composite_off");
+ else
+ processingTexture.Texture = GetRsiTexture("/Textures/_NF/Structures/Machines/oven.rsi", "composite_off");
+ ProcessingTextures.AddChild(processingTexture);
+ processingTypes.Add(Loc.GetString("guidebook-food-processing-type-oven"));
+ }
+ if (recipeType.HasFlag(MicrowaveRecipeType.Assembler))
+ {
+ processingTexture = new TextureRect();
+ processingTexture.Texture = GetRsiTexture("/Textures/_NF/Structures/Machines/assembler.rsi", "assembler");
+ ProcessingTextures.AddChild(processingTexture);
+ processingTypes.Add(Loc.GetString("guidebook-food-processing-type-assembler"));
+ }
+ if (recipeType.HasFlag(MicrowaveRecipeType.MedicalAssembler))
+ {
+ processingTexture = new TextureRect();
+ processingTexture.Texture = GetRsiTexture("/Textures/_NF/Structures/Machines/medical_assembler.rsi", "mediwave-base");
+ ProcessingTextures.AddChild(processingTexture);
+ processingTypes.Add(Loc.GetString("guidebook-food-processing-type-medical-assembler"));
+ }
+ if (processingTypes.Count <= 0)
+ processingTypes.Add(Loc.GetString("guidebook-food-processing-type-generic"));
+ var processingTypeString = string.Join('/', processingTypes);
+ // End Frontier
+ ProcessingLabel.Text = Loc.GetString("guidebook-food-processing-cooking", ("processingTypes", processingTypeString), ("time", recipe.CookTime));
}
private void GenerateControl(FoodReactionData entry)
@@ -118,7 +164,9 @@ private void GenerateControl(FoodReactionData entry)
.Where(it => it.Length > 0);
SourceLabel.Text = Loc.GetString("guidebook-food-processing-recipe", ("ingredients", string.Join("\n", combinedReagents))); // Frontier: SetMessage _solids = new();
+
+ [ViewVariables]
+ private readonly Dictionary _reagents = new();
+
+ private readonly string _menuTitle;
+ private readonly string _leftFlavorText;
+
+ public AssemblerBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
+ {
+ if ((MicrowaveUiKey)uiKey == MicrowaveUiKey.MedicalAssemblerKey)
+ {
+ _menuTitle = "assembler-menu-medical-title";
+ _leftFlavorText = "assembler-menu-medical-footer-flavor-left";
+ }
+ else
+ {
+ _menuTitle = "assembler-menu-title";
+ _leftFlavorText = "assembler-menu-footer-flavor-left";
+ }
+ }
+
+ protected override void Open()
+ {
+ base.Open();
+ _menu = this.CreateWindow();
+ _menu.StartButton.OnPressed += _ => SendPredictedMessage(new AssemblerStartCookMessage());
+ _menu.EjectButton.OnPressed += _ => SendPredictedMessage(new MicrowaveEjectMessage());
+ _menu.IngredientsList.OnItemSelected += args =>
+ {
+ SendPredictedMessage(new MicrowaveEjectSolidIndexedMessage(EntMan.GetNetEntity(_solids[args.ItemIndex])));
+ };
+
+ _menu.Title = Loc.GetString(_menuTitle);
+ _menu.LeftFooter.Text = Loc.GetString(_leftFlavorText);
+ }
+
+ protected override void UpdateState(BoundUserInterfaceState state)
+ {
+ base.UpdateState(state);
+ if (state is not MicrowaveUpdateUserInterfaceState cState || _menu == null)
+ {
+ return;
+ }
+
+ _menu.IsBusy = cState.IsMicrowaveBusy;
+ _menu.CurrentCooktimeEnd = cState.CurrentCookTimeEnd;
+
+ _menu.ToggleBusyDisableOverlayPanel(cState.IsMicrowaveBusy || cState.ContainedSolids.Length == 0);
+ // TODO move this to a component state and ensure the net ids.
+ RefreshContentsDisplay(EntMan.GetEntityArray(cState.ContainedSolids));
+
+ //Set the cook time info label
+ var cookTime = cState.CurrentCookTime.ToString();
+
+ _menu.CookTimeInfoLabel.Text = Loc.GetString("assembler-bound-user-interface-insert-ingredients");
+ _menu.StartButton.Disabled = cState.IsMicrowaveBusy || cState.ContainedSolids.Length == 0;
+ _menu.EjectButton.Disabled = cState.IsMicrowaveBusy || cState.ContainedSolids.Length == 0;
+
+ //Set the "micowave light" ui color to indicate if the microwave is busy or not
+ if (cState.IsMicrowaveBusy && cState.ContainedSolids.Length > 0)
+ {
+ _menu.IngredientsPanel.PanelOverride = new StyleBoxFlat { BackgroundColor = Color.FromHex("#947300") };
+ }
+ else
+ {
+ _menu.IngredientsPanel.PanelOverride = new StyleBoxFlat { BackgroundColor = Color.FromHex("#1B1B1E") };
+ }
+ }
+
+ private void RefreshContentsDisplay(EntityUid[] containedSolids)
+ {
+ _reagents.Clear();
+
+ if (_menu == null) return;
+
+ _solids.Clear();
+ _menu.IngredientsList.Clear();
+ foreach (var entity in containedSolids)
+ {
+ if (EntMan.Deleted(entity))
+ {
+ return;
+ }
+
+ // TODO just use sprite view
+
+ Texture? texture;
+ if (EntMan.TryGetComponent(entity, out var iconComponent))
+ {
+ texture = EntMan.System().GetIcon(iconComponent);
+ }
+ else if (EntMan.TryGetComponent(entity, out var spriteComponent))
+ {
+ texture = spriteComponent.Icon?.Default;
+ }
+ else
+ {
+ continue;
+ }
+
+ var solidItem = _menu.IngredientsList.AddItem(EntMan.GetComponent(entity).EntityName, texture);
+ var solidIndex = _menu.IngredientsList.IndexOf(solidItem);
+ _solids.Add(solidIndex, entity);
+ }
+ }
+ }
+}
diff --git a/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml b/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml
new file mode 100644
index 00000000000..8de5f2643ee
--- /dev/null
+++ b/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml.cs b/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml.cs
new file mode 100644
index 00000000000..e4ac711c7d4
--- /dev/null
+++ b/Content.Client/_NF/Kitchen/UI/AssemblerMenu.xaml.cs
@@ -0,0 +1,44 @@
+using Robust.Client.AutoGenerated;
+using Robust.Client.UserInterface.Controls;
+using FancyWindow = Content.Client.UserInterface.Controls.FancyWindow;
+using Robust.Client.UserInterface.XAML;
+using Robust.Shared.Timing;
+
+namespace Content.Client._NF.Kitchen.UI
+{
+ [GenerateTypedNameReferences]
+ public sealed partial class AssemblerMenu : FancyWindow
+ {
+ [Dependency] private readonly IGameTiming _timing = default!;
+
+ public event Action? OnCookTimeSelected;
+
+ public bool IsBusy;
+ public TimeSpan CurrentCooktimeEnd;
+
+ public AssemblerMenu()
+ {
+ RobustXamlLoader.Load(this);
+ IoCManager.InjectDependencies(this);
+ }
+
+ public void ToggleBusyDisableOverlayPanel(bool shouldDisable)
+ {
+ DisableCookingPanelOverlay.Visible = shouldDisable;
+ }
+
+ protected override void FrameUpdate(FrameEventArgs args)
+ {
+ base.FrameUpdate(args);
+
+ if (!IsBusy)
+ return;
+
+ if (CurrentCooktimeEnd > _timing.CurTime)
+ {
+ CookTimeInfoLabel.Text = Loc.GetString("assembler-bound-user-interface-cook-time-label",
+ ("time", CurrentCooktimeEnd.Subtract(_timing.CurTime).Seconds));
+ }
+ }
+ }
+}
diff --git a/Content.Server/Access/Systems/IdCardSystem.cs b/Content.Server/Access/Systems/IdCardSystem.cs
index aeb4cc163fb..c2b0a9727cc 100644
--- a/Content.Server/Access/Systems/IdCardSystem.cs
+++ b/Content.Server/Access/Systems/IdCardSystem.cs
@@ -38,7 +38,7 @@ private void OnMicrowaved(EntityUid uid, IdCardComponent component, BeingMicrowa
float randomPick = _random.NextFloat();
// if really unlucky, burn card
- if (randomPick <= 0.15f)
+ if (args.BeingHeated && randomPick <= 0.15f) // Frontier: if not being heated, don't destroy the ID
{
TryComp(uid, out TransformComponent? transformComponent);
if (transformComponent != null)
@@ -54,6 +54,13 @@ private void OnMicrowaved(EntityUid uid, IdCardComponent component, BeingMicrowa
return;
}
+ // Frontier: ID accesses only change with radiation
+ if (!args.BeingIrradiated)
+ {
+ return;
+ }
+ // End Frontier
+
//Explode if the microwave can't handle it
if (!micro.CanMicrowaveIdsSafely)
{
diff --git a/Content.Server/Kitchen/Components/MicrowaveComponent.cs b/Content.Server/Kitchen/Components/MicrowaveComponent.cs
index c0959c8abad..f91a73ce496 100644
--- a/Content.Server/Kitchen/Components/MicrowaveComponent.cs
+++ b/Content.Server/Kitchen/Components/MicrowaveComponent.cs
@@ -5,6 +5,10 @@
using Robust.Shared.Containers;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
+using Content.Shared.Kitchen; // Frontier
+using Robust.Shared.Serialization; // Frontier
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
+using Content.Shared.Kitchen.Components; // Frontier
namespace Content.Server.Kitchen.Components
{
@@ -115,17 +119,61 @@ public sealed partial class MicrowaveComponent : Component
///
[DataField, ViewVariables(VVAccess.ReadWrite)]
public bool CanMicrowaveIdsSafely = true;
+
+ // Frontier: recipe type
+ ///
+ /// the types of recipes that this "microwave" can handle.
+ ///
+ [DataField(customTypeSerializer: typeof(FlagSerializer)), ViewVariables(VVAccess.ReadWrite)]
+ public int ValidRecipeTypes = (int)MicrowaveRecipeType.Microwave;
+
+ ///
+ /// If true, events sent off by the microwave will state that the object is being heated.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public bool CanHeat = true;
+
+ ///
+ /// If true, events sent off by the microwave will state that the object is being irradiated.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public bool CanIrradiate = true;
+
+ ///
+ /// The localization string to be displayed when something that's too large is inserted.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public string TooBigPopup = "microwave-component-interact-item-too-big";
+
+ ///
+ /// The sound that is played when a set of ingredients does not match an assembly recipe.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public SoundSpecifier NoRecipeSound = new SoundPathSpecifier("/Audio/Effects/Cargo/buzz_sigh.ogg");
+
+ ///
+ /// The sound that is played when a set of ingredients does not match an assembly recipe.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadOnly)]
+ public MicrowaveUiKey Key = MicrowaveUiKey.Key;
+ // End Frontier
}
public sealed class BeingMicrowavedEvent : HandledEntityEventArgs
{
public EntityUid Microwave;
public EntityUid? User;
+ // Frontier: fields for whether or not the object is actually being heated or irradiated.
+ public bool BeingHeated;
+ public bool BeingIrradiated;
+ // End Frontier
- public BeingMicrowavedEvent(EntityUid microwave, EntityUid? user)
+ public BeingMicrowavedEvent(EntityUid microwave, EntityUid? user, bool heating, bool irradiating) // Frontier: added heating, irradiating
{
Microwave = microwave;
User = user;
+ BeingHeated = heating;
+ BeingIrradiated = irradiating;
}
}
}
diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs
index 1c2b48ba8ef..ab0cb33bb0c 100644
--- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs
+++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs
@@ -41,10 +41,11 @@
using Content.Shared.Chat;
using Content.Shared.Damage;
using Robust.Shared.Utility;
+using Content.Shared._NF.Kitchen.Components; // Frontier
namespace Content.Server.Kitchen.EntitySystems
{
- public sealed class MicrowaveSystem : EntitySystem
+ public sealed partial class MicrowaveSystem : EntitySystem // Frontier: add partial
{
[Dependency] private readonly BodySystem _bodySystem = default!;
[Dependency] private readonly DeviceLinkSystem _deviceLink = default!;
@@ -102,10 +103,13 @@ public override void Initialize()
SubscribeLocalEvent(OnActiveMicrowaveRemove);
SubscribeLocalEvent(OnConstructionTemp);
+
SubscribeLocalEvent(OnGetSecretRecipes);
-
+
SubscribeLocalEvent(OnRefreshParts); // Frontier
SubscribeLocalEvent(OnUpgradeExamine); // Frontier
+
+ SubscribeLocalEvent(TryStartAssembly); // Frontier
}
private void OnCookStart(Entity ent, ref ComponentStartup args)
@@ -151,6 +155,11 @@ private void OnConstructionTemp(Entity ent, ref OnC
/// The time on the microwave, in seconds.
private void AddTemperature(MicrowaveComponent component, float time)
{
+ // Frontier: temperature requires heat or irradiation
+ if (!component.CanHeat && !component.CanIrradiate)
+ return;
+ // End Frontier
+
var heatToAdd = time * component.BaseHeatMultiplier;
foreach (var entity in component.Storage.ContainedEntities)
{
@@ -282,6 +291,11 @@ private void OnSuicideByEnvironment(Entity ent, ref SuicideB
if (!TryComp(args.Victim, out var damageableComponent))
return;
+ // Frontier: suicide requires heat or irradiation
+ if (!ent.Comp.CanHeat && !ent.Comp.CanIrradiate)
+ return;
+ // Frontier
+
// The application of lethal damage is what kills you...
_suicide.ApplyLethalDamage((args.Victim, damageableComponent), "Heat");
@@ -380,7 +394,7 @@ private void OnInteractUsing(Entity ent, ref InteractUsingEv
// check if size of an item you're trying to put in is too big
if (_item.GetSizePrototype(item.Size) > _item.GetSizePrototype(ent.Comp.MaxItemSize))
{
- _popupSystem.PopupEntity(Loc.GetString("microwave-component-interact-item-too-big", ("item", args.Used)), ent, args.User);
+ _popupSystem.PopupEntity(Loc.GetString(ent.Comp.TooBigPopup, ("item", args.Used)), ent, args.User); // Frontier: "microwave-component-interact-item-too-big" ent, ref SignalReceived
public void UpdateUserInterfaceState(EntityUid uid, MicrowaveComponent component)
{
- _userInterface.SetUiState(uid, MicrowaveUiKey.Key, new MicrowaveUpdateUserInterfaceState(
+ _userInterface.SetUiState(uid, component.Key, new MicrowaveUpdateUserInterfaceState(
GetNetEntityArray(component.Storage.ContainedEntities.ToArray()),
HasComp(uid),
component.CurrentCookTimeButtonIndex,
@@ -534,7 +548,7 @@ public void Wzhzhzh(EntityUid uid, MicrowaveComponent component, EntityUid? user
foreach (var item in component.Storage.ContainedEntities.ToArray())
{
// special behavior when being microwaved ;)
- var ev = new BeingMicrowavedEvent(uid, user);
+ var ev = new BeingMicrowavedEvent(uid, user, component.CanHeat, component.CanIrradiate); // Frontier: add CanHeat, CanIrradiate
RaiseLocalEvent(item, ev);
if (ev.Handled)
@@ -543,12 +557,12 @@ public void Wzhzhzh(EntityUid uid, MicrowaveComponent component, EntityUid? user
return;
}
- if (_tag.HasTag(item, "Metal"))
+ if (_tag.HasTag(item, "Metal") && component.CanIrradiate) // Frontier: add && !component.DisableMetalMalfunctions
{
malfunctioning = true;
}
- if (_tag.HasTag(item, "Plastic"))
+ if (_tag.HasTag(item, "Plastic") && (component.CanHeat || component.CanIrradiate)) // Frontier: add && !component.DisableRuiningPlastic
{
var junk = Spawn(component.BadRecipeEntityId, Transform(uid).Coordinates);
_container.Insert(junk, component.Storage);
@@ -645,6 +659,13 @@ public static (FoodRecipePrototype, int) CanSatisfyRecipe(MicrowaveComponent com
return (recipe, 0);
}
+ // Frontier: microwave recipe machine types
+ if ((recipe.RecipeType & component.ValidRecipeTypes) == 0)
+ {
+ return (recipe, 0);
+ }
+ // End Frontier
+
foreach (var solid in recipe.IngredientsSolids)
{
if (!solids.ContainsKey(solid.Key))
diff --git a/Content.Server/PAI/PAISystem.cs b/Content.Server/PAI/PAISystem.cs
index 0cdb0bc29a2..0d80f53bf35 100644
--- a/Content.Server/PAI/PAISystem.cs
+++ b/Content.Server/PAI/PAISystem.cs
@@ -65,6 +65,11 @@ private void OnMindRemoved(EntityUid uid, PAIComponent component, MindRemovedMes
private void OnMicrowaved(EntityUid uid, PAIComponent comp, BeingMicrowavedEvent args)
{
+ // Frontier: only scramble pAI names when irradiated
+ if (!args.BeingIrradiated)
+ return;
+ // End Frontier
+
// name will always be scrambled whether it gets bricked or not, this is the reward
ScrambleName(uid, comp);
diff --git a/Content.Server/Power/EntitySystems/RiggableSystem.cs b/Content.Server/Power/EntitySystems/RiggableSystem.cs
index 26eaca80fe7..b40fc06718c 100644
--- a/Content.Server/Power/EntitySystems/RiggableSystem.cs
+++ b/Content.Server/Power/EntitySystems/RiggableSystem.cs
@@ -31,6 +31,11 @@ private void OnRejuvenate(Entity entity, ref RejuvenateEvent
private void OnMicrowaved(Entity entity, ref BeingMicrowavedEvent args)
{
+ // Frontier: don't do anything if machine doesn't heat or irradiate.
+ if (!args.BeingHeated && !args.BeingIrradiated)
+ return;
+ // End Frontier
+
if (TryComp(entity, out var batteryComponent))
{
if (batteryComponent.CurrentCharge == 0)
diff --git a/Content.Server/Temperature/Components/EntityHeaterComponent.cs b/Content.Server/Temperature/Components/EntityHeaterComponent.cs
index 0b5acb421a8..34b3cc3a2d8 100644
--- a/Content.Server/Temperature/Components/EntityHeaterComponent.cs
+++ b/Content.Server/Temperature/Components/EntityHeaterComponent.cs
@@ -23,6 +23,14 @@ public sealed partial class EntityHeaterComponent : Component
[DataField]
public EntityHeaterSetting Setting = EntityHeaterSetting.Off;
+ // Frontier: ghost power
+ ///
+ /// Passive power draw. Takes this much while plugged in, even when off.
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public float PassivePower = 0f;
+ // End Frontier
+
///
/// An optional sound that plays when the setting is changed.
///
diff --git a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs
index c4b5b72a9cb..62f0eb08eac 100644
--- a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs
+++ b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs
@@ -42,7 +42,7 @@ public override void Update(float deltaTime)
// don't divide by total entities since its a big grill
// excess would just be wasted in the air but that's not worth simulating
// if you want a heater thermomachine just use that...
- var energy = power.PowerReceived * deltaTime;
+ var energy = (power.PowerReceived - comp.PassivePower) * deltaTime; // Frontier: subtract PassivePower
foreach (var ent in placer.PlacedEntities)
{
_temperature.ChangeHeat(ent, energy);
@@ -93,7 +93,7 @@ private void ChangeSetting(EntityUid uid, EntityHeaterSetting setting, EntityHea
return;
comp.Setting = setting;
- power.Load = SettingPower(setting, comp.Power);
+ power.Load = comp.PassivePower + SettingPower(setting, comp.Power); // Frontier: add PassivePower
_appearance.SetData(uid, EntityHeaterVisuals.Setting, setting);
_audio.PlayPvs(comp.SettingSound, uid);
}
diff --git a/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactMicrowaveTriggerSystem.cs b/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactMicrowaveTriggerSystem.cs
index ca61c8f8ab3..638a0f2603a 100644
--- a/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactMicrowaveTriggerSystem.cs
+++ b/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactMicrowaveTriggerSystem.cs
@@ -15,6 +15,11 @@ public override void Initialize()
private void OnMicrowaved(EntityUid uid, ArtifactMicrowaveTriggerComponent component, BeingMicrowavedEvent args)
{
+ // Frontier: microwave trigger requires radiation, check if this can irradiate
+ if (!args.BeingIrradiated)
+ return;
+ // End Frontier
+
_artifact.TryActivateArtifact(uid);
}
}
diff --git a/Content.Server/_NF/Kitchen/EntitySystems/MicrowaveSystem.Assembler.cs b/Content.Server/_NF/Kitchen/EntitySystems/MicrowaveSystem.Assembler.cs
new file mode 100644
index 00000000000..7eecc3eea4b
--- /dev/null
+++ b/Content.Server/_NF/Kitchen/EntitySystems/MicrowaveSystem.Assembler.cs
@@ -0,0 +1,181 @@
+
+// Overlaps with existing namespace.
+using System.Linq;
+using Content.Server.Kitchen.Components;
+using Content.Server.Power.Components;
+using Content.Shared._NF.Kitchen.Components;
+using Content.Shared.Chemistry.Components.SolutionManager;
+using Content.Shared.FixedPoint;
+using Content.Shared.Kitchen;
+using Content.Shared.Stacks;
+
+namespace Content.Server.Kitchen.EntitySystems;
+
+public sealed partial class MicrowaveSystem : EntitySystem
+{
+ ///
+ /// Runs a set of minimal pre-reqs to check the timing, needed to enable dummy-proof, one-button interface to Wzhzhzh
+ ///
+ public void TryStartAssembly(EntityUid uid, MicrowaveComponent component, AssemblerStartCookMessage args)
+ {
+ if (!HasContents(component) || HasComp(uid) || !(TryComp(uid, out var apc) && apc.Powered))
+ return;
+
+ var user = args.Actor;
+
+ var solidsDict = new Dictionary();
+ var reagentDict = new Dictionary();
+ var malfunctioning = false;
+ // TODO use lists of Reagent quantities instead of reagent prototype ids.
+ foreach (var item in component.Storage.ContainedEntities.ToArray())
+ {
+ string? solidID = null;
+ int amountToAdd = 1;
+
+ // If a microwave recipe uses a stacked item, use the default stack prototype id instead of prototype id
+ if (TryComp(item, out var stackComp))
+ {
+ solidID = _prototype.Index(stackComp.StackTypeId).Spawn;
+ amountToAdd = stackComp.Count;
+ }
+ else
+ {
+ var metaData = MetaData(item); //this simply begs for cooking refactor
+ if (metaData.EntityPrototype is not null)
+ solidID = metaData.EntityPrototype.ID;
+ }
+
+ if (solidID is null)
+ {
+ continue;
+ }
+
+
+ if (solidsDict.ContainsKey(solidID))
+ {
+ solidsDict[solidID] += amountToAdd;
+ }
+ else
+ {
+ solidsDict.Add(solidID, amountToAdd);
+ }
+
+ if (!TryComp(item, out var solMan))
+ continue;
+
+ foreach (var (_, soln) in _solutionContainer.EnumerateSolutions((item, solMan)))
+ {
+ var solution = soln.Comp.Solution;
+ foreach (var (reagent, quantity) in solution.Contents)
+ {
+ if (reagentDict.ContainsKey(reagent.Prototype))
+ reagentDict[reagent.Prototype] += quantity;
+ else
+ reagentDict.Add(reagent.Prototype, quantity);
+ }
+ }
+ }
+
+ // Check recipes
+ var getRecipesEv = new GetSecretRecipesEvent();
+ RaiseLocalEvent(uid, ref getRecipesEv);
+
+ List recipes = getRecipesEv.Recipes;
+ recipes.AddRange(_recipeManager.Recipes);
+ var portionedRecipe = recipes.Select(r =>
+ GetPortionsForRecipe(component, r, solidsDict, reagentDict)).FirstOrDefault(r => r.Item2 > 0);
+
+ if (portionedRecipe.Item2 <= 0)
+ {
+ // Display popup
+ _popupSystem.PopupEntity(Loc.GetString("microwave-component-assembler-no-valid-recipe"), uid);
+ _audio.PlayPvs(component.NoRecipeSound, uid);
+ return;
+ }
+
+ // We're actually microwaving things, run the wzhzhzh checks
+ foreach (var item in component.Storage.ContainedEntities.ToArray())
+ {
+ var ev = new BeingMicrowavedEvent(uid, user, component.CanHeat, component.CanIrradiate);
+ RaiseLocalEvent(item, ev);
+
+ if (ev.Handled)
+ {
+ UpdateUserInterfaceState(uid, component);
+ return;
+ }
+
+ if (_tag.HasTag(item, "Metal") && component.CanIrradiate)
+ {
+ malfunctioning = true;
+ }
+
+ if (_tag.HasTag(item, "Plastic") && (component.CanHeat || component.CanIrradiate))
+ {
+ var junk = Spawn(component.BadRecipeEntityId, Transform(uid).Coordinates);
+ _container.Insert(junk, component.Storage);
+ Del(item);
+ continue;
+ }
+
+ AddComp(item);
+ }
+
+ _audio.PlayPvs(component.StartCookingSound, uid);
+ var activeComp = AddComp(uid); //microwave is now cooking
+ component.CurrentCookTimerTime = (uint)portionedRecipe.Item2 * portionedRecipe.Item1.CookTime;
+ activeComp.CookTimeRemaining = component.CurrentCookTimerTime * component.FinalCookTimeMultiplier; // Frontier: CookTimeMultiplier
+ /// Frontier: gets the largest number of portions
+ ///
+ public static (FoodRecipePrototype, int) GetPortionsForRecipe(MicrowaveComponent component, FoodRecipePrototype recipe, Dictionary solids, Dictionary reagents)
+ {
+ var portions = 0;
+
+ // Frontier: microwave recipe machine types
+ if ((recipe.RecipeType & component.ValidRecipeTypes) == 0)
+ {
+ return (recipe, 0);
+ }
+ // End Frontier
+
+ foreach (var solid in recipe.IngredientsSolids)
+ {
+ if (!solids.ContainsKey(solid.Key))
+ return (recipe, 0);
+
+ if (solids[solid.Key] < solid.Value)
+ return (recipe, 0);
+
+ portions = portions == 0
+ ? solids[solid.Key] / solid.Value.Int()
+ : Math.Min(portions, solids[solid.Key] / solid.Value.Int());
+ }
+
+ foreach (var reagent in recipe.IngredientsReagents)
+ {
+ // TODO Turn recipe.IngredientsReagents into a ReagentQuantity[]
+ if (!reagents.ContainsKey(reagent.Key))
+ return (recipe, 0);
+
+ if (reagents[reagent.Key] < reagent.Value)
+ return (recipe, 0);
+
+ portions = portions == 0
+ ? reagents[reagent.Key].Int() / reagent.Value.Int()
+ : Math.Min(portions, reagents[reagent.Key].Int() / reagent.Value.Int());
+ }
+
+ //Return as many portions as we can assemble with the given materials
+ return (recipe, portions);
+ }
+}
\ No newline at end of file
diff --git a/Content.Shared/Kitchen/Components/SharedMicrowave.cs b/Content.Shared/Kitchen/Components/SharedMicrowave.cs
index fa123689841..8c3405eea3c 100644
--- a/Content.Shared/Kitchen/Components/SharedMicrowave.cs
+++ b/Content.Shared/Kitchen/Components/SharedMicrowave.cs
@@ -80,7 +80,10 @@ public enum MicrowaveVisualState
[NetSerializable, Serializable]
public enum MicrowaveUiKey
{
- Key
+ Key,
+ ElectricRangeKey, // Frontier
+ AssemblerKey, // Frontier
+ MedicalAssemblerKey, // Frontier
}
}
diff --git a/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs b/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs
index adb8867e30a..7d5d8661f92 100644
--- a/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs
+++ b/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs
@@ -3,6 +3,8 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary;
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
+using Robust.Shared.Serialization; // Frontier
namespace Content.Shared.Kitchen
{
@@ -36,6 +38,11 @@ public sealed partial class FoodRecipePrototype : IPrototype
[DataField("time")]
public uint CookTime { get; private set; } = 5;
+ // Frontier: separate microwave recipe types.
+
+ [DataField("recipeType", customTypeSerializer: typeof(FlagSerializer))]
+ public int RecipeType = (int)MicrowaveRecipeType.Microwave;
+
public string Name => Loc.GetString(_name);
// TODO Turn this into a ReagentQuantity[]
@@ -64,4 +71,17 @@ public FixedPoint2 IngredientCount()
return n;
}
}
+
+ // Frontier: microwave recipe types, to limit certain recipes to certain machines
+ [Flags, FlagsFor(typeof(MicrowaveRecipeTypeFlags))]
+ [Serializable, NetSerializable]
+ public enum MicrowaveRecipeType : int
+ {
+ Microwave = 1,
+ Oven = 2,
+ Assembler = 4,
+ MedicalAssembler = 8,
+ }
+
+ public sealed class MicrowaveRecipeTypeFlags { }
}
diff --git a/Content.Shared/Placeable/ItemPlacerComponent.cs b/Content.Shared/Placeable/ItemPlacerComponent.cs
index 84df2e395a8..1897e033d5a 100644
--- a/Content.Shared/Placeable/ItemPlacerComponent.cs
+++ b/Content.Shared/Placeable/ItemPlacerComponent.cs
@@ -29,4 +29,10 @@ public sealed partial class ItemPlacerComponent : Component
///
[ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField]
public uint MaxEntities = 1;
+
+ ///
+ /// Frontier: track old placeable status
+ ///
+ [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField]
+ public bool? LastPlaceable;
}
diff --git a/Content.Shared/Placeable/ItemPlacerSystem.cs b/Content.Shared/Placeable/ItemPlacerSystem.cs
index d1ea88b82a0..51d72eb88e4 100644
--- a/Content.Shared/Placeable/ItemPlacerSystem.cs
+++ b/Content.Shared/Placeable/ItemPlacerSystem.cs
@@ -42,6 +42,8 @@ private void OnStartCollide(EntityUid uid, ItemPlacerComponent comp, ref StartCo
if (comp.MaxEntities > 0 && count >= (comp.MaxEntities - 1))
{
// Don't let any more items be placed if it's reached its limit.
+ if (TryComp(uid, out var placeable)) // Frontier: cache last placeable status
+ comp.LastPlaceable = placeable.IsPlaceable; // Frontier
_placeableSurface.SetPlaceable(uid, false);
}
}
@@ -56,7 +58,14 @@ private void OnEndCollide(EntityUid uid, ItemPlacerComponent comp, ref EndCollid
var ev = new ItemRemovedEvent(args.OtherEntity);
RaiseLocalEvent(uid, ref ev);
- _placeableSurface.SetPlaceable(uid, true);
+ // Frontier: reset placeable status to last known value
+ if (comp.LastPlaceable != null)
+ {
+ _placeableSurface.SetPlaceable(uid, comp.LastPlaceable.Value);
+ comp.LastPlaceable = null;
+ }
+ // End Frontier
+ //_placeableSurface.SetPlaceable(uid, true); // Frontier
}
}
diff --git a/Content.Shared/_NF/Kitchen/Components/SharedMicrowave.Assembler.cs b/Content.Shared/_NF/Kitchen/Components/SharedMicrowave.Assembler.cs
new file mode 100644
index 00000000000..7af57164ee9
--- /dev/null
+++ b/Content.Shared/_NF/Kitchen/Components/SharedMicrowave.Assembler.cs
@@ -0,0 +1,9 @@
+using Robust.Shared.Serialization;
+
+namespace Content.Shared._NF.Kitchen.Components;
+
+[Serializable, NetSerializable]
+public sealed class AssemblerStartCookMessage : BoundUserInterfaceMessage
+{
+}
+
diff --git a/Resources/Audio/_NF/Effects/attributions.yml b/Resources/Audio/_NF/Effects/attributions.yml
index 63a18dad616..e9dabb2bcd0 100644
--- a/Resources/Audio/_NF/Effects/attributions.yml
+++ b/Resources/Audio/_NF/Effects/attributions.yml
@@ -1,4 +1,4 @@
- files: ["splat.ogg"]
license: "CC0-1.0"
copyright: "Modified by 'dvir001' from 'pixabay' . The original audio was converted from WAV to OGG format"
- source: "https://pixabay.com/sound-effects/cartoon-splat-6086/"
\ No newline at end of file
+ source: "https://pixabay.com/sound-effects/cartoon-splat-6086/"
diff --git a/Resources/Audio/_NF/Machines/assembler.ogg b/Resources/Audio/_NF/Machines/assembler.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..05e100888662274145d1bffc4891815f77e53cb0
GIT binary patch
literal 30988
zcmc$_bzD_X@Bq4(ZjhF|AkwKIA#p(vq(zVp2?6PDxQG~ZcXvn#(o!OzA}tLU1?iHO
ze&_1<_j~cj`@H|&`5X>=?(WR)%+Ait&g{{!wtfUKz<-ys(7!^KU@$3+3FhhKYHsU>
z{t2VQ_+L$jF6?ii6sCcO{ND==`M2gt6)}nY)&J$n!~BOv7;39$>ukfX;c5-Hw>5wK
z7diX^{FdM?K|xVLVK}Fjm8FM;t)n$u!O_#!)ydJp%F&$*-31K$9}YITdyioN0RXKW
z88>!?MU=#6Dwc@rc{y@lxq2DphFJ31?!A`i5$UD1P;9acllu}p6r%&s00j)XnywG{
zRx;f3X?4H3tiqwv65RTm3;s>06eYeA=NcvSua?A>3*9c5QZdY>m=-D(FhHdebjd-e
zAH@L7R6^H>KCzms9fs=%cu7&`727nCVLa7)_sq&7YZ8KLn)&~ND*>SSkh0sE68A5hB>;G4oMHK5QNQ%!
z3iY#aU%Y&a0gwP-LG6eX-%+aVvJLJ@4(|Uy?|Bi7y3l>Jnes@}souxaue$slHpHwy3BZ&v2`f<+6wn>Y@EVA2f04RE_!$0?1y!Qg0)v7Uo1!b5VjSC-INk^Gl6|%4TkX5N8kNqNj>E)}
zgXxjO{Fv4Jk=4wYm2r~QT%CjQxUuns$N&BQOF9w@AftXkT!(I@r~)N|zmpRK17rZ1
zFBZ0_1kFd(P5n4_+aznBq+*}6k~d6$n?Mr-aSghVd4H#kO+Tr~Hmevt*=1#6MWtnB
z&(ex)|KD$nT$XYG@Bv`#bzx9+Vd!;1Q}vg_a7+LP;NC+91y|nQIAIlt#!>mf1EYs`
zJRa#f{LdsnP0&}bn#t<*&dE1!cB>~P
zJ}LYQt=!iK-)=toOpDD|9KmvrD1TC}H%3UwT$#%fkHzL)_hX4(__%?cYH0#3G8cVbbPf
zC~nSB3>6GP34j@qxvJ39gg9;G2a#G@S`TitVy|jDMfCqq0h_1~JIZk2An;-@kAjt9(v?7G=7ixz=+B9B^yF0~g;Gyz$NQdHa
z6^23D^hJVJ4_dD(b6E_CRovPxW`FLQCseg>8foUSYv^gHc)wGA-NEx+1NW
z0_ZiOzivQQskDwZJ-#R*PRmZ{K9?HT&BAf>2(9Tf=(UHg@IbsU$^5N|GFM>)#A~|*
zE#>Qm;qS&V02v(v=peDzWBgfQ!&^NRlL!z@khYG17~MnrLKAwpk;s)$T0}tnv_xC6
z5He`_x(&$UUAOoqz5;&%wM%g$lk3TVULmbIAhgT?DeV9SD2u+l4M>kG=TwBnHWG0xqZfyn`>{Kg&Y6!!SNp-
z{xj7XZhwUfO%>WG-As%?3*0{&rKOztm)yUv1ql-WDso?FDL>%y_zR&4aUL4%`djv%b)zkeM;
z&%Y(;aTERHe-(c_O3>o|@AYqMZ8QYb?(g$|@cje+4(m4-~RtY`48j2UjD=T|6>zi=Kd1X?BK;U
z_qc~v*Y2b_|AhThI@FM}*#&tK;v6iADbL;}KyF=cPCnTq2a)^AXt^NM3M=i&2tlt3
z34)4G+J=#x=%taHkYFBBxAMba1rANR3S`PGoGRSNlpjEA)UF>|CXiE82QAOmak>{|
zjPBZy=#FRjk;*kbR)z$d&aF}km&J%DGj#G|sH}89Q{GU5TQooD}`PW1a
zkKS#k6PJYue2#Pm2qVF`7>T~>k=OJZ9c00jXczP~WN9GT)
zs7D-40NI}xQIiowO$lMC8F;=0FAd&e-F^R@{sZ7et7`-f=n%xq4I%flj4}TvyFn%Q
zT8NX+n&5f?L&BucOEPm!gPs&QB_Z2Pw+NO3xCfa;F{P_E^=#W1O^_%Gys^_Zc)%u%7uie0&nE&7y>{}L0L#>OeTl5#`<|7
zn2^I!(xnTZaT-#>(1id$Aa^Ghu;!(vmRC1+d>)$ovHJTDz`u6=+TR9n@CN`TCFED{DQZH?}$lAN+aat??c)c2B~N?5*QvHa9UbpkPI7;a~e~r8d)IR6w
zog84nqt%3C(*e*J6s@;e@*}12aO~~N=Vyw=pOe7cC7qzRP`Sxg=$ETFr5ff|2LQ|^
z6W0-(K*Ea)lS+d{nBAam`?;rTw&k7d$y-KG)}{np{HFk
zO`LX}nOd5|QMJx-&oWZqoUv<+i|`2=_3UvAJkEe2wZ95!p-05K8bH$iO+4dRBNHX#
zI9ey;9Lb(hs4XgROa2CS2?hqLqUc8X4PeZ3@fd4b^(Q@B9{jQpc_(+*YQtIt5JYH1
zwNfhVe<23aUY&mVjtAeUzP1%7BKM|zB{FXx|xtP?m;8E_q$QGdT0}qbzk&RwQYAq~9rdVHk!q|0YC(b{6mdu)8=`xKl$u;(D$uej&2YJZR-H{Y0D;J*d4)
z4}7GSyp5m6rM|dFXYWeNq+L=+V?6TCZZ+!RgEBZUdn^YVJ0zY)`>oPmx%7{nR6`rS
zcY4s=GCX|Dv2s)7BXJ7*#jT#XG{XawO$EbDF
zSVD&@)3D;L%UqegY#pi_fXu#%_G>^cMA@AAK1UskO(>`
z-N?Gp-ACvwx~nJN8*7{wwBM4b(7k1Bf18o?OqJ@PL|}s-=EZOzZluTuVSj3>pM~VI
zB|UQ!$UG7j#CztGj6_8Tej0#RQaw$Sa+f;r6+MIxqFz>ZoPPI-xvv*X}1c^A1cGDVc>fp#0X5RKrfc4?)1l^6r)Yyd{zOYr@^t^
zxPl5YTSAd2FyxrbU#tfR!xAh8(0pTpZ_oSqU)BAYvY$~MJ&yckDRD;!$1N
zb!2ox7GtS&myz+-M|Fnjz>J`ABX(-))A!dM=?EDw0A?A#V@P|w!yjX2Vm7<&wdQ3h
zL3P+My#OY~PnSljTu3r+91aH22*~sb!w}cp$P01MBQUF8Dw|HK(>F~jp1F+f>lEs<
zzNC(>zyPDyPWB;V2#R4r%rmqw_qc6+iyG?WWnSbv4qZd?lKgGExk^?HK`A5*#k2_M(dGKR8brpRL+t6Sue5pcy=lF}>23|w|kmt^kl
zgX%S$yMKUXje5Wx*z>li+T!y)S0zxC*po*IC-Sr9L<28;-}FUjABVay#q7Dfa*xHoHBP(3!4Ge>gN@^1~&JHUhq
zftig3YIi^`PS}*Z5uboo5fM+p@59k;JL2OeAueLhtubALWMn^g|k!{%n^=bfB4?WDC=<>``*Z
zmZ1s<78Jfiq!$?AE3qW*@6KLU8B97^-}v*AWv|2Bvx*mC
z0mNyDi1uR?ugi9FlBda2Da#sqAf`ZKPEHHCMnH*LWyxAs?ckzajVTkdCE5O!7}je5
z{zS9&_?FU^K|KE=p&6VT`_22dPcz@*Ux$$zVq(>f_o)g6KKR~hyK{D_w>mdsqUMNLd1jbQQ{i4X?rK^KXF#_sR(=5Tzb6bh3+7FU6!r4
zBmg{>7_N*7r-Ec=()Da&H@$FWw`qaVV|c;dLwaQ3314d<6+nJ_cWeszSwC`Y3JXrC
z7b^xP#onl_JrpJ@z(Np^CI5O@uNY``cv?Na0YwiG3?KH&TBJ)%Hbc%xz7YaMoT&Ak
zX~V)iS`)9-qF;?`Q&Mx5%{%-Q-OK5f52)6zFM_RZ=P#W;Thg9;o=Gn4?x*$uslPP@
z)9S^ALk0)=B*AowwD6&o1P7sz|5EJ5GSSt$piL84*4JAQ|IPNr{a?&&5CKsA96K`H
zzooSQD*FRw2MZmsZJS(l{VJvt=SUpb%j?=2_V|4?*8S87ao;W5woCLmv*^GVoS38X
zmGPO4xdF_;SE)ElOML1xJDZYTQ|h1H%RNHoe_`$EtljlovFwpPquyVk0SF;sMJhPX
z8;E5c&kan^A3bB7o;e%ceRWIp%Ynw-G3k~l5ji$oJWF-ueocLL${Agr{3key8b1i0
z)RG-D$&a~2$u!+2C;#y?Xpod7u6e5ASZzcb5DWIgkN`0ft)OB59_>{L%&6a+ksgN}
zlT>og0QXj@%)R6juCIAJdyF$DY-(#S3h&M-yC>!k
z&!7)iYy>};4Jd)*q+Y*-`$H-3giv#|4no|HA|ajcbTF}Admv3JtIkcjB{v|?*_*z+
z=$2c`3_dv!=l3GQ_nBIFmZM3PK#p*6C|SsN3>-ivi|zDL+|4M4t**mKD>J$wTq9^a
zPr0zH(aD<&MImBvXST6}s7)-zquUsmWd7Ls;e%On
zfLNZEkhJ+zLdi(dz
zkG$jwd`nV1TVKOY*W5QbK&AQg({sF*A7yufq!KrdZKu1o>hZzQs{L1H$*aMbirSyr
zdB>3Ia?ZPR`>9-NyZ{w4bt|_2arwK$U(@&>#LOz6k`f;UDPlppFhG=?j4?F0p{F=n
z=g*^-)FMg@5oFZX_&pNfl`2TCvH#1xCkUJOM(?4$03kBgG1;-$2INrok(tM&
zApjEl$R|MBO{@1ugE`|H?;VU0Gk>k%kiq@vn0pdUb)t;Hi<+~uNA)#=b-8b!r-dAK
zxrqj_MiQN0Rki+bo%+OQ6WH3BM}V>Jm+dsbQkNooB7WV>hUaupeIn!MRmYL|0?)EM{y3&QO7+
z`7_Xo)CQ2U_?YG-Qs~ErOS&~xIA`@GmnJVDF-s=><700;Tg`0lQ&aw#;-Z3EFyR~)
zr%N*)<9Qy>Ssd6X_6G4dY7UdPp`MZ#{%nL0)ELzjMSrhgdow(WwBXswgJFX=*!)Lg
zWQ*cTu(o3TYkMBy!W!1imv<;w1R93=vUxuSKyP#Waw3xbBqWVW8J*kju(RR&su0CxD+pSFH!bn|a@hmF4I9$T6{Z
z3o6x2k=w(=b4}z?k(`$vL>ox+db*y;l&Qvezq#J#;A6wUZD`+M27o31gd6*VyfP_C
zjTjgc-n8S_rHZnj0!+yP={j9i(Ua-cd(B2Lj=5+hb>x_Y>*a1eKx#`M1Y_}_(FvBx
zZl8VM%DPjgy||XWe-RXvHi7dvQVYul6PT&E&G2^_%V0`!t3EE&WGwXd#Pog6lxdFj
zS?un&{HJL;x<$EYXa95Ft+ojYgU?lg41P|(iT6(kk*<*KNuTXEHk~E~lqPrvTkkjc
zR;g9{CN^aHg?|b(h^Nh~oiCCO3DcO48hx4oK-DFd6hVo}idIZ_C#F2sB5k5jAy>o|
zA3C?s@diEW7Ap&f3mjovNCNq_%`*h)!$~j^zwx6@ed55Asq#^=Fve^`KGAcW%y8~o
zg(Er^Xcd6`l3FF>4hL9&Xz&5jv9AW?yDi-ZkivW9Db>$gy)M?reY482poybgr1R#n
z^$g!J?MQ9!%?8N-v}I&-0zyiQco@KJlRrG`vX$|i{%GESdu!&9T(&fyeLJ*RhzzzJ
z)s}$GC{SGUSDydyrp%cR-MLKtO0jj2k%^^
z`o-eMWRRnu1T5m3&TCm5X;+5*6#;^q=E*}MEea@_B$st%iW1rL*rAYFJ?DP>Oyb)!
z@o4vH)@l~-Jh#(9@=O6;KXM&p&+Ayb9VZrx+Mwnw1Z?{Ac<+72Mk(4zQ6^yr6MBGj
z5r+w9W&go(s#4dAUQJ^66MJys{SFrzKEnF3(6lxQ`wbsTpm|xmR{VA1fyZ(2msh&X
zPuKtK;*F)MPQa47@ROw?rRPV?RnB(YFU4RW>^+Xl12|48lpR3szL8zZ@xQcd`IFft
z-Z|{%zQNp);<|f2c^dZ_1e06I+eu6Z~Vbj!3Hd5>^OTVu-
z|J)pfa9$28tCRZCyW*VHIfso$cUT60oZhZlpeDh%{-+{B^UJ-`XLLa?Fx08&q*>of
zr7JB5U(Vv2zkq?teH#{92(e~g!@E_5GqjJM%6{(pD8RdHDcp0;DlKN?@jc9-YMk?c
ziSqAG-@omgjl+Nk?q>hb~jei
zKEf#0MC3CcCg}KRuw{dp5ap
zw}KcHjl{~po=k?i&0w{cU-;-@0tEiT^yVA3_L+yDo3)E@;DqA>9hKoWut2%IrRjLl
z$oo}wd#gII5=@YjjlCK&TFf^5`dk)=cKN4OGhmC?l(_v0ntel?xtNV)A(;y
zhdn+o)!UvjU-{Mn1P|X4uCtOcAct0&S*nXmOnXLFeMSF3v0FQ{W1PXG+S)M{F*qj3
zoO6~U&71*443t_>^pVIS?b`Qq#Xl*qLa|vLHsH>Xn*10h5Y?NZZcXwkUhw`8TrjlN
zH-Gff_U=(;(}Gz2{_QI4&2qt5dBqTI$S_#s1K-1s!u$VrIT%X$+RJf1ynGNGMV
zs$DZIq6b!C49Tl~{}E0%%M
zi`1B(HUtjRBOKpivV9JV9w4M@1pN;VIByQu5Bf1#ja@z+Gy&+isDAe;PXE;xs(#eo
ze(xsHtE)RBX!k28Kul3|`vM&>co#JoPLjUpGSKn~QHi;`>*|k_hNzum1m(>1tr)5|
zZ=j8@JOm>zxb~HeeP?5SqSg_2xSo26qh`X%NX9!qpeojHJ*w(y#udm+|8Qv`-|8fnySX5S==&-RB84T(*Xpn~Jp5|?S
z7UPL);#Eq=pI(w47M0pU8Qe@H+isl5$S|~IzSHQBI?kD@Z6cjbY^9sv70_bar-Nf6_;@v;G+ic{_1
z?^JwY{Gk5|Wqf+0DNDQ6;fZMQ#_ERRP^2MU?Aga_z%0VnhzJjoeOg}sJ=?jZ)XaPS
z$xkAa8wO9l*IrddLH>^><5wMAwdYsGR9M^tW^JZMJd~a#LHGeusG?)Ui?@)s2arXc
z#J2h^9oVW(Rrt1XxZwGkf42|E{G23D^Z
z+nzjVPlKYX_#v2XH?o#ayP$k9_2dD
zs|;^#-Ey!>Tud;eeW1JwtMg{BoZw2mq77#OsZn=Tw48mZNQo*E^El
z2fG&LVz8zDiIXSqHaBcfFI?BYQvl8{E_(E2P~UJbj`!uIL
za}{Ix1=WW3@KM>W1YV~he}v_NtAhlh63cPai)X0?G|wvwJ*a
z;G4|P6E_Wiyq9~
zJM$lZN-N&@WxViw5vN#9`?}__(2~%PTR{voAVyh%8i>Lnc3??usgv)_L>`_D+&ekr
zFt6cN_vEO!>r&!Gc^L8x8<<(0wX!8cQ!@}D+sks-1KI9NgY_&pfoJyPCoRNJx8^kr
zWZMTOOz>f_>D(j!pjrL+JUbP#XMtY9H}0yRI%ntGE%1B8A5r*?3|~v{5WBw1aE2nl
zOP&RwFa>YpJ2rY0KZx$8c<&^uUnti2q<`ssTlG>#XE0fjzDUCrIK(UsvO?y&+6*
ze=$hpY_ZZv@Yhl2gx~R{zj5`o!2kK7k*bWvQ1B3?Q0Oq)UUj^jzbCG7)%$cr9pxFT
z!<%)aJoCPolz5T2_X-nBJ`%sw$!VdoNS5^NS#O=)Z1^I3+Ff!pN2)8&Th|#7K$7G|
zYRfgEKbO-+&{Beo_>)Lx6}+y|*p!w@1)tWn>VP-njlq>)sV}gogbk3|1)b+FrBIC%4MX61HMetIf{~YtQ(^9D}_QLVg0!`miay9+dFYQaorbF&m?86r7JNlcaD72
z_{A}R77xjLWCtXKya6{yr7G4QwPl#4Hz-o2-FGqV(z^*cec<=zWlc#-vDAf)?W}h4
z+Xqy#CP$Tvz-yK;Ki6^mTL6@J&A
zbG+uE;o$Uo=edBu%Cp-NB_6dCJ8cfg(1eJtai|Zlu$Av&+%{d{qpy3fCCN*|{pVu*
z;jQRv8UgNvSNDQhHEiz9X>jnpzWQSssqXc(9@w}r<~j-O3);1WV?Z&Xw{wlHa-U*W
zlG)JF{wMfvuzA^EdeCUsG%Ki6Kc??PIo$Qx@VlU|bp2-H8%;b(Sn!@2^5!5x@`||8
zy}vuqvQG3nz^0oS&!5Q&+}sgT4=gmxHe`Aa2fMk2$?2b
zM(n*rhr3>Ntd3H%JE<{*al5>eG7E7
z8=U;s4?}C18!fYPPM5+$6)i(?MyU7F4(9$t_Ekr-9Q+mshTw)+vPbPsE0odGqM$%4
z-uhRoD}@fOY57CT*oj}uSzE70SqXV#3W1S9%ZbE(+Z4(3VZ-+*yfBNGEmf$w!@KIu
zYvlzy4eU8)NZ5}{4ubR%!dG9qIJk)c5~6+hwuktMwq)P5^ESElo@=eNy#YP*QJnhx
z-I>wVjWae1c<+N&4P-*ZJwZ>C86nYc!~ImKN&b%Uo}fT)5PtHx1ytbPQRan;e8Y
zR8KAzHG*Q(;|Ief+dKv@>>kUI-rjD)HKPZo{HBE=B`M*`Fn|N~i^Jky6ViD-$(I(V#depZ1!@A+rm%4_0)&JD%
zvzk$}3^2p&iZpn1J96RB<6d$S>#qT|OE(03fj@-!_*aCO!1W%lJq6utIPh^pJg_#^Q2Hr+3&36&!{
zi>Ci|uz77T<09)E8^pz0{L5L~Jm}Hh_92jIUueX&*_0O8$o%kuLkl|uq1USh;P$gO
zC+
zf|rV2mIwW}h6bdso(5gq2FRt99!9tbz=9$RB>O9|CO`DaPuzA#{{+eGk<|2RC;v`g
zvc*GhNVR1nH)qluOO?qXgviKMrzEQLK}B=tZD7~aoc%v$n}fAypS3AT%G
zw8Yx$_K;vX9?>&E8w}E4zRw$|HW&DZV^0dka3>|f=IG?zqIn@A-@)OttbrgBfD~e9
zy@msIg&^T>m2BE2%g%qNCe>;p64+GJck}#%q!bQ5#FGBp?J!|}#ia6|@h*Br
zOWBv@V=9HV>RI~`8^|V-BduO7Wa{|P)2Bo^%%v3G?1m4_wtuGne2YeSqQBdqmjn<1
z+6^fQci~sCw?R9&kj)eX9pXdo{}Z{Wfbc*UI&uN6N+3q=kxw5T{W>`-E334zzUggA
zO-@{ROjJTnd{R<$*emJeDT9(eV$|d6)D~5G5BuN-k2`|06@exLfj-y$@)!pL*J$a1
z-WQhy3o>YT9P`evHF?IS#$~bPgDnTS?N{NC>FLu;N#fcT0QNC>xu!*4+L4}(EMRV~
zZ1v!3eZyYPB8PavNG#rn=E$p(f#eM*2+@a*cYu^AhNF$MYMbG=q@n|5kh_DpEE2}e
zdNpOB>69q?sjRZ)t>@YL^k>IgGvA~ZKR#_TJE%5Li?e)uC7Jy9A}5I5&B
zk$>EYK_Zsw7u@#1zWn~%nY;Xo>ssFfHgZ}!q=Mh7xaKdPuP=)37bIMR_n>e|+2_W6
z{fghEsK_{yfkwm9fLg7~hE&gU?@w!6sbaw&R2)7_s%DtQ<4&3k_x>o%xSxMGnLpE>
zc~x>9m=%uTN$)AMk`cWYgElWetSa;SFa8{Un6H?xe-}Mbn-?zjO_?Pb6Y->X
z8^P+qBOL|iBYDncCwS?3VWsJDT0-aq2}0r8v7yLK+^ZK#Oj}N!Qw2YNEXUO{I4)|!
zkcM_&l44@pc+mzq73XK;n2$bHYGq?zS&l%%J@xX4V|n~ZDZhJ1PmES%YHP35MFFRk
zNM#v<0H7mESsje@hfZ&!8HfhcPA(Tjf;`|JP9|EgNqE=SI=MOFaZBqxmRE~1kOlV^
znjP>oe0Yo0jy#Vr>ggJ@2?g<&B!mLW+j0B38GA~}QGTEON-|$*?Sx7zCcwOfyn-S2
zFYYLlm$Z?>K$}-7v3OuqABJD+D}A-egVn<$RfnlQ{NswqBAp20RqM-ny4vJok((Z`m*A-Gm|fmp_!ry9ULp0s_4tFyk#mS53lMcVWm>bD(D45h=?J
zAhq#6u0`ZeZL-&6)0ZZZ5~as=HuYnx7oT;LUXr|(*M0s=Ui;bt&5mTG=rLXhz~$7w
z!%c|0qu+5j{r(Wia9E32a+S76?IXC(VyMd_c0b*pUWQ2EM?fc!pw<^Gj?h*ft9``
z9gzDM&HO_(xcE(WO-9WeD|Kyc;lS&_KknmmYf9HShOG?u7d`1$Jgs@OHy^-XCnhsj
zsopa3#rq(Eb#T`87lt()2RDHMg9wCwe5<&A@PRfbGdto}(sTeJe??`wg-JOubRaHw>LB(`I
z`|ZnyL*V&{EG^i_eaa7=!zDn_L9Qth7eVzd>u9sReR*LloWHbfBfi1qNUNdtm|;Kr
z9;F1tkdoiEfuvEt{ih3MX0WZYUfH8<7IbMywE+9!+8~jw(9o7c|4iL1?R2lUSy>tv0!vtR4;IQR6%=6;=!uio
zVx)*NMymIHLVjK0qbfN|@pHb6y^kyC!6~+`A%$~$B9<81;$Fuk0&t(nqHoJrNf}udsMkMSrd4tEA
zj*9}Sbq~e3kuK`)kh~v>r+L^HYo`m=3CA1jKgsx=XYfrTD=y|Gd}D2-YOlS74g<%G
zRlqE}YM160&PqTIKv|ax>Cih@>v<$meTrf!!H{Gn1ujM9Uka^bGR0OlG>*%w?8C9y
zDGHm``*i?C$LC9T-gNm-aJ3M+4q(=Kd!&7@spRC?$KEq~^cMSAdPwogE}zhnN`IdQAsYSSyqJdeDbE7#z&)B1c=ybL1uMaVJk9$_7!u#6w(VqN$i-m@Q>tEPw>fPQ=^&f7aJ;;oL^AYFSrHSdL}`W)MkgrXEI*%k
zd@w#YcARAp_4qXUOYB2CuVDFMIm2W%cE#Yjo5ns%Q?e9h#x{;ei