From 14a38b709766877354d8a660bc7259dd9de04646 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Mon, 6 Jun 2022 16:30:10 +0200 Subject: [PATCH] [MIRROR] Assorted Ordnance Code+Map Quality Pass and QoL [MDB IGNORE] (#14065) * Assorted Ordnance Code+Map Quality Pass and QoL (#67097) Three main things I do: Reinforce the remap that i have made with code changes, making the atmos control devices sane and easy to put if someone else stumbles upon this part of the code again. (a4aea1e - f16e620) Splits the ordnance areas and renames them, kills ordnance misc and things that have nothing to do with ordnance (anymore?) moves them to exp_lab (useful stuff here) and aux_lab (fluff stuff here like laser range in delta or second circuit lab in tram). (0c99f9f- 3c82a88) Adds a roundstart program disk containing nt frontier to the ordnance office table. Added a hint to file manager there too to help give players a nudge on how to publish papers. (fd747dc) First one: Makes mapping these things not require varedit, nicer for other people that dont know how the atmos control stuffs works. Second one: Misc lab has nothing to do with ordnance jesus christ. Also ord hallway is now irrelevant, our ordnance labs are very far from box now. Will probably make downstreams a bit angry for a while though since they might not be fully up to date on the ordnance maps. Third one: Pretty much justified it in the about section. Why is this not atomic: This touches all five maps and needs code backing, so I might as well combine them into one maintenance PR instead of giving my peers merge conflict three times. * Assorted Ordnance Code+Map Quality Pass and QoL * set 1 * revert * Update CentCom_skyrat.dmm Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com> Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> Co-authored-by: John Doe Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com> --- _maps/map_files/MetaStation/MetaStation.dmm | 2 +- _maps/map_files/debug/runtimestation.dmm | 296 +++++++++--------- _maps/map_files/generic/CentCom_skyrat.dmm | 3 - code/controllers/subsystem/traitor.dm | 1 - code/game/area/areas/station.dm | 60 ++-- .../computer/atmos_computers/__identifiers.dm | 6 +- .../computer/atmos_computers/air_sensors.dm | 12 +- .../atmos_computers/atmos_controls.dm | 11 +- .../computer/atmos_computers/inlets.dm | 12 +- .../computer/atmos_computers/outlets.dm | 10 +- .../circuitboards/computer_circuitboards.dm | 6 +- code/game/turfs/open/dirtystation.dm | 1 - code/modules/admin/verbs/debug.dm | 2 +- code/modules/events/anomaly.dm | 1 - .../hardware/program_disks.dm | 9 + icons/area/areas_station.dmi | Bin 37724 -> 37657 bytes 16 files changed, 229 insertions(+), 203 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 35f1a57a7a5..2533a1c3f9f 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -17417,7 +17417,7 @@ /obj/machinery/computer/med_data/laptop{ dir = 8; pixel_y = 1; - + }, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 476b8d701c2..b3bb2acf232 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -661,6 +661,10 @@ dir = 1 }, /area/station/medical/medbay) +"cv" = ( +/mob/living/circuit_drone, +/turf/open/floor/iron/dark, +/area/station/science/explab) "cw" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, @@ -1971,6 +1975,9 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron, /area/station/construction) +"iW" = ( +/turf/closed/wall/r_wall, +/area/station/science/explab) "jb" = ( /obj/machinery/door/airlock, /obj/structure/cable, @@ -1996,10 +2003,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central) -"kp" = ( -/obj/structure/server, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "kQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 @@ -2029,12 +2032,6 @@ /obj/machinery/chem_mass_spec, /turf/open/floor/iron, /area/station/medical/chemistry) -"nn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "nq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -2099,6 +2096,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"sd" = ( +/obj/machinery/light/directional/east, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/item/integrated_circuit/loaded/speech_relay, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/science/explab) "sr" = ( /obj/machinery/door/airlock/shell, /turf/open/floor/iron/dark, @@ -2119,10 +2123,6 @@ }, /turf/open/space/basic, /area/space) -"tV" = ( -/obj/structure/bot, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "uf" = ( /obj/structure/fans/tiny/invisible, /obj/effect/turf_decal/stripes/line{ @@ -2149,26 +2149,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/primary) -"uQ" = ( -/obj/machinery/light/directional/west, -/obj/structure/table, -/obj/item/compact_remote, -/obj/item/compact_remote, -/obj/item/compact_remote{ - pixel_x = -5 - }, -/obj/item/controller{ - pixel_x = 5 - }, -/obj/item/controller{ - pixel_x = 5 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) -"vm" = ( -/mob/living/circuit_drone, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "vv" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, @@ -2220,9 +2200,21 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"wU" = ( -/turf/closed/wall/r_wall, -/area/station/science/misc_lab) +"wV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/explab) +"xe" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool/circuit{ + pixel_x = -4 + }, +/obj/item/multitool{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "yK" = ( /obj/structure/fans/tiny/invisible, /obj/effect/turf_decal/stripes/line{ @@ -2240,19 +2232,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) -"AE" = ( -/obj/machinery/airalarm/unlocked{ - dir = 1; - pixel_y = 23 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "AP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 8 }, /turf/open/floor/iron, /area/station/science) +"Bu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "BD" = ( /obj/structure/closet/secure_closet/chief_medical{ locked = 0 @@ -2283,22 +2274,11 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"CT" = ( -/obj/machinery/component_printer, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "CV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /turf/open/floor/iron, /area/station/medical/chemistry) -"Df" = ( -/obj/machinery/light/directional/east, -/obj/item/integrated_circuit/loaded/hello_world, -/obj/item/integrated_circuit/loaded/speech_relay, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "DW" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -2352,10 +2332,6 @@ /obj/machinery/rnd/production/techfab/department, /turf/open/floor/iron, /area/station/science) -"Ir" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/misc_lab) "Iy" = ( /obj/structure/closet/secure_closet/research_director{ locked = 0 @@ -2402,18 +2378,27 @@ /obj/machinery/light/directional/south, /turf/open/floor/plating, /area/station/engineering/atmos) +"KH" = ( +/obj/structure/table, +/obj/item/organ/cyberimp/bci{ + pixel_y = 5 + }, +/obj/item/organ/cyberimp/bci{ + pixel_y = 5 + }, +/obj/item/organ/cyberimp/bci{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"Lb" = ( +/obj/structure/bot, +/turf/open/floor/iron/dark, +/area/station/science/explab) "Ly" = ( /obj/machinery/chem_dispenser/chem_synthesizer, /turf/open/floor/iron/dark, /area/station/medical/chemistry) -"LH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/research, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "LW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -2437,35 +2422,54 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) -"Nb" = ( -/obj/machinery/bci_implanter, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "Nc" = ( /obj/machinery/chem_recipe_debug, /turf/open/floor/iron, /area/station/medical/chemistry) +"Ne" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research, +/turf/open/floor/iron/dark, +/area/station/science/explab) "Ns" = ( /obj/machinery/door/airlock/public/glass, /obj/structure/cable, /turf/open/floor/iron, /area/station/medical/medbay) +"NE" = ( +/turf/open/floor/iron/dark, +/area/station/science/explab) "NZ" = ( /obj/machinery/rnd/production/protolathe/department, /turf/open/floor/iron, /area/station/science) -"Ov" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/bluespace, -/obj/item/stock_parts/cell/bluespace, -/obj/item/stock_parts/cell/bluespace, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "OU" = ( /obj/item/disk/tech_disk/debug, /turf/open/floor/iron, /area/station/science) +"Pe" = ( +/obj/machinery/component_printer, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"Qa" = ( +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/compact_remote, +/obj/item/compact_remote, +/obj/item/compact_remote{ + pixel_x = -5 + }, +/obj/item/controller{ + pixel_x = 5 + }, +/obj/item/controller{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "Qi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -2480,6 +2484,10 @@ /obj/machinery/door/airlock/external/glass/ruin, /turf/open/floor/plating, /area/station/medical/medbay) +"QD" = ( +/obj/structure/server, +/turf/open/floor/iron/dark, +/area/station/science/explab) "Rb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2490,6 +2498,14 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"Rn" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/turf/open/floor/iron/dark, +/area/station/science/explab) "RM" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -2521,6 +2537,10 @@ "Tt" = ( /turf/open/floor/plating, /area/station/maintenance/aft) +"TC" = ( +/obj/structure/money_bot, +/turf/open/floor/iron/dark, +/area/station/science/explab) "TV" = ( /obj/machinery/door/airlock, /obj/structure/cable, @@ -2538,14 +2558,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"Vr" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "Vy" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -2555,6 +2567,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"VW" = ( +/obj/machinery/airalarm/unlocked{ + dir = 1; + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "We" = ( /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, @@ -2580,10 +2599,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"WK" = ( -/obj/structure/money_bot, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "WT" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -2607,23 +2622,18 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"XB" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) "XC" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/science) -"XN" = ( -/obj/structure/table, -/obj/item/organ/cyberimp/bci{ - pixel_y = 5 - }, -/obj/item/organ/cyberimp/bci{ - pixel_y = 5 - }, -/obj/item/organ/cyberimp/bci{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "XR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 @@ -2639,17 +2649,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/station/commons/storage/primary) -"Ym" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/multitool/circuit{ - pixel_x = -4 - }, -/obj/item/multitool{ - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) "Yy" = ( /obj/machinery/light/directional/north, /obj/machinery/rnd/production/circuit_imprinter/department, @@ -2657,13 +2656,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science) +"YP" = ( +/obj/machinery/bci_implanter, +/turf/open/floor/iron/dark, +/area/station/science/explab) "ZD" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/iron, /area/station/engineering/atmos) -"ZP" = ( -/turf/open/floor/iron/dark, -/area/station/science/misc_lab) (1,1,1) = {" aa @@ -5928,7 +5928,7 @@ cN cN cN cN -LH +Ne en dY dY @@ -6020,11 +6020,11 @@ dy dm dM cN -Vr -vm -uQ -Ov -Ir +XB +cv +Qa +Rn +wV aa aa aa @@ -6112,11 +6112,11 @@ dn dn dL sr -nn -ZP -ZP -WK -Ir +Bu +NE +NE +TC +wV aa aa aa @@ -6204,11 +6204,11 @@ dn dn dL cN -AE -kp -XN -Ym -Ir +VW +QD +KH +xe +wV aa aa aa @@ -6296,11 +6296,11 @@ dn dn dL tE -ZP -ZP -ZP -tV -Ir +NE +NE +NE +Lb +wV aa aa aa @@ -6388,11 +6388,11 @@ dn dn dL cN -ZP -Df -Nb -CT -Ir +NE +sd +YP +Pe +wV aa aa aa @@ -6481,10 +6481,10 @@ dn dL cN fI -wU -wU -wU -wU +iW +iW +iW +iW aa aa aa diff --git a/_maps/map_files/generic/CentCom_skyrat.dmm b/_maps/map_files/generic/CentCom_skyrat.dmm index 88612b12740..a56accd1368 100644 --- a/_maps/map_files/generic/CentCom_skyrat.dmm +++ b/_maps/map_files/generic/CentCom_skyrat.dmm @@ -2195,9 +2195,6 @@ /turf/open/floor/wood, /area/centcom/central_command_areas/courtroom) "hc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input{ - dir = 1 - }, /turf/open/floor/engine, /area/centcom/syndicate_mothership/expansion_bombthreat) "he" = ( diff --git a/code/controllers/subsystem/traitor.dm b/code/controllers/subsystem/traitor.dm index cbbba49d086..57190c51cba 100644 --- a/code/controllers/subsystem/traitor.dm +++ b/code/controllers/subsystem/traitor.dm @@ -66,7 +66,6 @@ SUBSYSTEM_DEF(traitor) /area/station/engineering/lobby, /area/station/engineering/storage, /area/station/science/lobby, - /area/station/science/test_area, /area/station/security/prison, )) diff --git a/code/game/area/areas/station.dm b/code/game/area/areas/station.dm index 76f56e0fbce..3ae23bfb262 100644 --- a/code/game/area/areas/station.dm +++ b/code/game/area/areas/station.dm @@ -1301,44 +1301,43 @@ name = "\improper Cytology Lab" icon_state = "cytology" -/area/station/science/storage - name = "Ordnance Storage" +// Use this for the main lab. If test equipment, storage, etc is also present use this one too. +/area/station/science/ordnance + name = "\improper Ordnance Lab" + icon_state = "ord_main" + +/area/station/science/ordnance/office + name = "\improper Ordnance Office" + icon_state = "ord_office" + +/area/station/science/ordnance/storage + name = "\improper Ordnance Storage" icon_state = "ord_storage" -/area/station/science/test_area - name = "\improper Ordnance Test Area" +/area/station/science/ordnance/burnchamber + name = "\improper Ordnance Burn Chamber" + icon_state = "ord_burn" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +/area/station/science/ordnance/freezerchamber + name = "\improper Ordnance Freezer Chamber" + icon_state = "ord_freeze" + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED + +// Room for equipments and such +/area/station/science/ordnance/testlab + name = "\improper Ordnance Testing Lab" icon_state = "ord_test" area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED -/area/station/science/mixing - name = "\improper Ordnance Mixing Lab" - icon_state = "ord_mix" - -/area/station/science/mixing/chamber - name = "\improper Ordnance Mixing Chamber" - icon_state = "ord_mix_chamber" - area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED - -/area/station/science/mixing/hallway - name = "\improper Ordnance Mixing Hallway" - icon_state = "ord_mix_hallway" - -/area/station/science/mixing/launch - name = "\improper Ordnance Mixing Launch Site" - icon_state = "ord_mix_launch" +/area/station/science/ordnance/bomb + name = "\improper Ordnance Bomb Site" + icon_state = "ord_boom" /area/station/science/genetics name = "\improper Genetics Lab" icon_state = "geneticssci" -/area/station/science/misc_lab - name = "\improper Testing Lab" - icon_state = "ord_misc" - -/area/station/science/misc_lab/range - name = "\improper Research Testing Range" - icon_state = "ord_range" - /area/station/science/server name = "\improper Research Division Server Room" icon_state = "server" @@ -1347,6 +1346,11 @@ name = "\improper Experimentation Lab" icon_state = "exp_lab" +// Useless room +/area/station/science/auxlab + name = "\improper Auxillary Lab" + icon_state = "aux_lab" + /area/station/science/robotics name = "Robotics" icon_state = "robotics" diff --git a/code/game/machinery/computer/atmos_computers/__identifiers.dm b/code/game/machinery/computer/atmos_computers/__identifiers.dm index 3a8bfa5322c..c8096472b8e 100644 --- a/code/game/machinery/computer/atmos_computers/__identifiers.dm +++ b/code/game/machinery/computer/atmos_computers/__identifiers.dm @@ -26,7 +26,8 @@ #define ATMOS_GAS_MONITOR_HELIUM "helium" #define ATMOS_GAS_MONITOR_ANTINOBLIUM "antinoblium" #define ATMOS_GAS_MONITOR_INCINERATOR "incinerator" -#define ATMOS_GAS_MONITOR_ORDNANCE_LAB "ordnancelab" +#define ATMOS_GAS_MONITOR_ORDNANCE_BURN "ordnanceburn" +#define ATMOS_GAS_MONITOR_ORDNANCE_FREEZER "ordnancefreezer" #define ATMOS_GAS_MONITOR_DISTRO "distro" #define ATMOS_GAS_MONITOR_WASTE "waste" @@ -55,7 +56,8 @@ GLOBAL_LIST_INIT(station_gas_chambers, list( ATMOS_GAS_MONITOR_ANTINOBLIUM = "Antinoblium Supply", ATMOS_GAS_MONITOR_MIX = "Mix Chamber", ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber", - ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_BURN = "Ordnance Burn Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_FREEZER = "Ordnance Freezer Chamber", ATMOS_GAS_MONITOR_DISTRO = "Distribution Loop", ATMOS_GAS_MONITOR_WASTE = "Waste Loop", )) diff --git a/code/game/machinery/computer/atmos_computers/air_sensors.dm b/code/game/machinery/computer/atmos_computers/air_sensors.dm index 429389473ee..bd28bcbae3a 100644 --- a/code/game/machinery/computer/atmos_computers/air_sensors.dm +++ b/code/game/machinery/computer/atmos_computers/air_sensors.dm @@ -2,10 +2,6 @@ name = "plasma tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_PLAS -/obj/machinery/air_sensor/ordnance_mixing_tank - name = "ordnance mixing gas sensor" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB - /obj/machinery/air_sensor/oxygen_tank name = "oxygen tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_O2 @@ -93,3 +89,11 @@ /obj/machinery/air_sensor/incinerator_tank name = "incinerator chamber gas sensor" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR + +/obj/machinery/air_sensor/ordnance_burn_chamber + name = "ordnance burn chamber gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/air_sensor/ordnance_freezer_chamber + name = "ordnance freezer chamber gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER diff --git a/code/game/machinery/computer/atmos_computers/atmos_controls.dm b/code/game/machinery/computer/atmos_computers/atmos_controls.dm index 6aa45f7c234..bf386c83a1c 100644 --- a/code/game/machinery/computer/atmos_computers/atmos_controls.dm +++ b/code/game/machinery/computer/atmos_computers/atmos_controls.dm @@ -118,7 +118,10 @@ circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/incinerator atmos_chambers = list(ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber") -/obj/machinery/computer/atmos_control/nocontrol/ordnancemix - name = "Ordnance Chamber Monitor" - circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix - atmos_chambers = list(ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber") +/obj/machinery/computer/atmos_control/ordnancemix + name = "Ordnance Chamber Control" + circuit = /obj/item/circuitboard/computer/atmos_control/ordnancemix + atmos_chambers = list( + ATMOS_GAS_MONITOR_ORDNANCE_BURN = "Ordnance Burn Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_FREEZER = "Ordnance Freezer Chamber", + ) diff --git a/code/game/machinery/computer/atmos_computers/inlets.dm b/code/game/machinery/computer/atmos_computers/inlets.dm index 934d128f1aa..4df5a9185f8 100644 --- a/code/game/machinery/computer/atmos_computers/inlets.dm +++ b/code/game/machinery/computer/atmos_computers/inlets.dm @@ -161,6 +161,12 @@ name = "incinerator chamber input injector" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR -/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input - name = "ordnance mixing input injector" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input + on = FALSE + name = "ordnance burn chamber input injector" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input + on = FALSE + name = "ordnance freezer chamber input injector" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER diff --git a/code/game/machinery/computer/atmos_computers/outlets.dm b/code/game/machinery/computer/atmos_computers/outlets.dm index 5b7dac9a176..c20a431dacc 100644 --- a/code/game/machinery/computer/atmos_computers/outlets.dm +++ b/code/game/machinery/computer/atmos_computers/outlets.dm @@ -120,9 +120,13 @@ name = "incinerator chamber output inlet" chamber_id = ATMOS_GAS_MONITOR_INCINERATOR -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_mixing_output - name = "ordnance mixing output inlet" - chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_burn_chamber_output + name = "ordnance burn chamber output inlet" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_freezer_chamber_output + name = "ordnance freezer chamber output inlet" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored frequency = FREQ_ATMOS_STORAGE diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index b5c42240abc..e92fc690b87 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -56,9 +56,9 @@ name = "Incinerator Chamber Monitor (Computer Board)" build_path = /obj/machinery/computer/atmos_control/nocontrol/incinerator -/obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix - name = "Ordnance Chamber Monitor (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/nocontrol/ordnancemix +/obj/item/circuitboard/computer/atmos_control/ordnancemix + name = "Ordnance Chamber Control (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/ordnancemix /obj/item/circuitboard/computer/atmos_control/oxygen_tank name = "Oxygen Supply Control (Computer Board)" diff --git a/code/game/turfs/open/dirtystation.dm b/code/game/turfs/open/dirtystation.dm index c0094837405..63d25fefb87 100644 --- a/code/game/turfs/open/dirtystation.dm +++ b/code/game/turfs/open/dirtystation.dm @@ -25,7 +25,6 @@ //high dirt - 1/3 chance. var/static/list/high_dirt_areas = typecacheof(list( - /area/station/science/test_area, /area/mine/production, /area/mine/living_quarters, /area/station/commons/vacant_room/office, diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f5421213f55..c4f3cbc202e 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -284,7 +284,7 @@ var/list/areas_with_intercom = list() var/list/areas_with_camera = list() var/static/list/station_areas_blacklist = typecacheof(list(/area/station/holodeck/rec_center, /area/shuttle, /area/station/engineering/supermatter, - /area/station/science/test_area, /area/space, /area/station/solars, /area/mine, /area/ruin, /area/centcom/asteroid)) + /area/space, /area/station/solars, /area/mine, /area/ruin, /area/centcom/asteroid)) if(SSticker.current_state == GAME_STATE_STARTUP) to_chat(usr, "Game still loading, please hold!", confidential = TRUE) diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index 0d18709e9e0..e695fa4f177 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -24,7 +24,6 @@ /area/station/holodeck, /area/shuttle, /area/station/maintenance, - /area/station/science/test_area, )) //Subtypes from the above that actually should explode. diff --git a/code/modules/modular_computers/hardware/program_disks.dm b/code/modules/modular_computers/hardware/program_disks.dm index bc7776af9d0..63f10a9d2ca 100644 --- a/code/modules/modular_computers/hardware/program_disks.dm +++ b/code/modules/modular_computers/hardware/program_disks.dm @@ -128,6 +128,15 @@ . = ..() store_file(new /datum/computer_file/program/signal_commander(src)) +/obj/item/computer_hardware/hard_drive/portable/scipaper_program + name = "NT Frontier data disk" + desc = "Data disk containing NT Frontier. Simply insert to a computer and open File Manager!" + icon_state = "datadisk5" + +/obj/item/computer_hardware/hard_drive/portable/scipaper_program/install_default_programs() + . = ..() + store_file(new /datum/computer_file/program/scipaper_program(src)) + /** * Engineering */ diff --git a/icons/area/areas_station.dmi b/icons/area/areas_station.dmi index add0f78c80bfff45e55dd022dc3ffab6b350cc6f..cfabe97ec82dd43f9e61c90b6dea7d5d0f122e48 100644 GIT binary patch delta 35197 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 delta 35143 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