V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm
z%}mcIfpCgT5=&AQY!#H!Q}a@bGLx0KI8!o)|IeJm9>=joVGin+T3kEH
zidj~rM2i#}1o2K}=5MTH0&oFv1rRunw7J%10C#?K!Rzth`h(xxNJBIyKCAKY9sEX`
zlhJrKX0Fft=I;0tfXGZlM9s_^5y;E~frtY?)d(~lA~U1gCpr>NM8ss@YP0Z5W|k-T
zt)p9v#=?WuPw*w2hzRFBw3uY9MMTj~5|HGOnNvh0e+O3SgF?7P#Je3vhzEWE+;ZjA
z-z6DaB4X+AtAxzUk4zay~mHt{D(g#+ZdU7A!AKaw!?!0XnYSo->_@Q
zj+{A1#2?PZSbg%n<4?Shh5L#f9^_@=d+>R|t|5-!BI2XNF94Qe`#u27nc1-3ifksy
zoNRc>qmDNF`@=o6t%I~KoCClw?B=8K0MIgXA%5cllgx^r9)GdF597u08+gIQzjFWj
zk~ajb_C8TcNv0&VjW9I>I65b3$Bl=TMm=nwv_$h*$*1hR(H99{<_DUGOhgygUqoPa
zauarqnr)x7MDvhjU1i+q>DH#qluZguw>)9J(TPBFWVnOL=G#;(m_!oG05kyb4LCf?|jnPL|93=)EQXjidH!RU~Ph?bcT
z-l8;C^sbyQShc0{Ml11qpAa+)$6pM;=rD%AP^%qZ^e&t)0PaN+AtTjpSszvRrZfe2
zbS)xo*nI^+8@3zhHEg1%uUKt*0ZukfWZ6?^_6J1Q0l
z-ar+z2%vFDQ+bHVOsS{q-dUWKPw*8&h3_Wv3cs2u{fjQ&HvkctdBagPlTvz+u?c(r
zyk&q4U9N^v^f**?z)MJ#YA@`U%R#N9uVcDQEi$
zL-joOo$e=iKj3UVuW`1Ypz82cJ#X7i^%J(V7vuH(*?z)MJ#XVwKcQfE4%%?*1n{su
z6?^Ke3J?sD3EDg9D~p`Dz6si5xH~5?eD4G>+n$0wsZx>z37xbZU-f}#FF2;oTTMPv
z&yV&KhU$3?_7jw~jnwm_{e+=<9)taag7JEOw4X3k&ttHkP=Mij{-^p0r|NkO_7fDp
zN9y^}e!@^akHLO|qQHiq=j!>N?k9Y^p0{(n!vD0Nu>Ft&A%m4dkgdy0`~UIYJLb2w
z%zVcl*8}V)kU?oypX`J&SS+=c_us-Ec6E3BZ7nn3h_6ELVffOlaHhrhnR@=G`U$7%
zc?|XwioFo=v-SK>^%MS6J#YA@`U#QizsLWtdj3281ZmKzdj1RiFZ&690cia=`?d<|
QRsaA107*qoM6N<$f;TbqKmY&$
literal 0
HcmV?d00001
diff --git a/modular_pariah/master_files/icons/testing/Zone.dmi b/modular_pariah/master_files/icons/testing/Zone.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..1d8ab8516693cc287bfae96341b7294a28458047
GIT binary patch
literal 955
zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSi>g8*N?cNllZ!G7N;32F7#J$%
z^qxJ-b;v+~+1>va!kk{Xzw;rk!UG9QWaUzAc#f
zMBGQw4S
z+x~~oi#{e4BV5k(kcZ(M!vivjOYeEC_6Hg=|2?-Lnc?2*<5%1&rt3vsKKk-s#jm0t
zZ|ZXF!+zfVw&mb%VUBc$f|v7|Hpxyqs`LDGAzL_u#UHK-ds)+pS;+_r@BLac>SF86
z!Wnja5pCE9HDyQI_Db8j;@AH^E|rxN4E}YKrM+-A$Cu~;Q*DQn>8z>t(^sgyWSo=#
zQ&sI*4bS|JAV&tlr%DB%)`to@9Qh<@@pF5qu)~oeAme+esKb#zK*s#ldJP>vfogt-
zN;({Q3=}yWBJFVG3&)&44_EOiB-OC^{j<2rE?{WGq+Y)#lttj8eB)&Mvsp|XJ3x%P
ztALEY11IaxyaF<8FZ%s6SGmp)1y?jfFDZ*Bkp
zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryMDlSPZNd>Z%l(;xkGK-3VOhYctw4%h^
zR0tccAhoC{zlfkJ1A;0H392w6sKS__3KN1VObMzmBdEfhpb86uDl7?y7!iR=I8+S@
z2dg2@a8*`t^>YCy9{_Y7n2TBb(m4PC0N6=HK~!jg?U}&|!!Qg*?SlvK2o-dIk_ieK
zASwL)S1G2KG%Ynnj-^=A?c>vX*s_d6@G2E^&X#kCM3^kT7tq2Vf<-V!LikKmyTr1DF#K@Oaw*!vR+X
zBw+muU^D>{=sO3P6CeyMe+0A(Xx;>s0r$TKl>zr3gp>gvKME@Y{K&f_-~KTq4agM0
ze-29n@&tUzg8{n$7r+%D4a5X?0WM%KK-p(y_s>zg^#n*2I#_hWzXAXN002ovPDHLk
FV1l&Ftup`s
literal 0
HcmV?d00001
diff --git a/modular_pariah/master_files/icons/testing/atmos_testing.dmi b/modular_pariah/master_files/icons/testing/atmos_testing.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..142bd4cbb1a4e3ed36b08be40fe05379ea402280
GIT binary patch
literal 390
zcmeAS@N?(olHy`uVBq!ia0vp^3xHUGgAGVdtuOuxq_V3*B1&9Ri<65o3raHc^B5Q^
z<^+co6qSDe5?t`{>k}<+U9EFx&IfM@HMnT}Kugb4$1`+8Xuv67ol}0gMj?+L`JB|z
z3IobMdE}$*b;h@K!^JC-f-BF>@F-Pdx%x0@!I}rJo-cav==DifhDRUmE;&v95e~HW
znx~6nNX4ADHw^g>83?dm%-0jU-&tI+{Od`l#sHomCugIxd$=Yx>AJmsFl|jXUr2A+
zmp?h)`{mD>zdCqs`&=!jlZGMh**k0yLOKPJx+Gp%;xgwtTs6
z`*6ki-v{=-|9_Tug-Ue6{rTsgv0ce4NYCGYgm*>G!m|fs1>=(%X6fu*AKv=?nV?R8
zLgBL?ZlSXm?|yW?gHem~^S|j8EZoo7pvEHEfSozdtJTHHcBHP)V=-0C=30%&`i>Fc5&@xp|7C-NkAgvq+0%XkQ^j?g9Z#%B8KZ?;z+R_T2vA
z<8R>HU+f6oVAV=oVoqQ{@Aj(9ekL$b*Q&zE1q`&R3heLn>Nki9;~H`CH<#0m)&5H@*Et;D!%W+WESgT%;pM~RW|w8Y4FCy9~nJac}0l>V-m(EXGR^kWCzVAT`5
z^}wWWGIzfK00WRoL_t(|obBDgaoac;fKhN~uc;#iBzLKeG>`_UGROjw2GWLfUsvM-
zm`gItp+$+5DEuJ#-pS+f7?5Sj-(X;%YMQ1?flhTDIsEQ*)z9cD#QL%C$6tMai=INP
zD)j9yT-WXU_y2PFTt&|Ti1Baq1X4<=tG
z_mFYx)2EPehuZgVA>-Dceua!X)U-{=xTpFQGVV~*v?1f3PGu}Uv~AGqzb@nT55y=U
zfK&QEMspcP_gm%~{1Dx_W3;e!kK8dD72RWU$7ob^kI5aQQPDjncZ^0w_n6!<8Wr73
zIv(pTrIgO+wy<||aya~X{x6>Yhy4>h0RUjSzwtZ#n0+|(p7Vp}|6u|c09N8!@QUF5
zxE8!3_%Q+)09N2u=!)R&yA`@3cs>CP0EO!ZZhzlz|6>unUH!oA@B8h4EQ03|zyMIN
zvG~3AIT5@)WAS_Kb0T;;0So{$9glUFJ2r2f_~0~%ybi~@%N?7yPJD10#C!r6017uH
za7FNTO$l5PJWny_00RIY%?aBQBKY2xja=VjE9Qi42@!m6%SNv6agP;X0AMlC?nxHE
z>-OxPuwmh!*P}x_g+X_0R{kI
zSF8X703R&1f;#0UJ6j;iv(#3EDL2_gY=N)>3;?{u)Ub7(^EOQl+lcF&1uy`xxVfvk
zB6wTouIlEFU;zvOEb7rM4I+3O9^KNAGlB&$0I-;6_w$P2b$fO{Z>|XTPjCQm!?mNk
zmiXGOTH^7S^fSD6bk`DJyH!g(eivZ?Kmq37WX874y~&L7319%2VCqd~Ih@aJRnjWy
z9!$N-EQiavt@ggs{44>m<#!hUF91w7oH=40bquH@QUC4=?Aa)U9V!!0q&}=
zq2qr^!N0>he+jkCd-N1SweR1erx2=Xo9HQoYMM5B3ZdF|eXoDvyKlmG{i>#ELeH%`
z)pg|XyVq4eqo)w-$G#tb_5Ce+3bCqvAKTe=`~LmETt15!*s0%R>)aAGmE$G=0000<
KMNUMnLSTZF(=i$V
literal 0
HcmV?d00001
From bb27b18eb2d68eb485a1de55e57b3dbabb6f7f97 Mon Sep 17 00:00:00 2001
From: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Date: Mon, 18 Apr 2022 04:14:39 -0400
Subject: [PATCH 012/200] atmostest
---
_maps/atmostest.json | 4 ++--
code/controllers/master.dm | 3 ++-
code/modules/admin/verbs/fix_air.dm | 4 ++++
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/_maps/atmostest.json b/_maps/atmostest.json
index 7fdd314ba1e..3435e944864 100644
--- a/_maps/atmostest.json
+++ b/_maps/atmostest.json
@@ -2,5 +2,5 @@
"version": 1,
"map_name": "ZAS HELL",
"map_path": "map_files/debug",
- "map_file": "atmos_mintest.dmm",
-}
+ "map_file": "atmos_mintest.dmm"
+}
\ No newline at end of file
diff --git a/code/controllers/master.dm b/code/controllers/master.dm
index 88dadb8b52e..33b8f24cfdc 100644
--- a/code/controllers/master.dm
+++ b/code/controllers/master.dm
@@ -109,7 +109,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
for(var/global_var in global.vars)
if (istype(global.vars[global_var], /datum/controller/subsystem))
existing_subsystems += global.vars[global_var]
-
+
//Either init a new SS or if an existing one was found use that
for(var/I in subsystem_types)
var/ss_idx = existing_subsystems.Find(I)
@@ -221,6 +221,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
if (SS.flags & SS_NO_INIT || SS.initialized) //Don't init SSs with the correspondig flag or if they already are initialzized
continue
current_initializing_subsystem = SS
+ to_chat(world, span_blue(span_boldannounce("Initializing [SS.name]...")))
SS.Initialize(REALTIMEOFDAY)
CHECK_TICK
current_initializing_subsystem = null
diff --git a/code/modules/admin/verbs/fix_air.dm b/code/modules/admin/verbs/fix_air.dm
index 8762e7edeea..d4d7c0a4bda 100644
--- a/code/modules/admin/verbs/fix_air.dm
+++ b/code/modules/admin/verbs/fix_air.dm
@@ -7,7 +7,10 @@
if(alert("WARNING: Executing this command will perform a full reset of atmosphere. All pipelines will lose any gas that may be in them, and all zones will be reset to contain air mix as on roundstart. The supermatter engine will also be stopped (to prevent overheat due to removal of coolant). Do not use unless the map is suffering serious atmospheric issues due to grief or bug.", "Full Atmosphere Reboot", "No", "Yes") == "No")
return
+ if(!fix_atmos_grief())
+ to_chat(world, span_danger("Atmospherics reboot failed!"))
+/proc/fix_atmos_grief()
log_admin("Full atmosphere reset initiated by [usr].")
to_chat(world, "Initiating restart of atmosphere. The server may lag a bit.")
sleep(10)
@@ -50,3 +53,4 @@
to_chat(usr, "\[5/5\] - ZAS Rebooted")
to_chat(world, "Atmosphere restart completed in [(world.timeofday - current_time)/10] seconds.")
+ return TRUE
From a0fb535185d1d7d6030890e25d54e7c5d3f24eaa Mon Sep 17 00:00:00 2001
From: Francinum <5572280+francinum@users.noreply.github.com>
Date: Mon, 18 Apr 2022 04:12:07 -0400
Subject: [PATCH 013/200] cummies
---
code/controllers/master.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/master.dm b/code/controllers/master.dm
index 33b8f24cfdc..b54d8e2727b 100644
--- a/code/controllers/master.dm
+++ b/code/controllers/master.dm
@@ -221,7 +221,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
if (SS.flags & SS_NO_INIT || SS.initialized) //Don't init SSs with the correspondig flag or if they already are initialzized
continue
current_initializing_subsystem = SS
- to_chat(world, span_blue(span_boldannounce("Initializing [SS.name]...")))
+ to_chat(world, span_blue(span_bold("Initializing [SS.name]...")))
SS.Initialize(REALTIMEOFDAY)
CHECK_TICK
current_initializing_subsystem = null
From 7d53e70122d37a4a52fe4064bf69a908308bfc99 Mon Sep 17 00:00:00 2001
From: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Date: Mon, 18 Apr 2022 20:11:20 -0400
Subject: [PATCH 014/200] AMONG US
---
_maps/map_files/generic/CentCom.dmm | 8 ++--
code/__DEFINES/atmospherics/ZAS.dm | 6 ++-
code/controllers/subsystem/zas.dm | 4 +-
code/game/atoms.dm | 4 +-
code/game/atoms_movable.dm | 4 +-
code/game/machinery/doors/door.dm | 24 ++++++++----
code/game/machinery/doors/firedoor.dm | 8 ++--
code/game/machinery/doors/poddoor.dm | 1 +
code/game/machinery/doors/windowdoor.dm | 9 +++--
code/game/machinery/shieldgen.dm | 4 +-
.../effects/effect_system/effects_foam.dm | 7 ++--
code/game/objects/effects/forcefields.dm | 4 +-
code/game/objects/effects/spiderwebs.dm | 2 +-
.../items/devices/forcefieldprojector.dm | 2 +-
code/game/objects/structures/aliens.dm | 2 +-
code/game/objects/structures/false_walls.dm | 10 +++--
code/game/objects/structures/holosign.dm | 2 +-
code/game/objects/structures/mineral_doors.dm | 2 +-
code/game/objects/structures/plasticflaps.dm | 4 +-
code/game/objects/structures/tram_walls.dm | 2 +-
.../objects/structures/windoor_assembly.dm | 11 +++---
code/game/objects/structures/window.dm | 14 +++----
code/game/shuttle_engines.dm | 2 +-
code/game/turfs/change_turf.dm | 11 ++----
code/game/turfs/closed/walls.dm | 3 +-
code/game/turfs/open/_open.dm | 2 +-
code/game/turfs/turf.dm | 6 ++-
code/modules/admin/verbs/fix_air.dm | 2 +-
.../antagonists/blob/structures/_blob.dm | 4 +-
code/modules/art/statues.dm | 2 +-
code/modules/atmospherics/ZAS/Atom.dm | 17 ++++++---
code/modules/atmospherics/ZAS/Connection.dm | 32 ++++++++--------
.../atmospherics/ZAS/ConnectionGroup.dm | 10 ++---
code/modules/atmospherics/ZAS/Fire.dm | 22 +++++------
code/modules/atmospherics/ZAS/Temperature.dm | 4 +-
code/modules/atmospherics/ZAS/Turf.dm | 16 ++++----
code/modules/atmospherics/ZAS/XGM/gas_data.dm | 38 +++++++++----------
.../atmospherics/ZAS/XGM/xgm_gas_mixture.dm | 1 -
code/modules/atmospherics/ZAS/Zone.dm | 6 +--
code/modules/error_handler/error_viewer.dm | 2 +-
code/modules/mining/equipment/survival_pod.dm | 2 +-
.../simple_animal/hostile/megafauna/drake.dm | 2 +-
.../power/singularity/containment_field.dm | 4 +-
.../power/singularity/field_generator.dm | 6 +--
code/modules/power/turbine/turbine.dm | 2 +-
.../xenobiology/crossbreeding/_misc.dm | 2 +-
.../modules/large_doors/code/large_doors.dm | 2 +-
47 files changed, 179 insertions(+), 155 deletions(-)
diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm
index 008b149633a..0684d3dc817 100644
--- a/_maps/map_files/generic/CentCom.dmm
+++ b/_maps/map_files/generic/CentCom.dmm
@@ -5273,7 +5273,7 @@
/area/syndicate_mothership/control)
"sm" = (
/obj/structure/window/paperframe{
- can_atmos_pass = 0
+ can_atmos_pass = 4
},
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -11365,7 +11365,7 @@
/area/centcom/prison)
"Qu" = (
/obj/structure/window/paperframe{
- can_atmos_pass = 0
+ can_atmos_pass = 4
},
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood{
@@ -11659,7 +11659,7 @@
/area/centcom/supplypod)
"Rv" = (
/obj/structure/window/paperframe{
- can_atmos_pass = 0
+ can_atmos_pass = 4
},
/turf/open/floor/wood/tile,
/area/centcom/holding)
@@ -14013,7 +14013,7 @@
dir = 4
},
/obj/structure/window/paperframe{
- can_atmos_pass = 0
+ can_atmos_pass = 4
},
/turf/open/floor/sepia,
/area/centcom/holding)
diff --git a/code/__DEFINES/atmospherics/ZAS.dm b/code/__DEFINES/atmospherics/ZAS.dm
index 367469bb075..64bea7e4b0f 100644
--- a/code/__DEFINES/atmospherics/ZAS.dm
+++ b/code/__DEFINES/atmospherics/ZAS.dm
@@ -1,6 +1,7 @@
-//#define ZASDBG
+#define ZASDBG
//#define MULTIZAS
+#define AIR_ALLOWED 0
#define AIR_BLOCKED 1
#define ZONE_BLOCKED 2
#define BLOCKED 3
@@ -109,7 +110,8 @@ var/list/gzn_check = list(NORTH, SOUTH, EAST, WEST)
#endif
-
+//#define ATMOS_CANPASS(A, O) ( A.can_atmos_pass == CANPASS_PROC ? A.c_airblock(O) : ( A.can_atmos_pass == CANPASS_DENSITY? !A.density : A.can_atmos_pass))
+#define ATMOS_CANPASS_NOTTURF(A) (A.can_atmos_pass == CANPASS_DENSITY ? !A.density : A.can_atmos_pass)
#define CELL_VOLUME 2500 // Liters in a cell.
#define MOLES_CELLSTANDARD (ONE_ATMOSPHERE*CELL_VOLUME/(T20C*R_IDEAL_GAS_EQUATION)) // Moles in a 2.5 m^3 cell at 101.325 kPa and 20 C.
diff --git a/code/controllers/subsystem/zas.dm b/code/controllers/subsystem/zas.dm
index d593c053d63..d678d9885f5 100644
--- a/code/controllers/subsystem/zas.dm
+++ b/code/controllers/subsystem/zas.dm
@@ -235,7 +235,7 @@ SUBSYSTEM_DEF(zas)
T.needs_air_update = 0
#ifdef ZASDBG
T.overlays -= mark
- updated++
+ //updated++
#endif
if (MC_TICK_CHECK)
@@ -253,7 +253,7 @@ SUBSYSTEM_DEF(zas)
T.needs_air_update = 0
#ifdef ZASDBG
T.overlays -= mark
- updated++
+ //updated++
#endif
if (MC_TICK_CHECK)
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index 6fb8041ed77..6f7bae3f3f7 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -337,9 +337,11 @@
return TRUE
/// Whether the mover object can avoid being blocked by this atom, while arriving from (or leaving through) the border_dir.
-/atom/proc/CanPass(atom/movable/mover, border_dir)
+/atom/proc/CanPass(atom/movable/mover, border_dir, air_group)
SHOULD_CALL_PARENT(TRUE)
SHOULD_BE_PURE(TRUE)
+ if(!mover)
+ return FALSE
if(mover.movement_type & PHASING)
return TRUE
. = CanAllowThrough(mover, border_dir)
diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm
index bdaa6a41803..0579c638246 100644
--- a/code/game/atoms_movable.dm
+++ b/code/game/atoms_movable.dm
@@ -114,8 +114,8 @@
if(loc)
//Restore air flow if we were blocking it (movables with ATMOS_PASS_PROC will need to do this manually if necessary)
- if(((can_atmos_pass == ATMOS_PASS_DENSITY && density) || can_atmos_pass == ATMOS_PASS_NO) && isturf(loc))
- can_atmos_pass = ATMOS_PASS_YES
+ if(((can_atmos_pass == CANPASS_DENSITY && density) || can_atmos_pass == CANPASS_NEVER) && isturf(loc))
+ can_atmos_pass = CANPASS_ALWAYS
//air_update_turf(TRUE, FALSE)
loc.handle_atom_del(src)
diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm
index 0cbee448c4a..6967aa1e5cf 100644
--- a/code/game/machinery/doors/door.dm
+++ b/code/game/machinery/doors/door.dm
@@ -13,7 +13,7 @@
pass_flags_self = PASSDOORS
max_integrity = 350
armor = list(MELEE = 30, BULLET = 30, LASER = 20, ENERGY = 20, BOMB = 10, BIO = 100, FIRE = 80, ACID = 70)
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_PROC
flags_1 = PREVENT_CLICK_UNDER_1
receive_ricochet_chance_mod = 0.8
damage_deflection = 10
@@ -42,6 +42,8 @@
var/unres_sides = 0 //Unrestricted sides. A bitflag for which direction (if any) can open the door with no access
var/can_crush = TRUE /// Whether or not the door can crush mobs.
var/can_open_with_hands = TRUE /// Whether or not the door can be opened by hand (used for blast doors and shutters)
+ ///If set, air zones cannot merge across the door even when it is opened.
+ var/block_air_zones = TRUE
/obj/machinery/door/Initialize(mapload)
. = ..()
@@ -57,6 +59,7 @@
else
flags_1 &= ~PREVENT_CLICK_UNDER_1
+ update_nearby_tiles(TRUE)
//doors only block while dense though so we have to use the proc
real_explosion_block = explosion_block
explosion_block = EXPLOSION_BLOCK_PROC
@@ -101,9 +104,14 @@
if(spark_system)
qdel(spark_system)
spark_system = null
- //air_update_turf(TRUE, FALSE)
+ update_nearby_tiles()
return ..()
+/obj/machinery/door/c_airblock(turf/other)
+ if(block_air_zones)
+ return density ? AIR_BLOCKED : ZONE_BLOCKED
+ return density ? AIR_BLOCKED : AIR_ALLOWED
+
/**
* Signal handler for checking if we notify our surrounding that access requirements are lifted accordingly to a newly set security level
*
@@ -167,13 +175,13 @@
return
/obj/machinery/door/Move()
- //var/turf/T = loc
+ update_nearby_tiles(TRUE)
. = ..()
- /*if(density) //Gotta be closed my friend
- move_update_air(T)*/
-/obj/machinery/door/CanAllowThrough(atom/movable/mover, border_dir)
+
+/obj/machinery/door/CanAllowThrough(atom/movable/mover, border_dir, air_group)
. = ..()
+ if(air_group) return !block_air_zones
if(.)
return
// Snowflake handling for PASSGLASS.
@@ -353,7 +361,7 @@
update_appearance()
set_opacity(0)
operating = FALSE
- //air_update_turf(TRUE, FALSE)
+ update_nearby_tiles(TRUE)
update_freelook_sight()
if(autoclose)
autoclose_in(DOOR_CLOSE_WAIT)
@@ -383,7 +391,7 @@
if(visible && !glass)
set_opacity(1)
operating = FALSE
- //air_update_turf(TRUE, TRUE)
+ update_nearby_tiles(TRUE)
update_freelook_sight()
if(!can_crush)
diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm
index 8c2b1ab3bcb..e1e85fd8c33 100644
--- a/code/game/machinery/doors/firedoor.dm
+++ b/code/game/machinery/doors/firedoor.dm
@@ -611,7 +611,7 @@
icon = 'icons/obj/doors/edge_Doorfire.dmi'
can_crush = FALSE
flags_1 = ON_BORDER_1
- can_atmos_pass = ATMOS_PASS_PROC
+ can_atmos_pass = CANPASS_PROC
/obj/machinery/door/firedoor/border_only/closed
icon_state = "door_closed"
@@ -659,11 +659,11 @@
leaving.Bump(src)
return COMPONENT_ATOM_BLOCK_EXIT
-/obj/machinery/door/firedoor/border_only/c_block(turf/T, vertical = FALSE)
+/obj/machinery/door/firedoor/border_only/c_airblock(turf/T, vertical = FALSE)
if(get_dir(loc, T) == dir)
- return !density
+ return density ? AIR_BLOCKED : ZONE_BLOCKED
else
- return TRUE
+ return AIR_ALLOWED
/obj/machinery/door/firedoor/heavy
name = "heavy firelock"
diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm
index 4941064217f..59356ad6b28 100644
--- a/code/game/machinery/doors/poddoor.dm
+++ b/code/game/machinery/doors/poddoor.dm
@@ -14,6 +14,7 @@
resistance_flags = FIRE_PROOF
damage_deflection = 70
can_open_with_hands = FALSE
+ block_air_zones = FALSE
var/datum/crafting_recipe/recipe_type = /datum/crafting_recipe/blast_doors
var/deconstruction = BLASTDOOR_FINISHED // deconstruction step
var/id = 1
diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm
index 89f43331e89..ee6f874ec15 100644
--- a/code/game/machinery/doors/windowdoor.dm
+++ b/code/game/machinery/doors/windowdoor.dm
@@ -14,7 +14,7 @@
flags_1 = ON_BORDER_1
opacity = FALSE
pass_flags_self = PASSGLASS
- can_atmos_pass = ATMOS_PASS_PROC
+ can_atmos_pass = CANPASS_PROC
interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_REQUIRES_SILICON | INTERACT_MACHINE_OPEN
network_id = NETWORK_DOOR_AIRLOCKS
set_dir_on_move = FALSE
@@ -61,6 +61,7 @@
AddElement(/datum/element/connect_loc, loc_connections)
AddElement(/datum/element/atmos_sensitive, mapload)
+ update_nearby_tiles(TRUE)
/obj/machinery/door/window/ComponentInitialize()
. = ..()
@@ -173,11 +174,11 @@
return TRUE
-/obj/machinery/door/window/c_block(turf/T, vertical = FALSE)
+/obj/machinery/door/window/c_airblock(turf/T, vertical = FALSE)
if(get_dir(loc, T) == dir)
- return !density
+ return density ? AIR_BLOCKED : ZONE_BLOCKED
else
- return TRUE
+ return ZONE_BLOCKED
//used in the AStar algorithm to determinate if the turf the door is on is passable
/obj/machinery/door/window/CanAStarPass(obj/item/card/id/ID, to_dir)
diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm
index eca093c49b7..6261ae09e41 100644
--- a/code/game/machinery/shieldgen.dm
+++ b/code/game/machinery/shieldgen.dm
@@ -9,7 +9,7 @@
anchored = TRUE
resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
max_integrity = 200 //The shield can only take so much beating (prevents perma-prisons)
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
/obj/structure/emergency_shield/Initialize(mapload)
. = ..()
@@ -73,7 +73,7 @@
/obj/structure/emergency_shield/cult/barrier
density = FALSE //toggled on right away by the parent rune
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
///The rune that created the shield itself. Used to delete the rune when the shield is destroyed.
var/obj/effect/rune/parent_rune
diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm
index b4a27778235..b12c4b91580 100644
--- a/code/game/objects/effects/effect_system/effects_foam.dm
+++ b/code/game/objects/effects/effect_system/effects_foam.dm
@@ -276,16 +276,17 @@
desc = "A lightweight foamed metal wall that can be used as base to construct a wall."
gender = PLURAL
max_integrity = 20
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_NEVER
///Var used to prevent spamming of the construction sound
var/next_beep = 0
/obj/structure/foamedmetal/Initialize(mapload)
. = ..()
- //air_update_turf(TRUE, TRUE)
+ update_nearby_tiles(TRUE)
/obj/structure/foamedmetal/Destroy()
- //air_update_turf(TRUE, FALSE)
+ set_density(0)
+ update_nearby_tiles(TRUE)
. = ..()
/obj/structure/foamedmetal/Move()
diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm
index 9c41da052a8..5fc593ba9f6 100644
--- a/code/game/objects/effects/forcefields.dm
+++ b/code/game/objects/effects/forcefields.dm
@@ -5,7 +5,7 @@
anchored = TRUE
opacity = FALSE
density = TRUE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
var/timeleft = 300 //Set to 0 for permanent forcefields (ugh)
/obj/effect/forcefield/Initialize(mapload)
@@ -21,7 +21,7 @@
name = "glowing wall"
icon = 'icons/effects/cult/effects.dmi'
icon_state = "cultshield"
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
timeleft = 200
/// A form of the cult forcefield that lasts permanently.
diff --git a/code/game/objects/effects/spiderwebs.dm b/code/game/objects/effects/spiderwebs.dm
index 8ec5ec113c5..fcb6096eb50 100644
--- a/code/game/objects/effects/spiderwebs.dm
+++ b/code/game/objects/effects/spiderwebs.dm
@@ -77,7 +77,7 @@
desc = "A solid thick wall of web, airtight enough to block air flow."
icon_state = "sealedweb"
sealed = TRUE
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
/obj/structure/spider/stickyweb/genetic //for the spider genes in genetics
genetic = TRUE
diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm
index 0a46b63e6cc..53a88c6febb 100644
--- a/code/game/objects/items/devices/forcefieldprojector.dm
+++ b/code/game/objects/items/devices/forcefieldprojector.dm
@@ -103,7 +103,7 @@
density = TRUE
mouse_opacity = MOUSE_OPACITY_OPAQUE
resistance_flags = INDESTRUCTIBLE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_NEVER
armor = list(MELEE = 0, BULLET = 25, LASER = 50, ENERGY = 50, BOMB = 25, BIO = 100, FIRE = 100, ACID = 100)
var/obj/item/forcefield_projector/generator
diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm
index d9eaf40ce12..38f4e3a2871 100644
--- a/code/game/objects/structures/aliens.dm
+++ b/code/game/objects/structures/aliens.dm
@@ -63,7 +63,7 @@
canSmoothWith = list(SMOOTH_GROUP_ALIEN_RESIN)
max_integrity = 200
var/resintype = null
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
/obj/structure/alien/resin/Initialize(mapload)
diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm
index 971e5b2bd6c..27ecc8d49a4 100644
--- a/code/game/objects/structures/false_walls.dm
+++ b/code/game/objects/structures/false_walls.dm
@@ -16,7 +16,7 @@
smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS)
canSmoothWith = list(SMOOTH_GROUP_WALLS)
can_be_unanchored = FALSE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_PROC
rad_insulation = RAD_MEDIUM_INSULATION
material_flags = MATERIAL_EFFECTS
var/mineral = /obj/item/stack/sheet/iron
@@ -31,7 +31,8 @@
var/obj/item/stack/initialized_mineral = new mineral // Okay this kinda sucks.
set_custom_materials(initialized_mineral.mats_per_unit, mineral_amount)
qdel(initialized_mineral)
- //air_update_turf(TRUE, TRUE)
+ update_nearby_tiles(TRUE)
+
/obj/structure/falsewall/attack_hand(mob/user, list/modifiers)
if(opening)
@@ -55,7 +56,10 @@
set_opacity(density)
opening = FALSE
update_appearance()
- //air_update_turf(TRUE, !density)
+ update_nearby_tiles(TRUE)
+
+/obj/structure/falsewall/c_airblock(turf/other)
+ return density ? ZONE_BLOCKED : AIR_BLOCKED
/obj/structure/falsewall/update_icon(updates=ALL)//Calling icon_update will refresh the smoothwalls if it's closed, otherwise it will make sure the icon is correct if it's open
. = ..()
diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm
index c0f1886ee61..62daaf3102a 100644
--- a/code/game/objects/structures/holosign.dm
+++ b/code/game/objects/structures/holosign.dm
@@ -94,7 +94,7 @@
icon_state = "holo_firelock"
density = FALSE
anchored = TRUE
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
alpha = 150
rad_insulation = RAD_LIGHT_INSULATION
diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm
index 5b255b11866..ab9b1f7a944 100644
--- a/code/game/objects/structures/mineral_doors.dm
+++ b/code/game/objects/structures/mineral_doors.dm
@@ -13,7 +13,7 @@
icon_state = "metal"
max_integrity = 200
armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 100, FIRE = 50, ACID = 50)
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
rad_insulation = RAD_MEDIUM_INSULATION
material_flags = MATERIAL_EFFECTS
material_modifier = 0.25
diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm
index cab6be77908..587e1c90f79 100644
--- a/code/game/objects/structures/plasticflaps.dm
+++ b/code/game/objects/structures/plasticflaps.dm
@@ -7,7 +7,7 @@
armor = list(MELEE = 100, BULLET = 80, LASER = 80, ENERGY = 100, BOMB = 50, BIO = 100, FIRE = 50, ACID = 50)
density = FALSE
anchored = TRUE
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
/obj/structure/plasticflaps/opaque
opacity = TRUE
@@ -41,7 +41,7 @@
///Update the flaps behaviour to gases, if not anchored will let air pass through
/obj/structure/plasticflaps/proc/update_atmos_behaviour()
- can_atmos_pass = anchored ? ATMOS_PASS_YES : ATMOS_PASS_NO
+ can_atmos_pass = anchored ? CANPASS_ALWAYS : CANPASS_NEVER
/obj/structure/plasticflaps/wirecutter_act(mob/living/user, obj/item/W)
. = ..()
diff --git a/code/game/objects/structures/tram_walls.dm b/code/game/objects/structures/tram_walls.dm
index cfbbec9591f..ff1df4f5dd2 100644
--- a/code/game/objects/structures/tram_walls.dm
+++ b/code/game/objects/structures/tram_walls.dm
@@ -16,7 +16,7 @@
smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS)
canSmoothWith = list(SMOOTH_GROUP_WALLS)
can_be_unanchored = FALSE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
rad_insulation = RAD_MEDIUM_INSULATION
material_flags = MATERIAL_EFFECTS
var/mineral = /obj/item/stack/sheet/iron
diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm
index 9cb53c83a5f..027caa35524 100644
--- a/code/game/objects/structures/windoor_assembly.dm
+++ b/code/game/objects/structures/windoor_assembly.dm
@@ -27,7 +27,7 @@
var/facing = "l" //Does the windoor open to the left or right?
var/secure = FALSE //Whether or not this creates a secure windoor
var/state = "01" //How far the door assembly has progressed
- can_atmos_pass = ATMOS_PASS_PROC
+ can_atmos_pass = CANPASS_PROC
/obj/structure/windoor_assembly/Initialize(mapload, loc, set_dir)
. = ..()
@@ -41,10 +41,11 @@
AddElement(/datum/element/connect_loc, loc_connections)
AddComponent(/datum/component/simple_rotation, ROTATION_NEEDS_ROOM)
+ update_nearby_tiles(TRUE)
/obj/structure/windoor_assembly/Destroy()
set_density(FALSE)
- //air_update_turf(TRUE, FALSE)
+ update_nearby_tiles()
return ..()
/*
/obj/structure/windoor_assembly/Move()
@@ -69,11 +70,11 @@
if(istype(mover, /obj/structure/windoor_assembly) || istype(mover, /obj/machinery/door/window))
return valid_window_location(loc, mover.dir, is_fulltile = FALSE)
-/obj/structure/windoor_assembly/c_block(turf/T, vertical = FALSE)
+/obj/structure/windoor_assembly/c_airblock(turf/T, vertical = FALSE)
if(get_dir(loc, T) == dir)
- return !density
+ return density ? AIR_BLOCKED : ZONE_BLOCKED
else
- return TRUE
+ return ZONE_BLOCKED
/obj/structure/windoor_assembly/proc/on_exit(datum/source, atom/movable/leaving, direction)
SIGNAL_HANDLER
diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index b10ec13e00a..2ee0237f9fb 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -11,7 +11,7 @@
can_be_unanchored = TRUE
resistance_flags = ACID_PROOF
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 80, ACID = 100)
- can_atmos_pass = ATMOS_PASS_PROC
+ can_atmos_pass = CANPASS_PROC
rad_insulation = RAD_VERY_LIGHT_INSULATION
pass_flags_self = PASSGLASS
set_dir_on_move = FALSE
@@ -313,7 +313,7 @@
. += new /obj/item/shard(location)
/obj/structure/window/proc/AfterRotation(mob/user, degrees)
- //air_update_turf(TRUE, FALSE)
+ update_nearby_tiles(TRUE)
/obj/structure/window/proc/on_painted(obj/structure/window/source, is_dark_color)
SIGNAL_HANDLER
@@ -329,16 +329,16 @@
return ..()
/obj/structure/window/Move()
- //var/turf/T = loc
+ update_nearby_tiles()
. = ..()
/*
if(anchored)
move_update_air(T)*/
-/obj/structure/window/c_block(turf/T, vertical = FALSE)
+/obj/structure/window/c_airblock(turf/T, vertical = FALSE)
if(!anchored || !density)
- return TRUE
- return !(fulltile || dir == get_dir(loc, T))
+ return ZONE_BLOCKED
+ return (fulltile || dir == get_dir(loc, T)) ? AIR_BLOCKED : ZONE_BLOCKED
//This proc is used to update the icons of nearby windows.
/obj/structure/window/proc/update_nearby_icons()
@@ -739,7 +739,7 @@
glass_type = /obj/item/stack/sheet/paperframes
heat_resistance = 233
decon_speed = 10
- can_atmos_pass = ATMOS_PASS_YES
+ can_atmos_pass = CANPASS_ALWAYS
resistance_flags = FLAMMABLE
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0)
knock_sound = SFX_PAGE_TURN
diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm
index eba89bf0bc0..e508198fb0d 100644
--- a/code/game/shuttle_engines.dm
+++ b/code/game/shuttle_engines.dm
@@ -10,7 +10,7 @@
smoothing_groups = list(SMOOTH_GROUP_SHUTTLE_PARTS)
max_integrity = 500
armor = list(MELEE = 100, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 70) //default + ignores melee
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
/obj/structure/shuttle/engine
name = "engine"
diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm
index 4e402941ffa..8a5988300a9 100644
--- a/code/game/turfs/change_turf.dm
+++ b/code/game/turfs/change_turf.dm
@@ -40,8 +40,8 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list(
var/datum/component/wet_floor/WF = T.AddComponent(/datum/component/wet_floor)
WF.InheritComponent(slip)
if (copy_air)
- var/turf/open/openTurf = T
- openTurf.air.copy_from(air)
+ var/turf/openTurf = T
+ T.air.copy_from(air)
//wrapper for ChangeTurf()s that you want to prevent/affect without overriding ChangeTurf() itself
/turf/proc/TerraformTurf(path, new_baseturf, flags)
@@ -83,17 +83,12 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list(
blueprint_data = null
if(connections) connections.erase_all()
- /* ZASTURF
if(istype(src,/turf/simulated))
//Yeah, we're just going to rebuild the whole thing.
//Despite this being called a bunch during explosions,
//the zone will only really do heavy lifting once.
var/turf/simulated/S = src
if(S.zone) S.zone.rebuild()
- */
-
- if(simulated && zone)
- zone.rebuild()
var/list/old_baseturfs = baseturfs
var/old_type = type
@@ -324,7 +319,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list(
//////Assimilate Air//////
/turf/open/proc/Assimilate_Air()
- var/list/turf/turf_list = get_adjacent_open_turfs()
+ var/list/turf/turf_list = get_adjacent_open_turfs(src)
var/turf_count = LAZYLEN(turf_list)
if(blocks_air || !turf_count)
return
diff --git a/code/game/turfs/closed/walls.dm b/code/game/turfs/closed/walls.dm
index d6cfdd3e1b6..3dc68a83fa0 100644
--- a/code/game/turfs/closed/walls.dm
+++ b/code/game/turfs/closed/walls.dm
@@ -7,10 +7,9 @@
icon_state = "wall-0"
base_icon_state = "wall"
explosion_block = 1
-
+ blocks_air = AIR_BLOCKED
thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT
heat_capacity = 62500 //a little over 5 cm thick , 62500 for 1 m by 2.5 m by 0.25 m iron wall. also indicates the temperature at wich the wall will melt (currently only able to melt with H/E pipes)
- blocks_air = TRUE
baseturfs = /turf/open/floor/plating
flags_ricochet = RICOCHET_HARD
diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm
index 8adc73747e2..5f12102a624 100644
--- a/code/game/turfs/open/_open.dm
+++ b/code/game/turfs/open/_open.dm
@@ -148,7 +148,7 @@
/turf/open/indestructible/binary
name = "tear in the fabric of reality"
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
baseturfs = /turf/open/indestructible/binary
icon_state = "binary"
footstep = null
diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm
index 64d4c935819..4f680b91b90 100755
--- a/code/game/turfs/turf.dm
+++ b/code/game/turfs/turf.dm
@@ -26,7 +26,7 @@ GLOBAL_LIST_EMPTY(station_turfs)
///The max temperature of the fire which it was subjected to
var/max_fire_temperature_sustained = 0
- var/blocks_air = FALSE
+ var/blocks_air = AIR_ALLOWED
var/list/image/blueprint_data //for the station blueprints, images of objects eg: pipes
@@ -99,6 +99,10 @@ GLOBAL_LIST_EMPTY(station_turfs)
stack_trace("Warning: [src]([type]) initialized multiple times!")
flags_1 |= INITIALIZED_1
+ if(!blocks_air || !simulated)
+ air = new
+ air.copy_from(src.return_air())
+
// by default, vis_contents is inherited from the turf that was here before
vis_contents.Cut()
diff --git a/code/modules/admin/verbs/fix_air.dm b/code/modules/admin/verbs/fix_air.dm
index d4d7c0a4bda..78edeb5893a 100644
--- a/code/modules/admin/verbs/fix_air.dm
+++ b/code/modules/admin/verbs/fix_air.dm
@@ -23,7 +23,7 @@
// Remove all gases from all pipenets
for(var/datum/pipeline/PN as anything in SSzas.networks)
- for(var/datum/gas_mixture/G in PN.air & PN.other_airs)
+ for(var/datum/gas_mixture/G in list(PN.air) & PN.other_airs)
G.gas = list()
G.update_values()
diff --git a/code/modules/antagonists/blob/structures/_blob.dm b/code/modules/antagonists/blob/structures/_blob.dm
index 7e7c9947c04..b5c383f9f66 100644
--- a/code/modules/antagonists/blob/structures/_blob.dm
+++ b/code/modules/antagonists/blob/structures/_blob.dm
@@ -9,7 +9,7 @@
anchored = TRUE
layer = BELOW_MOB_LAYER
pass_flags_self = PASSBLOB
- can_atmos_pass = ATMOS_PASS_PROC
+ can_atmos_pass = CANPASS_PROC
obj_flags = CAN_BE_HIT|BLOCK_Z_OUT_DOWN // stops blob mobs from falling on multiz.
/// How many points the blob gets back when it removes a blob of that type. If less than 0, blob cannot be removed.
var/point_return = 0
@@ -98,7 +98,7 @@
/obj/structure/blob/block_superconductivity()
return atmosblock
-/obj/structure/blob/c_block(turf/T, vertical = FALSE)
+/obj/structure/blob/c_airblock(turf/T, vertical = FALSE)
return !atmosblock
/obj/structure/blob/update_icon() //Updates color based on overmind color if we have an overmind.
diff --git a/code/modules/art/statues.dm b/code/modules/art/statues.dm
index 06327591c95..e5d2b0ae346 100644
--- a/code/modules/art/statues.dm
+++ b/code/modules/art/statues.dm
@@ -6,7 +6,7 @@
density = TRUE
anchored = FALSE
max_integrity = 100
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
material_modifier = 0.5
material_flags = MATERIAL_EFFECTS | MATERIAL_AFFECT_STATISTICS
blocks_emissive = EMISSIVE_BLOCK_UNIQUE
diff --git a/code/modules/atmospherics/ZAS/Atom.dm b/code/modules/atmospherics/ZAS/Atom.dm
index 8beaf560c01..2834b6c0860 100644
--- a/code/modules/atmospherics/ZAS/Atom.dm
+++ b/code/modules/atmospherics/ZAS/Atom.dm
@@ -1,4 +1,4 @@
-/*/turf/CanPass(atom/movable/mover, , height=1.5,air_group=0)
+/*/turf/CanPass(atom/movable/mover, border_dir, height=1.5,air_group=0)
if(target.blocks_air||blocks_air)
return 0
@@ -33,7 +33,12 @@
#ifdef ZASDBG
ASSERT(isturf(other))
#endif
- return (AIR_BLOCKED*!CanPass(null, other, 0, 0))|(ZONE_BLOCKED*!CanPass(null, other, 1.5, 1))
+ if(can_atmos_pass == CANPASS_PROC)
+ CRASH("Atmos pass assigned proc when proc doesn't exist.")
+ //var/direction = get_dir(src, other)
+ //return (AIR_BLOCKED*!CanPass(null, other, 0, 0))|(ZONE_BLOCKED*!CanPass(null, other, 1.5, 1))
+ //return (AIR_BLOCKED*!CanPass(other, direction, 0))|(ZONE_BLOCKED*!CanPass(other, direction, 1))
+ return (AIR_BLOCKED*!ATMOS_CANPASS_NOTTURF(src))
// This is a legacy proc only here for compatibility - you probably should just use ATMOS_CANPASS_TURF directly.
/turf/c_airblock(turf/other)
@@ -52,7 +57,7 @@
/atom
var/simulated = TRUE
- var/can_atmos_pass = ATMOS_PASS_YES
-
-/atom/proc/c_block(turf/target_turf, vertical = FALSE)
- return
+ var/can_atmos_pass = CANPASS_ALWAYS
+#ifdef ZASDBG
+ var/verbose = FALSE
+#endif
diff --git a/code/modules/atmospherics/ZAS/Connection.dm b/code/modules/atmospherics/ZAS/Connection.dm
index 674c6265dd6..11506523110 100644
--- a/code/modules/atmospherics/ZAS/Connection.dm
+++ b/code/modules/atmospherics/ZAS/Connection.dm
@@ -64,7 +64,7 @@ Class Procs:
//connection/New(turf/simulated/A, turf/simulated/B) ZASTURF
/connection/New(turf/A, turf/B)
#ifdef ZASDBG
- ASSERT(SSzas.has_valid_zone(A))
+ //ASSERT(TURF_HAS_VALID_ZONE(A))
//ASSERT(SSzas.has_valid_zone(B))
#endif
src.A = A
@@ -83,13 +83,13 @@ Class Procs:
if(!direct())
state |= CONNECTION_DIRECT
edge.direct++
-// log_debug("Marked direct.")
+// log_admin("Marked direct.")
/connection/proc/mark_indirect()
if(direct())
state &= ~CONNECTION_DIRECT
edge.direct--
-// log_debug("Marked indirect.")
+// log_admin("Marked indirect.")
/connection/proc/mark_space()
state |= CONNECTION_SPACE
@@ -103,18 +103,18 @@ Class Procs:
/connection/proc/erase()
edge.remove_connection(src)
state |= CONNECTION_INVALID
-// log_debug("Connection Erased: [state]")
+// log_admin("Connection Erased: [state]")
/connection/proc/update()
-// log_debug("Updated, \...")
+// log_admin("Updated, \...")
if(istype(A,/turf/open/space))
-// log_debug("Invalid A.")
+// log_admin("Invalid A.")
erase()
return
var/block_status = SSzas.air_blocked(A,B)
if(block_status & AIR_BLOCKED)
-// log_debug("Blocked connection.")
+// log_admin("Blocked connection.")
erase()
return
else if(block_status & ZONE_BLOCKED)
@@ -126,14 +126,14 @@ Class Procs:
if(state & CONNECTION_SPACE)
if(!b_is_space)
-// log_debug("Invalid B.")
+// log_admin("Invalid B.")
erase()
return
if(A.zone != zoneA)
-// log_debug("Zone changed, \...")
+// log_admin("Zone changed, \...")
if(!A.zone)
erase()
-// log_debug("erased.")
+// log_admin("erased.")
return
else
edge.remove_connection(src)
@@ -141,22 +141,22 @@ Class Procs:
edge.add_connection(src)
zoneA = A.zone
-// log_debug("valid.")
+// log_admin("valid.")
return
else if(b_is_space)
-// log_debug("Invalid B.")
+// log_admin("Invalid B.")
erase()
return
if(A.zone == B.zone)
-// log_debug("A == B")
+// log_admin("A == B")
erase()
return
if(A.zone != zoneA || (zoneB && (B.zone != zoneB)))
-// log_debug("Zones changed, \...")
+// log_admin("Zones changed, \...")
if(A.zone && B.zone)
edge.remove_connection(src)
edge = SSzas.get_edge(A.zone, B.zone)
@@ -164,9 +164,9 @@ Class Procs:
zoneA = A.zone
zoneB = B.zone
else
-// log_debug("erased.")
+// log_admin("erased.")
erase()
return
-// log_debug("valid.")
+// log_admin("valid.")
diff --git a/code/modules/atmospherics/ZAS/ConnectionGroup.dm b/code/modules/atmospherics/ZAS/ConnectionGroup.dm
index caafd283649..66b88abfc1e 100644
--- a/code/modules/atmospherics/ZAS/ConnectionGroup.dm
+++ b/code/modules/atmospherics/ZAS/ConnectionGroup.dm
@@ -72,11 +72,11 @@ Class Procs:
/connection_edge/proc/add_connection(connection/c)
coefficient++
if(c.direct()) direct++
-// log_debug("Connection added: [type] Coefficient: [coefficient]")
+// log_admin("Connection added: [type] Coefficient: [coefficient]")
/connection_edge/proc/remove_connection(connection/c)
-// log_debug("Connection removed: [type] Coefficient: [coefficient-1]")
+// log_admin("Connection removed: [type] Coefficient: [coefficient-1]")
coefficient--
if(coefficient <= 0)
@@ -87,7 +87,7 @@ Class Procs:
/connection_edge/proc/erase()
SSzas.remove_edge(src)
-// log_debug("[type] Erased.")
+// log_admin("[type] Erased.")
/connection_edge/proc/tick()
@@ -131,7 +131,7 @@ Class Procs:
A.edges.Add(src)
B.edges.Add(src)
//id = edge_id(A,B)
-// log_debug("New edge between [A] and [B]")
+// log_admin("New edge between [A] and [B]")
/connection_edge/zone/add_connection(connection/c)
@@ -202,7 +202,7 @@ Class Procs:
A.edges.Add(src)
air = B.return_air()
//id = 52*A.id
-// log_debug("New edge from [A] to [B].")
+// log_admin("New edge from [A] to [B].")
/connection_edge/unsimulated/add_connection(connection/c)
diff --git a/code/modules/atmospherics/ZAS/Fire.dm b/code/modules/atmospherics/ZAS/Fire.dm
index 8b138ef620a..95d2cc6c467 100644
--- a/code/modules/atmospherics/ZAS/Fire.dm
+++ b/code/modules/atmospherics/ZAS/Fire.dm
@@ -234,8 +234,8 @@ If it gains pressure too slowly, it may leak or just rupture instead of explodin
if((temperature > PHORON_MINIMUM_BURN_TEMPERATURE || force_burn) && (no_check ||check_recombustability(zone? zone.fuel_objs : null)))
#ifdef FIREDBG
- log_debug("***************** FIREDBG *****************")
- log_debug("Burning [zone? zone.name : "zoneless gas_mixture"]!")
+ log_admin("***************** FIREDBG *****************")
+ log_admin("Burning [zone? zone.name : "zoneless gas_mixture"]!")
#endif
var/gas_fuel = 0
@@ -288,13 +288,13 @@ If it gains pressure too slowly, it may leak or just rupture instead of explodin
var/used_oxidizers = used_fuel*(FIRE_REACTION_OXIDIZER_AMOUNT/FIRE_REACTION_FUEL_AMOUNT)
#ifdef FIREDBG
- log_debug("gas_fuel = [gas_fuel], liquid_fuel = [liquid_fuel], total_oxidizers = [total_oxidizers]")
- log_debug("fuel_area = [fuel_area], total_fuel = [total_fuel], reaction_limit = [reaction_limit]")
- log_debug("firelevel -> [firelevel] (gas: [gas_firelevel], liquid: [liquid_firelevel])")
- log_debug("liquid_reaction_progress = [liquid_reaction_progress]")
- log_debug("gas_reaction_progress = [gas_reaction_progress]")
- log_debug("total_reaction_progress = [total_reaction_progress]")
- log_debug("used_fuel = [used_fuel], used_oxidizers = [used_oxidizers]; ")
+ log_admin("gas_fuel = [gas_fuel], liquid_fuel = [liquid_fuel], total_oxidizers = [total_oxidizers]")
+ log_admin("fuel_area = [fuel_area], total_fuel = [total_fuel], reaction_limit = [reaction_limit]")
+ log_admin("firelevel -> [firelevel] (gas: [gas_firelevel], liquid: [liquid_firelevel])")
+ log_admin("liquid_reaction_progress = [liquid_reaction_progress]")
+ log_admin("gas_reaction_progress = [gas_reaction_progress]")
+ log_admin("total_reaction_progress = [total_reaction_progress]")
+ log_admin("used_fuel = [used_fuel], used_oxidizers = [used_oxidizers]; ")
#endif
//if the reaction is progressing too slow then it isn't self-sustaining anymore and burns out
@@ -323,8 +323,8 @@ If it gains pressure too slowly, it may leak or just rupture instead of explodin
update_values()
#ifdef FIREDBG
- log_debug("used_gas_fuel = [used_gas_fuel]; used_liquid_fuel = [used_liquid_fuel]; total = [used_fuel]")
- log_debug("new temperature = [temperature]; new pressure = [return_pressure()]")
+ log_admin("used_gas_fuel = [used_gas_fuel]; used_liquid_fuel = [used_liquid_fuel]; total = [used_fuel]")
+ log_admin("new temperature = [temperature]; new pressure = [return_pressure()]")
#endif
if (temperature<220)
diff --git a/code/modules/atmospherics/ZAS/Temperature.dm b/code/modules/atmospherics/ZAS/Temperature.dm
index 6d502cbebbb..4dd66a56b9c 100644
--- a/code/modules/atmospherics/ZAS/Temperature.dm
+++ b/code/modules/atmospherics/ZAS/Temperature.dm
@@ -39,7 +39,9 @@
adjust_temp = loc.temperature
else
//var/turf/simulated/T = loc
- var/turf/T = loc
+ var/turf/T = get_turf(loc)
+ if(!istype(T))
+ return
if(T.zone && T.zone.air)
adjust_temp = T.zone.air.temperature
else
diff --git a/code/modules/atmospherics/ZAS/Turf.dm b/code/modules/atmospherics/ZAS/Turf.dm
index bfe223bb8f3..afbe60689b3 100644
--- a/code/modules/atmospherics/ZAS/Turf.dm
+++ b/code/modules/atmospherics/ZAS/Turf.dm
@@ -114,7 +114,7 @@
ATMOS_CANPASS_TURF(s_block, src, src)
if(s_block & AIR_BLOCKED)
#ifdef ZASDBG
- if(verbose) log_debug("Self-blocked.")
+ //if(verbose) log_admin("Self-blocked.")
//dbg(blocked)
#endif
if(zone)
@@ -147,7 +147,7 @@
if(block & AIR_BLOCKED)
#ifdef ZASDBG
- if(verbose) log_debug("[d] is blocked.")
+ if(verbose) log_admin("[d] is blocked.")
//unsim.dbg(air_blocked, turn(180,d))
#endif
@@ -157,7 +157,7 @@
if(r_block & AIR_BLOCKED)
#ifdef ZASDBG
- if(verbose) log_debug("[d] is blocked.")
+ if(verbose) log_admin("[d] is blocked.")
//dbg(air_blocked, d)
#endif
@@ -190,7 +190,7 @@
// we are blocking them and not blocking ourselves - this prevents tiny zones from forming on doorways.
if(((block & ZONE_BLOCKED) && !(r_block & ZONE_BLOCKED)) || ((r_block & ZONE_BLOCKED) && !(s_block & ZONE_BLOCKED)))
#ifdef ZASDBG
- if(verbose) log_debug("[d] is zone blocked.")
+ if(verbose) log_admin("[d] is zone blocked.")
//dbg(zone_blocked, d)
#endif
@@ -205,22 +205,22 @@
#ifdef ZASDBG
dbg(assigned)
- if(verbose) log_debug("Added to [zone]")
+ if(verbose) log_admin("Added to [zone]")
#endif
else if(sim.zone != zone)
#ifdef ZASDBG
- if(verbose) log_debug("Connecting to [sim.zone]")
+ if(verbose) log_admin("Connecting to [sim.zone]")
#endif
SSzas.connect(src, sim)
#ifdef ZASDBG
- else if(verbose) log_debug("[d] has same zone.")
+ else if(verbose) log_admin("[d] has same zone.")
- else if(verbose) log_debug("[d] has invalid zone.")
+ else if(verbose) log_admin("[d] has invalid zone.")
#endif
else
diff --git a/code/modules/atmospherics/ZAS/XGM/gas_data.dm b/code/modules/atmospherics/ZAS/XGM/gas_data.dm
index bd5a51db51f..532ce87360c 100644
--- a/code/modules/atmospherics/ZAS/XGM/gas_data.dm
+++ b/code/modules/atmospherics/ZAS/XGM/gas_data.dm
@@ -61,32 +61,32 @@ GLOBAL_REAL(xgm_gas_data, /datum/xgm_gas_data) = new
for(var/p in subtypesof(/datum/xgm_gas))
var/datum/xgm_gas/gas = new p //avoid initial() because of potential New() actions
- if(gas.id in xgm_gas_data.gases)
- stack_trace("Duplicate gas id `[gas.id]` in `[p]`")
+ //if(gas.id in xgm_gas_data.gases)
+ //stack_trace("Duplicate gas id `[gas.id]` in `[p]`")
- xgm_gas_data.gases += gas.id
- xgm_gas_data.name[gas.id] = gas.name
- xgm_gas_data.specific_heat[gas.id] = gas.specific_heat
- xgm_gas_data.molar_mass[gas.id] = gas.molar_mass
+ gases += gas.id
+ name[gas.id] = gas.name
+ specific_heat[gas.id] = gas.specific_heat
+ molar_mass[gas.id] = gas.molar_mass
if(gas.overlay_limit)
- xgm_gas_data.overlay_limit[gas.id] = gas.overlay_limit
- xgm_gas_data.tile_overlay[gas.id] = gas.tile_overlay
- xgm_gas_data.tile_overlay_color[gas.id] = gas.tile_color
- xgm_gas_data.flags[gas.id] = gas.flags
- xgm_gas_data.burn_product[gas.id] = gas.burn_product
+ overlay_limit[gas.id] = gas.overlay_limit
+ tile_overlay[gas.id] = gas.tile_overlay
+ tile_overlay_color[gas.id] = gas.tile_color
+ flags[gas.id] = gas.flags
+ burn_product[gas.id] = gas.burn_product
- xgm_gas_data.symbol_html[gas.id] = gas.symbol_html
- xgm_gas_data.symbol[gas.id] = gas.symbol
+ symbol_html[gas.id] = gas.symbol_html
+ symbol[gas.id] = gas.symbol
if(!isnull(gas.condensation_product) && !isnull(gas.condensation_point))
- xgm_gas_data.condensation_points[gas.id] = gas.condensation_point
- xgm_gas_data.condensation_products[gas.id] = gas.condensation_product
+ condensation_points[gas.id] = gas.condensation_point
+ condensation_products[gas.id] = gas.condensation_product
- xgm_gas_data.breathed_product[gas.id] = gas.breathed_product
- xgm_gas_data.hidden_from_codex[gas.id] = gas.hidden_from_codex
+ breathed_product[gas.id] = gas.breathed_product
+ hidden_from_codex[gas.id] = gas.hidden_from_codex
- xgm_gas_data.base_value[gas.id] = gas.base_value
- xgm_gas_data.purchaseable[gas.id] = gas.purchaseable
+ base_value[gas.id] = gas.base_value
+ purchaseable[gas.id] = gas.purchaseable
return 1
diff --git a/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm b/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
index bb115cccdd8..0ea9c9697f9 100644
--- a/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
+++ b/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
@@ -304,7 +304,6 @@
temperature = sample.temperature
update_values()
-
return 1
diff --git a/code/modules/atmospherics/ZAS/Zone.dm b/code/modules/atmospherics/ZAS/Zone.dm
index b56ea3e74d5..cb183465d3a 100644
--- a/code/modules/atmospherics/ZAS/Zone.dm
+++ b/code/modules/atmospherics/ZAS/Zone.dm
@@ -59,11 +59,11 @@ Class Procs:
air.group_multiplier = 1
air.volume = CELL_VOLUME
-/zone/proc/add(turf/simulated/T)
+/zone/proc/add(turf/T)
#ifdef ZASDBG
ASSERT(!invalid)
ASSERT(istype(T))
- ASSERT(!SSzas.has_valid_zone(T))
+ ASSERT(!TURF_HAS_VALID_ZONE(T))
#endif
var/datum/gas_mixture/turf_air = T.return_air()
@@ -77,7 +77,7 @@ Class Procs:
if(fuel) fuel_objs += fuel
T.update_graphic(air.graphic)
-/zone/proc/remove(turf/simulated/T)
+/zone/proc/remove(turf/T)
#ifdef ZASDBG
ASSERT(!invalid)
ASSERT(istype(T))
diff --git a/code/modules/error_handler/error_viewer.dm b/code/modules/error_handler/error_viewer.dm
index fbaa0ca3fae..56c5a082c09 100644
--- a/code/modules/error_handler/error_viewer.dm
+++ b/code/modules/error_handler/error_viewer.dm
@@ -116,7 +116,7 @@ GLOBAL_DATUM(error_cache, /datum/error_viewer/error_cache)
// from the same source hasn't been shown too recently
if (error_source.next_message_at <= world.time)
var/const/viewtext = "\[view]" // Nesting these in other brackets went poorly
- //log_debug("Runtime in [e.file], line [e.line]: [html_encode(e.name)] [error_entry.make_link(viewtext)]")
+ //log_admin("Runtime in [e.file], line [e.line]: [html_encode(e.name)] [error_entry.make_link(viewtext)]")
var/err_msg_delay
if(config?.loaded)
err_msg_delay = CONFIG_GET(number/error_msg_delay)
diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm
index 57bd0bb9579..510e942ac7a 100644
--- a/code/modules/mining/equipment/survival_pod.dm
+++ b/code/modules/mining/equipment/survival_pod.dm
@@ -233,7 +233,7 @@
density = TRUE
var/buildstacktype = /obj/item/stack/sheet/iron
var/buildstackamount = 5
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
/obj/structure/fans/deconstruct()
if(!(flags_1 & NODECONSTRUCT_1))
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm
index 51d2a3a4736..756ffc9cd74 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm
@@ -285,7 +285,7 @@
anchored = TRUE
opacity = FALSE
density = TRUE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
duration = 82
color = COLOR_DARK_ORANGE
diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm
index 98e31b31286..a0a004e1ad6 100644
--- a/code/modules/power/singularity/containment_field.dm
+++ b/code/modules/power/singularity/containment_field.dm
@@ -11,7 +11,7 @@
use_power = NO_POWER_USE
interaction_flags_atom = NONE
interaction_flags_machine = NONE
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
light_range = 4
layer = ABOVE_OBJ_LAYER
///First of the generators producing the containment field
@@ -35,7 +35,7 @@
if(field_gen_2)
field_gen_2.fields -= src
field_gen_2 = null
- can_atmos_pass = ATMOS_PASS_YES
+ can_atmos_pass = CANPASS_ALWAYS
//air_update_turf(TRUE, FALSE)
return ..()
diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm
index 15c3d10c2e2..7e3a4b06481 100644
--- a/code/modules/power/singularity/field_generator.dm
+++ b/code/modules/power/singularity/field_generator.dm
@@ -32,7 +32,7 @@ no power level overlay is currently in the overlays list.
density = TRUE
use_power = NO_POWER_USE
max_integrity = 500
- can_atmos_pass = ATMOS_PASS_YES
+ can_atmos_pass = CANPASS_ALWAYS
//100% immune to lasers and energy projectiles since it absorbs their energy.
armor = list(MELEE = 25, BULLET = 10, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 50, ACID = 70)
///Amount of energy stored, used for visual overlays (over 9000?)
@@ -199,7 +199,7 @@ no power level overlay is currently in the overlays list.
/obj/machinery/field/generator/proc/turn_off()
active = FG_OFFLINE
- can_atmos_pass = ATMOS_PASS_YES
+ can_atmos_pass = CANPASS_ALWAYS
//air_update_turf(TRUE, FALSE)
INVOKE_ASYNC(src, .proc/cleanup)
addtimer(CALLBACK(src, .proc/cool_down), 5 SECONDS)
@@ -275,7 +275,7 @@ no power level overlay is currently in the overlays list.
turn_off()
return
move_resist = INFINITY
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
//air_update_turf(TRUE, TRUE)
addtimer(CALLBACK(src, .proc/setup_field, 1), 1)
addtimer(CALLBACK(src, .proc/setup_field, 2), 2)
diff --git a/code/modules/power/turbine/turbine.dm b/code/modules/power/turbine/turbine.dm
index 1d6e9ced35a..3155d9a7c6f 100644
--- a/code/modules/power/turbine/turbine.dm
+++ b/code/modules/power/turbine/turbine.dm
@@ -1,7 +1,7 @@
/obj/machinery/power/turbine
density = TRUE
resistance_flags = FIRE_PROOF
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
///Theoretical volume of gas that's moving through the turbine, it expands the further it goes
var/gas_theoretical_volume = 0
diff --git a/code/modules/research/xenobiology/crossbreeding/_misc.dm b/code/modules/research/xenobiology/crossbreeding/_misc.dm
index 8ca7afff9ba..a9a7c578af1 100644
--- a/code/modules/research/xenobiology/crossbreeding/_misc.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_misc.dm
@@ -134,7 +134,7 @@ Slimecrossing Items
desc = "A mass of solidified slime gel - completely impenetrable, but it's melting away!"
icon = 'icons/obj/slimecrossing.dmi'
icon_state = "slimebarrier_thick"
- can_atmos_pass = ATMOS_PASS_NO
+ can_atmos_pass = CANPASS_NEVER
opacity = TRUE
timeleft = 100
diff --git a/modular_pariah/modules/large_doors/code/large_doors.dm b/modular_pariah/modules/large_doors/code/large_doors.dm
index 7b161926250..f4ce1ee62a1 100644
--- a/modular_pariah/modules/large_doors/code/large_doors.dm
+++ b/modular_pariah/modules/large_doors/code/large_doors.dm
@@ -61,7 +61,7 @@
density = TRUE
opacity = TRUE
anchored = TRUE
- can_atmos_pass = ATMOS_PASS_DENSITY
+ can_atmos_pass = CANPASS_DENSITY
var/parent_airlock
/obj/airlock_filler_object/CanAllowThrough(atom/movable/mover, turf/target)
From e0e920af2b163783d30edf5ee3094275c6e982f9 Mon Sep 17 00:00:00 2001
From: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Date: Mon, 18 Apr 2022 21:26:29 -0400
Subject: [PATCH 015/200] SSzas refactor + initial gas stuff
---
.../IceRuins/icemoon_surface_asteroid.dmm | 10 +-
...cemoon_underground_abandoned_homestead.dmm | 54 +--
..._underground_abandoned_plasma_facility.dmm | 70 +--
.../icemoon_underground_frozen_comms.dmm | 44 +-
.../IceRuins/icemoon_underground_lavaland.dmm | 8 +-
.../IceRuins/icemoon_underground_library.dmm | 96 ++---
.../icemoon_underground_wendigo_cave.dmm | 6 +-
.../lavaland_surface_biodome_winter.dmm | 6 +-
.../LavaRuins/lavaland_surface_cultaltar.dmm | 16 +-
.../LavaRuins/lavaland_surface_hermit.dmm | 2 +-
.../LavaRuins/lavaland_surface_pizzaparty.dmm | 72 ++--
.../LavaRuins/lavaland_surface_ufo_crash.dmm | 26 +-
_maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 10 +-
.../RandomRuins/SpaceRuins/caravanambush.dmm | 22 +-
.../SpaceRuins/hilbertshoteltestingsite.dmm | 6 +-
.../RandomRuins/SpaceRuins/thelizardsgas.dmm | 12 +-
_maps/RandomRuins/SpaceRuins/vaporwave.dmm | 12 +-
_maps/RandomZLevels/caves.dmm | 406 +++++++++---------
_maps/RandomZLevels/challenge.dmm | 10 +-
_maps/RandomZLevels/moonoutpost19.dmm | 338 +++++++--------
_maps/RandomZLevels/snowdin.dmm | 36 +-
_maps/RandomZLevels/undergroundoutpost45.dmm | 98 ++---
_maps/RandomZLevels/wildwest.dmm | 6 +-
.../map_files/Deltastation/DeltaStation2.dmm | 4 +-
.../IcemoonUnderground_Above.dmm | 24 +-
_maps/map_files/MetaStation/MetaStation.dmm | 6 +-
_maps/map_files/generic/CentCom.dmm | 36 +-
.../maintenance_miningsolar_3.dmm | 2 +-
_maps/shuttles/ruin_caravan_victim.dmm | 38 +-
_maps/templates/battlecruiser_starfury.dmm | 6 +-
.../templates/heretic_sacrifice_template.dmm | 40 +-
code/controllers/subsystem/zas.dm | 369 ++++++++++++----
code/game/turfs/closed/minerals.dm | 32 +-
code/game/turfs/open/_open.dm | 12 +-
code/game/turfs/open/ashplanet.dm | 2 +-
code/game/turfs/open/asteroid.dm | 22 +-
code/game/turfs/open/basalt.dm | 2 +-
code/game/turfs/open/chasm.dm | 6 +-
code/game/turfs/open/floor/fancy_floor.dm | 80 ++--
code/game/turfs/open/floor/hull.dm | 2 +-
code/game/turfs/open/floor/iron_floor.dm | 32 +-
code/game/turfs/open/floor/mineral_floor.dm | 26 +-
code/game/turfs/open/floor/misc_floor.dm | 20 +-
.../turfs/open/floor/plating/misc_plating.dm | 14 +-
code/game/turfs/open/floor/reinf_floor.dm | 50 +--
code/game/turfs/open/glass.dm | 2 +-
code/game/turfs/open/grass.dm | 2 +-
code/game/turfs/open/ice.dm | 2 +-
code/game/turfs/open/lava.dm | 6 +-
code/game/turfs/open/openspace.dm | 4 +-
code/game/turfs/open/planet.dm | 6 +-
code/game/turfs/open/snow.dm | 2 +-
code/game/turfs/open/water.dm | 6 +-
code/modules/atmospherics/ZAS/Turf.dm | 3 +-
.../atmospherics/ZAS/XGM/xgm_gas_mixture.dm | 1 +
.../environmental/LINDA_turf_tile.dm | 14 +-
.../atmospherics/gasmixtures/gas_mixture.dm | 2 +-
.../awaymissions/mission_code/snowdin.dm | 4 +-
code/modules/holodeck/turfs.dm | 4 +-
.../ruins/icemoonruin_code/hotsprings.dm | 2 +-
.../lavalandruin_code/elephantgraveyard.dm | 2 +-
code/modules/unit_tests/breath.dm | 12 +-
62 files changed, 1240 insertions(+), 1025 deletions(-)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm
index 42ca9e3a167..26856fe193f 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm
@@ -12,7 +12,7 @@
/obj/item/clothing/shoes/bronze,
/obj/item/clothing/head/bronze,
/turf/open/floor/bronze{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/icemoon/surface)
"m" = (
@@ -20,12 +20,12 @@
name = "empowered bronze spear"
},
/turf/open/floor/bronze{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/icemoon/surface)
"o" = (
/turf/open/floor/bronze{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/icemoon/surface)
"A" = (
@@ -66,7 +66,7 @@
"L" = (
/mob/living/simple_animal/hostile/megafauna/clockwork_defender,
/turf/open/floor/bronze{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/icemoon/surface)
"M" = (
@@ -95,7 +95,7 @@
},
/obj/item/pen,
/turf/open/floor/bronze{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/icemoon/surface)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
index 035d091871c..9fc33f694ed 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
@@ -6,7 +6,7 @@
"cP" = (
/mob/living/simple_animal/hostile/asteroid/polarbear,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"dy" = (
@@ -27,7 +27,7 @@
},
/obj/item/plate,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"ht" = (
@@ -38,7 +38,7 @@
/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/wood{
icon_state = "wood-broken7";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"kj" = (
@@ -58,7 +58,7 @@
/area/icemoon/underground/explored)
"ng" = (
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"nq" = (
@@ -78,7 +78,7 @@
dir = 8
},
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"qd" = (
@@ -103,14 +103,14 @@
pixel_y = 11
},
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"uA" = (
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/wood{
icon_state = "wood-broken6";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"uG" = (
@@ -128,7 +128,7 @@
/obj/item/ammo_casing/shotgun/buckshot,
/obj/item/ammo_casing/shotgun/buckshot,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"vk" = (
@@ -153,7 +153,7 @@
pixel_y = 3
},
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"wl" = (
@@ -163,7 +163,7 @@
/obj/effect/turf_decal/siding/wood,
/obj/structure/mineral_door/wood,
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"wN" = (
@@ -174,7 +174,7 @@
dir = 4
},
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"yO" = (
@@ -190,13 +190,13 @@
"zT" = (
/obj/structure/bed/dogbed,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Cv" = (
/obj/structure/bookcase/random/religion,
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Ea" = (
@@ -212,7 +212,7 @@
pixel_y = 5
},
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"El" = (
@@ -221,7 +221,7 @@
},
/obj/item/flashlight/lantern,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Ez" = (
@@ -249,14 +249,14 @@
dir = 8
},
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Hy" = (
/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/wood{
icon_state = "wood-broken";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"HF" = (
@@ -268,7 +268,7 @@
pixel_y = -8
},
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Iz" = (
@@ -280,7 +280,7 @@
pixel_y = -7
},
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Mf" = (
@@ -294,7 +294,7 @@
/obj/structure/bed,
/obj/item/bedsheet/patriot,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"NP" = (
@@ -312,12 +312,12 @@
/obj/item/seeds/coffee,
/obj/item/seeds/coffee,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"QI" = (
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Rf" = (
@@ -336,7 +336,7 @@
/obj/structure/mineral_door/wood,
/obj/item/assembly/mousetrap/armed,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Sv" = (
@@ -365,14 +365,14 @@
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/wood{
icon_state = "wood-broken3";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Vf" = (
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/wood{
icon_state = "wood-broken";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"VV" = (
@@ -384,7 +384,7 @@
dir = 8
},
/turf/open/floor/stone{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Zg" = (
@@ -394,7 +394,7 @@
},
/obj/structure/mineral_door/wood,
/turf/open/floor/wood/large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
index c322b7c33d0..3d95d429115 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
@@ -307,7 +307,7 @@
/obj/item/storage/toolbox/electrical,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"dY" = (
@@ -450,7 +450,7 @@
dir = 8
},
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"gD" = (
@@ -501,7 +501,7 @@
/obj/item/pickaxe,
/obj/item/clothing/head/hardhat/weldhat/orange,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"hd" = (
@@ -509,7 +509,7 @@
/obj/structure/closet/crate,
/obj/item/stack/sheet/mineral/plasma/five,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"hr" = (
@@ -651,7 +651,7 @@
},
/obj/structure/plasticflaps,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"ja" = (
@@ -679,7 +679,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/broken/directional/west,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"jN" = (
@@ -719,7 +719,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"ku" = (
@@ -801,7 +801,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/caution,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"lG" = (
@@ -851,7 +851,7 @@
/obj/item/flashlight/lantern,
/obj/machinery/light/small/built/directional/west,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"ms" = (
@@ -876,7 +876,7 @@
"mA" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"mG" = (
@@ -969,7 +969,7 @@
name = "Interior Access"
},
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"oc" = (
@@ -1005,7 +1005,7 @@
dir = 8
},
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"oE" = (
@@ -1141,7 +1141,7 @@
/obj/machinery/atmospherics/components/tank/plasma,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"qP" = (
@@ -1226,7 +1226,7 @@
},
/obj/item/stack/sheet/mineral/plasma/thirty,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"sq" = (
@@ -1376,7 +1376,7 @@
},
/mob/living/simple_animal/hostile/asteroid/wolf,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"uq" = (
@@ -1414,7 +1414,7 @@
/obj/item/tank/internals/emergency_oxygen/empty,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"ve" = (
@@ -1447,7 +1447,7 @@
},
/obj/effect/mapping_helpers/airlock/abandoned,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"wc" = (
@@ -1469,7 +1469,7 @@
/obj/machinery/atmospherics/components/tank/air,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"wu" = (
@@ -1615,7 +1615,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Ae" = (
@@ -1698,7 +1698,7 @@
dir = 8
},
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"BJ" = (
@@ -1781,14 +1781,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"CJ" = (
/obj/effect/turf_decal/delivery,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"CU" = (
@@ -2034,7 +2034,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Id" = (
@@ -2101,7 +2101,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/built/directional/west,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"Jp" = (
@@ -2138,7 +2138,7 @@
/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer,
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Jy" = (
@@ -2360,7 +2360,7 @@
/obj/machinery/power/smes/engineering,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"MU" = (
@@ -2442,7 +2442,7 @@
/obj/machinery/light/small/directional/north,
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Ny" = (
@@ -2516,7 +2516,7 @@
"OF" = (
/obj/effect/decal/cleanable/glass,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"OJ" = (
@@ -2526,7 +2526,7 @@
},
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"OM" = (
@@ -2564,7 +2564,7 @@
dir = 1
},
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Px" = (
@@ -2648,7 +2648,7 @@
/obj/machinery/door/airlock/external/glass/ruin,
/obj/effect/mapping_helpers/airlock/abandoned,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"Qn" = (
@@ -2696,7 +2696,7 @@
/obj/structure/rack,
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Rf" = (
@@ -2970,7 +2970,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_half{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"Xj" = (
@@ -2984,7 +2984,7 @@
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/operations)
"XC" = (
@@ -2992,7 +2992,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/broken/directional/west,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/plasma_facility/commons)
"XI" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm
index b737262d596..e23841cab79 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm
@@ -19,7 +19,7 @@
/obj/structure/table/reinforced/rglass,
/obj/item/radio/intercom,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"cO" = (
@@ -40,7 +40,7 @@
},
/obj/machinery/door/airlock/external/glass/ruin,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"gz" = (
@@ -57,7 +57,7 @@
/area/icemoon/underground/unexplored/rivers)
"kr" = (
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"oj" = (
@@ -65,18 +65,18 @@
/obj/structure/bed,
/obj/item/bedsheet/dorms,
/turf/open/floor/iron/grimy{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"oD" = (
/mob/living/simple_animal/hostile/asteroid/wolf,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"oT" = (
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"qS" = (
@@ -89,13 +89,13 @@
pixel_y = 7
},
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"rm" = (
/obj/structure/table/reinforced/rglass,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"rn" = (
@@ -110,7 +110,7 @@
"st" = (
/obj/machinery/door/airlock/public,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"sM" = (
@@ -132,13 +132,13 @@
"uz" = (
/obj/structure/tank_dispenser,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"vh" = (
/obj/item/chair/plastic,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"wg" = (
@@ -152,7 +152,7 @@
pixel_y = 20
},
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"wP" = (
@@ -166,7 +166,7 @@
/obj/structure/closet/wardrobe/grey,
/obj/item/clothing/gloves/color/plasmaman,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"yW" = (
@@ -185,7 +185,7 @@
/obj/item/clothing/head/helmet/space/plasmaman,
/obj/item/clothing/mask/breath,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"zk" = (
@@ -220,7 +220,7 @@
/obj/item/toy/crayon/spraycan,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Cu" = (
@@ -265,7 +265,7 @@
/obj/structure/dresser,
/obj/machinery/light/small/broken/directional/west,
/turf/open/floor/iron/grimy{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"GH" = (
@@ -286,7 +286,7 @@
/obj/structure/closet/wardrobe/grey,
/obj/effect/spawner/random/maintenance/three,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Jh" = (
@@ -330,13 +330,13 @@
/obj/effect/turf_decal/siding/wood,
/obj/machinery/door/airlock/shuttle,
/turf/open/floor/iron/grimy{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"NO" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/grimy{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Oi" = (
@@ -379,7 +379,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/machinery/door/airlock/external/ruin,
/turf/open/floor/iron/smooth{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"SR" = (
@@ -412,14 +412,14 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Ws" = (
/obj/structure/closet/wardrobe/grey,
/obj/item/clothing/under/plasmaman,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/powered/shuttle)
"Zd" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
index cc8a6ae371f..7746d05bf10 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
@@ -12,7 +12,7 @@
},
/obj/item/pen,
/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/icemoon/underground)
"q" = (
@@ -34,7 +34,7 @@
"A" = (
/obj/effect/mob_spawn/corpse/human/skeleton,
/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/icemoon/underground)
"E" = (
@@ -56,12 +56,12 @@
"V" = (
/obj/item/storage/toolbox/mechanical/old/clean,
/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/icemoon/underground)
"Z" = (
/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/icemoon/underground)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm
index 4124628eafa..357144bca96 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm
@@ -16,25 +16,25 @@
/area/icemoon/underground/unexplored)
"ae" = (
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"af" = (
/obj/item/stack/sheet/mineral/wood,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ag" = (
/obj/item/feather,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ah" = (
/obj/structure/bookcase/random,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ai" = (
@@ -64,21 +64,21 @@
"ao" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ap" = (
/obj/item/stack/sheet/mineral/wood,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aq" = (
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood{
icon_state = "wood-broken";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ar" = (
@@ -87,7 +87,7 @@
"at" = (
/obj/structure/fluff/paper,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"au" = (
@@ -108,7 +108,7 @@
"az" = (
/obj/item/paper/crumpled/fluff/stations/lavaland/library/diary,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aA" = (
@@ -118,7 +118,7 @@
"aB" = (
/turf/open/floor/wood{
icon_state = "wood-broken6";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aC" = (
@@ -127,28 +127,28 @@
/area/ruin/unpowered/buried_library)
"aD" = (
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aE" = (
/obj/item/stack/sheet/mineral/wood,
/obj/item/book/manual/random,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aG" = (
/obj/structure/table/bronze,
/obj/item/stack/ore/slag,
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aH" = (
/obj/structure/table/bronze,
/obj/item/statuebust/hippocratic,
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aI" = (
@@ -169,7 +169,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aM" = (
@@ -180,13 +180,13 @@
"aN" = (
/obj/structure/statue/sandstone/venus,
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aO" = (
/mob/living/simple_animal/pet/fox,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aP" = (
@@ -197,13 +197,13 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_autopsy,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aR" = (
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aS" = (
@@ -219,7 +219,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/fluff/paper,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aU" = (
@@ -230,7 +230,7 @@
/obj/item/stack/sheet/mineral/wood,
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"aW" = (
@@ -250,7 +250,7 @@
/obj/structure/fluff/paper/stack,
/obj/structure/fluff/paper,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"ba" = (
@@ -268,7 +268,7 @@
dir = 1
},
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bd" = (
@@ -278,7 +278,7 @@
},
/turf/open/floor/wood{
icon_state = "wood-broken7";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"be" = (
@@ -286,7 +286,7 @@
dir = 5
},
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bf" = (
@@ -295,7 +295,7 @@
dir = 4
},
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bg" = (
@@ -306,7 +306,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/mob/living/simple_animal/pet/fox,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bi" = (
@@ -321,7 +321,7 @@
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood{
icon_state = "wood-broken4";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bl" = (
@@ -345,7 +345,7 @@
/obj/structure/mineral_door/wood,
/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"br" = (
@@ -368,26 +368,26 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken4";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bw" = (
/turf/open/floor/wood{
icon_state = "wood-broken3";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bx" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken5";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"by" = (
/obj/structure/statue/bronze/marx,
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bz" = (
@@ -403,7 +403,7 @@
"bB" = (
/obj/structure/fluff/paper/stack,
/turf/open/floor/carpet/black{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bC" = (
@@ -413,34 +413,34 @@
},
/mob/living/simple_animal/pet/fox,
/turf/open/floor/wood{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bD" = (
/turf/open/floor/wood{
icon_state = "wood-broken5";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bE" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bF" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken3";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bG" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken6";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bH" = (
@@ -448,28 +448,28 @@
/obj/structure/fluff/paper,
/turf/open/floor/wood{
icon_state = "wood-broken4";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bI" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken7";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bJ" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood{
icon_state = "wood-broken2";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bK" = (
/obj/item/stack/sheet/mineral/wood,
/turf/open/floor/wood{
icon_state = "wood-broken5";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bL" = (
@@ -478,7 +478,7 @@
},
/turf/open/floor/wood{
icon_state = "wood-broken3";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bM" = (
@@ -487,7 +487,7 @@
},
/turf/open/floor/wood{
icon_state = "wood-broken5";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bN" = (
@@ -495,20 +495,20 @@
/obj/structure/fluff/paper,
/turf/open/floor/wood{
icon_state = "wood-broken5";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bP" = (
/obj/item/paper/crumpled/bloody/fluff/stations/lavaland/library/warning,
/turf/open/floor/wood{
icon_state = "wood-broken3";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
"bQ" = (
/turf/open/floor/wood{
icon_state = "wood-broken7";
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/ruin/unpowered/buried_library)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm
index 910598c44b4..e58ad558b34 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm
@@ -15,7 +15,7 @@
"q" = (
/mob/living/simple_animal/hostile/megafauna/wendigo,
/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"z" = (
@@ -23,7 +23,7 @@
id = "wendigo arena"
},
/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"K" = (
@@ -34,7 +34,7 @@
/area/icemoon/underground/unexplored)
"N" = (
/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"U" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
index e381d3dc0e0..cd6d52fab41 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
@@ -204,7 +204,7 @@
dir = 1
},
/turf/open/floor/wood{
- initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ initial_gas = "o2=22;n2=82;TEMP=180";
name = "bridge"
},
/area/ruin/powered/snow_biodome)
@@ -276,7 +276,7 @@
/obj/machinery/light/built/directional/north,
/obj/effect/mapping_helpers/no_lava,
/turf/open/floor/pod/dark{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/powered/snow_biodome)
"og" = (
@@ -423,7 +423,7 @@
"PM" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood{
- initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ initial_gas = "o2=22;n2=82;TEMP=180";
name = "bridge"
},
/area/ruin/powered/snow_biodome)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm
index a2b3d227d5d..553b09f55fc 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm
@@ -4,7 +4,7 @@
/area/template_noop)
"b" = (
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"c" = (
@@ -24,21 +24,21 @@
"g" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"i" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"k" = (
/obj/effect/decal/remains/human,
/obj/item/melee/cultblade,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"l" = (
@@ -46,13 +46,13 @@
/obj/item/clothing/shoes/cult,
/obj/item/clothing/suit/hooded/cultrobes,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"m" = (
/obj/effect/decal/remains/human,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"o" = (
@@ -74,7 +74,7 @@
name = "ohfuck"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"q" = (
@@ -83,7 +83,7 @@
/obj/item/clothing/suit/hooded/cultrobes,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered/cultaltar)
"s" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
index 8ce56831f6b..5ec32d26957 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
@@ -164,7 +164,7 @@
"J" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/powered)
"L" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
index ba0c6f9a672..1bb066f4c07 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
@@ -15,14 +15,14 @@
"e" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"f" = (
/obj/structure/table/wood,
/obj/item/storage/box/cups,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"g" = (
@@ -32,27 +32,27 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"h" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"i" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"j" = (
/obj/item/food/pizzaslice/mushroom,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"k" = (
@@ -60,7 +60,7 @@
/obj/effect/spawner/random/food_or_drink/pizzaparty,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"l" = (
@@ -70,42 +70,42 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"m" = (
/obj/item/chair/wood/wings,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"n" = (
/obj/structure/glowshroom/single,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"o" = (
/obj/item/plate,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"p" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"q" = (
/obj/item/chair/wood/wings,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"r" = (
@@ -116,25 +116,25 @@
name = "party hat"
},
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"s" = (
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"t" = (
/obj/structure/chair/wood/wings,
/obj/effect/decal/remains/human,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"u" = (
/obj/structure/glowshroom/single,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"v" = (
@@ -146,21 +146,21 @@
/obj/item/kitchen/fork,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"x" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/food_or_drink/pizzaparty,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"y" = (
/obj/structure/table/wood,
/obj/item/plate,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"z" = (
@@ -168,7 +168,7 @@
/obj/structure/glowshroom/single,
/obj/item/a_gift,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"A" = (
@@ -176,7 +176,7 @@
/obj/item/plate,
/obj/item/kitchen/fork,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"C" = (
@@ -185,7 +185,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"D" = (
@@ -193,47 +193,47 @@
/obj/item/food/pizzaslice/margherita,
/obj/item/plate,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"E" = (
/obj/structure/table/wood,
/obj/item/food/pizzaslice/meat,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"F" = (
/obj/structure/table/wood,
/obj/item/food/cake/birthday,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"G" = (
/obj/structure/table/wood,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"H" = (
/obj/item/chair/wood/wings,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"I" = (
/obj/item/kitchen/fork,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"J" = (
/obj/structure/glowshroom/single,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"K" = (
@@ -243,21 +243,21 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"L" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"M" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/a_gift,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"N" = (
@@ -269,19 +269,19 @@
/obj/item/knife/kitchen,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"P" = (
/obj/machinery/light/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"Q" = (
/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm
index 372731e7223..e06a4ff91d2 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm
@@ -16,12 +16,12 @@
team_number = 100
},
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"k" = (
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"l" = (
@@ -29,59 +29,59 @@
team_number = 100
},
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"o" = (
/obj/item/hemostat/alien,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"p" = (
/obj/effect/mob_spawn/corpse/human/abductor,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"q" = (
/obj/structure/closet/abductor,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"s" = (
/obj/structure/table/optable/abductor,
/obj/item/cautery/alien,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"t" = (
/obj/structure/table/abductor,
/obj/item/storage/box/alienhandcuffs,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"v" = (
/obj/item/scalpel/alien,
/obj/item/surgical_drapes,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"w" = (
/obj/item/retractor/alien,
/obj/item/paper/guides/antag/abductor,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"y" = (
/obj/machinery/abductor/gland_dispenser,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"z" = (
@@ -89,13 +89,13 @@
/obj/item/surgicaldrill/alien,
/obj/item/circular_saw/alien,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
"A" = (
/obj/structure/bed/abductor,
/turf/open/floor/plating/abductor{
- initial_gas_mix = "LAVALAND_ATMOS"
+ initial_gas = "LAVALAND_ATMOS"
},
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
index 37862ff0d6e..638fa459a2b 100644
--- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
+++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
@@ -2443,7 +2443,7 @@
"lw" = (
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
+ initial_gas = "o2=20000;n2=80000;TEMP=293.15"
},
/area/ruin/space/derelict/atmospherics)
"lx" = (
@@ -2519,7 +2519,7 @@
chamber_id = "ks13"
},
/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
+ initial_gas = "o2=20000;n2=80000;TEMP=293.15"
},
/area/ruin/space/derelict/atmospherics)
"lO" = (
@@ -2527,7 +2527,7 @@
chamber_id = "ks13"
},
/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
+ initial_gas = "o2=20000;n2=80000;TEMP=293.15"
},
/area/ruin/space/derelict/atmospherics)
"lP" = (
@@ -2666,7 +2666,7 @@
"mq" = (
/turf/open/floor/iron{
icon_state = "damaged2";
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/space/derelict/atmospherics)
"mr" = (
@@ -3157,7 +3157,7 @@
chamber_id = "ks13"
},
/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
+ initial_gas = "o2=20000;n2=80000;TEMP=293.15"
},
/area/ruin/space/derelict/atmospherics)
"rC" = (
diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
index 0f8fa5f5f77..269f8102e67 100644
--- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
+++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
@@ -112,7 +112,7 @@
dir = 4
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"aD" = (
@@ -132,7 +132,7 @@
dir = 4
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"aI" = (
@@ -148,14 +148,14 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"aM" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"aN" = (
@@ -193,7 +193,7 @@
dir = 4
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"aR" = (
@@ -486,7 +486,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"gY" = (
@@ -513,7 +513,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"hm" = (
@@ -610,7 +610,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"hB" = (
@@ -813,7 +813,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter2)
"ix" = (
@@ -883,7 +883,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter3)
"iT" = (
@@ -923,7 +923,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter2)
"ja" = (
diff --git a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm
index b73909ba583..1e7ece5606b 100644
--- a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm
@@ -223,7 +223,7 @@
/area/ruin/unpowered/no_grav)
"K" = (
/turf/open/floor/iron/stairs/right{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"Q" = (
@@ -237,12 +237,12 @@
/area/ruin/space/has_grav/hilbertresearchfacility)
"U" = (
/turf/open/floor/iron/stairs/medium{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"X" = (
/turf/open/floor/iron/stairs/left{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
diff --git a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
index 58a0bfafca9..74dee33ca80 100644
--- a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
+++ b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
@@ -118,7 +118,7 @@
chamber_id = "lizardgas"
},
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"mN" = (
@@ -298,7 +298,7 @@
/area/template_noop)
"DG" = (
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"Es" = (
@@ -423,7 +423,7 @@
"OQ" = (
/obj/machinery/light/small/directional/west,
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"Pb" = (
@@ -457,7 +457,7 @@
name = "Zingo"
},
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"RB" = (
@@ -499,7 +499,7 @@
dir = 4
},
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"Um" = (
@@ -549,7 +549,7 @@
chamber_id = "lizardgas"
},
/turf/open/floor/engine/plasma{
- initial_gas_mix = "plasma=35000;TEMP=293.15"
+ initial_gas = "plasma=35000;TEMP=293.15"
},
/area/ruin/space/has_grav/thelizardsgas)
"Ys" = (
diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm
index e988f85602b..f20af636567 100644
--- a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm
+++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm
@@ -118,13 +118,13 @@
/obj/effect/turf_decal/sand,
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"B" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"C" = (
@@ -135,7 +135,7 @@
},
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"D" = (
@@ -155,14 +155,14 @@
},
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"G" = (
/obj/effect/turf_decal/stripes/asteroid/line,
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
"H" = (
@@ -216,7 +216,7 @@
/obj/machinery/light/small/directional/north,
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/ruin/unpowered/no_grav)
diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm
index 65506463dd4..ba60d17af25 100644
--- a/_maps/RandomZLevels/caves.dmm
+++ b/_maps/RandomZLevels/caves.dmm
@@ -11,14 +11,14 @@
"ad" = (
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid/level_four)
"ah" = (
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid/level_three)
@@ -27,25 +27,25 @@
/area/awaymission/caves/bmp_asteroid/level_three)
"ao" = (
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"ap" = (
/obj/structure/destructible/cult/pylon,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"ar" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"as" = (
/obj/effect/decal/cleanable/blood/gibs/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"au" = (
@@ -58,7 +58,7 @@
/obj/item/clothing/mask/gas/clown_hat,
/obj/item/organ/heart/demon,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"av" = (
@@ -67,13 +67,13 @@
name = "shock rune"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aw" = (
/obj/effect/decal/remains/human,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"ax" = (
@@ -87,39 +87,39 @@
},
/obj/item/coin/antagtoken,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"az" = (
/obj/structure/constructshell,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aA" = (
/obj/structure/girder/cult,
/obj/item/stack/sheet/runed_metal,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aB" = (
/obj/structure/spawner/skeleton,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aC" = (
/obj/structure/bed,
/obj/item/bedsheet/cult,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aD" = (
/obj/item/stack/sheet/runed_metal,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aE" = (
@@ -132,7 +132,7 @@
name = "\proper an extremely flamboyant book"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aF" = (
@@ -143,13 +143,13 @@
name = "weak forcefield"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aG" = (
/obj/item/ectoplasm,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aH" = (
@@ -158,7 +158,7 @@
"aI" = (
/obj/machinery/door/airlock/external/ruin,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"aJ" = (
@@ -166,7 +166,7 @@
/area/awaymission/caves/bmp_asteroid/level_three)
"aK" = (
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"aM" = (
@@ -175,7 +175,7 @@
id = "minedeep"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"aP" = (
@@ -185,33 +185,33 @@
name = "rusty ladder"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aR" = (
/obj/effect/forcefield/cult,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aS" = (
/obj/structure/girder/cult,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aV" = (
/obj/effect/forcefield/cult,
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid/level_four)
"aW" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"aX" = (
@@ -225,7 +225,7 @@
name = "light of the tunnel"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"aZ" = (
@@ -234,26 +234,26 @@
name = "flame rune"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"ba" = (
/obj/structure/destructible/cult/item_dispenser/altar,
/obj/item/book/granter/martial/plasma_fist/nobomb,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bf" = (
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bl" = (
/obj/structure/ore_box,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"bm" = (
@@ -261,7 +261,7 @@
calibrated = 0
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bn" = (
@@ -272,14 +272,14 @@
/obj/effect/decal/cleanable/blood,
/obj/structure/spawner/skeleton,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bz" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bA" = (
@@ -287,25 +287,25 @@
/obj/item/necromantic_stone,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bC" = (
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"bD" = (
/mob/living/simple_animal/hostile/skeleton,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"bE" = (
/obj/structure/destructible/cult/pylon,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"bF" = (
@@ -315,7 +315,7 @@
name = "rusty ladder"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"bK" = (
@@ -327,7 +327,7 @@
"bM" = (
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid)
@@ -337,7 +337,7 @@
"bO" = (
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid/level_two)
@@ -350,12 +350,12 @@
"bS" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"bT" = (
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"bU" = (
@@ -369,19 +369,19 @@
name = "light of the tunnel"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"bY" = (
/mob/living/simple_animal/hostile/skeleton,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"ca" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"ce" = (
@@ -390,12 +390,12 @@
id = "mineintro"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"cf" = (
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"cg" = (
@@ -407,7 +407,7 @@
"cl" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"cm" = (
@@ -415,24 +415,24 @@
/area/awaymission/caves/bmp_asteroid/level_two)
"cn" = (
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cp" = (
/obj/structure/table,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cr" = (
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cs" = (
/obj/item/shard,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"ct" = (
@@ -440,36 +440,36 @@
/obj/item/stack/rods,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cu" = (
/obj/effect/decal/cleanable/blood/gibs,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cv" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cw" = (
/obj/item/stack/rods,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cx" = (
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"cA" = (
/obj/effect/decal/remains/xeno,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cB" = (
@@ -478,7 +478,7 @@
},
/obj/effect/decal/cleanable/xenoblood,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cC" = (
@@ -486,13 +486,13 @@
/obj/item/restraints/handcuffs/cable,
/obj/item/restraints/handcuffs/cable,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cD" = (
/obj/effect/decal/remains/human,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cE" = (
@@ -502,19 +502,19 @@
},
/obj/item/stack/rods,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cF" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cH" = (
/obj/machinery/door/airlock/external/ruin,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"cK" = (
@@ -528,7 +528,7 @@
/obj/machinery/door/window/left/directional/east,
/obj/effect/decal/cleanable/xenoblood/xgibs,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cO" = (
@@ -537,19 +537,19 @@
},
/obj/machinery/door/window/left/directional/east,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cP" = (
/obj/machinery/door/airlock/external/ruin,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cR" = (
/obj/effect/landmark/awaystart,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cS" = (
@@ -559,7 +559,7 @@
icon_state = "right"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cT" = (
@@ -570,13 +570,13 @@
icon_state = "right"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cV" = (
/obj/effect/decal/cleanable/xenoblood/xgibs,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cW" = (
@@ -584,20 +584,20 @@
dir = 4
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cX" = (
/obj/structure/table,
/obj/item/melee/baton/security,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cY" = (
/obj/structure/glowshroom/single,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"cZ" = (
@@ -606,7 +606,7 @@
pixel_x = 32
},
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"db" = (
@@ -614,13 +614,13 @@
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/crap,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"dd" = (
/obj/structure/closet/emcloset,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"df" = (
@@ -631,7 +631,7 @@
/obj/item/grenade/syndieminibomb/concussion,
/obj/item/grenade/syndieminibomb/concussion,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"dg" = (
@@ -645,7 +645,7 @@
name = "light of the tunnel"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"dh" = (
@@ -832,20 +832,20 @@
/area/awaymission/caves/northblock)
"ec" = (
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"ed" = (
/obj/structure/bed,
/obj/effect/landmark/awaystart,
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"ee" = (
/obj/structure/girder,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"eg" = (
@@ -882,24 +882,24 @@
"em" = (
/obj/structure/closet/secure_closet/personal,
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"en" = (
/obj/effect/decal/cleanable/shreds,
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"eo" = (
/obj/item/stack/rods,
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"ep" = (
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"er" = (
@@ -917,7 +917,7 @@
"et" = (
/obj/effect/decal/cleanable/shreds,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"ev" = (
@@ -1076,18 +1076,18 @@
name = "light of the tunnel"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"fy" = (
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"fz" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"fA" = (
@@ -1131,7 +1131,7 @@
/area/awaymission/caves/bmp_asteroid)
"fQ" = (
/turf/open/floor/plating/elevatorshaft{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
name = "elevator flooring"
},
/area/awaymission/caves/bmp_asteroid)
@@ -1142,14 +1142,14 @@
"fU" = (
/obj/effect/landmark/awaystart,
/turf/open/floor/plating/elevatorshaft{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
name = "elevator flooring"
},
/area/awaymission/caves/bmp_asteroid)
"fW" = (
/obj/structure/girder,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"fY" = (
@@ -1163,7 +1163,7 @@
id = "mineintro"
},
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gb" = (
@@ -1173,7 +1173,7 @@
"gc" = (
/obj/item/stack/rods,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gf" = (
@@ -1185,20 +1185,20 @@
/obj/structure/table/reinforced,
/obj/item/storage/box/donkpockets,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gh" = (
/obj/structure/table/reinforced,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gi" = (
/obj/structure/table/reinforced,
/obj/item/stack/rods,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gj" = (
@@ -1218,13 +1218,13 @@
"go" = (
/obj/structure/chair/stool/directional/west,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gp" = (
/obj/structure/table_frame,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gq" = (
@@ -1272,7 +1272,7 @@
"gB" = (
/obj/machinery/mech_bay_recharge_port,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gC" = (
@@ -1284,7 +1284,7 @@
/obj/item/storage/toolbox/mechanical,
/obj/item/clothing/glasses/material,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gG" = (
@@ -1300,12 +1300,12 @@
"gI" = (
/obj/structure/chair/stool/directional/west,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gJ" = (
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gK" = (
@@ -1323,19 +1323,19 @@
"gN" = (
/obj/structure/holohoop,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gO" = (
/obj/structure/closet/emcloset,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gP" = (
/obj/item/toy/beach_ball/holoball,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gU" = (
@@ -1343,7 +1343,7 @@
dir = 1
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"gX" = (
@@ -1354,7 +1354,7 @@
/obj/effect/baseturf_helper/lava,
/turf/open/lava/smooth{
desc = "Looks hot.";
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7";
+ initial_gas = "n2=23;o2=14;TEMP=2.7";
luminosity = 5
},
/area/awaymission/caves/bmp_asteroid/level_four)
@@ -1372,19 +1372,19 @@
/area/awaymission/caves/northblock)
"hq" = (
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"hr" = (
/obj/structure/spider/stickyweb,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"hw" = (
/obj/structure/barricade/wooden,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"hQ" = (
@@ -1394,19 +1394,19 @@
"hT" = (
/obj/structure/flora/rock,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"jH" = (
/obj/structure/spawner/mining/basilisk,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"jU" = (
/obj/structure/spawner/mining/basilisk,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"ki" = (
@@ -1418,7 +1418,7 @@
/obj/item/gun/energy/laser/captain/scattershot,
/obj/item/slimepotion/fireproof,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"kw" = (
@@ -1426,7 +1426,7 @@
pixel_y = -32
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"kE" = (
@@ -1447,13 +1447,13 @@
"ml" = (
/mob/living/simple_animal/hostile/asteroid/fugu,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"ms" = (
/obj/structure/spawner/mining/goliath,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"mX" = (
@@ -1461,7 +1461,7 @@
name = "Mining cart"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"nw" = (
@@ -1475,18 +1475,18 @@
name = "rusted mine"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"nY" = (
/obj/item/slimepotion/fireproof,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"oI" = (
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"pc" = (
@@ -1498,13 +1498,13 @@
/obj/item/mjollnir,
/mob/living/simple_animal/hostile/giant_spider/nurse,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"qD" = (
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"qE" = (
@@ -1514,7 +1514,7 @@
"ra" = (
/obj/structure/glowshroom/single,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"rl" = (
@@ -1525,12 +1525,12 @@
amount = 12
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"rv" = (
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"rF" = (
@@ -1540,7 +1540,7 @@
"sl" = (
/obj/structure/spawner/mining/hivelord,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"sw" = (
@@ -1550,19 +1550,19 @@
"sE" = (
/obj/item/greentext,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"sI" = (
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"sT" = (
/obj/structure/spawner/mining/hivelord,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"tz" = (
@@ -1573,7 +1573,7 @@
"tU" = (
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"uN" = (
@@ -1593,13 +1593,13 @@
"vX" = (
/obj/effect/forcefield/cult,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"wl" = (
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"ww" = (
@@ -1608,13 +1608,13 @@
"wT" = (
/obj/structure/destructible/cult/pylon,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"xs" = (
/obj/item/bedsheet/patriot,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"yS" = (
@@ -1630,50 +1630,50 @@
/obj/item/slimepotion/fireproof,
/obj/item/clothing/glasses/thermal,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"yV" = (
/obj/structure/flora/rock,
/obj/item/soulstone/anybody,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"zn" = (
/obj/effect/landmark/awaystart,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"zH" = (
/obj/structure/flora/rock,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"zN" = (
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"zR" = (
/obj/effect/decal/cleanable/ash,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"zS" = (
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Aj" = (
/obj/structure/grille,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"AN" = (
@@ -1682,13 +1682,13 @@
name = "shock rune"
},
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"AZ" = (
/obj/structure/girder,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Bd" = (
@@ -1697,54 +1697,54 @@
name = "flame rune"
},
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"Bo" = (
/obj/structure/ore_box,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Bs" = (
/obj/effect/landmark/awaystart,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Bz" = (
/mob/living/simple_animal/hostile/giant_spider/nurse,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"BH" = (
/obj/structure/spawner/skeleton,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"BK" = (
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"BL" = (
/obj/item/stack/rods,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"BQ" = (
/obj/effect/decal/remains/human,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Cc" = (
/obj/item/gun/energy/laser/captain/scattershot,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"CB" = (
@@ -1753,7 +1753,7 @@
name = "Cave Bat"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Ds" = (
@@ -1761,7 +1761,7 @@
pixel_x = 5
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"DH" = (
@@ -1772,7 +1772,7 @@
pixel_x = 5
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"DO" = (
@@ -1783,7 +1783,7 @@
},
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Fj" = (
@@ -1792,13 +1792,13 @@
desc = "It's a beachball with a face crudely drawn onto it with some soot."
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"FI" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"FS" = (
@@ -1810,7 +1810,7 @@
"FV" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Gt" = (
@@ -1824,31 +1824,31 @@
"HK" = (
/obj/structure/destructible/cult/pylon,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"Ik" = (
/obj/item/stack/rods,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"IN" = (
/obj/machinery/light/small/directional/east,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"IY" = (
/obj/structure/spider/cocoon,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"IZ" = (
/obj/item/clothing/head/collectable/wizard,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"Jp" = (
@@ -1859,26 +1859,26 @@
pixel_x = 32
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"JD" = (
/obj/structure/ore_box,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"Kh" = (
/obj/machinery/light/small/built/directional/west,
/turf/open/floor/wood{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/northblock)
"KY" = (
/obj/structure/table,
/obj/item/paper/crumpled/awaymissions/caves/unsafe_area,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Ls" = (
@@ -1886,7 +1886,7 @@
pixel_x = -32
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Ly" = (
@@ -1900,7 +1900,7 @@
amount = 15
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Mk" = (
@@ -1910,19 +1910,19 @@
"Mq" = (
/obj/structure/flora/rock,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Mw" = (
/obj/item/shard,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"MB" = (
/obj/item/grown/log,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"MC" = (
@@ -1935,7 +1935,7 @@
"MM" = (
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Np" = (
@@ -1944,7 +1944,7 @@
name = "rusted mine"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"NO" = (
@@ -1952,25 +1952,25 @@
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/caves/omega,
/turf/open/floor/iron{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"NX" = (
/obj/effect/decal/cleanable/blood/gibs/old,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"OA" = (
/obj/item/gun/ballistic/automatic/pistol/deagle/gold,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"OE" = (
/obj/machinery/light/directional/west,
/turf/open/floor/plating{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/research)
"OJ" = (
@@ -1979,7 +1979,7 @@
name = "Cave Bat"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"OX" = (
@@ -2001,7 +2001,7 @@
"Rm" = (
/obj/effect/decal/remains/human,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"Rp" = (
@@ -2012,38 +2012,38 @@
},
/obj/machinery/light/small/built/directional/east,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Ry" = (
/obj/structure/grille,
/obj/structure/barricade/wooden,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"RJ" = (
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"SV" = (
/obj/machinery/light/small/directional/east,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"Tj" = (
/obj/item/assembly/igniter,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"TT" = (
/obj/item/ectoplasm,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"Uu" = (
@@ -2056,7 +2056,7 @@
/obj/effect/decal/remains/human,
/obj/item/clothing/under/misc/patriotsuit,
/turf/open/misc/asteroid/basalt/lava{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_four)
"VK" = (
@@ -2064,7 +2064,7 @@
name = "spooky skeleton remains"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Wj" = (
@@ -2086,13 +2086,13 @@
pixel_x = -32
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"Xs" = (
/mob/living/simple_animal/hostile/giant_spider/hunter,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"XG" = (
@@ -2101,44 +2101,44 @@
name = "rusted mine"
},
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"XN" = (
/obj/item/grenade/syndieminibomb/concussion,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_two)
"XR" = (
/obj/structure/spider/stickyweb,
/mob/living/simple_animal/hostile/giant_spider/hunter,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"YG" = (
/obj/item/organ/brain/alien,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"YZ" = (
/mob/living/simple_animal/hostile/skeleton,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
"Zj" = (
/obj/effect/decal/remains/human,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid)
"ZS" = (
/obj/structure/barricade/wooden,
/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "n2=23;o2=14;TEMP=2.7"
+ initial_gas = "n2=23;o2=14;TEMP=2.7"
},
/area/awaymission/caves/bmp_asteroid/level_three)
diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm
index 6189d9d5e58..dc8acaa83f5 100644
--- a/_maps/RandomZLevels/challenge.dmm
+++ b/_maps/RandomZLevels/challenge.dmm
@@ -450,18 +450,18 @@
/area/awaymission/challenge/main)
"bF" = (
/turf/open/floor/iron/white/corner{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/challenge/main)
"bG" = (
/turf/open/floor/iron/white/side{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/challenge/main)
"bH" = (
/turf/open/floor/iron/white/corner{
dir = 8;
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/challenge/main)
"bI" = (
@@ -529,7 +529,7 @@
"bQ" = (
/obj/item/gun/ballistic/revolver/russian,
/turf/open/floor/iron/white/side{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/challenge/main)
"bR" = (
@@ -560,7 +560,7 @@
"bU" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/challenge/main)
"bV" = (
diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm
index 3d405d7d6ae..0687985225b 100644
--- a/_maps/RandomZLevels/moonoutpost19.dmm
+++ b/_maps/RandomZLevels/moonoutpost19.dmm
@@ -549,7 +549,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -563,7 +563,7 @@
/obj/structure/alien/weeds,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"bZ" = (
@@ -576,7 +576,7 @@
/obj/structure/alien/weeds,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -584,7 +584,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -597,7 +597,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -611,7 +611,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -626,7 +626,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -640,7 +640,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -652,7 +652,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -665,7 +665,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -678,7 +678,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -748,14 +748,14 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
"cp" = (
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"cq" = (
@@ -765,7 +765,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -783,7 +783,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"cs" = (
@@ -795,7 +795,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -803,7 +803,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"cu" = (
@@ -811,7 +811,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -823,7 +823,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -880,7 +880,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -897,7 +897,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -909,7 +909,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -921,7 +921,7 @@
/obj/structure/alien/weeds,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"cH" = (
@@ -934,7 +934,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -946,7 +946,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -957,7 +957,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -975,7 +975,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -990,7 +990,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1045,7 +1045,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1054,7 +1054,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged4";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1071,7 +1071,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1088,7 +1088,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"cU" = (
@@ -1107,7 +1107,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1116,7 +1116,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1125,7 +1125,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged3";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1142,7 +1142,7 @@
/turf/open/floor/iron{
dir = 1;
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1161,14 +1161,14 @@
},
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"da" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"db" = (
@@ -1200,7 +1200,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1222,7 +1222,7 @@
/turf/open/floor/iron{
dir = 1;
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1236,14 +1236,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"di" = (
/obj/machinery/light/small/directional/east,
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"dj" = (
@@ -1268,7 +1268,7 @@
/obj/structure/alien/weeds,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1279,7 +1279,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1289,7 +1289,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1298,7 +1298,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1312,7 +1312,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg3";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1325,7 +1325,7 @@
},
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"dr" = (
@@ -1337,7 +1337,7 @@
/obj/item/suppressor,
/turf/open/floor/wood{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"ds" = (
@@ -1374,7 +1374,7 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"dw" = (
@@ -1387,7 +1387,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1395,7 +1395,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/syndicate)
"dy" = (
@@ -1409,7 +1409,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1428,7 +1428,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1436,7 +1436,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1448,7 +1448,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1467,7 +1467,7 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1476,7 +1476,7 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/syndicate)
@@ -1484,7 +1484,7 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -1840,7 +1840,7 @@
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/research)
"fc" = (
@@ -2306,7 +2306,7 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"gf" = (
@@ -3611,7 +3611,7 @@
/obj/item/shard,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"iU" = (
@@ -3886,7 +3886,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -3894,14 +3894,14 @@
/obj/structure/grille,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"jC" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"jD" = (
@@ -4105,7 +4105,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4115,7 +4115,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4125,7 +4125,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4135,7 +4135,7 @@
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4145,7 +4145,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4154,7 +4154,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4164,7 +4164,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged3";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4329,14 +4329,14 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
"kC" = (
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"kD" = (
@@ -4348,7 +4348,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged4";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4356,7 +4356,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4365,7 +4365,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged5";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4374,7 +4374,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4455,7 +4455,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"kQ" = (
@@ -4464,7 +4464,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg3";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4618,7 +4618,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4630,7 +4630,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4770,7 +4770,7 @@
dir = 8
},
/turf/open/floor/plating{
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4804,7 +4804,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4814,7 +4814,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -4943,7 +4943,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5084,7 +5084,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5226,7 +5226,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5240,7 +5240,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5311,7 +5311,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5366,7 +5366,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5376,7 +5376,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5407,7 +5407,7 @@
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"no" = (
@@ -5432,7 +5432,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5463,7 +5463,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5471,7 +5471,7 @@
/obj/item/pickaxe/drill,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"nw" = (
@@ -5484,7 +5484,7 @@
},
/turf/open/floor/iron/cafeteria{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5506,7 +5506,7 @@
},
/turf/open/floor/iron/cafeteria{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5519,7 +5519,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5555,7 +5555,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5568,7 +5568,7 @@
/turf/open/floor/plating{
heat_capacity = 1e+006;
icon_state = "platingdmg3";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5581,7 +5581,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5594,7 +5594,7 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5659,7 +5659,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5670,7 +5670,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5714,7 +5714,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "damaged1";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5749,7 +5749,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5761,7 +5761,7 @@
dir = 8;
heat_capacity = 1e+006;
icon_state = "floorscorched2";
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5771,7 +5771,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5784,7 +5784,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -5792,7 +5792,7 @@
/obj/structure/chair/comfy/black,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"ob" = (
@@ -5806,7 +5806,7 @@
},
/turf/open/floor/iron{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -5818,7 +5818,7 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -5830,7 +5830,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"oz" = (
@@ -5838,7 +5838,7 @@
/obj/structure/alien/egg/burst,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"oJ" = (
@@ -5848,7 +5848,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"oT" = (
@@ -5886,7 +5886,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"qw" = (
@@ -5897,7 +5897,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"qD" = (
@@ -5907,7 +5907,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"qK" = (
@@ -5915,7 +5915,7 @@
/obj/effect/turf_decal/stripes/asteroid/line,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -5929,7 +5929,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"rk" = (
@@ -5943,7 +5943,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -5953,14 +5953,14 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"rD" = (
/obj/item/trash/candy,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"sb" = (
@@ -5970,7 +5970,7 @@
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"si" = (
@@ -5978,7 +5978,7 @@
/mob/living/simple_animal/hostile/alien/sentinel,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"sy" = (
@@ -5988,7 +5988,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"sM" = (
@@ -5998,7 +5998,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"tb" = (
@@ -6006,7 +6006,7 @@
/obj/effect/decal/cleanable/blood,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"tK" = (
@@ -6019,7 +6019,7 @@
/obj/item/clothing/glasses/night,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"uf" = (
@@ -6033,14 +6033,14 @@
/obj/structure/alien/egg,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"uR" = (
/obj/structure/alien/weeds,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"vm" = (
@@ -6048,7 +6048,7 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"vJ" = (
@@ -6058,7 +6058,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6073,7 +6073,7 @@
/obj/item/clothing/mask/facehugger/impregnated,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"vV" = (
@@ -6088,7 +6088,7 @@
"wq" = (
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"wx" = (
@@ -6097,7 +6097,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"wT" = (
@@ -6107,14 +6107,14 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"xI" = (
/obj/item/storage/bag/ore,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"yz" = (
@@ -6123,7 +6123,7 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"zp" = (
@@ -6132,7 +6132,7 @@
/obj/effect/decal/cleanable/blood/gibs,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"zF" = (
@@ -6154,7 +6154,7 @@
/obj/effect/decal/cleanable/blood,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"BH" = (
@@ -6162,7 +6162,7 @@
/obj/structure/bed/nest,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"CY" = (
@@ -6170,7 +6170,7 @@
/obj/effect/decal/cleanable/blood/gibs,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"DF" = (
@@ -6187,7 +6187,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6225,7 +6225,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6243,7 +6243,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6256,7 +6256,7 @@
/obj/item/mining_scanner,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"Ku" = (
@@ -6264,7 +6264,7 @@
/mob/living/simple_animal/hostile/alien,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"KG" = (
@@ -6275,7 +6275,7 @@
/obj/item/gun/ballistic/automatic/pistol,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"Li" = (
@@ -6315,7 +6315,7 @@
/obj/item/clothing/head/helmet,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"OO" = (
@@ -6323,7 +6323,7 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"Pn" = (
@@ -6348,14 +6348,14 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"PS" = (
/obj/structure/alien/weeds,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"Rm" = (
@@ -6369,14 +6369,14 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"Sg" = (
/obj/machinery/light/small/directional/east,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"SE" = (
@@ -6390,7 +6390,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6406,7 +6406,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"Uq" = (
@@ -6414,14 +6414,14 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"UY" = (
/obj/structure/alien/weeds/node,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"VE" = (
@@ -6432,7 +6432,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/arrivals)
@@ -6440,7 +6440,7 @@
/obj/structure/alien/weeds/node,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
"Wf" = (
@@ -6457,7 +6457,7 @@
/mob/living/simple_animal/hostile/alien,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"Yn" = (
@@ -6467,7 +6467,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6477,7 +6477,7 @@
/obj/effect/decal/cleanable/blood,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/hive)
"Zf" = (
@@ -6487,7 +6487,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
temperature = 251
},
/area/awaymission/moonoutpost19/main)
@@ -6514,14 +6514,14 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"Zz" = (
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/arrivals)
"ZZ" = (
@@ -6531,7 +6531,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
+ initial_gas = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"
},
/area/awaymission/moonoutpost19/main)
diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm
index 7b90f38797a..123f4959e96 100644
--- a/_maps/RandomZLevels/snowdin.dmm
+++ b/_maps/RandomZLevels/snowdin.dmm
@@ -2083,7 +2083,7 @@
/area/awaymission/snowdin/outside)
"gc" = (
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -2379,14 +2379,14 @@
"gU" = (
/obj/effect/decal/remains/human,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
"gV" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -2611,7 +2611,7 @@
"hF" = (
/obj/structure/destructible/cult/pylon,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -2873,7 +2873,7 @@
max_mobs = 5
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -2883,7 +2883,7 @@
name = "Caleb Reed"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -3594,7 +3594,7 @@
name = "Jacob Ullman"
},
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -6002,7 +6002,7 @@
"qg" = (
/obj/structure/flora/rock/pile/icy,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -7165,7 +7165,7 @@
/obj/structure/closet/crate/wooden,
/obj/effect/spawner/random/exotic/antag_gear_strong,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -7516,7 +7516,7 @@
/area/awaymission/snowdin/cave)
"xl" = (
/turf/open/floor/plating/elevatorshaft{
- initial_gas_mix = "o2=22;n2=82;TEMP=180"
+ initial_gas = "o2=22;n2=82;TEMP=180"
},
/area/awaymission/snowdin/cave)
"xn" = (
@@ -7688,7 +7688,7 @@
width = 6
},
/turf/open/floor/plating/elevatorshaft{
- initial_gas_mix = "o2=22;n2=82;TEMP=180"
+ initial_gas = "o2=22;n2=82;TEMP=180"
},
/area/awaymission/snowdin/cave)
"xL" = (
@@ -8481,7 +8481,7 @@
/area/awaymission/snowdin/outside)
"AD" = (
/turf/open/floor/plating{
- initial_gas_mix = "o2=22;n2=82;TEMP=180"
+ initial_gas = "o2=22;n2=82;TEMP=180"
},
/area/awaymission/snowdin/outside)
"AE" = (
@@ -9404,7 +9404,7 @@
state_open = 1
},
/turf/open/floor/mineral/plastitanium{
- initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ initial_gas = "o2=22;n2=82;TEMP=180";
planetary_atmos = 1;
temperature = 180
},
@@ -9416,7 +9416,7 @@
/obj/effect/turf_decal/weather/snow,
/obj/machinery/suit_storage_unit/syndicate,
/turf/open/floor/mineral/plastitanium{
- initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ initial_gas = "o2=22;n2=82;TEMP=180";
planetary_atmos = 1;
temperature = 180
},
@@ -9430,7 +9430,7 @@
state_open = 1
},
/turf/open/floor/mineral/plastitanium{
- initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ initial_gas = "o2=22;n2=82;TEMP=180";
planetary_atmos = 1;
temperature = 180
},
@@ -11157,7 +11157,7 @@
/obj/structure/closet/crate/wooden,
/obj/effect/spawner/random/exotic/antag_gear,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -11452,7 +11452,7 @@
/obj/structure/closet/crate/wooden,
/obj/effect/spawner/random/exotic/antag_gear_weak,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
@@ -13465,7 +13465,7 @@
"XP" = (
/obj/effect/spawner/random/structure/crate_abandoned,
/turf/open/floor/engine/cult{
- initial_gas_mix = "n2=82;plasma=24;TEMP=120";
+ initial_gas = "n2=82;plasma=24;TEMP=120";
temperature = 120
},
/area/awaymission/snowdin/cave/cavern)
diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm
index ebf98cfda57..1f0f9c58969 100644
--- a/_maps/RandomZLevels/undergroundoutpost45.dmm
+++ b/_maps/RandomZLevels/undergroundoutpost45.dmm
@@ -29,7 +29,7 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
temperature = 363.9
},
/area/awaymission/undergroundoutpost45/caves)
@@ -827,7 +827,7 @@
/obj/effect/decal/cleanable/blood/gibs/limb,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -4187,7 +4187,7 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11484,7 +11484,7 @@
/obj/structure/alien/resin/wall,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11492,7 +11492,7 @@
"zq" = (
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11522,7 +11522,7 @@
/obj/structure/bed/nest,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11531,7 +11531,7 @@
/obj/effect/decal/cleanable/blood/gibs/up,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11566,7 +11566,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11598,7 +11598,7 @@
/obj/effect/mob_spawn/corpse/human,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11618,7 +11618,7 @@
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11629,7 +11629,7 @@
/obj/effect/decal/cleanable/blood/gibs/down,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11638,7 +11638,7 @@
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11656,7 +11656,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11702,7 +11702,7 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11723,7 +11723,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
temperature = 363.9
},
/area/awaymission/undergroundoutpost45/caves)
@@ -11787,7 +11787,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11798,7 +11798,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11816,7 +11816,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11825,7 +11825,7 @@
/obj/structure/alien/weeds,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11862,7 +11862,7 @@
/obj/structure/glowshroom/single,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11892,7 +11892,7 @@
/obj/effect/mob_spawn/corpse/human,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11932,7 +11932,7 @@
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11941,7 +11941,7 @@
/obj/structure/closet/crate,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11958,7 +11958,7 @@
/obj/effect/mob_spawn/corpse/human,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11968,7 +11968,7 @@
/obj/effect/mob_spawn/corpse/human,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -11976,7 +11976,7 @@
"Lz" = (
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 351.9
},
@@ -11991,7 +11991,7 @@
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12014,7 +12014,7 @@
/obj/machinery/light/small/directional/east,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12023,7 +12023,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12032,7 +12032,7 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12041,7 +12041,7 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12086,7 +12086,7 @@
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12095,7 +12095,7 @@
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12127,7 +12127,7 @@
/obj/effect/turf_decal/stripes/asteroid/line,
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
temperature = 363.9
},
/area/awaymission/undergroundoutpost45/caves)
@@ -12191,7 +12191,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12226,7 +12226,7 @@
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12256,7 +12256,7 @@
/obj/machinery/light/small/directional/south,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12268,7 +12268,7 @@
},
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12284,7 +12284,7 @@
/obj/structure/alien/resin/membrane,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12301,7 +12301,7 @@
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12311,7 +12311,7 @@
/obj/effect/decal/cleanable/blood/gibs/down,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12323,7 +12323,7 @@
},
/turf/open/floor/plating{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
temperature = 363.9
},
/area/awaymission/undergroundoutpost45/caves)
@@ -12332,7 +12332,7 @@
/obj/structure/alien/weeds,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12353,7 +12353,7 @@
/obj/structure/glowshroom/single,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 351.9
},
@@ -12376,7 +12376,7 @@
/obj/structure/ore_box,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12407,7 +12407,7 @@
/obj/structure/glowshroom/single,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12418,7 +12418,7 @@
/obj/effect/mob_spawn/corpse/human,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12458,7 +12458,7 @@
/obj/machinery/light/small/directional/north,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
@@ -12468,7 +12468,7 @@
/obj/effect/decal/cleanable/blood/gibs/core,
/turf/open/misc/asteroid{
heat_capacity = 1e+006;
- initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
+ initial_gas = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
name = "Cave Floor";
temperature = 363.9
},
diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm
index 9a56772f448..ee8a08708c7 100644
--- a/_maps/RandomZLevels/wildwest.dmm
+++ b/_maps/RandomZLevels/wildwest.dmm
@@ -52,7 +52,7 @@
/area/awaymission/wildwest/vault)
"an" = (
/turf/open/floor/cult{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/wildwest/vault)
"ao" = (
@@ -131,7 +131,7 @@
"aL" = (
/obj/item/paper/fluff/awaymissions/wildwest/grinder,
/turf/open/floor/cult{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/wildwest/vault)
"aM" = (
@@ -143,7 +143,7 @@
"aO" = (
/obj/effect/mob_spawn/corpse/human/syndicatecommando,
/turf/open/floor/cult{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/awaymission/wildwest/vault)
"aP" = (
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index ec58427dbd3..65c82e57c34 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -4066,7 +4066,7 @@
dir = 4
},
/turf/open/floor/plating{
- initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7";
+ initial_gas = "o2=0.01;n2=0.01;TEMP=2.7";
luminosity = 2;
temperature = 2.7
},
@@ -4323,7 +4323,7 @@
dir = 4
},
/turf/open/floor/plating{
- initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7";
+ initial_gas = "o2=0.01;n2=0.01;TEMP=2.7";
luminosity = 2;
temperature = 2.7
},
diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm
index 61c914cfd8e..d7d11e59677 100644
--- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm
+++ b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm
@@ -471,7 +471,7 @@
/area/medical/virology)
"bE" = (
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"bF" = (
@@ -1246,7 +1246,7 @@
dir = 9
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"dP" = (
@@ -2194,7 +2194,7 @@
"gv" = (
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"gw" = (
@@ -4768,7 +4768,7 @@
/area/medical/virology)
"nB" = (
/turf/open/misc/dirt/dark{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"nC" = (
@@ -5720,7 +5720,7 @@
dir = 8
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"qq" = (
@@ -5776,7 +5776,7 @@
dir = 6
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"qy" = (
@@ -7268,7 +7268,7 @@
dir = 5
},
/turf/open/misc/dirt/dark{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"ux" = (
@@ -9524,7 +9524,7 @@
dir = 4
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"Bv" = (
@@ -9562,7 +9562,7 @@
"BA" = (
/obj/structure/closet/crate/grave,
/turf/open/misc/dirt/dark{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"BB" = (
@@ -13350,7 +13350,7 @@
dir = 10
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"LO" = (
@@ -14362,7 +14362,7 @@
"ON" = (
/obj/structure/closet/crate/grave,
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"OO" = (
@@ -17211,7 +17211,7 @@
pixel_y = 32
},
/turf/open/misc/dirt{
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
"Wt" = (
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 991d082eb75..25d0e048ad4 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -17790,7 +17790,7 @@
"ffP" = (
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating/foam{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/space/nearstation)
"ffR" = (
@@ -31103,7 +31103,7 @@
"kiE" = (
/obj/item/book/manual/nuclear,
/turf/open/floor/plating/foam{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/space/nearstation)
"kiM" = (
@@ -51852,7 +51852,7 @@
/area/security/checkpoint/supply)
"rLv" = (
/turf/open/floor/plating/foam{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/space/nearstation)
"rLz" = (
diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm
index 0684d3dc817..d1a641f467a 100644
--- a/_maps/map_files/generic/CentCom.dmm
+++ b/_maps/map_files/generic/CentCom.dmm
@@ -170,7 +170,7 @@
"aU" = (
/obj/structure/flora/tree/dead,
/turf/open/misc/asteroid/basalt/wasteland{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"aV" = (
@@ -1540,7 +1540,7 @@
invisibility = 100
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0
},
/area/awaymission/errorroom)
@@ -2031,7 +2031,7 @@
/area/centcom/briefing)
"hs" = (
/turf/open/misc/asteroid/basalt/wasteland{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"ht" = (
@@ -2295,7 +2295,7 @@
/area/tdome/administration)
"ik" = (
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0
},
/area/awaymission/errorroom)
@@ -4403,7 +4403,7 @@
pixel_y = 4
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"pi" = (
@@ -4667,7 +4667,7 @@
/area/tdome/administration)
"qe" = (
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"qf" = (
@@ -7395,7 +7395,7 @@
"zi" = (
/obj/item/rupee,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0
},
/area/awaymission/errorroom)
@@ -7750,7 +7750,7 @@
pixel_y = -4
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"Am" = (
@@ -9226,7 +9226,7 @@
dir = 8
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"Hj" = (
@@ -9679,7 +9679,7 @@
/obj/item/flashlight/lantern,
/turf/open/misc/ironsand{
color = "#525252";
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"Kd" = (
@@ -9843,7 +9843,7 @@
pixel_y = -3
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"KU" = (
@@ -10536,7 +10536,7 @@
"NS" = (
/turf/open/misc/ironsand{
color = "#525252";
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"NU" = (
@@ -10795,7 +10795,7 @@
"OC" = (
/obj/structure/flora/rock/pile,
/turf/open/misc/asteroid/basalt/wasteland{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"OD" = (
@@ -11022,7 +11022,7 @@
pixel_y = -4
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"Pq" = (
@@ -11647,7 +11647,7 @@
/area/centcom/evacuation)
"Rt" = (
/turf/open/water{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"Ru" = (
@@ -12585,7 +12585,7 @@
pixel_y = 4
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ initial_gas = "o2=22;n2=82;TEMP=293.15"
},
/area/centcom/holding)
"UM" = (
@@ -12696,7 +12696,7 @@
/obj/structure/flora/rock/pile,
/turf/open/misc/ironsand{
color = "#525252";
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/centcom/holding)
"Vg" = (
@@ -14020,7 +14020,7 @@
"ZE" = (
/obj/effect/landmark/error,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0
},
/area/awaymission/errorroom)
diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_3.dmm
index 58060d7c320..79b829540f0 100644
--- a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_3.dmm
+++ b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_3.dmm
@@ -35,7 +35,7 @@
"z" = (
/obj/structure/mecha_wreckage/ripley,
/turf/open/floor/iron/recharge_floor/asteroid{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/mine/explored)
"B" = (
diff --git a/_maps/shuttles/ruin_caravan_victim.dmm b/_maps/shuttles/ruin_caravan_victim.dmm
index 9d1d6a721f8..8cc0f305110 100644
--- a/_maps/shuttles/ruin_caravan_victim.dmm
+++ b/_maps/shuttles/ruin_caravan_victim.dmm
@@ -79,7 +79,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"ct" = (
@@ -98,7 +98,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"cX" = (
@@ -108,7 +108,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"ec" = (
@@ -170,7 +170,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"gw" = (
@@ -182,7 +182,7 @@
/obj/effect/decal/cleanable/blood,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"gH" = (
@@ -207,7 +207,7 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/showroomfloor{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"kv" = (
@@ -282,7 +282,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"mZ" = (
@@ -300,7 +300,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"od" = (
@@ -355,7 +355,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"qp" = (
@@ -366,7 +366,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"qM" = (
@@ -504,7 +504,7 @@
specialfunctions = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"zd" = (
@@ -596,7 +596,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"DQ" = (
@@ -625,7 +625,7 @@
},
/mob/living/simple_animal/hostile/syndicate/melee/sword/space/stormtrooper,
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"EQ" = (
@@ -640,7 +640,7 @@
},
/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"EW" = (
@@ -657,7 +657,7 @@
dir = 4
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"Fv" = (
@@ -727,7 +727,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"Ko" = (
@@ -739,7 +739,7 @@
dir = 4
},
/turf/open/floor/iron{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"KC" = (
@@ -817,7 +817,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"Ov" = (
@@ -839,7 +839,7 @@
dir = 8
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "TEMP=2.7"
+ initial_gas = "TEMP=2.7"
},
/area/shuttle/caravan/freighter1)
"OK" = (
diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm
index 260ca72400d..90095876f35 100644
--- a/_maps/templates/battlecruiser_starfury.dmm
+++ b/_maps/templates/battlecruiser_starfury.dmm
@@ -34,7 +34,7 @@
},
/obj/machinery/computer/med_data/syndie,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=100;TEMP=80";
+ initial_gas = "n2=100;TEMP=80";
temperature = 80
},
/area/shuttle/sbc_starfury)
@@ -158,7 +158,7 @@
dir = 4
},
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=100;TEMP=80";
+ initial_gas = "n2=100;TEMP=80";
temperature = 80
},
/area/shuttle/sbc_starfury)
@@ -2054,7 +2054,7 @@
},
/obj/machinery/light/directional/east,
/turf/open/floor/iron/dark{
- initial_gas_mix = "n2=100;TEMP=80";
+ initial_gas = "n2=100;TEMP=80";
temperature = 80
},
/area/shuttle/sbc_starfury)
diff --git a/_maps/templates/heretic_sacrifice_template.dmm b/_maps/templates/heretic_sacrifice_template.dmm
index 5c58d7d3aa6..c11ea116bc0 100644
--- a/_maps/templates/heretic_sacrifice_template.dmm
+++ b/_maps/templates/heretic_sacrifice_template.dmm
@@ -25,7 +25,7 @@
"dX" = (
/obj/effect/decal/cleanable/oil,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -63,7 +63,7 @@
"lz" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -106,7 +106,7 @@
dir = 10
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -141,7 +141,7 @@
},
/obj/effect/decal/cleanable/oil,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -153,7 +153,7 @@
"qu" = (
/obj/effect/turf_decal/weather/dirt,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -165,7 +165,7 @@
dir = 5
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -178,7 +178,7 @@
"sb" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -188,7 +188,7 @@
dir = 9
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -220,7 +220,7 @@
dir = 4
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -262,7 +262,7 @@
/obj/structure/stone_tile/slab,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -294,7 +294,7 @@
/area/heretic_sacrifice/rust)
"Bw" = (
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -351,7 +351,7 @@
dir = 1
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -378,7 +378,7 @@
},
/obj/effect/decal/cleanable/blood/old,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -388,7 +388,7 @@
dir = 5
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -402,7 +402,7 @@
dir = 1
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -440,7 +440,7 @@
"KP" = (
/obj/structure/stone_tile/surrounding_tile,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -476,7 +476,7 @@
"NA" = (
/obj/structure/stone_tile/burnt,
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -486,7 +486,7 @@
dir = 1
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -503,7 +503,7 @@
dir = 10
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
@@ -513,7 +513,7 @@
dir = 6
},
/turf/open/misc/ashplanet/wateryrock{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ initial_gas = "o2=22;n2=82;TEMP=293.15";
planetary_atmos = 0;
slowdown = 0
},
diff --git a/code/controllers/subsystem/zas.dm b/code/controllers/subsystem/zas.dm
index d678d9885f5..f3b847cab8f 100644
--- a/code/controllers/subsystem/zas.dm
+++ b/code/controllers/subsystem/zas.dm
@@ -66,6 +66,10 @@ SUBSYSTEM_DEF(zas)
priority = FIRE_PRIORITY_AIR
init_order = INIT_ORDER_AIR
flags = SS_POST_FIRE_TIMING
+ runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME
+ wait = 0.5 SECONDS
+
+ var/cached_cost = 0
//The variable setting controller
var/datum/zas_controller/settings
@@ -101,17 +105,8 @@ SUBSYSTEM_DEF(zas)
var/tmp/list/processing_zones
//Currently processing
- var/list/curr_tiles
- var/list/curr_defer
- var/list/curr_edges
- var/list/curr_fire
- var/list/curr_hotspot
- var/list/curr_zones
- var/list/curr_machines
- var/list/curr_atoms
-
-
- var/current_process = SSZAS_TILES
+ var/list/currentrun = list()
+ var/current_process = SSZAS_PIPENETS
var/active_zones = 0
var/next_id = 1
@@ -189,64 +184,270 @@ SUBSYSTEM_DEF(zas)
..(timeofday)
/datum/controller/subsystem/zas/fire(resumed = FALSE)
+ var/timer = TICK_USAGE_REAL
if (!resumed)
processing_edges = active_edges.Copy()
processing_fires = active_fire_zones.Copy()
processing_hotspots = active_hotspots.Copy()
+ // Every time we fire, we want to make sure pipenets are rebuilt. The game state could have changed between each fire() proc call
+ // and anything missing a pipenet can lead to unintended behaviour at worse and various runtimes at best.
+ if(length(rebuild_queue) || length(expansion_queue))
+ timer = TICK_USAGE_REAL
+ process_rebuilds()
+ //This does mean that the apperent rebuild costs fluctuate very quickly, this is just the cost of having them always process, no matter what
+ if(state != SS_RUNNING)
+ return
+
+ if(current_process == SSZAS_PIPENETS || !resumed)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_pipenets(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_MACHINES
- curr_machines = atmos_machinery
if(current_process == SSZAS_MACHINES)
- while (curr_machines.len)
- var/obj/machinery/atmospherics/current_machine = curr_machines[curr_machines.len]
- curr_machines.len--
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_atmos_machinery(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_TILES
+
+ if(current_process == SSZAS_TILES)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_tiles(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_DEFERED_TILES
+
+ if(current_process == SSZAS_DEFERED_TILES)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_deferred_tiles(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_EDGES
- if(!current_machine)
- atmos_machinery -= current_machine
- if(current_machine.process_atmos() == PROCESS_KILL)
- stop_processing_machine(current_machine)
+ if(current_process == SSZAS_EDGES)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_edges(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_FIRES
- if(MC_TICK_CHECK)
- return
+ if(current_process == SSZAS_FIRES)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_fires(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_HOTSPOTS
- current_process = SSZAS_TILES
- curr_tiles = tiles_to_update
- if(current_process == SSZAS_TILES || !resumed)
- while (curr_tiles.len)
- var/turf/T = curr_tiles[curr_tiles.len]
- curr_tiles.len--
+ if(current_process == SSZAS_HOTSPOTS)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_hotspots(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_ZONES
- if (!T)
- if (MC_TICK_CHECK)
- return
+ if(current_process == SSZAS_ZONES)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_zones(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+ current_process = SSZAS_ATOMS
+
+ if(current_process == SSZAS_ATOMS)
+ timer = TICK_USAGE_REAL
+ if(!resumed)
+ cached_cost = 0
+ process_atoms(resumed)
+ cached_cost += TICK_USAGE_REAL - timer
+ if(state != SS_RUNNING)
+ return
+ //cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost))
+ resumed = FALSE
+
+
+ current_process = SSZAS_PIPENETS
+
+/datum/controller/subsystem/zas/proc/process_rebuilds()
+ //Yes this does mean rebuilding pipenets can freeze up the subsystem forever, but if we're in that situation something else is very wrong
+ var/list/currentrun = rebuild_queue
+ while(currentrun.len || length(expansion_queue))
+ while(currentrun.len && !length(expansion_queue)) //If we found anything, process that first
+ var/obj/machinery/atmospherics/remake = currentrun[currentrun.len]
+ currentrun.len--
+ if (!remake)
continue
+ remake.rebuild_pipes()
+ if (MC_TICK_CHECK)
+ return
- //check if the turf is self-zone-blocked
- var/c_airblock
- ATMOS_CANPASS_TURF(c_airblock, T, T)
- if(c_airblock & ZONE_BLOCKED)
- deferred += T
- if (MC_TICK_CHECK)
- return
+ var/list/queue = expansion_queue
+ while(queue.len)
+ var/list/pack = queue[queue.len]
+ //We operate directly with the pipeline like this because we can trust any rebuilds to remake it properly
+ var/datum/pipeline/linepipe = pack[SSAIR_REBUILD_PIPELINE]
+ var/list/border = pack[SSAIR_REBUILD_QUEUE]
+ expand_pipeline(linepipe, border)
+ if(state != SS_RUNNING) //expand_pipeline can fail a tick check, we shouldn't let things get too fucky here
+ return
+
+ linepipe.building = FALSE
+ queue.len--
+ if (MC_TICK_CHECK)
+ return
+
+///Rebuilds a pipeline by expanding outwards, while yielding when sane
+/datum/controller/subsystem/zas/proc/expand_pipeline(datum/pipeline/net, list/border)
+ while(border.len)
+ var/obj/machinery/atmospherics/borderline = border[border.len]
+ border.len--
+
+ var/list/result = borderline.pipeline_expansion(net)
+ if(!length(result))
+ continue
+ for(var/obj/machinery/atmospherics/considered_device in result)
+ if(!istype(considered_device, /obj/machinery/atmospherics/pipe))
+ considered_device.set_pipenet(net, borderline)
+ net.add_machinery_member(considered_device)
continue
+ var/obj/machinery/atmospherics/pipe/item = considered_device
+ if(net.members.Find(item))
+ continue
+ if(item.parent)
+ var/static/pipenetwarnings = 10
+ if(pipenetwarnings > 0)
+ log_mapping("build_pipeline(): [item.type] added to a pipenet while still having one. (pipes leading to the same spot stacking in one turf) around [AREACOORD(item)].")
+ pipenetwarnings--
+ if(pipenetwarnings == 0)
+ log_mapping("build_pipeline(): further messages about pipenets will be suppressed")
- T.update_air_properties()
- T.post_update_air_properties()
- T.needs_air_update = 0
- #ifdef ZASDBG
- T.overlays -= mark
- //updated++
- #endif
+ net.members += item
+ border += item
+
+ net.air.volume += item.volume
+ item.parent = net
+
+ if(item.air_temporary)
+ net.air.merge(item.air_temporary)
+ item.air_temporary = null
+
+ if (MC_TICK_CHECK)
+ return
+
+/datum/controller/subsystem/zas/proc/process_pipenets(resumed = FALSE)
+ if (!resumed)
+ src.currentrun = networks.Copy()
+ //cache for sanic speed (lists are references anyways)
+ var/list/currentrun = src.currentrun
+ while(currentrun.len)
+ var/datum/thing = currentrun[currentrun.len]
+ currentrun.len--
+ if(thing)
+ thing.process()
+ else
+ networks.Remove(thing)
+ if(MC_TICK_CHECK)
+ return
+
+/datum/controller/subsystem/zas/proc/process_atmos_machinery(resumed = FALSE)
+ if (!resumed)
+ src.currentrun = atmos_machinery.Copy()
+ //cache for sanic speed (lists are references anyways)
+ var/list/currentrun = src.currentrun
+ while(currentrun.len)
+ var/obj/machinery/M = currentrun[currentrun.len]
+ currentrun.len--
+ if(!M)
+ atmos_machinery -= M
+ if(M.process_atmos() == PROCESS_KILL)
+ stop_processing_machine(M)
+ if(MC_TICK_CHECK)
+ return
+
+/datum/controller/subsystem/zas/proc/process_tiles(resumed = FALSE)
+ if(!resumed)
+ src.currentrun = tiles_to_update.Copy()
+
+ var/list/currentrun = src.currentrun
+ while (currentrun.len)
+ var/turf/T = currentrun[currentrun.len]
+ currentrun.len--
+
+ if (!T)
+ if (MC_TICK_CHECK)
+ return
+ continue
+ //check if the turf is self-zone-blocked
+ var/c_airblock
+ ATMOS_CANPASS_TURF(c_airblock, T, T)
+ if(c_airblock & ZONE_BLOCKED)
+ deferred += T
if (MC_TICK_CHECK)
return
+ continue
+
+ T.update_air_properties()
+ T.post_update_air_properties()
+ T.needs_air_update = 0
+ #ifdef ZASDBG
+ T.overlays -= mark
+ //updated++
+ #endif
+
+ if (MC_TICK_CHECK)
+ return
+
+/datum/controller/subsystem/zas/proc/process_deferred_tiles(resumed)
+ if(!resumed)
+ src.currentrun = deferred.Copy()
+ var/list/currentrun = src.currentrun
- current_process = SSZAS_DEFERED_TILES
- curr_defer = deferred
if(current_process == SSZAS_DEFERED_TILES)
- while (curr_defer.len)
- var/turf/T = curr_defer[curr_defer.len]
- curr_defer.len--
+ while (currentrun.len)
+ var/turf/T = currentrun[currentrun.len]
+ currentrun.len--
T.update_air_properties()
T.post_update_air_properties()
@@ -259,12 +460,15 @@ SUBSYSTEM_DEF(zas)
if (MC_TICK_CHECK)
return
- current_process = SSZAS_EDGES
- curr_edges = processing_edges
+/datum/controller/subsystem/zas/proc/process_edges(resumed)
+ if(!resumed)
+ src.currentrun = active_edges.Copy()
+ var/list/currentrun = src.currentrun
+
if(current_process == SSZAS_EDGES)
- while (curr_edges.len)
- var/connection_edge/edge = curr_edges[curr_edges.len]
- curr_edges.len--
+ while (currentrun.len)
+ var/connection_edge/edge = currentrun[currentrun.len]
+ currentrun.len--
if (!edge)
if (MC_TICK_CHECK)
@@ -275,36 +479,45 @@ SUBSYSTEM_DEF(zas)
if (MC_TICK_CHECK)
return
- current_process = SSZAS_FIRES
- curr_fire = processing_fires
+/datum/controller/subsystem/zas/proc/process_fires(resumed)
+ if(!resumed)
+ src.currentrun = active_fire_zones.Copy()
+ var/list/currentrun = src.currentrun
+
if(current_process == SSZAS_FIRES)
- while (curr_fire.len)
- var/zone/Z = curr_fire[curr_fire.len]
- curr_fire.len--
+ while (currentrun.len)
+ var/zone/Z = currentrun[currentrun.len]
+ currentrun.len--
Z.process_fire()
if (MC_TICK_CHECK)
return
- current_process = SSZAS_HOTSPOTS
- curr_hotspot = processing_hotspots
+/datum/controller/subsystem/zas/proc/process_hotspots(resumed)
+ if(!resumed)
+ src.currentrun = active_hotspots.Copy()
+ var/list/currentrun = src.currentrun
+
if(current_process == SSZAS_HOTSPOTS)
- while (curr_hotspot.len)
- var/obj/effect/hotspot/F = curr_hotspot[curr_hotspot.len]
- curr_hotspot.len--
+ while (currentrun.len)
+ var/obj/effect/hotspot/F = currentrun[currentrun.len]
+ currentrun.len--
F.process()
if (MC_TICK_CHECK)
return
- current_process = SSZAS_ZONES
- curr_zones = processing_zones
+/datum/controller/subsystem/zas/proc/process_zones(resumed)
+ if(!resumed)
+ src.currentrun = zones_to_update.Copy()
+ var/list/currentrun = src.currentrun
+
if(current_process == SSZAS_ZONES)
- while (curr_zones.len)
- var/zone/Z = curr_zones[curr_zones.len]
- curr_zones.len--
+ while (currentrun.len)
+ var/zone/Z = currentrun[currentrun.len]
+ currentrun.len--
Z.tick()
Z.needs_update = FALSE
@@ -312,20 +525,22 @@ SUBSYSTEM_DEF(zas)
if (MC_TICK_CHECK)
return
- current_process = SSZAS_ATOMS
- curr_atoms = atom_process
+/datum/controller/subsystem/zas/proc/process_atoms(resumed)
+ if(!resumed)
+ src.currentrun = atom_process.Copy()
+
+ var/list/currentrun = src.currentrun
+
if(current_process == SSZAS_ATOMS)
- while(curr_atoms.len)
- var/atom/talk_to = curr_atoms[curr_atoms.len]
- curr_atoms.len--
+ while(currentrun.len)
+ var/atom/talk_to = currentrun[currentrun.len]
+ currentrun.len--
if(!talk_to)
return
talk_to.process_exposure()
if(MC_TICK_CHECK)
return
- current_process = SSZAS_MACHINES
-
/**
* Adds a given machine to the processing system for SSAIR_ATMOSMACHINERY processing.
*
@@ -357,7 +572,7 @@ SUBSYSTEM_DEF(zas)
// the currentrun list, which is a cache of atmos_machinery. Remove it from that list
// as well to prevent processing qdeleted objects in the cache.
if(current_process == SSZAS_MACHINES)
- curr_machines -= machine
+ currentrun -= machine
/datum/controller/subsystem/zas/proc/add_to_rebuild_queue(obj/machinery/atmospherics/atmos_machine)
if(istype(atmos_machine, /obj/machinery/atmospherics) && !atmos_machine.rebuilding)
diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm
index 001b8ff266d..a300002430b 100644
--- a/code/game/turfs/closed/minerals.dm
+++ b/code/game/turfs/closed/minerals.dm
@@ -10,7 +10,7 @@
smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_MINERAL_WALLS)
canSmoothWith = list(SMOOTH_GROUP_MINERAL_WALLS)
baseturfs = /turf/open/misc/asteroid/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
opacity = TRUE
density = TRUE
layer = EDGED_TURF_LAYER
@@ -224,7 +224,7 @@
/turf/closed/mineral/random/high_chance/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
mineralSpawnChanceList = list(
/obj/item/stack/ore/uranium = 35, /obj/item/stack/ore/diamond = 30, /obj/item/stack/ore/gold = 45, /obj/item/stack/ore/titanium = 45,
@@ -249,7 +249,7 @@
/turf/closed/mineral/random/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
mineralChance = 10
@@ -269,7 +269,7 @@
defer_change = TRUE
turf_type = /turf/open/misc/asteroid/snow/icemoon
baseturfs = /turf/open/misc/asteroid/snow/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
weak_turf = TRUE
/turf/closed/mineral/random/snow/Change_Ore(ore_type, random = 0)
@@ -311,7 +311,7 @@
/turf/closed/mineral/random/labormineral/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
mineralSpawnChanceList = list(
/obj/item/stack/ore/uranium = 3, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 8, /obj/item/stack/ore/titanium = 8,
@@ -330,7 +330,7 @@
defer_change = TRUE
turf_type = /turf/open/misc/asteroid/snow/icemoon
baseturfs = /turf/open/misc/asteroid/snow/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
defer_change = TRUE
mineralSpawnChanceList = list(
/obj/item/stack/ore/uranium = 3, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 8, /obj/item/stack/ore/titanium = 8,
@@ -385,7 +385,7 @@
/turf/closed/mineral/gold/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
/turf/closed/mineral/silver
@@ -395,7 +395,7 @@
/turf/closed/mineral/silver/ice/icemoon
turf_type = /turf/open/misc/asteroid/snow/ice/icemoon
baseturfs = /turf/open/misc/asteroid/snow/ice/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/closed/mineral/titanium
mineralType = /obj/item/stack/ore/titanium
@@ -428,13 +428,13 @@
/turf/closed/mineral/bscrystal/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
/turf/closed/mineral/volcanic
turf_type = /turf/open/misc/asteroid/basalt
baseturfs = /turf/open/misc/asteroid/basalt
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
/turf/closed/mineral/volcanic/lava_land_surface
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
@@ -450,7 +450,7 @@
smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER
canSmoothWith = list(SMOOTH_GROUP_CLOSED_TURFS)
baseturfs = /turf/open/misc/ashplanet/wateryrock
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
turf_type = /turf/open/misc/ashplanet/rocky
defer_change = TRUE
@@ -470,7 +470,7 @@
/turf/closed/mineral/snowmountain/icemoon
turf_type = /turf/open/misc/asteroid/snow/icemoon
baseturfs = /turf/open/misc/asteroid/snow/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/closed/mineral/snowmountain/cavern
name = "ice cavern rock"
@@ -485,7 +485,7 @@
/turf/closed/mineral/snowmountain/cavern/icemoon
baseturfs = /turf/open/misc/asteroid/snow/ice/icemoon
turf_type = /turf/open/misc/asteroid/snow/ice/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
//yoo RED ROCK RED ROCK
@@ -606,7 +606,7 @@
/turf/closed/mineral/gibtonite/volcanic
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = TRUE
/turf/closed/mineral/gibtonite/ice
@@ -622,14 +622,14 @@
/turf/closed/mineral/gibtonite/ice/icemoon
turf_type = /turf/open/misc/asteroid/snow/ice/icemoon
baseturfs = /turf/open/misc/asteroid/snow/ice/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/closed/mineral/strong
name = "Very strong rock"
desc = "Seems to be stronger than the other rocks in the area. Only a master of mining techniques could destroy this."
turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface
baseturfs = /turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
defer_change = 1
smooth_icon = 'icons/turf/walls/rock_wall.dmi'
base_icon_state = "rock_wall"
diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm
index 5f12102a624..3a7e3da9931 100644
--- a/code/game/turfs/open/_open.dm
+++ b/code/game/turfs/open/_open.dm
@@ -1,7 +1,7 @@
/turf/open
plane = FLOOR_PLANE
var/slowdown = 0 //negative for faster, positive for slower
-
+ initial_gas = OPENTURF_DEFAULT_ATMOS
var/footstep = null
var/barefootstep = null
var/clawfootstep = null
@@ -97,7 +97,7 @@
icon = 'icons/turf/floors.dmi'
icon_state = "necro1"
baseturfs = /turf/open/indestructible/necropolis
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
footstep = FOOTSTEP_LAVA
barefootstep = FOOTSTEP_LAVA
clawfootstep = FOOTSTEP_LAVA
@@ -110,7 +110,7 @@
icon_state = "necro[rand(2,3)]"
/turf/open/indestructible/necropolis/air
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
/turf/open/indestructible/boss //you put stone tiles on this and use it as a base
name = "necropolis floor"
@@ -118,15 +118,15 @@
icon_state = "boss"
baseturfs = /turf/open/indestructible/boss
planetary_atmos = TRUE
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
/turf/open/indestructible/boss/air
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
/turf/open/indestructible/hierophant
icon = 'icons/turf/floors/hierophant_floor.dmi'
planetary_atmos = TRUE
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
baseturfs = /turf/open/indestructible/hierophant
smoothing_flags = SMOOTH_CORNERS
tiled_dirt = FALSE
diff --git a/code/game/turfs/open/ashplanet.dm b/code/game/turfs/open/ashplanet.dm
index 920728f1cf9..a83fd860e3f 100644
--- a/code/game/turfs/open/ashplanet.dm
+++ b/code/game/turfs/open/ashplanet.dm
@@ -7,7 +7,7 @@
smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER
desc = "The ground is covered in volcanic ash."
baseturfs = /turf/open/misc/ashplanet/wateryrock //I assume this will be a chasm eventually, once this becomes an actual surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
footstep = FOOTSTEP_SAND
diff --git a/code/game/turfs/open/asteroid.dm b/code/game/turfs/open/asteroid.dm
index 0b5cff08629..054f171f03c 100644
--- a/code/game/turfs/open/asteroid.dm
+++ b/code/game/turfs/open/asteroid.dm
@@ -119,7 +119,7 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
baseturfs = /turf/open/lava/smooth
/turf/open/misc/asteroid/basalt/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/misc/asteroid/basalt/Initialize(mapload)
. = ..()
@@ -135,17 +135,17 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
///////Surface. The surface is warm, but survivable without a suit. Internals are required. The floors break to chasms, which drop you into the underground.
/turf/open/misc/asteroid/basalt/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
baseturfs = /turf/open/lava/smooth/lava_land_surface
/turf/open/misc/asteroid/lowpressure
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
baseturfs = /turf/open/misc/asteroid/lowpressure
turf_type = /turf/open/misc/asteroid/lowpressure
/turf/open/misc/asteroid/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
baseturfs = /turf/open/misc/asteroid/airless
turf_type = /turf/open/misc/asteroid/airless
@@ -178,11 +178,11 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
/turf/open/misc/asteroid/snow/icemoon
baseturfs = /turf/open/openspace/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
slowdown = 0
/turf/open/lava/plasma/ice_moon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
baseturfs = /turf/open/lava/plasma/ice_moon
planetary_atmos = TRUE
@@ -190,7 +190,7 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
name = "icy snow"
desc = "Looks colder."
baseturfs = /turf/open/misc/asteroid/snow/ice
- initial_gas_mix = "n2=82;plasma=24;TEMP=120"
+ initial_gas = "n2=82;plasma=24;TEMP=120"
floor_variance = 0
icon_state = "snow-ice"
base_icon_state = "snow-ice"
@@ -204,7 +204,7 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
/turf/open/misc/asteroid/snow/ice/icemoon
baseturfs = /turf/open/misc/asteroid/snow/ice/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
planetary_atmos = TRUE
slowdown = 0
@@ -212,10 +212,10 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
return FALSE
/turf/open/misc/asteroid/snow/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/misc/asteroid/snow/temperatre
- initial_gas_mix = "o2=22;n2=82;TEMP=255.37"
+ initial_gas = "o2=22;n2=82;TEMP=255.37"
//Used in SnowCabin.dm
/turf/open/misc/asteroid/snow/snow_cabin
@@ -226,5 +226,5 @@ GLOBAL_LIST_EMPTY(dug_up_basalt)
planetary_atmos = FALSE
/turf/open/misc/asteroid/snow/standard_air
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
planetary_atmos = FALSE
diff --git a/code/game/turfs/open/basalt.dm b/code/game/turfs/open/basalt.dm
index ce1b547fdcc..fd4f2f327cf 100644
--- a/code/game/turfs/open/basalt.dm
+++ b/code/game/turfs/open/basalt.dm
@@ -4,7 +4,7 @@
desc = "Rough volcanic floor that can be dug up for basalt."
icon = 'icons/turf/floors.dmi'
icon_state = "basalt"
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
/turf/open/misc/basalt/Initialize(mapload)
. = ..()
diff --git a/code/game/turfs/open/chasm.dm b/code/game/turfs/open/chasm.dm
index 7fbc2a0e82d..693a5965a68 100644
--- a/code/game/turfs/open/chasm.dm
+++ b/code/game/turfs/open/chasm.dm
@@ -77,7 +77,7 @@
// Chasms for Lavaland, with planetary atmos and lava glow
/turf/open/chasm/lavaland
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
baseturfs = /turf/open/chasm/lavaland
light_range = 1.9 //slightly less range than lava
@@ -89,7 +89,7 @@
icon = 'icons/turf/floors/icechasms.dmi'
icon_state = "icechasms-255"
base_icon_state = "icechasms"
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
planetary_atmos = TRUE
baseturfs = /turf/open/chasm/icemoon
light_range = 1.9
@@ -101,7 +101,7 @@
icon = 'icons/turf/floors/junglechasm.dmi'
icon_state = "junglechasm-255"
base_icon_state = "junglechasm"
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
planetary_atmos = TRUE
baseturfs = /turf/open/chasm/jungle
diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm
index 9757cceb226..b0f342ff46d 100644
--- a/code/game/turfs/open/floor/fancy_floor.dm
+++ b/code/game/turfs/open/floor/fancy_floor.dm
@@ -72,7 +72,7 @@
temperature = 180
/turf/open/floor/wood/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/wood/tile
icon_state = "wood_tile"
@@ -353,34 +353,34 @@
//*****Airless versions of all of the above.*****
/turf/open/floor/carpet/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/black/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/blue/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/cyan/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/green/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/orange/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/purple/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/red/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/royalblack/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/royalblue/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/narsie_act(force, ignore_mobs, probability = 20)
. = (prob(probability) || force)
@@ -670,91 +670,91 @@
canSmoothWith = list(SMOOTH_GROUP_CARPET_SIMPLE_NEON_PINK_NODOTS)
/turf/open/floor/carpet/neon/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/white/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/black/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/red/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/orange/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/yellow/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/lime/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/green/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/teal/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/cyan/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/blue/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/purple/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/violet/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/pink/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/white/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/black/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/red/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/orange/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/yellow/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/lime/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/green/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/teal/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/cyan/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/blue/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/purple/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/violet/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/carpet/neon/simple/pink/nodots/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/fakepit
desc = "A clever illusion designed to look like a bottomless pit."
diff --git a/code/game/turfs/open/floor/hull.dm b/code/game/turfs/open/floor/hull.dm
index de34e3a2d7f..c65e96f6ad6 100644
--- a/code/game/turfs/open/floor/hull.dm
+++ b/code/game/turfs/open/floor/hull.dm
@@ -3,7 +3,7 @@
name = "exterior hull plating"
desc = "Sturdy exterior hull plating that separates you from the uncaring vacuum of space."
icon_state = "regular_hull"
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
temperature = TCMB
/turf/open/floor/engine/hull/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) //no rcd destroying this flooring
diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm
index af4f1fa0772..af92db181a7 100644
--- a/code/game/turfs/open/floor/iron_floor.dm
+++ b/code/game/turfs/open/floor/iron_floor.dm
@@ -27,14 +27,14 @@
/turf/open/floor/iron/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/iron/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
temperature = 80
/turf/open/floor/iron/edge
icon_state = "floor_edge"
@@ -147,19 +147,19 @@
floor_tile = /obj/item/stack/tile/iron/dark/textured_large
/turf/open/floor/iron/dark/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/dark/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/iron/dark/side/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/dark/corner/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/checker/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/white
icon_state = "white"
@@ -227,19 +227,19 @@
floor_tile = /obj/item/stack/tile/iron/white/textured_large
/turf/open/floor/iron/white/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/white/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/iron/white/side/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/white/corner/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/cafeteria/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/recharge_floor
icon_state = "recharge_floor"
@@ -286,7 +286,7 @@
floor_tile = /obj/item/stack/tile/iron/showroomfloor
/turf/open/floor/iron/showroomfloor/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/solarpanel
icon_state = "solarpanel"
@@ -294,7 +294,7 @@
floor_tile = /obj/item/stack/tile/iron/solarpanel
/turf/open/floor/iron/solarpanel/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/freezer
@@ -303,7 +303,7 @@
floor_tile = /obj/item/stack/tile/iron/freezer
/turf/open/floor/iron/freezer/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/iron/kitchen_coldroom
name = "cold room floor"
diff --git a/code/game/turfs/open/floor/mineral_floor.dm b/code/game/turfs/open/floor/mineral_floor.dm
index d816680006f..8157fce2dc2 100644
--- a/code/game/turfs/open/floor/mineral_floor.dm
+++ b/code/game/turfs/open/floor/mineral_floor.dm
@@ -77,35 +77,35 @@
return // titanium does not rust
/turf/open/floor/mineral/titanium/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/yellow
icon_state = "titanium_yellow"
floor_tile = /obj/item/stack/tile/mineral/titanium/yellow
/turf/open/floor/mineral/titanium/yellow/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/blue
icon_state = "titanium_blue"
floor_tile = /obj/item/stack/tile/mineral/titanium/blue
/turf/open/floor/mineral/titanium/blue/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/white
icon_state = "titanium_white"
floor_tile = /obj/item/stack/tile/mineral/titanium/white
/turf/open/floor/mineral/titanium/white/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/purple
icon_state = "titanium_purple"
floor_tile = /obj/item/stack/tile/mineral/titanium/purple
/turf/open/floor/mineral/titanium/purple/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
// OLD TITANIUM (titanium floor tiles before PR #50454)
/turf/open/floor/mineral/titanium/tiled
@@ -117,35 +117,35 @@
return list("titanium_dam1_old","titanium_dam2_old","titanium_dam3_old","titanium_dam4_old","titanium_dam5_old")
/turf/open/floor/mineral/titanium/tiled/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/tiled/yellow
icon_state = "titanium_tiled_yellow"
floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/yellow
/turf/open/floor/mineral/titanium/tiled/yellow/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/tiled/blue
icon_state = "titanium_tiled_blue"
floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/blue
/turf/open/floor/mineral/titanium/tiled/blue/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/tiled/white
icon_state = "titanium_tiled_white"
floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/white
/turf/open/floor/mineral/titanium/tiled/white/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/titanium/tiled/purple
icon_state = "titanium_tiled_purple"
floor_tile = /obj/item/stack/tile/mineral/titanium/tiled/purple
/turf/open/floor/mineral/titanium/tiled/purple/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
//PLASTITANIUM (syndieshuttle)
/turf/open/floor/mineral/plastitanium
@@ -161,14 +161,14 @@
return // plastitanium does not rust
/turf/open/floor/mineral/plastitanium/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/mineral/plastitanium/red
icon_state = "plastitanium_red"
floor_tile = /obj/item/stack/tile/mineral/plastitanium/red
/turf/open/floor/mineral/plastitanium/red/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
//Used in SnowCabin.dm
/turf/open/floor/mineral/plastitanium/red/snow_cabin
@@ -221,7 +221,7 @@
sound_cooldown = world.time + 10
/turf/open/floor/mineral/bananium/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
//DIAMOND
diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm
index d92d26dd145..3879144366b 100644
--- a/code/game/turfs/open/floor/misc_floor.dm
+++ b/code/game/turfs/open/floor/misc_floor.dm
@@ -34,10 +34,10 @@
on = FALSE
/turf/open/floor/circuit/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/circuit/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/circuit/telecomms/mainframe
@@ -62,10 +62,10 @@
floor_tile = /obj/item/stack/tile/circuit/green/anim
/turf/open/floor/circuit/green/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/circuit/green/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/circuit/green/telecomms/mainframe
@@ -87,10 +87,10 @@
floor_tile = /obj/item/stack/tile/circuit/red/anim
/turf/open/floor/circuit/red/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/circuit/red/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
/turf/open/floor/pod
@@ -157,11 +157,11 @@
/turf/open/floor/bronze/filled/lavaland
planetary_atmos = TRUE
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
/turf/open/floor/bronze/filled/icemoon
planetary_atmos = TRUE
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/open/floor/white
name = "white floor"
@@ -216,7 +216,7 @@
AddElement(/datum/element/rust)
/turf/open/floor/plating/plasma
- initial_gas_mix = ATMOSTANK_PLASMA
+ initial_gas = ATMOSTANK_PLASMA
/turf/open/floor/plating/plasma/rust/Initialize(mapload)
. = ..()
@@ -266,4 +266,4 @@
return
/turf/open/floor/cult/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
diff --git a/code/game/turfs/open/floor/plating/misc_plating.dm b/code/game/turfs/open/floor/plating/misc_plating.dm
index e3e2ba87426..c0b6e9cb9d6 100644
--- a/code/game/turfs/open/floor/plating/misc_plating.dm
+++ b/code/game/turfs/open/floor/plating/misc_plating.dm
@@ -1,14 +1,14 @@
/turf/open/floor/plating/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/plating/lowpressure
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
baseturfs = /turf/open/floor/plating/lowpressure
/turf/open/floor/plating/icemoon
icon_state = "plating"
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/open/floor/plating/abductor
name = "alien floor"
@@ -54,10 +54,10 @@
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
/turf/open/floor/plating/snowed/cavern
- initial_gas_mix = "n2=82;plasma=24;TEMP=120"
+ initial_gas = "n2=82;plasma=24;TEMP=120"
/turf/open/floor/plating/snowed/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/open/floor/plating/snowed/smoothed
icon = 'icons/turf/floors/snow_turf.dmi'
@@ -76,12 +76,12 @@
temperature = 180
/turf/open/floor/plating/snowed/smoothed/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/open/floor/plating/lavaland_atmos
planetary_atmos = TRUE
baseturfs = /turf/open/lava/smooth/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
/turf/open/floor/plating/elevatorshaft
name = "elevator shaft"
diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm
index 4b08509ec6c..0b9c2394b3c 100644
--- a/code/game/turfs/open/floor/reinf_floor.dm
+++ b/code/game/turfs/open/floor/reinf_floor.dm
@@ -19,7 +19,7 @@
. += span_notice("The reinforcement rods are wrenched firmly in place.")
/turf/open/floor/engine/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/engine/break_tile()
return //unbreakable
@@ -100,92 +100,92 @@
/turf/open/floor/engine/n2o
article = "an"
name = "\improper N2O floor"
- initial_gas_mix = ATMOSTANK_NITROUSOXIDE
+ initial_gas = ATMOSTANK_NITROUSOXIDE
/turf/open/floor/engine/co2
name = "\improper CO2 floor"
- initial_gas_mix = ATMOSTANK_CO2
+ initial_gas = ATMOSTANK_CO2
/turf/open/floor/engine/plasma
name = "plasma floor"
- initial_gas_mix = ATMOSTANK_PLASMA
+ initial_gas = ATMOSTANK_PLASMA
/turf/open/floor/engine/o2
name = "\improper O2 floor"
- initial_gas_mix = ATMOSTANK_OXYGEN
+ initial_gas = ATMOSTANK_OXYGEN
/turf/open/floor/engine/n2
article = "an"
name = "\improper N2 floor"
- initial_gas_mix = ATMOSTANK_NITROGEN
+ initial_gas = ATMOSTANK_NITROGEN
/*/turf/open/floor/engine/bz
name = "\improper BZ floor"
- initial_gas_mix = ATMOS_TANK_BZ
+ initial_gas = ATMOS_TANK_BZ
/turf/open/floor/engine/freon
name = "\improper Freon floor"
- initial_gas_mix = ATMOS_TANK_FREON
+ initial_gas = ATMOS_TANK_FREON
/turf/open/floor/engine/halon
name = "\improper Halon floor"
- initial_gas_mix = ATMOS_TANK_HALON
+ initial_gas = ATMOS_TANK_HALON
/turf/open/floor/engine/healium
name = "\improper Healium floor"
- initial_gas_mix = ATMOS_TANK_HEALIUM
+ initial_gas = ATMOS_TANK_HEALIUM
*/
/turf/open/floor/engine/h2
article = "an"
name = "\improper H2 floor"
- initial_gas_mix = ATMOSTANK_HYDROGEN
+ initial_gas = ATMOSTANK_HYDROGEN
/*
/turf/open/floor/engine/hypernoblium
name = "\improper Hypernoblium floor"
- initial_gas_mix = ATMOS_TANK_HYPERNOBLIUM
+ initial_gas = ATMOS_TANK_HYPERNOBLIUM
/turf/open/floor/engine/miasma
name = "\improper Miasma floor"
- initial_gas_mix = ATMOS_TANK_MIASMA
+ initial_gas = ATMOS_TANK_MIASMA
/turf/open/floor/engine/nitrium
name = "\improper nitrium floor"
- initial_gas_mix = ATMOS_TANK_NITRIUM
+ initial_gas = ATMOS_TANK_NITRIUM
/turf/open/floor/engine/pluoxium
name = "\improper Pluoxium floor"
- initial_gas_mix = ATMOS_TANK_PLUOXIUM
+ initial_gas = ATMOS_TANK_PLUOXIUM
/turf/open/floor/engine/proto_nitrate
name = "\improper Proto-Nitrate floor"
- initial_gas_mix = ATMOS_TANK_PROTO_NITRATE
+ initial_gas = ATMOS_TANK_PROTO_NITRATE
/turf/open/floor/engine/tritium
name = "\improper Tritium floor"
- initial_gas_mix = ATMOS_TANK_TRITIUM
+ initial_gas = ATMOS_TANK_TRITIUM
/turf/open/floor/engine/h2o
article = "an"
name = "\improper H2O floor"
- initial_gas_mix = ATMOS_TANK_H2O
+ initial_gas = ATMOS_TANK_H2O
/turf/open/floor/engine/zauker
name = "\improper Zauker floor"
- initial_gas_mix = ATMOS_TANK_ZAUKER
+ initial_gas = ATMOS_TANK_ZAUKER
/turf/open/floor/engine/helium
name = "\improper Helium floor"
- initial_gas_mix = ATMOS_TANK_HELIUM
+ initial_gas = ATMOS_TANK_HELIUM
/turf/open/floor/engine/antinoblium
name = "\improper Antinoblium floor"
- initial_gas_mix = ATMOS_TANK_ANTINOBLIUM
+ initial_gas = ATMOS_TANK_ANTINOBLIUM
*/
/turf/open/floor/engine/air
name = "air floor"
- initial_gas_mix = ATMOSTANK_AIRMIX
+ initial_gas = ATMOSTANK_AIRMIX
@@ -217,12 +217,12 @@
QDEL_NULL(realappearance)
/turf/open/floor/engine/cult/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/engine/vacuum
name = "vacuum floor"
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/floor/engine/telecomms
- initial_gas_mix = TCOMMS_ATMOS
+ initial_gas = TCOMMS_ATMOS
temperature = 80
diff --git a/code/game/turfs/open/glass.dm b/code/game/turfs/open/glass.dm
index 30af15393c9..cfb6b2a0c4d 100644
--- a/code/game/turfs/open/glass.dm
+++ b/code/game/turfs/open/glass.dm
@@ -42,7 +42,7 @@
icon_state = "reinf_glass-0"
base_icon_state = "reinf_glass"
floor_tile = /obj/item/stack/tile/rglass
- initial_gas_mix = "ICEMOON_ATMOS"
+ initial_gas = "ICEMOON_ATMOS"
/turf/open/floor/glass/reinforced/setup_broken_states()
return list("reinf_glass-damaged1", "reinf_glass-damaged2", "reinf_glass-damaged3")
diff --git a/code/game/turfs/open/grass.dm b/code/game/turfs/open/grass.dm
index b1ecd34165d..1f65573db01 100644
--- a/code/game/turfs/open/grass.dm
+++ b/code/game/turfs/open/grass.dm
@@ -29,4 +29,4 @@
icon = smooth_icon
/turf/open/misc/grass/lavaland
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
diff --git a/code/game/turfs/open/ice.dm b/code/game/turfs/open/ice.dm
index da29593d3a8..8cd466fcefb 100644
--- a/code/game/turfs/open/ice.dm
+++ b/code/game/turfs/open/ice.dm
@@ -34,7 +34,7 @@
/turf/open/misc/ice/icemoon
baseturfs = /turf/open/openspace/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
slowdown = 0
/turf/open/misc/ice/icemoon/no_planet_atmos
diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm
index 5c82669420f..37c2f2b7815 100644
--- a/code/game/turfs/open/lava.dm
+++ b/code/game/turfs/open/lava.dm
@@ -44,7 +44,7 @@
return
/turf/open/lava/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/lava/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs)
if(burn_stuff(arrived))
@@ -233,9 +233,9 @@
canSmoothWith = list(SMOOTH_GROUP_FLOOR_LAVA)
/turf/open/lava/smooth/lava_land_surface
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
baseturfs = /turf/open/lava/smooth/lava_land_surface
/turf/open/lava/smooth/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
diff --git a/code/game/turfs/open/openspace.dm b/code/game/turfs/open/openspace.dm
index f2d890b5c63..154e956b95f 100644
--- a/code/game/turfs/open/openspace.dm
+++ b/code/game/turfs/open/openspace.dm
@@ -24,7 +24,7 @@ GLOBAL_DATUM_INIT(openspace_backdrop_one_for_all, /atom/movable/openspace_backdr
var/can_build_on = TRUE
/turf/open/openspace/airless
- initial_gas_mix = AIRLESS_ATMOS
+ initial_gas = AIRLESS_ATMOS
/turf/open/openspace/airless/planetary
planetary_atmos = TRUE
@@ -166,7 +166,7 @@ GLOBAL_DATUM_INIT(openspace_backdrop_one_for_all, /atom/movable/openspace_backdr
/turf/open/openspace/icemoon
name = "ice chasm"
baseturfs = /turf/open/openspace/icemoon
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
planetary_atmos = TRUE
var/replacement_turf = /turf/open/misc/asteroid/snow/icemoon
/// Replaces itself with replacement_turf if the turf below this one is in a no ruins allowed area (usually ruins themselves)
diff --git a/code/game/turfs/open/planet.dm b/code/game/turfs/open/planet.dm
index 6c1ae311ae9..30e7a430020 100644
--- a/code/game/turfs/open/planet.dm
+++ b/code/game/turfs/open/planet.dm
@@ -6,7 +6,7 @@
icon_state = "dirt"
base_icon_state = "dirt"
baseturfs = /turf/open/chasm/jungle
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
planetary_atmos = TRUE
footstep = FOOTSTEP_SAND
barefootstep = FOOTSTEP_SAND
@@ -20,7 +20,7 @@
/turf/open/misc/dirt/jungle
slowdown = 0.5
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
/turf/open/misc/dirt/jungle/dark
icon_state = "greenerdirt"
@@ -46,7 +46,7 @@
/turf/open/misc/grass/jungle
name = "jungle grass"
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
planetary_atmos = TRUE
baseturfs = /turf/open/misc/dirt
desc = "Greener on the other side."
diff --git a/code/game/turfs/open/snow.dm b/code/game/turfs/open/snow.dm
index 66d1bfc571a..c1504c049cd 100644
--- a/code/game/turfs/open/snow.dm
+++ b/code/game/turfs/open/snow.dm
@@ -24,4 +24,4 @@
/turf/open/misc/snow/actually_safe
slowdown = 0
planetary_atmos = FALSE
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
diff --git a/code/game/turfs/open/water.dm b/code/game/turfs/open/water.dm
index 02e19e94890..37003cc214d 100644
--- a/code/game/turfs/open/water.dm
+++ b/code/game/turfs/open/water.dm
@@ -4,7 +4,7 @@
icon = 'icons/turf/floors.dmi'
icon_state = "riverwater_motion"
baseturfs = /turf/open/chasm/lavaland
- initial_gas_mix = OPENTURF_LOW_PRESSURE
+ initial_gas = OPENTURF_LOW_PRESSURE
planetary_atmos = TRUE
slowdown = 1
bullet_sizzle = TRUE
@@ -17,7 +17,7 @@
heavyfootstep = FOOTSTEP_WATER
/turf/open/water/jungle
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
/turf/open/water/beach
planetary_atmos = FALSE
@@ -30,4 +30,4 @@
//Same turf, but instead used in the Beach Biodome
/turf/open/water/beach/biodome
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
diff --git a/code/modules/atmospherics/ZAS/Turf.dm b/code/modules/atmospherics/ZAS/Turf.dm
index afbe60689b3..09799615bdd 100644
--- a/code/modules/atmospherics/ZAS/Turf.dm
+++ b/code/modules/atmospherics/ZAS/Turf.dm
@@ -5,10 +5,9 @@
/turf
var/needs_air_update = 0
var/datum/gas_mixture/air
- var/list/initial_gas
var/heat_capacity = 1
var/thermal_conductivity = 0.05
- var/list/initial_gas_mix
+ var/list/initial_gas
var/planetary_atmos //Let's just let this exist for now.
///turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) ZASTURF
diff --git a/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm b/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
index 0ea9c9697f9..1d520237b4b 100644
--- a/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
+++ b/code/modules/atmospherics/ZAS/XGM/xgm_gas_mixture.dm
@@ -481,6 +481,7 @@
return temperature
/datum/gas_mixture/proc/total_moles()
+ update_values()
return total_moles
/datum/gas_mixture/proc/has_gas(gas_id, required_amount)
diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
index 6887aa8ca32..be85db9b29a 100644
--- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
+++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
@@ -23,7 +23,7 @@
* approximation of MOLES_O2STANDARD and MOLES_N2STANDARD pending byond allowing constant expressions to be embedded in constant strings
* If someone will place 0 of some gas there, SHIT WILL BREAK. Do not do that.
**/
- var/initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ var/initial_gas = OPENTURF_DEFAULT_ATMOS
/turf/open
//used for spacewind
@@ -41,7 +41,7 @@
///If there is an active hotspot on us store a reference to it here
var/obj/effect/hotspot/active_hotspot
- /// air will slowly revert to initial_gas_mix
+ /// air will slowly revert to initial_gas
var/planetary_atmos = FALSE
/// once our paired turfs are finished with all other shares, do one 100% share
/// exists so things like space can ask to take 100% of a tile's gas
@@ -59,10 +59,10 @@
air = new
air.copy_from_turf(src)
if(planetary_atmos)
- if(!SSair.planetary[initial_gas_mix])
+ if(!SSair.planetary[initial_gas])
var/datum/gas_mixture/immutable/planetary/mix = new
- mix.parse_string_immutable(initial_gas_mix)
- SSair.planetary[initial_gas_mix] = mix
+ mix.parse_string_immutable(initial_gas)
+ SSair.planetary[initial_gas] = mix
. = ..()
/turf/open/Destroy()
@@ -317,7 +317,7 @@
/******************* GROUP HANDLING FINISH *********************************************************************/
if (planetary_atmos) //share our air with the "atmosphere" "above" the turf
- var/datum/gas_mixture/planetary_mix = SSair.planetary[initial_gas_mix]
+ var/datum/gas_mixture/planetary_mix = SSair.planetary[initial_gas]
// archive ourself again so we don't accidentally share more gas than we currently have
LINDA_CYCLE_ARCHIVE(src)
if(our_air.compare(planetary_mix))
@@ -484,7 +484,7 @@
for(var/turf/open/group_member as anything in turf_list)
if(group_member.planetary_atmos) //We do this as a hack to try and minimize unneeded excited group spread over planetary turfs
- group_member.air.copy_from(SSair.planetary[group_member.initial_gas_mix]) //Comes with a cost of "slower" drains, but it's worth it
+ group_member.air.copy_from(SSair.planetary[group_member.initial_gas]) //Comes with a cost of "slower" drains, but it's worth it
else
group_member.air.copy_from(shared_mix) //Otherwise just set the mix to a copy of our equalized mix
group_member.update_visuals()
diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm
index c7d96d7c721..7e8146e6a88 100644
--- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm
+++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm
@@ -307,7 +307,7 @@ GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache())
///Copies all gas info from the turf into the gas list along with temperature
///Returns: TRUE if we are mutable, FALSE otherwise
/datum/gas_mixture/proc/copy_from_turf(turf/model)
- parse_gas_string(model.initial_gas_mix)
+ parse_gas_string(model.initial_gas)
//acounts for changes in temperature
var/turf/model_parent = model.parent_type
diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm
index 551d8ca3596..126a92bd4f7 100644
--- a/code/modules/awaymissions/mission_code/snowdin.dm
+++ b/code/modules/awaymissions/mission_code/snowdin.dm
@@ -165,7 +165,7 @@
name = "liquid plasma"
desc = "A flowing stream of chilled liquid plasma. You probably shouldn't get in."
icon_state = "liquidplasma"
- initial_gas_mix = "n2=82;plasma=24;TEMP=120"
+ initial_gas = "n2=82;plasma=24;TEMP=120"
baseturfs = /turf/open/lava/plasma
light_range = 3
@@ -226,7 +226,7 @@
//mafia specific tame happy plasma (normal atmos, no slowdown)
/turf/open/lava/plasma/mafia
- initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ initial_gas = OPENTURF_DEFAULT_ATMOS
baseturfs = /turf/open/lava/plasma/mafia
slowdown = 0
diff --git a/code/modules/holodeck/turfs.dm b/code/modules/holodeck/turfs.dm
index a78fb3f85e4..3e10c363752 100644
--- a/code/modules/holodeck/turfs.dm
+++ b/code/modules/holodeck/turfs.dm
@@ -47,7 +47,7 @@
/turf/open/floor/holofloor/plating/burnmix
name = "burn-mix floor"
- // initial_gas_mix = BURNMIX_ATMOS
+ // initial_gas = BURNMIX_ATMOS
//TODO: cause warcrimes later
/turf/open/floor/holofloor/grass
gender = PLURAL
@@ -167,7 +167,7 @@
tiled_dirt = FALSE
/turf/open/floor/holofloor/snow/cold
- initial_gas_mix = "nob=7500;TEMP=2.7"
+ initial_gas = "nob=7500;TEMP=2.7"
/turf/open/floor/holofloor/dark
icon_state = "darkfull"
diff --git a/code/modules/ruins/icemoonruin_code/hotsprings.dm b/code/modules/ruins/icemoonruin_code/hotsprings.dm
index e396f872980..af9be4f5989 100644
--- a/code/modules/ruins/icemoonruin_code/hotsprings.dm
+++ b/code/modules/ruins/icemoonruin_code/hotsprings.dm
@@ -13,7 +13,7 @@
/turf/open/water/cursed_spring
baseturfs = /turf/open/water/cursed_spring
planetary_atmos = TRUE
- initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ initial_gas = ICEMOON_DEFAULT_ATMOS
/turf/open/water/cursed_spring/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs)
. = ..()
diff --git a/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm b/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm
index 88a6560770d..cb457ecab3e 100644
--- a/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm
+++ b/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm
@@ -37,7 +37,7 @@
base_icon_state = "wasteland"
baseturfs = /turf/open/misc/asteroid/basalt/wasteland
digResult = /obj/item/stack/ore/glass/basalt
- initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ initial_gas = LAVALAND_DEFAULT_ATMOS
slowdown = 0.5
floor_variance = 30
diff --git a/code/modules/unit_tests/breath.dm b/code/modules/unit_tests/breath.dm
index 4a88ca40646..02224722411 100644
--- a/code/modules/unit_tests/breath.dm
+++ b/code/modules/unit_tests/breath.dm
@@ -24,13 +24,13 @@
var/turf/open/to_fill = run_loc_floor_bottom_left
//Prep the floor
- to_fill.initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ to_fill.initial_gas = OPENTURF_DEFAULT_ATMOS
to_fill.air = new
to_fill.air.copy_from(to_fill.return_air())
lab_rat.breathe()
- TEST_ASSERT(!lab_rat.has_alert(ALERT_NOT_ENOUGH_OXYGEN), "Humans can't get a full breath from the standard initial_gas_mix on a turf")
+ TEST_ASSERT(!lab_rat.has_alert(ALERT_NOT_ENOUGH_OXYGEN), "Humans can't get a full breath from the standard initial_gas on a turf")
/// Tests to make sure plasmaman can breath from their internal tanks
/datum/unit_test/breath_sanity_plasmamen
@@ -64,16 +64,16 @@
var/turf/open/to_fill = run_loc_floor_bottom_left
//Prep the floor
- to_fill.initial_gas_mix = LAVALAND_DEFAULT_ATMOS
+ to_fill.initial_gas = LAVALAND_DEFAULT_ATMOS
to_fill.air = new
to_fill.air.copy_from(to_fill.return_air())
lab_rat.breathe()
- TEST_ASSERT(!lab_rat.has_alert(ALERT_NOT_ENOUGH_OXYGEN), "Ashwalkers can't get a full breath from the Lavaland's initial_gas_mix on a turf")
+ TEST_ASSERT(!lab_rat.has_alert(ALERT_NOT_ENOUGH_OXYGEN), "Ashwalkers can't get a full breath from the Lavaland's initial_gas on a turf")
/datum/unit_test/breath_sanity_ashwalker/Destroy()
- //Reset initial_gas_mix to avoid future issues on other tests
+ //Reset initial_gas to avoid future issues on other tests
var/turf/open/to_fill = run_loc_floor_bottom_left
- to_fill.initial_gas_mix = OPENTURF_DEFAULT_ATMOS
+ to_fill.initial_gas = OPENTURF_DEFAULT_ATMOS
return ..()
From bccff85f2f7ac55f0485126f803eb40df79d3676 Mon Sep 17 00:00:00 2001
From: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Date: Mon, 18 Apr 2022 22:18:45 -0400
Subject: [PATCH 016/200] Space wind tweaks
---
code/__DEFINES/atmospherics/temperature.dm | 6 +++-
code/controllers/subsystem/zas.dm | 30 +++++++++---------
.../atmospherics/ZAS/ConnectionGroup.dm | 1 +
code/modules/atmospherics/ZAS/Turf.dm | 22 +++++++++----
.../master_files/sound/effects/space_wind.ogg | Bin 0 -> 22791 bytes
.../sound/effects/space_wind_big.ogg | Bin 0 -> 37047 bytes
6 files changed, 36 insertions(+), 23 deletions(-)
create mode 100644 modular_pariah/master_files/sound/effects/space_wind.ogg
create mode 100644 modular_pariah/master_files/sound/effects/space_wind_big.ogg
diff --git a/code/__DEFINES/atmospherics/temperature.dm b/code/__DEFINES/atmospherics/temperature.dm
index d86e844aab9..bac65da5b79 100644
--- a/code/__DEFINES/atmospherics/temperature.dm
+++ b/code/__DEFINES/atmospherics/temperature.dm
@@ -2,11 +2,15 @@
#define ATOM_TEMPERATURE_EQUILIBRIUM_THRESHOLD 5
#define ATOM_TEMPERATURE_EQUILIBRIUM_CONSTANT 0.25
-#define ADJUST_ATOM_TEMPERATURE(_atom, _temp) \
+/*#define ADJUST_ATOM_TEMPERATURE(_atom, _temp) \
_atom.temperature = _temp; \
if(_atom.reagents) { \
START_PROCESSING(SSreagents, _atom.reagents); \
} \
+ QUEUE_TEMPERATURE_ATOMS(_atom);*/
+
+#define ADJUST_ATOM_TEMPERATURE(_atom, _temp) \
+ _atom.temperature = _temp; \
QUEUE_TEMPERATURE_ATOMS(_atom);
#define QUEUE_TEMPERATURE_ATOMS(_atoms) \
diff --git a/code/controllers/subsystem/zas.dm b/code/controllers/subsystem/zas.dm
index f3b847cab8f..04e57f1353a 100644
--- a/code/controllers/subsystem/zas.dm
+++ b/code/controllers/subsystem/zas.dm
@@ -144,10 +144,10 @@ SUBSYSTEM_DEF(zas)
if(!can_fire)
msg += "REBOOTING..."
else
- msg += "TtU: [length(tiles_to_update)]"
- msg += "ZtU: [length(zones_to_update)]"
- msg += "AFZ: [length(active_fire_zones)]"
- msg += "AH: [length(active_hotspots)]"
+ msg += "TtU: [length(tiles_to_update)] "
+ msg += "ZtU: [length(zones_to_update)] "
+ msg += "AFZ: [length(active_fire_zones)] "
+ msg += "AH: [length(active_hotspots)] "
msg += "AE: [length(active_edges)]"
return ..()
@@ -407,7 +407,7 @@ SUBSYSTEM_DEF(zas)
/datum/controller/subsystem/zas/proc/process_tiles(resumed = FALSE)
if(!resumed)
- src.currentrun = tiles_to_update.Copy()
+ src.currentrun = tiles_to_update
var/list/currentrun = src.currentrun
while (currentrun.len)
@@ -441,7 +441,7 @@ SUBSYSTEM_DEF(zas)
/datum/controller/subsystem/zas/proc/process_deferred_tiles(resumed)
if(!resumed)
- src.currentrun = deferred.Copy()
+ src.currentrun = deferred
var/list/currentrun = src.currentrun
if(current_process == SSZAS_DEFERED_TILES)
@@ -511,7 +511,7 @@ SUBSYSTEM_DEF(zas)
/datum/controller/subsystem/zas/proc/process_zones(resumed)
if(!resumed)
- src.currentrun = zones_to_update.Copy()
+ src.currentrun = zones_to_update
var/list/currentrun = src.currentrun
if(current_process == SSZAS_ZONES)
@@ -527,19 +527,19 @@ SUBSYSTEM_DEF(zas)
/datum/controller/subsystem/zas/proc/process_atoms(resumed)
if(!resumed)
- src.currentrun = atom_process.Copy()
+ src.currentrun = atom_process
var/list/currentrun = src.currentrun
if(current_process == SSZAS_ATOMS)
while(currentrun.len)
- var/atom/talk_to = currentrun[currentrun.len]
- currentrun.len--
- if(!talk_to)
- return
- talk_to.process_exposure()
- if(MC_TICK_CHECK)
- return
+ var/atom/talk_to = currentrun[currentrun.len]
+ currentrun.len--
+ if(!talk_to)
+ return
+ talk_to.process_exposure()
+ if(MC_TICK_CHECK)
+ return
/**
* Adds a given machine to the processing system for SSAIR_ATMOSMACHINERY processing.
diff --git a/code/modules/atmospherics/ZAS/ConnectionGroup.dm b/code/modules/atmospherics/ZAS/ConnectionGroup.dm
index 66b88abfc1e..fcc71024f78 100644
--- a/code/modules/atmospherics/ZAS/ConnectionGroup.dm
+++ b/code/modules/atmospherics/ZAS/ConnectionGroup.dm
@@ -168,6 +168,7 @@ Class Procs:
attracted = B.movables()
repelled = A.movables()
+ playsound(pick(connecting_turfs), 'modular_pariah/master_files/sound/effects/space_wind_big.ogg', 100, TRUE, null, pressure_affected = FALSE)
flow(attracted, abs(differential), 0)
flow(repelled, abs(differential), 1)
diff --git a/code/modules/atmospherics/ZAS/Turf.dm b/code/modules/atmospherics/ZAS/Turf.dm
index 09799615bdd..ecd4a9cf8d6 100644
--- a/code/modules/atmospherics/ZAS/Turf.dm
+++ b/code/modules/atmospherics/ZAS/Turf.dm
@@ -257,14 +257,22 @@
/turf/return_air()
RETURN_TYPE(/datum/gas_mixture)
//Create gas mixture to hold data for passing
- var/datum/gas_mixture/GM = new
-
- if(initial_gas)
- GM.gas = initial_gas.Copy()
- GM.temperature = temperature
- GM.update_values()
+ if(zone)
+ if(!zone.invalid)
+ SSzas.mark_zone_update(zone)
+ return zone.air
+ else
+ if(!air)
+ make_air()
+ c_copy_air()
+ return air
+ else
+ if(!air)
+ make_air()
+ return air
- return GM
+/turf/open/space/return_air()
+ return air
/turf/remove_air(amount as num)
var/datum/gas_mixture/GM = return_air()
diff --git a/modular_pariah/master_files/sound/effects/space_wind.ogg b/modular_pariah/master_files/sound/effects/space_wind.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..3709cdb05575345259e84a219111f6ffd8cdbd38
GIT binary patch
literal 22791
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
D;Syu-
literal 0
HcmV?d00001
diff --git a/modular_pariah/master_files/sound/effects/space_wind_big.ogg b/modular_pariah/master_files/sound/effects/space_wind_big.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..6e8934bb6038cee722bccb22b8a07ee62e55d6f6
GIT binary patch
literal 37047
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