From ed70c48e3deb1f232231881bd2c6e8e5832dff16 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 1 Aug 2023 16:23:15 -0400 Subject: [PATCH 01/46] WE'RE SO BACK (from #15753) --- .../StationRuins/BoxStation/engine_rbmk.dmm | 2462 +++++++++++++++++ code/__DEFINES/flags.dm | 2 + code/__DEFINES/sound.dm | 11 +- code/__HELPERS/matrices.dm | 44 + code/__HELPERS/radiation.dm | 7 +- code/game/atoms.dm | 2 + .../machinery/components/components_base.dm | 3 +- code/modules/cargo/packs.dm | 29 + code/modules/pool/pool.dm | 1 + code/modules/power/reactor/fuel_rods.dm | 246 ++ code/modules/power/reactor/rbmk.dm | 989 +++++++ code/modules/power/reactor/reactor_cargo.dm | 31 + config/game_options.txt | 2 +- icons/obj/control_rod.dmi | Bin 0 -> 3245 bytes icons/obj/inflatable.dmi | Bin 0 -> 18327 bytes icons/obj/machines/rbmk.dmi | Bin 0 -> 20582 bytes icons/obj/machines/reactor_parts.dmi | Bin 0 -> 15505 bytes icons/obj/rbmk_computer.dmi | Bin 0 -> 1117 bytes sound/effects/reactor/alarm.ogg | Bin 0 -> 52922 bytes sound/effects/reactor/crane_1.wav | Bin 0 -> 476768 bytes sound/effects/reactor/explode.ogg | Bin 0 -> 158931 bytes sound/effects/reactor/falloutwind.ogg | Bin 0 -> 610126 bytes sound/effects/reactor/meltdown.ogg | Bin 0 -> 168824 bytes sound/effects/reactor/startup.ogg | Bin 0 -> 72957 bytes sound/effects/reactor/startup2.ogg | Bin 0 -> 72957 bytes sound/effects/reactor/switch.ogg | Bin 0 -> 21657 bytes sound/effects/reactor/switch2.ogg | Bin 0 -> 20697 bytes sound/effects/reactor/switch3.ogg | Bin 0 -> 23363 bytes .../packages/tgui/interfaces/NtosRbmkStats.js | 15 + tgui/packages/tgui/interfaces/RbmkComputer.js | 209 ++ yogstation.dme | 4 + yogstation/code/datums/ruins/station.dm | 5 + .../code/game/objects/effects/landmarks.dm | 4 +- 33 files changed, 4056 insertions(+), 10 deletions(-) create mode 100644 _maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm create mode 100644 code/modules/power/reactor/fuel_rods.dm create mode 100644 code/modules/power/reactor/rbmk.dm create mode 100644 code/modules/power/reactor/reactor_cargo.dm create mode 100644 icons/obj/control_rod.dmi create mode 100644 icons/obj/inflatable.dmi create mode 100644 icons/obj/machines/rbmk.dmi create mode 100644 icons/obj/machines/reactor_parts.dmi create mode 100644 icons/obj/rbmk_computer.dmi create mode 100644 sound/effects/reactor/alarm.ogg create mode 100644 sound/effects/reactor/crane_1.wav create mode 100644 sound/effects/reactor/explode.ogg create mode 100644 sound/effects/reactor/falloutwind.ogg create mode 100644 sound/effects/reactor/meltdown.ogg create mode 100644 sound/effects/reactor/startup.ogg create mode 100644 sound/effects/reactor/startup2.ogg create mode 100644 sound/effects/reactor/switch.ogg create mode 100644 sound/effects/reactor/switch2.ogg create mode 100644 sound/effects/reactor/switch3.ogg create mode 100644 tgui/packages/tgui/interfaces/NtosRbmkStats.js create mode 100644 tgui/packages/tgui/interfaces/RbmkComputer.js diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm new file mode 100644 index 0000000000000..0a8b57455c6e6 --- /dev/null +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -0,0 +1,2462 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/engine/engineering) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/engine, +/area/engine/engineering) +"bp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"bZ" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"cp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering{ + name = "AI Satellite Access"; + req_one_access_txt = "10;17;32" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cA" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dH" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dV" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"et" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/engine, +/area/engine/engineering) +"ez" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eT" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fE" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"gB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"gI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"hw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Clean Room"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hV" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"is" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"iu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"iB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/engine/engineering) +"iV" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste To Storage" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"iZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/engine, +/area/engine/engineering) +"jb" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"jx" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jz" = ( +/turf/open/indestructible/sound/pool{ + id = 1 + }, +/area/engine/engineering) +"jF" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"jV" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"kq" = ( +/obj/item/fuel_rod, +/turf/open/indestructible/sound/pool{ + id = 1 + }, +/area/engine/engineering) +"kM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) +"le" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"md" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"nf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/advanced_airlock_controller{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/engine/engineering) +"nm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"np" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"nH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 0; + frequency = 1445; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, +/turf/open/floor/engine/o2, +/area/engine/engineering) +"nL" = ( +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 8; + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"nP" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 27 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"nR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"oz" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"oT" = ( +/obj/machinery/atmospherics/components/trinary/mixer/t_mixer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"pk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"py" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"pU" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 5 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pZ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qk" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"ql" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"qH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qV" = ( +/turf/closed/wall, +/area/engine/engineering) +"qY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ra" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Reactor to Cooling Loop" + }, +/obj/effect/turf_decal/pool{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/firecloset, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Reactor Control Room"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"rK" = ( +/turf/template_noop, +/area/space/nearstation) +"rN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Cooling Loop to Reactor" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sb" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/engine/engineering) +"sK" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/sealant, +/obj/machinery/camera{ + c_tag = "East Clean Room" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"tc" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"tZ" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ug" = ( +/obj/structure/pool_ladder, +/turf/open/indestructible/sound/pool/end, +/area/engine/engineering) +"ul" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uK" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Waste to Space" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Clean Room"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"vm" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vp" = ( +/obj/item/radio/intercom{ + pixel_x = 26 + }, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/item/sealant, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"vs" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vH" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Reactor Core Shutters"; + id = "reactorcore" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wg" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/sealant, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"wo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wr" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_y = -28 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"ws" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"wH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/pool{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Atmospherics to Moderator" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"xm" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/engine, +/area/engine/engineering) +"yn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"yt" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "reactorcore"; + name = "Core Access"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"yw" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"yC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"zj" = ( +/obj/item/fuel_rod, +/obj/machinery/pool_filter, +/turf/open/indestructible/sound/pool/end, +/area/engine/engineering) +"zS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"zY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Ah" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Az" = ( +/obj/structure/sign/warning/radiation/rad_area, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"AH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"AK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"Bh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Bn" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Bq" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Bu" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/sealant, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/engine/engineering) +"BT" = ( +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + frequency = 1445 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Cd" = ( +/obj/effect/turf_decal/delivery, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"Ck" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"CA" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/engine/engineering) +"CI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/engine, +/area/engine/engineering) +"CL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Tank to Cooling" + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel, +/area/engine/engineering) +"CT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"CV" = ( +/obj/item/reagent_containers/food/snacks/pizzaslice/meat, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Fd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Fl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"FF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"FG" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Reactor Core Shutters"; + id = "reactorcore" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"FM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"FU" = ( +/obj/machinery/door/airlock/engineering{ + name = "Reactor Core"; + req_one_access_txt = "10;24" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Gc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Gz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/turf_decal/pool/corner, +/turf/open/floor/plasteel, +/area/engine/engineering) +"GY" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"Hd" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Hi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Hj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"HI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"HQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"HV" = ( +/obj/machinery/firealarm{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"If" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Im" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"IH" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/engine, +/area/engine/engineering) +"Jb" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Je" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Control Room"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Jj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/pool, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Jx" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"JW" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "reactorvent"; + name = "Core Vent"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Kt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) +"Kx" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1; + name = "Output Gas Connector Port" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"KP" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Control Room"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"KS" = ( +/obj/effect/turf_decal/pool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Lc" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Li" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Lu" = ( +/obj/item/fuel_rod, +/turf/open/indestructible/sound/pool/end, +/area/engine/engineering) +"Lw" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Mc" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/turf/open/floor/plating, +/area/engine/engineering) +"ME" = ( +/obj/machinery/air_sensor/atmos/toxin_tank{ + frequency = 1445 + }, +/turf/open/floor/engine/plasma, +/area/engine/engineering) +"MQ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Ng" = ( +/turf/template_noop, +/area/asteroid/nearstation) +"Nm" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"NL" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"NO" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Moderators to Reactor"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Oh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1; + name = "Output Gas Connector Port" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Om" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/brown/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Oq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 0; + frequency = 1445; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, +/turf/open/floor/engine/plasma, +/area/engine/engineering) +"Or" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"OI" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"OM" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Pg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"PR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Qk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Qp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Qt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"QR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Rd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/pool/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"RI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Sa" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/computer/reactor, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Sb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Sg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/sealant, +/obj/machinery/camera{ + c_tag = "West Clean Room" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Sr" = ( +/turf/template_noop, +/area/template_noop) +"Sz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"SG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"SX" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + name = "Waste Ejector" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"Tn" = ( +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Uc" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/closet/crate, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Ue" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"Um" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Uv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Uz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"UF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"UX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"VG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Reactor Core Shutters"; + id = "reactorcore" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/engine, +/area/engine/engineering) +"Wm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Wp" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/engine/engineering) +"Wq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + name = "Input Gas Connector Port" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Wt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Atmospherics to Coolant" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"WU" = ( +/obj/machinery/door/poddoor{ + id = "reactorvent"; + name = "Reactor Vent" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"Xk" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"XN" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"XR" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Ym" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"YD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/engine/engineering) +"YG" = ( +/obj/machinery/air_sensor/atmos/oxygen_tank{ + frequency = 1445 + }, +/turf/open/floor/engine/o2, +/area/engine/engineering) +"Zm" = ( +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + frequency = 1445 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ZI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ZM" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/asteroid/nearstation) +"ZS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ZT" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/asteroid/nearstation) + +(1,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(2,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(3,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(4,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(5,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(6,1,1) = {" +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(7,1,1) = {" +Sr +Sr +Sr +Sr +qV +qV +dH +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(8,1,1) = {" +Sr +Sr +OM +pZ +qV +nf +dH +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +fE +fE +fE +fE +fE +fE +Sr +Sr +Sr +Sr +Sr +"} +(9,1,1) = {" +Sr +Sr +vs +cz +iB +Wp +CA +Ng +Ng +Ng +SX +Ng +Ng +Ng +Ng +yw +rK +rK +rK +rK +yw +rK +Sr +Sr +Sr +Sr +"} +(10,1,1) = {" +Sr +gI +hw +ws +dH +dH +dH +dH +dH +ws +XN +ws +dH +dH +dH +ez +bB +bB +bB +bB +bB +jY +rK +Sr +Sr +Sr +"} +(11,1,1) = {" +ws +is +Qk +wr +dH +ME +Oq +tc +BT +Ue +uK +Ue +Fd +Oh +dH +Li +zS +Lc +Lc +Lc +Lc +Hi +yw +fE +Sr +Sr +"} +(12,1,1) = {" +dH +Sg +Lw +py +dH +dH +dH +dH +oT +pU +UF +iV +FF +Kx +dH +Li +AK +bB +bB +bB +bB +jY +rK +fE +Sr +Sr +"} +(13,1,1) = {" +dH +wg +RI +nP +dH +YG +nH +tc +Zm +dV +vT +Fl +yC +Ue +dH +Li +zS +Lc +Lc +Lc +Lc +Hi +rK +fE +Sr +Sr +"} +(14,1,1) = {" +dH +dH +Je +dH +dH +dH +dH +dH +HV +NO +wo +ul +ul +qY +Mc +Kt +AK +bB +bB +bB +bB +jY +rK +fE +Sr +Sr +"} +(15,1,1) = {" +dH +rm +bp +Hj +Az +Wq +CL +If +ZI +dV +rN +Ue +Ue +eT +ws +yw +yw +yw +yw +yw +yw +zY +rK +fE +Sr +Sr +"} +(16,1,1) = {" +ws +Pg +pd +Wt +jF +eG +nm +FF +xE +MQ +Sb +Gz +rd +wH +Mc +jY +ez +bB +bB +bB +bB +Kt +rK +fE +Sr +Sr +"} +(17,1,1) = {" +ws +JW +Nm +iu +FU +Gc +Sz +Sz +ra +XR +le +Jj +ug +jz +dH +Li +jb +Lc +Lc +Lc +Lc +vl +rK +fE +Sr +Sr +"} +(18,1,1) = {" +ws +Sa +bZ +wV +tc +Ah +vm +vm +Hd +Om +le +KS +Lu +kq +dH +Li +ez +bB +bB +bB +bB +Kt +rK +fE +Sr +Sr +"} +(19,1,1) = {" +ws +yt +GY +ql +ws +Ue +Ue +wo +Um +HQ +Im +KS +zj +kq +dH +OI +jb +Lc +Lc +Lc +Lc +vl +yw +fE +Sr +Sr +"} +(20,1,1) = {" +ws +Jb +nR +AH +ws +CV +Ue +le +Uz +xm +Ue +KS +Lu +kq +dH +AK +bB +bB +bB +bB +bB +Kt +rK +Sr +Sr +Sr +"} +(21,1,1) = {" +dH +tZ +PR +Qp +Az +Bu +Ue +YD +yn +oz +rW +Rd +cA +Uc +dH +yw +rK +rK +rK +rK +yw +rK +Sr +Sr +Sr +Sr +"} +(22,1,1) = {" +dH +dH +KP +dH +dH +dH +dH +ej +vH +FG +VG +Or +dH +dH +dH +fE +fE +fE +fE +fE +fE +Sr +Sr +Sr +Sr +Sr +"} +(23,1,1) = {" +dH +Bn +HI +qk +dH +Xk +IH +Wm +SG +NL +Xk +pk +vP +Xk +dH +Ng +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(24,1,1) = {" +dH +sK +oF +nL +dH +xN +CI +bl +gB +Jx +iZ +et +Bh +sb +dH +ZT +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(25,1,1) = {" +dH +vp +Ym +hV +dH +Xk +Xk +np +Xk +Bq +Xk +ZS +UX +Xk +WU +ZM +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(26,1,1) = {" +Cd +dH +vb +dH +dH +Xk +Xk +aV +Ck +Tn +md +xA +Xk +Xk +WU +ZM +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(27,1,1) = {" +Sr +uu +kM +Ue +dH +qH +Xk +FM +Xk +Xk +Xk +Uv +Xk +sb +dH +ZT +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(28,1,1) = {" +Sr +Ue +jx +jV +dH +Xk +Xk +QR +CT +CT +CT +Qt +Xk +Xk +dH +Ng +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} +(29,1,1) = {" +Sr +ae +cp +qV +dH +dH +dH +dH +dH +dH +dH +dH +dH +dH +dH +Ng +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +Sr +"} diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index d04a6c5c5a820..171591b7e4084 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -57,6 +57,8 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define NO_LAVA_GEN_1 (1<<6) /// Blocks ruins spawning on the turf #define NO_RUINS_1 (1<<10) +/// Prevents most radiation on this turf from leaving it +#define RAD_CONTAIN_CONTENTS (1<<17) //AREA FLAGS /// If blobs can spawn there and if it counts towards their score. diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 23c2da40b3ca6..8d0e8a6182e56 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -12,6 +12,12 @@ #define CHANNEL_VOICE_ANNOUNCE 1015 #define CHANNEL_MEGAFAUNA 1014 // battle music #define CHANNEL_CHARGED_SPELL 1013 +#define CHANNEL_REACTOR_ALERT 1012 + +//THIS SHOULD ALWAYS BE THE LOWEST ONE! +//KEEP IT UPDATED + +#define CHANNEL_HIGHEST_AVAILABLE 1012 ///Default range of a sound. #define SOUND_RANGE 17 @@ -24,11 +30,6 @@ ///The default exponent of sound falloff #define SOUND_FALLOFF_EXPONENT 6 -//THIS SHOULD ALWAYS BE THE LOWEST ONE! -//KEEP IT UPDATED - -#define CHANNEL_HIGHEST_AVAILABLE 1013 - #define MAX_INSTRUMENT_CHANNELS (128 * 6) #define SOUND_MINIMUM_PRESSURE 10 diff --git a/code/__HELPERS/matrices.dm b/code/__HELPERS/matrices.dm index 636e4735bc029..d6cae959a519b 100644 --- a/code/__HELPERS/matrices.dm +++ b/code/__HELPERS/matrices.dm @@ -208,3 +208,47 @@ round(cos_inv_third+sqrt3_sin, 0.001), round(cos_inv_third-sqrt3_sin, 0.001), ro for(x in 1 to 4) output[offset+x] = round(A[offset+1]*B[x] + A[offset+2]*B[x+4] + A[offset+3]*B[x+8] + A[offset+4]*B[x+12]+(y==5?B[x+16]:0), 0.001) return output + +/atom/proc/shake_animation(var/intensity = 8) //Makes the object visibly shake + var/initial_transform = new/matrix(transform) + var/init_px = pixel_x + var/shake_dir = pick(-1, 1) + var/rotation = 2+soft_cap(intensity, 1, 1, 0.94) + var/offset = 1+soft_cap(intensity*0.3, 1, 1, 0.8) + var/time = 2+soft_cap(intensity*0.3, 2, 1, 0.92) + animate(src, transform=turn(transform, rotation*shake_dir), pixel_x=init_px + offset*shake_dir, time=1) + animate(transform=initial_transform, pixel_x=init_px, time=time, easing=ELASTIC_EASING) + +/* + This proc makes the input taper off above cap. But there's no absolute cutoff. + Chunks of the input value above cap, are reduced more and more with each successive one and added to the output + A higher input value always makes a higher output value. but the rate of growth slows +*/ +/proc/soft_cap(var/input, var/cap = 0, var/groupsize = 1, var/groupmult = 0.9) + + //The cap is a ringfenced amount. If we're below that, just return the input + if (input <= cap) + return input + + var/output = 0 + var/buffer = 0 + var/power = 1//We increment this after each group, then apply it to the groupmult as a power + + //Ok its above, so the cap is a safe amount, we move that to the output + input -= cap + output += cap + + //Now we start moving groups from input to buffer + + + while (input > 0) + buffer = min(input, groupsize) //We take the groupsize, or all the input has left if its less + input -= buffer + + buffer *= groupmult**power //This reduces the group by the groupmult to the power of which index we're on. + //This ensures that each successive group is reduced more than the previous one + + output += buffer + power++ //Transfer to output, increment power, repeat until the input pile is all used + + return output diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index baa82c36acf89..6eb5c2b571bc9 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -28,8 +28,11 @@ /proc/radiation_pulse(atom/source, intensity, range_modifier, log=FALSE, can_contaminate=TRUE, collectable_radiation = TRUE) if(!SSradiation.can_fire) return - for(var/dir in GLOB.cardinals) - new /datum/radiation_wave(source, dir, intensity, range_modifier, can_contaminate, collectable_radiation) + if(source && (source.flags_1 & RAD_CONTAIN_CONTENTS)) + intensity *= 0.1 + if(intensity >= 10) + for(var/dir in GLOB.cardinals) + new /datum/radiation_wave(source, dir, intensity, range_modifier, can_contaminate, collectable_radiation) var/list/things = get_rad_contents(source) //copypasta because I don't want to put special code in waves to handle their origin for(var/k in 1 to things.len) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 12dcc6350be64..f48e56e33701e 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -803,6 +803,8 @@ * Default behaviour is to send COMSIG_ATOM_RAD_ACT and return */ /atom/proc/rad_act(strength, collectable_radiation) + if(flags_1 & RAD_CONTAIN_CONTENTS) + strength *= 0.25 SEND_SIGNAL(src, COMSIG_ATOM_RAD_ACT, strength, collectable_radiation) /** diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index 2f213ce0464ad..95ca4b6660344 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -8,6 +8,7 @@ var/list/datum/pipeline/parents var/list/datum/gas_mixture/airs + var/startingvolume = 200 /obj/machinery/atmospherics/components/New() parents = new(device_type) @@ -16,7 +17,7 @@ ..() for(var/i in 1 to device_type) - var/datum/gas_mixture/A = new(200) + var/datum/gas_mixture/A = new(startingvolume) airs[i] = A // Iconnery diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 6d54851e796c4..2607a5b31c553 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -2558,6 +2558,35 @@ /mob/living/simple_animal/pet/axolotl) crate_name = "axolotl crate" +////////////////////////////////////////////////////////////////////////////// +/////////////////////////// Reactor Fuel Rods //////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/fuel_rod_basic + name = "Uranium-235 Fuel Rods Crate" + desc = "Contains 3 Enriched Uranium Control Rods" + cost = 5000 + contains = list(/obj/item/fuel_rod) + crate_name = "Uranium-235 Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + +/datum/supply_pack/fuel_rod_plutonium + name = "Plutonium-239 Fuel Rods Crate" + desc = "Contains 3 Plutonium-239 Control Rods" + cost = 15000 + contains = list(/obj/item/fuel_rod/plutonium) + crate_name = "Plutonium-239 Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + +/datum/supply_pack/fuel_rod_bananium + name = "Bananium Fuel Rods Crate" + desc = "Contains 3 Bananium Control Rods" + cost = 15000 + contraband = TRUE + contains = list(/obj/item/fuel_rod/material/bananium) + crate_name = "Bananium Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Costumes & Toys ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/pool/pool.dm b/code/modules/pool/pool.dm index 5580d9c4abd76..d9021beac0c65 100644 --- a/code/modules/pool/pool.dm +++ b/code/modules/pool/pool.dm @@ -22,6 +22,7 @@ Place a pool filter somewhere in the pool if you want people to be able to modif icon = 'icons/obj/pool.dmi' icon_state = "pool" sound = 'sound/effects/splash.ogg' + flags_1 = CAN_BE_DIRTY_1|RAD_CONTAIN_CONTENTS // contains most of the rads on the tile within that tile var/id = null //Set me if you don't want the pool and the pump to be in the same area, or you have multiple pools per area. var/obj/effect/water_overlay = null diff --git a/code/modules/power/reactor/fuel_rods.dm b/code/modules/power/reactor/fuel_rods.dm new file mode 100644 index 0000000000000..49656a3893805 --- /dev/null +++ b/code/modules/power/reactor/fuel_rods.dm @@ -0,0 +1,246 @@ +/obj/item/fuel_rod + name = "Uranium-235 Fuel Rod" + desc = "A titanium sheathed rod containing a measure of enriched uranium-dioxide powder inside, and a breeding blanket of uranium-238 around it, used to kick off a fission reaction and breed plutonium fuel respectivly." + icon = 'icons/obj/control_rod.dmi' + icon_state = "irradiated" + w_class = WEIGHT_CLASS_BULKY + var/depletion = 0 //Each fuel rod will deplete in around 30 minutes. + var/fuel_power = 0.10 + var/rad_strength = 500 + var/half_life = 2000 // how many depletion ticks are needed to half the fuel_power (1 tick = 1 second) + var/time_created = 0 + var/og_fuel_power = 0.20 //the original fuel power value + var/process = FALSE + // The depletion where depletion_final() will be called (and does something) + var/depletion_threshold = 100 + // How fast this rod will deplete + var/depletion_speed_modifier = 1 + var/depleted_final = FALSE // depletion_final should run only once + var/depletion_conversion_type = "plutonium" + +/obj/item/fuel_rod/Initialize() + . = ..() + time_created = world.time + AddComponent(/datum/component/radioactive, rad_strength, src) // This should be temporary for it won't make rads go lower than 350 + if(process) + START_PROCESSING(SSobj, src) + +/obj/item/fuel_rod/Destroy() + if(process) + STOP_PROCESSING(SSobj, src) + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N = loc + if(istype(N)) + N.fuel_rods -= src + . = ..() + +// This proc will try to convert your fuel rod if you don't override this proc +// So, ideally, you should write an override of this for every fuel rod you want to create +/obj/item/fuel_rod/proc/depletion_final(result_rod) + if(!result_rod) + return + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N = loc + // Rod conversion is moot when you can't find the reactor + if(istype(N)) + var/obj/item/fuel_rod/R + + // You can add your own depletion scheme and not override this proc if you are going to convert a fuel rod into another type + switch(result_rod) + if("plutonium") + R = new /obj/item/fuel_rod/plutonium(loc) + R.depletion = depletion + if("depleted") + if(fuel_power < 10) + fuel_power = 0 + playsound(loc, 'sound/effects/supermatter.ogg', 100, TRUE) + R = new /obj/item/fuel_rod/depleted(loc) + R.depletion = depletion + + // Finalization of conversion + if(istype(R)) + N.fuel_rods += R + qdel(src) + else + depleted_final = FALSE // Maybe try again later? + +/obj/item/fuel_rod/proc/deplete(amount=0.035) + depletion += amount * depletion_speed_modifier + if(depletion >= depletion_threshold && !depleted_final) + depleted_final = TRUE + depletion_final(depletion_conversion_type) + +/obj/item/fuel_rod/plutonium + fuel_power = 0.20 + name = "Plutonium-239 Fuel Rod" + desc = "A highly energetic titanium sheathed rod containing a sizeable measure of weapons grade plutonium, it's highly efficient as nuclear fuel, but will cause the reaction to get out of control if not properly utilised." + icon_state = "inferior" + rad_strength = 1500 + process = TRUE // for half life code + depletion_threshold = 300 + depletion_conversion_type = "depleted" + +/obj/item/fuel_rod/process() + fuel_power = og_fuel_power * 0.5**((world.time - time_created) / half_life SECONDS) // halves the fuel power every half life (33 minutes) + +/obj/item/fuel_rod/depleted + fuel_power = 0.05 + name = "Depleted Fuel Rod" + desc = "A highly radioactive fuel rod which has expended most of it's useful energy." + icon_state = "normal" + rad_strength = 6000 // smelly + depletion_conversion_type = null // It means that it won't turn into anything + process = TRUE + +// Master type for material optional (or requiring, wyci) and/or producing rods +/obj/item/fuel_rod/material + // Whether the rod has been harvested. Should be set in expend(). + var/expended = FALSE + // The material that will be inserted and then multiplied (or not). Should be some sort of /obj/item/stack + var/material_type + // The name of material that'll be used for texts + var/material_name + var/material_name_singular + var/initial_amount = 0 + // The maximum amount of material the rod can hold + var/max_initial_amount = 10 + var/grown_amount = 0 + // The multiplier for growth. 1 for the same 2 for double etc etc + var/multiplier = 2 + // After this depletion, you won't be able to add new materials + var/material_input_deadline = 25 + // Material fuel rods generally don't get converted into another fuel object + depletion_conversion_type = null + +// Called when the rod is fully harvested +/obj/item/fuel_rod/material/proc/expend() + expended = TRUE + +// Basic checks for material rods +/obj/item/fuel_rod/material/proc/check_material_input(mob/user) + if(depletion >= material_input_deadline) + to_chat(user, "The sample slots have sealed themselves shut, it's too late to add [material_name] now!") // no cheesing in crystals at 100% + return FALSE + if(expended) + to_chat(user, "\The [src]'s material slots have already been used.") + return FALSE + return TRUE + +// The actual growth +/obj/item/fuel_rod/material/depletion_final(result_rod) + if(result_rod) + ..() // So if you put anything into depletion_conversion_type then your fuel rod will be converted (or not) and *won't grow* + else + grown_amount = initial_amount * multiplier + +/obj/item/fuel_rod/material/attackby(obj/item/W, mob/user, params) + var/obj/item/stack/sheet/M = W + if(!material_type && istype(M)) + material_type = M.type + if(istype(M, material_type)) + if(!check_material_input(user)) + return + if(initial_amount < max_initial_amount) + var/adding = min((max_initial_amount - initial_amount), M.amount) + M.amount -= adding + initial_amount += adding + if (adding == 1) + to_chat(user, "You insert [adding] [material_name_singular] into \the [src].") + else + to_chat(user, "You insert [adding] [material_name] into \the [src].") + M.zero_amount() + else + to_chat(user, "\The [src]'s material slots are full!") + return + else + return ..() + +/obj/item/fuel_rod/material/attack_self(mob/user) + if(expended) + to_chat(user, "You have already removed [material_name] from \the [src].") + return + + if(depleted_final) + new material_type(user.loc, grown_amount) + if (grown_amount == 1) + to_chat(user, "You harvest [grown_amount] [material_name_singular] from \the [src].") // Unlikely + else + to_chat(user, "You harvest [grown_amount] [material_name] from \the [src].") + playsound(loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1) + grown_amount = 0 + expend() + else if(depletion) + to_chat(user, "\The [src] has not fissiled enough to fully grow the sample. The progress bar shows it is [min(depletion/depletion_threshold*100,100)]% complete.") + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) + else if(initial_amount) + new material_type(user.loc, initial_amount) + if (initial_amount == 1) + to_chat(user, "You remove [initial_amount] [material_name_singular] from \the [src].") + else + to_chat(user, "You remove [initial_amount] [material_name] from \the [src].") + playsound(loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1) + initial_amount = 0 + +/obj/item/fuel_rod/material/examine(mob/user) + . = ..() + if(material_type) + if(expended) + . += "The material slots have been slagged by the extreme heat, you can't grow [material_name] in this rod again..." + return + else if(depleted_final) + . += "This fuel rod's [material_name] are now fully grown, and it currently bears [grown_amount] harvestable [material_name_singular]\s." + return + if(depletion) + . += "The sample is [min(depletion/depletion_threshold*100,100)]% fissiled." + . += "[initial_amount]/[max_initial_amount] of the slots for [material_name] are full." + else + . += "This rod is ready for material breeding" + +/obj/item/fuel_rod/material/telecrystal + name = "Telecrystal Fuel Rod" + desc = "A disguised titanium sheathed rod containing several small slots infused with uranium dioxide. Permits the insertion of telecrystals to grow more. Fissiles much faster than its standard counterpart" + icon_state = "telecrystal" + fuel_power = 0.30 // twice as powerful as a normal rod, you're going to need some engineering autism if you plan to mass produce TC + depletion_speed_modifier = 3 // headstart, otherwise it takes two hours + rad_strength = 1500 + max_initial_amount = 8 + multiplier = 3 + material_type = /obj/item/stack/telecrystal + material_name = "telecrystals" + material_name_singular = "telecrystal" + +/obj/item/fuel_rod/material/telecrystal/depletion_final(result_rod) + ..() + if(result_rod) + return + fuel_power = 0.60 // thrice as powerful as plutonium, you'll want to get this one out quick! + name = "Exhausted Telecrystal Fuel Rod" + desc = "A highly energetic, disguised titanium sheathed rod containing a number of slots filled with greatly expanded telecrystals which can be removed by hand. It's extremely efficient as nuclear fuel, but will cause the reaction to get out of control if not properly utilised." + icon_state = "telecrystal_used" + AddComponent(/datum/component/radioactive, 3000, src) + +/obj/item/fuel_rod/material/bananium + name = "Bananium Fuel Rod" + desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than its cowardly counterparts. However, its cutting-edge cosmic clown technology allows rooms for extraordinarily exhilarating extraterrestrial element called bananium to menacingly multiply." + icon_state = "bananium" + fuel_power = 0.15 + depletion_speed_modifier = 3 + rad_strength = 350 + max_initial_amount = 10 + multiplier = 3 + material_type = /obj/item/stack/sheet/mineral/bananium + material_name = "sheets of bananium" + material_name_singular = "sheet of bananium" + +/obj/item/fuel_rod/material/bananium/deplete(amount=0.035) + ..() + if(initial_amount == max_initial_amount && prob(10)) + playsound(src, pick('sound/items/bikehorn.ogg'), 50) // HONK + +/obj/item/fuel_rod/material/bananium/depletion_final(result_rod) + ..() + if(result_rod) + return + fuel_power = 0.3 // Be warned + name = "Fully Grown Bananium Fuel Rod" + desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than it cowardly counterparts. Its greatly grimacing growth stage is now over, and bananium outgrowth hums as if it's blatantly honking bike horns." + icon_state = "bananium_used" + AddComponent(/datum/component/radioactive, 1250, src) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm new file mode 100644 index 0000000000000..cc7e676da3d60 --- /dev/null +++ b/code/modules/power/reactor/rbmk.dm @@ -0,0 +1,989 @@ +//For my sanity :)) + +#define COOLANT_INPUT_GATE airs[1] +#define MODERATOR_INPUT_GATE airs[2] +#define COOLANT_OUTPUT_GATE airs[3] + +#define RBMK_TEMPERATURE_OPERATING 640 //Celsius +#define RBMK_TEMPERATURE_CRITICAL 800 //At this point the entire ship is alerted to a meltdown. This may need altering +#define RBMK_TEMPERATURE_MELTDOWN 1000 + +#define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage + +#define RBMK_PRESSURE_OPERATING 1000 //PSI +#define RBMK_PRESSURE_CRITICAL 1500 //PSI + +#define RBMK_MAX_CRITICALITY 5 //No more criticality than N for now. + +#define RBMK_POWER_FLAVOURISER 500 //To turn those KWs into something usable + +//Math. Lame. +#define KPA_TO_PSI(A) (A/6.895) +#define PSI_TO_KPA(A) (A*6.895) +#define KELVIN_TO_CELSIUS(A) (A-273.15) +#define MEGAWATTS /1e+6 +#define CELSIUS_TO_KELVIN(T_K) ((T_K) + T0C) + +//Reference: Heaters go up to 500K. +//Hot plasmaburn: 14164.95 C. + +/** +What is this? +Moderators list (Not gonna keep this accurate forever): +Fuel Type: +Oxygen: Power production multiplier. Allows you to run a low plasma, high oxy mix, and still get a lot of power. +Plasma: Power production gas. More plasma -> more power, but it enriches your fuel and makes the reactor much, much harder to control. +Tritium: Extremely efficient power production gas. Will cause chernobyl if used improperly. +Moderation Type: +N2: Helps you regain control of the reaction by increasing control rod effectiveness, will massively boost the rad production of the reactor. +CO2: Super effective shutdown gas for runaway reactions. MASSIVE RADIATION PENALTY! +Pluoxium: Same as N2, but no cancer-rads! +Permeability Type: +BZ: Increases your reactor's ability to transfer its heat to the coolant, thus letting you cool it down faster (but your output will get hotter) +Water Vapour: More efficient permeability modifier +Hyper Noblium: Extremely efficient permeability increase. (10x as efficient as bz) +Depletion type: +Nitryl: When you need weapons grade plutonium yesterday. Causes your fuel to deplete much, much faster. Not a huge amount of use outside of sabotage. +Sabotage: +Meltdown: +Flood reactor moderator with plasma, they won't be able to mitigate the reaction with control rods. +Shut off coolant entirely. Raise control rods. +Swap all fuel out with spent fuel, as it's way stronger. +Blowout: +Shut off exit valve for quick overpressure. +Cause a pipefire in the coolant line (LETHAL). +Tack heater onto coolant line (can also cause straight meltdown) +Tips: +Be careful to not exhaust your plasma supply. I recommend you DON'T max out the moderator input when youre running plasma + o2, or you're at a tangible risk of running out of those gasses from atmos. +The reactor CHEWS through moderator. It does not do this slowly. Be very careful with that! +*/ + +//Remember kids. If the reactor itself is not physically powered by an APC, it cannot shove coolant in! + +//Helper proc to set a new looping ambience, and play it to any mobs already inside of that area. + + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor + name = "\improper Advanced Gas-Cooled Nuclear Reactor" + desc = "A tried and tested design which can output stable power at an acceptably low risk. The moderator can be changed to provide different effects." + icon = 'icons/obj/machines/rbmk.dmi' + icon_state = "reactor_map" + pixel_x = -32 + pixel_y = -32 + density = FALSE //It burns you if you're stupid enough to walk over it. + anchored = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + light_color = LIGHT_COLOR_CYAN + dir = 8 //Less headache inducing :)) + startingvolume = 600 // 3x base + var/id = null //Change me mappers + //Variables essential to operation + var/temperature = 0 //Lose control of this -> Meltdown + var/vessel_integrity = 400 //How long can the reactor withstand overpressure / meltdown? This gives you a fair chance to react to even a massive pipe fire + var/pressure = 0 //Lose control of this -> Blowout + var/K = 0 //Rate of reaction. + var/desired_k = 0 + var/control_rod_effectiveness = 0.65 //Starts off with a lot of control over K. If you flood this thing with plasma, you lose your ability to control K as easily. + var/power = 0 //0-100%. A function of the maximum heat you can achieve within operating temperature + var/power_modifier = 1 //Upgrade me with parts, science! Flat out increase to physical power output when loaded with plasma. + var/list/fuel_rods = list() + //Secondary variables. + var/gas_absorption_effectiveness = 0.5 + var/gas_absorption_constant = 0.5 //We refer to this one as it's set on init, randomized. + var/minimum_coolant_level = 5 + var/warning = FALSE //Have we begun warning the crew of their impending death? + var/next_warning = 0 //To avoid spam. + var/last_power_produced = 0 //For logging purposes + var/next_flicker = 0 //Light flicker timer + var/base_power_modifier = RBMK_POWER_FLAVOURISER + var/slagged = FALSE //Is this reactor even usable any more? + //Console statistics. + var/last_coolant_temperature = 0 + var/last_output_temperature = 0 + var/last_heat_delta = 0 //For administrative cheating only. Knowing the delta lets you know EXACTLY what to set K at. + var/no_coolant_ticks = 0 //How many times in succession did we not have enough coolant? Decays twice as fast as it accumulates. + var/last_user = null + var/current_desired_k = null + var/datum/powernet/powernet = null + + var/has_hit_emergency = FALSE + +//Use this in your maps if you want everything to be preset. +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset + id = "default_reactor_for_lazy_mappers" + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/examine(mob/user) + . = ..() + if(Adjacent(src, user) || isobserver(user)) + var/percent = vessel_integrity / initial(vessel_integrity) * 100 + var/msg + if(slagged) + msg = span_boldwarning("The reactor is destroyed. Its core lies exposed!") + else + msg = span_warning("The reactor looks operational.") + switch(percent) + if(0 to 10) + msg = span_boldwarning("[src]'s seals are dangerously warped and you can see cracks all over the reactor vessel!") + if(10 to 40) + msg = span_boldwarning("[src]'s seals are heavily warped and cracked!") + if(40 to 60) + msg = span_warning("[src]'s seals are holding, but barely. You can see some micro-fractures forming in the reactor vessel.") + if(60 to 80) + msg = span_warning("[src]'s seals are in-tact, but slightly worn. There are no visible cracks in the reactor vessel.") + if(80 to 90) + msg = span_notice("[src]'s seals are in good shape, and there are no visible cracks in the reactor vessel.") + if(95 to 100) + msg = span_notice("[src]'s seals look factory new, and the reactor's in excellent shape.") + . += msg + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/fuel_rod)) + if(slagged) + to_chat(user, span_notice("The reactor has been critically damaged")) + return FALSE + if(power >= 20) + to_chat(user, span_notice("You cannot insert fuel into [src] when it has been raised above 20% power.")) + return FALSE + if(fuel_rods.len >= 5) + to_chat(user, span_warning("[src] is already at maximum fuel load.")) + return FALSE + to_chat(user, span_notice("You start to insert [W] into [src]...")) + radiation_pulse(src, temperature) + if(do_after(user, 5 SECONDS, target=src)) + if(!fuel_rods.len) + start_up() //That was the first fuel rod. Let's heat it up. + message_admins("Reactor first started up by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") + investigate_log("Reactor first started by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + fuel_rods += W + W.forceMove(src) + radiation_pulse(src, temperature) //Wear protective equipment when even breathing near a reactor! + investigate_log("Rod added to reactor by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + return TRUE + if(istype(W, /obj/item/sealant)) + if(slagged) + to_chat(user, span_notice("The reactor has been critically damaged")) + return FALSE + if(power >= 20) + to_chat(user, span_notice("You cannot repair [src] while it is running at above 20% power.")) + return FALSE + if(vessel_integrity >= 350) + to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) + return FALSE + if(vessel_integrity <= 0.5 * initial(vessel_integrity)) //Heavily damaged. + to_chat(user, span_notice("[src]'s reactor vessel is cracked and worn, you need to repair the cracks with a welder before you can repair the seals.")) + return FALSE + if(do_after(user, 5 SECONDS, target=src)) + if(vessel_integrity >= 350) //They might've stacked doafters + to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) + return FALSE + playsound(src, 'sound/effects/spray2.ogg', 50, 1, -6) + user.visible_message(span_warning("[user] applies sealant to some of [src]'s worn out seals."), span_notice("You apply sealant to some of [src]'s worn out seals.")) + vessel_integrity += 10 + vessel_integrity = clamp(vessel_integrity, 0, initial(vessel_integrity)) + return TRUE + return ..() + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/welder_act(mob/living/user, obj/item/I) + if(slagged) + to_chat(user, span_notice("The reactor has been critically damaged")) + return FALSE + if(power >= 20) + to_chat(user, span_notice("You can't repair [src] while it is running at above 20% power.")) + return FALSE + if(vessel_integrity > 0.5 * initial(vessel_integrity)) + to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) + return FALSE + if(I.use_tool(src, user, 0, volume=40)) + if(vessel_integrity > 0.5 * initial(vessel_integrity)) + to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) + return FALSE + vessel_integrity += 20 + to_chat(user, span_notice("You weld together some of [src]'s cracks. This'll do for now.")) + return TRUE + +//Admin procs to mess with the reaction environment. + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/lazy_startup() + for(var/I=0;I<5;I++) + fuel_rods += new /obj/item/fuel_rod(src) + message_admins("Reactor started up by admins in [ADMIN_VERBOSEJMP(src)]") + start_up() + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/deplete() + for(var/obj/item/fuel_rod/FR in fuel_rods) + FR.depletion = 100 + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/Initialize() + . = ..() + icon_state = "reactor_off" + gas_absorption_effectiveness = rand(5, 6)/10 //All reactors are slightly different. This will result in you having to figure out what the balance is for K. + gas_absorption_constant = gas_absorption_effectiveness //And set this up for the rest of the round. + STOP_PROCESSING(SSmachines, src) //We'll handle this one ourselves. + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/LateInitialize() + . = ..() + connect_to_network() + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/Crossed(atom/movable/AM, oldloc) + . = ..() + if(isliving(AM) && temperature > 0) + var/mob/living/L = AM + L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/process() + //Let's get our gasses sorted out. + var/datum/gas_mixture/coolant_input = COOLANT_INPUT_GATE + var/datum/gas_mixture/moderator_input = MODERATOR_INPUT_GATE + var/datum/gas_mixture/coolant_output = COOLANT_OUTPUT_GATE + + //Firstly, heat up the reactor based off of K. + var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? + if(input_moles >= minimum_coolant_level) + last_coolant_temperature = KELVIN_TO_CELSIUS(coolant_input.return_temperature()) + //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. + var/heat_delta = KELVIN_TO_CELSIUS(coolant_input.return_temperature()) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. + heat_delta /= coolant_input.total_moles() + last_heat_delta = heat_delta + temperature += heat_delta + coolant_output.merge(coolant_input) //And now, shove the input into the output. + coolant_input.clear() //Clear out anything left in the input gate. + color = null + no_coolant_ticks = max(0, no_coolant_ticks-2) //Needs half as much time to recover the ticks than to acquire them + else + if(has_fuel()) + no_coolant_ticks++ + if(no_coolant_ticks > RBMK_NO_COOLANT_TOLERANCE) + temperature += temperature / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. + vessel_integrity -= temperature / 200 //Think fast loser. + take_damage(10) //Just for the sound effect, to let you know you've fucked up. + color = "[COLOR_RED]" + investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_SINGULO) + //Now, heat up the output and set our pressure. + coolant_output.set_temperature(CELSIUS_TO_KELVIN(temperature)) //Heat the coolant output gas that we just had pass through us. + last_output_temperature = KELVIN_TO_CELSIUS(coolant_output.return_temperature()) + pressure = KPA_TO_PSI(coolant_output.return_pressure()) + power = (temperature / RBMK_TEMPERATURE_CRITICAL) * 100 + var/radioactivity_spice_multiplier = 1 //Some gasses make the reactor a bit spicy. + var/depletion_modifier = 0.035 //How rapidly do your rods decay + gas_absorption_effectiveness = gas_absorption_constant + //Next up, handle moderators! + if(moderator_input.total_moles() >= minimum_coolant_level) + var/total_fuel_moles = moderator_input.get_moles(/datum/gas/plasma) + (moderator_input.get_moles(/datum/gas/tritium)*10) //Constricted plasma is 50% more efficient as fuel than plasma, but we dont have it :) + var/power_modifier = max((moderator_input.get_moles(/datum/gas/oxygen) / moderator_input.total_moles() * 10), 1) //You can never have negative IPM. For now. + if(total_fuel_moles >= minimum_coolant_level) //You at least need SOME fuel. + var/power_produced = max((total_fuel_moles / moderator_input.total_moles() * 10), 1) + last_power_produced = max(0,((power_produced*power_modifier)*moderator_input.total_moles())) + last_power_produced *= (max(0,power)/100) //Aaaand here comes the cap. Hotter reactor => more power. + last_power_produced *= base_power_modifier //Finally, we turn it into actual usable numbers. + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/tritium) / 5 //Chernobyl 2. + var/turf/T = get_turf(src) + if(power >= 20) + coolant_output.adjust_moles(/datum/gas/nitrium, total_fuel_moles/20) //Shove out nitrium into the air when it's fuelled. You need to filter this off, or you're gonna have a bad time. + var/obj/structure/cable/C = T.get_cable_node() + if(!C?.powernet) + return + else + add_avail(last_power_produced) + var/total_control_moles = moderator_input.get_moles(/datum/gas/nitrogen) + (moderator_input.get_moles(/datum/gas/carbon_dioxide)*2) + (moderator_input.get_moles(/datum/gas/pluoxium)*3) //N2 helps you control the reaction at the cost of making it absolutely blast you with rads. Pluoxium has the same effect but without the rads! + if(total_control_moles >= minimum_coolant_level) + var/control_bonus = total_control_moles / 250 //1 mol of n2 -> 0.002 bonus control rod effectiveness, if you want a super controlled reaction, you'll have to sacrifice some power. + control_rod_effectiveness = initial(control_rod_effectiveness) + control_bonus + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/nitrogen) / 25 //An example setup of 50 moles of n2 (for dealing with spent fuel) leaves us with a radioactivity spice multiplier of 3. + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/carbon_dioxide) / 12.5 + var/total_permeability_moles = moderator_input.get_moles(/datum/gas/bz) + (moderator_input.get_moles(/datum/gas/water_vapor)*2) + (moderator_input.get_moles(/datum/gas/hypernoblium)*10) + if(total_permeability_moles >= minimum_coolant_level) + var/permeability_bonus = total_permeability_moles / 500 + gas_absorption_effectiveness = gas_absorption_constant + permeability_bonus + var/total_degradation_moles = moderator_input.get_moles(/datum/gas/nitrium) //Because it's quite hard to get. + if(total_degradation_moles >= minimum_coolant_level*0.5) //I'll be nice. + depletion_modifier += total_degradation_moles / 15 //Oops! All depletion. This causes your fuel rods to get SPICY. + playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) + //From this point onwards, we clear out the remaining gasses. + moderator_input.clear() //Woosh. And the soul is gone. + K += total_fuel_moles / 1000 + var/fuel_power = 0 //So that you can't magically generate K with your control rods. + if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up boys. + K = 0 + else + for(var/obj/item/fuel_rod/FR in fuel_rods) + K += FR.fuel_power + fuel_power += FR.fuel_power + FR.deplete(depletion_modifier) + //Firstly, find the difference between the two numbers. + var/difference = abs(K - desired_k) + //Then, hit as much of that goal with our cooling per tick as we possibly can. + difference = clamp(difference, 0, control_rod_effectiveness) //And we can't instantly zap the K to what we want, so let's zap as much of it as we can manage.... + if(difference > fuel_power && desired_k > K) + investigate_log("Reactor does not enough fuel to get [difference]. We have fuel [fuel_power]", INVESTIGATE_SINGULO) + difference = fuel_power //Again, to stop you being able to run off of 1 fuel rod. + if(K != desired_k) + if(desired_k > K) + K += difference + else if(desired_k < K) + K -= difference + if(K == desired_k && last_user && current_desired_k != desired_k) + current_desired_k = desired_k + message_admins("Reactor desired criticality set to [desired_k] by [ADMIN_LOOKUPFLW(last_user)] in [ADMIN_VERBOSEJMP(src)]") + investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + K = clamp(K, 0, RBMK_MAX_CRITICALITY) + if(has_fuel()) + temperature += K + else + temperature -= 10 //Nothing to heat us up, so. + handle_alerts() //Let's check if they're about to die, and let them know. + update_icon() + radiation_pulse(src, temperature*radioactivity_spice_multiplier) + if(power >= 90 && world.time >= next_flicker) //You're overloading the reactor. Give a more subtle warning that power is getting out of control. + next_flicker = world.time + 1.5 MINUTES + for(var/obj/machinery/light/L in GLOB.machines) + if(prob(25) && L.z == z) //If youre running the reactor cold though, no need to flicker the lights. + L.flicker() + investigate_log("Reactor overloading at [power]% power", INVESTIGATE_SINGULO) + for(var/atom/movable/I in get_turf(src)) + if(isliving(I)) + var/mob/living/L = I + if(temperature > 0) + L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! + if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks)) + playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) + var/obj/item/reagent_containers/food/grilled_item = I + if(prob(80)) + return //To give the illusion that it's actually cooking omegalul. + switch(power) + if(20 to 39) + grilled_item.name = "grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." + if(!(grilled_item.foodtype & FRIED)) + grilled_item.foodtype |= FRIED + if(40 to 70) + grilled_item.name = "heavily grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." + if(!(grilled_item.foodtype & FRIED)) + grilled_item.foodtype |= FRIED + if(70 to 95) + grilled_item.name = "Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." + if(!(grilled_item.foodtype & FRIED)) + grilled_item.foodtype |= FRIED + if(95 to INFINITY) + grilled_item.name = "Ultimate Meltdown Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." + if(!(grilled_item.foodtype & FRIED)) + grilled_item.foodtype |= FRIED + + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() + return length(fuel_rods) + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/relay(var/sound, var/message=null, loop = FALSE, channel = null) //Sends a sound + text message to the crew of a ship + for(var/mob/M in GLOB.player_list) + if(M.z == z) + if(!isinspace(M)) + if(sound) + if(channel) //Doing this forbids overlapping of sounds + SEND_SOUND(M, sound(sound, repeat = loop, wait = 0, volume = 70, channel = channel)) + else + SEND_SOUND(M, sound(sound, repeat = loop, wait = 0, volume = 70)) + if(message) + to_chat(M, message) + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/stop_relay(channel) //Stops all playing sounds for crewmen on N channel. + for(var/mob/M in GLOB.player_list) + if(M.z == z) + M.stop_sound_channel(channel) + +//Method to handle sound effects, reactor warnings, all that jazz. +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts() + var/alert = FALSE //If we have an alert condition, we'd best let people know. + if(K <= 0 && temperature <= 0) + shut_down() + //First alert condition: Overheat + if(temperature >= RBMK_TEMPERATURE_CRITICAL) + alert = TRUE + if(!has_hit_emergency) + has_hit_emergency = TRUE + investigate_log("Reactor reaching critical temperature at [temperature] C with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") + if(temperature >= RBMK_TEMPERATURE_MELTDOWN) + var/temp_damage = min(temperature/100, initial(vessel_integrity)/40) //40 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. + vessel_integrity -= temp_damage + if(vessel_integrity <= temp_damage) + investigate_log("Reactor melted down at [temperature] C with desired criticality at [desired_k]", INVESTIGATE_SINGULO) //It wouldn't be able to tank another hit. + meltdown() //Oops! All meltdown + return + else + alert = FALSE + if(temperature < -200) //That's as cold as I'm letting you get it, engineering. + color = COLOR_CYAN + temperature = -200 + else + color = null + //Second alert condition: Overpressurized (the more lethal one) + if(pressure >= RBMK_PRESSURE_CRITICAL) + alert = TRUE + if(!has_hit_emergency) + has_hit_emergency = TRUE + investigate_log("Reactor reaching critical pressure at [pressure] PSI with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") + shake_animation(0.5) + playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) + var/turf/T = get_turf(src) + T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[CELSIUS_TO_KELVIN(temperature)]") + var/pressure_damage = min(pressure/100, initial(vessel_integrity)/45) //You get 45 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. + vessel_integrity -= pressure_damage + if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. + investigate_log("Reactor blowout at [pressure] PSI with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + blowout() + return + if(warning) + if(!alert) //Congrats! You stopped the meltdown / blowout. + stop_relay(CHANNEL_REACTOR_ALERT) + warning = FALSE + set_light(0) + light_color = LIGHT_COLOR_CYAN + set_light(10) + has_hit_emergency = FALSE + else + if(!alert) + return + if(world.time < next_warning) + return + next_warning = world.time + 60 SECONDS //To avoid engis pissing people off when reaaaally trying to stop the meltdown or whatever. + warning = TRUE //Start warning the crew of the imminent danger. + relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) + set_light(0) + light_color = LIGHT_COLOR_RED + set_light(10) + +//Failure condition 1: Meltdown. Achieved by having heat go over tolerances. This is less devastating because it's easier to achieve. +//Results: Engineering becomes unusable and your engine irreparable +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/meltdown() + set waitfor = FALSE + SSair.atmos_machinery -= src //Annd we're now just a useless brick. + slagged = TRUE + color = null + update_icon() + STOP_PROCESSING(SSmachines, src) + icon_state = "reactor_slagged" + AddComponent(/datum/component/radioactive, 15000 , src, 0) + var/obj/effect/landmark/nuclear_waste_spawner/NSW = new /obj/effect/landmark/nuclear_waste_spawner/strong(get_turf(src)) + relay('sound/effects/reactor/meltdown.ogg', "You hear a horrible metallic hissing.") + stop_relay(CHANNEL_REACTOR_ALERT) + NSW.fire() //This will take out engineering for a decent amount of time as they have to clean up the sludge. + for(var/obj/machinery/power/apc/apc in GLOB.apcs_list) + if((apc.z == z) && prob(70)) + apc.overload_lighting() + var/datum/gas_mixture/coolant_input = COOLANT_INPUT_GATE + var/datum/gas_mixture/moderator_input = MODERATOR_INPUT_GATE + var/datum/gas_mixture/coolant_output = COOLANT_OUTPUT_GATE + var/turf/T = get_turf(src) + coolant_input.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) + moderator_input.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) + coolant_output.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) + T.assume_air(coolant_input) + T.assume_air(moderator_input) + T.assume_air(coolant_output) + explosion(get_turf(src), 0, 5, 10, 20, TRUE, TRUE) + empulse(get_turf(src), 25, 15) + +//Failure condition 2: Blowout. Achieved by reactor going over-pressured. This is a round-ender because it requires more fuckery to achieve. +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/blowout() + explosion(get_turf(src), GLOB.MAX_EX_DEVESTATION_RANGE, GLOB.MAX_EX_HEAVY_RANGE, GLOB.MAX_EX_LIGHT_RANGE, GLOB.MAX_EX_FLASH_RANGE) + meltdown() //Double kill. + relay('sound/effects/reactor/explode.ogg') + SSweather.run_weather("nuclear fallout") + for(var/X in GLOB.landmarks_list) + if(istype(X, /obj/effect/landmark/nuclear_waste_spawner)) + var/obj/effect/landmark/nuclear_waste_spawner/WS = X + if(is_station_level(WS.z)) //Begin the SLUDGING + WS.fire() + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/update_icon() + icon_state = "reactor_off" + switch(temperature) + if(0 to 200) + icon_state = "reactor_on" + if(200 to RBMK_TEMPERATURE_OPERATING) + icon_state = "reactor_hot" + if(RBMK_TEMPERATURE_OPERATING to 750) + icon_state = "reactor_veryhot" + if(750 to RBMK_TEMPERATURE_CRITICAL) //Point of no return. + icon_state = "reactor_overheat" + if(RBMK_TEMPERATURE_CRITICAL to INFINITY) + icon_state = "reactor_meltdown" + if(!has_fuel()) + icon_state = "reactor_off" + if(slagged) + icon_state = "reactor_slagged" + + +//Startup, shutdown + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/start_up() + START_PROCESSING(SSmachines, src) + desired_k = 1 + set_light(10) + var/startup_sound = pick('sound/effects/reactor/startup.ogg', 'sound/effects/reactor/startup2.ogg') + playsound(loc, startup_sound, 100) + if(!powernet) + connect_to_network() + +//Shuts off the fuel rods, ambience, etc. Keep in mind that your temperature may still go up! +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/shut_down() + STOP_PROCESSING(SSmachines, src) + set_light(0) + K = 0 + desired_k = 0 + temperature = 0 + update_icon() + +/obj/item/fuel_rod/Initialize() + .=..() + AddComponent(/datum/component/radioactive, 350 , src) + +//Controlling the reactor. + +/obj/machinery/computer/reactor + name = "Reactor control console" + desc = "A computer which monitors and controls a reactor" + light_color = "#55BA55" + light_power = 1 + light_range = 3 + icon_state = "oldcomp" + icon_screen = "oldcomp_broken" + icon_keyboard = null + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor = null + var/id = "default_reactor_for_lazy_mappers" + var/next_stat_interval = 0 + var/list/psiData = list() + var/list/powerData = list() + var/list/tempInputData = list() + var/list/tempOutputdata = list() + +/obj/machinery/computer/reactor/Initialize(mapload, obj/item/circuitboard/C) + . = ..() + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/computer/reactor/LateInitialize() + . = ..() + link_to_reactor() + +/obj/machinery/computer/reactor/process() + psiData += (reactor) ? reactor.pressure : 0 + if(psiData.len > 100) //Only lets you track over a certain timeframe. + psiData.Cut(1, 2) + powerData += (reactor) ? reactor.power*10 : 0 //We scale up the figure for a consistent:tm: scale + if(powerData.len > 100) //Only lets you track over a certain timeframe. + powerData.Cut(1, 2) + tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempInputData.len > 100) //Only lets you track over a certain timeframe. + tempInputData.Cut(1, 2) + tempOutputdata += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempOutputdata.len > 100) //Only lets you track over a certain timeframe. + tempOutputdata.Cut(1, 2) + +/obj/machinery/computer/reactor/attack_hand(mob/living/user) + . = ..() + ui_interact(user) + +/obj/machinery/computer/reactor/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "RbmkComputer") + ui.open() + ui.set_autoupdate(TRUE) + +/obj/machinery/computer/reactor/ui_act(action, params) + if(..()) + return + if(!reactor) + return + switch(action) + if("input") + var/input = text2num(params["target"]) + reactor.last_user = usr + reactor.desired_k = clamp(input, 0, RBMK_MAX_CRITICALITY) + if("eject") + if(reactor?.power > 20) + return + if(reactor?.slagged) + return + var/obj/item/fuel_rod/rod = locate(params["rodRef"]) in reactor + if(!rod) + return + playsound(src, pick('sound/effects/reactor/switch.ogg','sound/effects/reactor/switch2.ogg','sound/effects/reactor/switch3.ogg'), 100, FALSE) + playsound(reactor, 'sound/effects/reactor/crane_1.wav', 100, FALSE) + rod.forceMove(get_turf(reactor)) + reactor.fuel_rods -= rod + +/obj/machinery/computer/reactor/ui_data(mob/user) + var/list/data = list() + data["control_rods"] = 0 + data["k"] = 0 + data["desiredK"] = 0 + if(reactor) + data["k"] = reactor.K + data["desiredK"] = reactor.desired_k + data["control_rods"] = 100 - (reactor.desired_k / RBMK_MAX_CRITICALITY * 100) //Rod insertion is extrapolated as a function of the percentage of K + data["powerData"] = powerData + data["psiData"] = psiData + data["tempInputData"] = tempInputData + data["tempOutputdata"] = tempOutputdata + data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 + data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 + data["power"] = reactor ? reactor.power : 0 + data["psi"] = reactor ? reactor.pressure : 0 + data["rods"] = list() + if(reactor) + for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) + data["rods"][REF(rod)] = list("name" = rod.name, "depletion" = rod.depletion) + return data + +/obj/machinery/computer/reactor/wrench_act(mob/living/user, obj/item/I) + to_chat(user, span_notice("You start [anchored ? "un" : ""]securing [name]...")) + if(I.use_tool(src, user, 40, volume=75)) + to_chat(user, span_notice("You [anchored ? "un" : ""]secure [name].")) + setAnchored(!anchored) + return TRUE + return FALSE + +/obj/machinery/computer/reactor/proc/link_to_reactor() + for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/asdf in GLOB.machines) + if(asdf.id && asdf.id == id) + reactor = asdf + return TRUE + return FALSE + +#define FREQ_RBMK_CONTROL 1439.69 + +//Preset pumps for mappers. You can also set the id tags yourself. +/obj/machinery/atmospherics/components/binary/pump/rbmk_input + id = "rbmk_input" + frequency = FREQ_RBMK_CONTROL + +/obj/machinery/atmospherics/components/binary/pump/rbmk_output + id = "rbmk_output" + frequency = FREQ_RBMK_CONTROL + +/obj/machinery/atmospherics/components/binary/pump/rbmk_moderator + id = "rbmk_moderator" + frequency = FREQ_RBMK_CONTROL + +/obj/machinery/computer/reactor/pump + name = "Reactor inlet valve computer" + desc = "A computer which controls valve settings on an advanced gas cooled reactor. Alt click it to remotely set pump pressure." + icon_screen = "rbmk_input" + id = "rbmk_input" + var/datum/radio_frequency/radio_connection + var/on = FALSE + +/obj/machinery/computer/reactor/pump/AltClick(mob/user) + . = ..() + var/newPressure = input(user, "Set new output pressure (kPa)", "Remote pump control", null) as num + if(!newPressure) + return + newPressure = clamp(newPressure, 0, MAX_OUTPUT_PRESSURE) //Number sanitization is not handled in the pumps themselves, only during their ui_act which this doesn't use. + signal(on, newPressure) + +/obj/machinery/computer/reactor/attack_robot(mob/user) + . = ..() + attack_hand(user) + +/obj/machinery/computer/reactor/attack_ai(mob/user) + . = ..() + attack_hand(user) + +/obj/machinery/computer/reactor/pump/attack_hand(mob/living/user) + . = ..() + if(!is_operational()) + return FALSE + playsound(loc, pick('sound/effects/reactor/switch.ogg','sound/effects/reactor/switch2.ogg','sound/effects/reactor/switch3.ogg'), 100, FALSE) + visible_message(span_notice("[src]'s switch flips [on ? "off" : "on"].")) + on = !on + signal(on) + +/obj/machinery/computer/reactor/pump/Initialize(mapload, obj/item/circuitboard/C) + . = ..() + radio_connection = SSradio.add_object(src, FREQ_RBMK_CONTROL,filter=RADIO_ATMOSIA) + +/obj/machinery/computer/reactor/pump/proc/signal(power, set_output_pressure=null) + var/datum/signal/signal + if(!set_output_pressure) //Yes this is stupid, but technically if you pass through "set_output_pressure" onto the signal, it'll always try and set its output pressure and yeahhh... + signal = new(list( + "tag" = id, + "frequency" = FREQ_RBMK_CONTROL, + "timestamp" = world.time, + "power" = power, + "sigtype" = "command" + )) + else + signal = new(list( + "tag" = id, + "frequency" = FREQ_RBMK_CONTROL, + "timestamp" = world.time, + "power" = power, + "set_output_pressure" = set_output_pressure, + "sigtype" = "command" + )) + radio_connection.post_signal(src, signal, filter=RADIO_ATMOSIA) + +//Preset subtypes for mappers +/obj/machinery/computer/reactor/pump/rbmk_input + name = "Reactor inlet valve computer" + icon_screen = "rbmk_input" + id = "rbmk_input" + +/obj/machinery/computer/reactor/pump/rbmk_output + name = "Reactor output valve computer" + icon_screen = "rbmk_output" + id = "rbmk_output" + +/obj/machinery/computer/reactor/pump/rbmk_moderator + name = "Reactor moderator valve computer" + icon_screen = "rbmk_moderator" + id = "rbmk_moderator" + +//Monitoring program. +/datum/computer_file/program/nuclear_monitor + filename = "rbmkmonitor" + filedesc = "Nuclear Reactor Monitoring" + ui_header = "smmon_0.gif" + program_icon_state = "smmon_0" + extended_desc = "This program connects to specially calibrated sensors to provide information on the status of nuclear reactors." + requires_ntnet = TRUE + transfer_access = ACCESS_ENGINE + //network_destination = "rbmk monitoring system" dont need anymore? + size = 2 + tgui_id = "NtosRbmkStats" + var/active = TRUE //Easy process throttle + var/next_stat_interval = 0 + var/list/psiData = list() + var/list/powerData = list() + var/list/tempInputData = list() + var/list/tempOutputdata = list() + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor //Our reactor. + +/datum/computer_file/program/nuclear_monitor/process_tick() + ..() + if(!reactor || !active) + return FALSE + var/stage = 0 + //This is dirty but i'm lazy wahoo! + if(reactor.power > 0) + stage = 1 + if(reactor.power >= 40) + stage = 2 + if(reactor.temperature >= RBMK_TEMPERATURE_OPERATING) + stage = 3 + if(reactor.temperature >= RBMK_TEMPERATURE_CRITICAL) + stage = 4 + if(reactor.temperature >= RBMK_TEMPERATURE_MELTDOWN) + stage = 5 + if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! + stage = 6 + ui_header = "smmon_[stage].gif" + program_icon_state = "smmon_[stage]" + if(istype(computer)) + computer.update_icon() + if(world.time >= next_stat_interval) + next_stat_interval = world.time + 1 SECONDS //You only get a slow tick. + psiData += (reactor) ? reactor.pressure : 0 + if(psiData.len > 100) //Only lets you track over a certain timeframe. + psiData.Cut(1, 2) + powerData += (reactor) ? reactor.power*10 : 0 //We scale up the figure for a consistent:tm: scale + if(powerData.len > 100) //Only lets you track over a certain timeframe. + powerData.Cut(1, 2) + tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempInputData.len > 100) //Only lets you track over a certain timeframe. + tempInputData.Cut(1, 2) + tempOutputdata += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempOutputdata.len > 100) //Only lets you track over a certain timeframe. + tempOutputdata.Cut(1, 2) + +/datum/computer_file/program/nuclear_monitor/run_program(mob/living/user) + . = ..(user) + //No reactor? Go find one then. + if(!reactor) + for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/R in GLOB.machines) + if(R.z == usr.z) + reactor = R + break + active = TRUE + +/datum/computer_file/program/nuclear_monitor/kill_program(forced = FALSE) + active = FALSE + ..() + +/datum/computer_file/program/nuclear_monitor/ui_data() + var/list/data = get_header_data() + data["powerData"] = powerData + data["psiData"] = psiData + data["tempInputData"] = tempInputData + data["tempOutputdata"] = tempOutputdata + data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 + data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 + data["power"] = reactor ? reactor.power : 0 + data ["psi"] = reactor ? reactor.pressure : 0 + return data + +/datum/computer_file/program/nuclear_monitor/ui_act(action, params) + if(..()) + return TRUE + + switch(action) + if("swap_reactor") + var/list/choices = list() + for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/R in GLOB.machines) + if(R.z != usr.z) + continue + choices += R + reactor = input(usr, "What reactor do you wish to monitor?", "[src]", null) as null|anything in choices + powerData = list() + psiData = list() + tempInputData = list() + tempOutputdata = list() + return TRUE + +/obj/effect/decal/nuclear_waste + name = "plutonium sludge" + desc = "A writhing pool of heavily irradiated, spent reactor fuel. You probably shouldn't step through this..." + icon = 'icons/obj/machines/reactor_parts.dmi' + icon_state = "nuclearwaste" + alpha = 150 + light_color = LIGHT_COLOR_GREEN + color = "#ff9eff" + +/obj/effect/decal/nuclear_waste/Initialize() + . = ..() + for(var/obj/A in get_turf(src)) + if(istype(A, /obj/structure)) + qdel(src) //It is more processing efficient to do this here rather than when searching for available turfs. + set_light(1) + AddComponent(/datum/component/radioactive, 1000, src, 0) + +/obj/effect/decal/nuclear_waste/epicenter //The one that actually does the irradiating. This is to avoid every bit of sludge PROCESSING + name = "Dense nuclear sludge" + +/obj/effect/landmark/nuclear_waste_spawner //Clean way of spawning nuclear gunk after a reactor core meltdown. + name = "Nuclear waste spawner" + var/range = 15 //15 tile radius to spawn goop + +/obj/effect/landmark/nuclear_waste_spawner/strong + range = 30 + +/obj/effect/landmark/nuclear_waste_spawner/proc/fire() + playsound(loc, 'sound/effects/gib_step.ogg', 100) + new /obj/effect/decal/nuclear_waste/epicenter(get_turf(src)) + for(var/turf/open/floor in orange(range, get_turf(src))) + if(prob(35)) //Scatter the sludge, don't smear it everywhere + new /obj/effect/decal/nuclear_waste (floor) + qdel(src) + +/obj/effect/decal/nuclear_waste/epicenter/Initialize() + . = ..() + +/obj/effect/decal/nuclear_waste/Crossed(atom/movable/AM) + . = ..() + if(isliving(AM)) + var/mob/living/L = AM + playsound(loc, 'sound/effects/gib_step.ogg', HAS_TRAIT(L, TRAIT_LIGHT_STEP) ? 20 : 50, 1) + radiation_pulse(src, 500, 5) //MORE RADS + +/obj/effect/decal/nuclear_waste/attackby(obj/item/tool, mob/user) + if(tool.tool_behaviour == TOOL_SHOVEL) + radiation_pulse(src, 1000, 5) //MORE RADS + to_chat(user, span_notice("You start to clear [src]...")) + if(tool.use_tool(src, user, 50, volume=100)) + to_chat(user, span_notice("You clear [src]. ")) + qdel(src) + return + . = ..() + +/datum/weather/nuclear_fallout + name = "nuclear fallout" + desc = "Irradiated dust falls down everywhere." + telegraph_duration = 50 + telegraph_message = "The air suddenly becomes dusty.." + weather_message = "You feel a wave of hot ash fall down on you." + weather_overlay = "light_ash" + telegraph_overlay = "light_snow" + weather_duration_lower = 600 + weather_duration_upper = 1500 + weather_color = "green" + telegraph_sound = null + weather_sound = 'sound/effects/reactor/falloutwind.ogg' + end_duration = 100 + area_type = /area + protected_areas = list(/area/maintenance, /area/ai_monitored/turret_protected/ai_upload, /area/ai_monitored/turret_protected/ai_upload_foyer, + /area/ai_monitored/turret_protected/ai, /area/shuttle) + target_trait = ZTRAIT_STATION + end_message = "The ash stops falling." + immunity_type = "rad" + +/datum/weather/nuclear_fallout/weather_act(mob/living/L) + L.rad_act(100) + +/datum/weather/nuclear_fallout/telegraph() + ..() + status_alarm(TRUE) + +/datum/weather/nuclear_fallout/proc/status_alarm(active) //Makes the status displays show the radiation warning for those who missed the announcement. + var/datum/radio_frequency/frequency = SSradio.return_frequency(FREQ_STATUS_DISPLAYS) + if(!frequency) + return + + var/datum/signal/signal = new + if (active) + signal.data["command"] = "alert" + signal.data["picture_state"] = "radiation" + else + signal.data["command"] = "shuttle" + + var/atom/movable/virtualspeaker/virt = new(null) + frequency.post_signal(virt, signal) + +/datum/weather/nuclear_fallout/end() + if(..()) + return + status_alarm(FALSE) + +/obj/item/sealant + name = "Flexi seal" + desc = "A neat spray can that can repair torn inflatable segments, and more!" + icon = 'icons/obj/inflatable.dmi' + icon_state = "sealant" + w_class = 1 + +/area/engineering/main/reactor_core + name = "Nuclear Reactor Core" + +/area/engineering/main/reactor_control + name = "Reactor Control Room" + + +//Procs shamelessly taken from machinery/power +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/connect_to_network() + var/turf/T = src.loc + if(!T || !istype(T)) + return FALSE + + var/obj/structure/cable/C = T.get_cable_node() //check if we have a node cable on the machine turf, the first found is picked + if(!C || !C.powernet) + return FALSE + + C.powernet.add_machine(src) + return TRUE + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/disconnect_from_network() + if(!powernet) + return FALSE + powernet.remove_machine(src) + return TRUE + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/add_avail(amount) + if(powernet) + powernet.newavail += amount + return TRUE + else + return FALSE diff --git a/code/modules/power/reactor/reactor_cargo.dm b/code/modules/power/reactor/reactor_cargo.dm new file mode 100644 index 0000000000000..f1d5a22bdec83 --- /dev/null +++ b/code/modules/power/reactor/reactor_cargo.dm @@ -0,0 +1,31 @@ +// modular shitcode but it works:tm: + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/multitool_act(mob/living/user, obj/item/multitool/I) + if(istype(I)) + to_chat(user, "You add \the [src]'s ID into the multitool's buffer.") + I.buffer = src.id + return TRUE +/obj/machinery/computer/reactor/multitool_act(mob/living/user, obj/item/multitool/I) + if(istype(I)) + to_chat(user, "You add the reactor's ID to \the [src]>") + src.id = I.buffer + return TRUE + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo // easier on the brain + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo/New() + id = rand(1, 1000000) // cmon, what are the chances? + +// Cargo varients can be wrenched down and don't start linked to the default RMBK reactor + +/obj/machinery/computer/reactor/cargo + anchored = FALSE + id = null + +/obj/machinery/computer/reactor/stats/cargo + anchored = FALSE + id = null + +/obj/machinery/computer/reactor/fuel_rods/cargo + anchored = FALSE + id = null diff --git a/config/game_options.txt b/config/game_options.txt index f6d48065e14d2..a36d7fc7834d7 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -688,5 +688,5 @@ ECONOMY ## Uncomment to enable dynamic ruleset config file. DYNAMIC_CONFIG_ENABLED -## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for TEG +## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for TEG, 5 for RBMK ENGINE_TYPE 3 diff --git a/icons/obj/control_rod.dmi b/icons/obj/control_rod.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bef59ebf2ecdcdbc44e1637e84edb1940c011c5a GIT binary patch literal 3245 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 UauysLtN;K207*qoM6N<$f*TADDF6Tf literal 0 HcmV?d00001 diff --git a/icons/obj/machines/rbmk.dmi b/icons/obj/machines/rbmk.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1c52ddac12f1235d091c41e93b55958298be3af8 GIT binary patch literal 20582 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 pB&%jSE^%YI8j}oc|kCYgE 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 IS@YNb3p}KRasU7T literal 0 HcmV?d00001 diff --git a/icons/obj/rbmk_computer.dmi b/icons/obj/rbmk_computer.dmi new file mode 100644 index 0000000000000000000000000000000000000000..66bbcb40ac22d50b43824c6f52e1f997465600b5 GIT binary patch literal 1117 zcmV-j1fu(iP)005u}0{{R3yb+fl0000^P)t-s0000H z5)uGF003qH0RI60|Nj7d3;fFDZ*Bkpc$}@0u?~VT6h&wH6%DS9q2S`+VjzY=et}e4q!Dd+l&BC)SwW8m z+K>cN8|!fr)JAm5X9r8wimQ+86+U#Q(txy2jK5&X6XOxPKeqzV4&Z0RoW*O#-*mbk zMx6Ay87!Wb!H6^3I*`f;cdfaEzD?imPgy;x_OpxsgrSucbi+4vL9-&gf2|wv!K-=G zXxKym00P}fL_t(|ob8&8a-$#=MkCTxgRySRw%zxC(d9=o5ij6?7TSI%#%AW)aJ+&^ zzv<}&z>lKZ<&XnmEd7W>VRc~q-~k82c3oBWs-ZnTsdnJex;i;=FH`@;p$bSV4#Dv;5@z@SU=Ua z>>z(_>x z0000090BsbRDNy#w;Pe+(AN=}|7k8y#MHM5#zh-OKnN8|v_c44Fi_tr7=4K^qMaTt zL1m{6Gj&k+NB4*p)P91jAD#ahfrJjSIsP;8)$Z}yBoIFbkIw&$K*B0!Qe3wV`QPy% z|4Rq?9{>OV0002sSCX3F9bMPih{<+b>64gfv(z`FPeNxlzVIipJ|Ex^4CZ%&Pp9DQ zz!dSh>*feo-QJRf>EN000000DyQpi`+go-L+qEEzJ;u zsdR7G1#hJZ4u33$+(s6+!Qz(N$YQ*Y3-06kn5@ZxGg+*Z$Y{lo9mxE8gDmEgngqc{7~1dF~6(l^4~P78<| jVM&Wv3KHaY`YHSes8MB(>vy@q00000NkvXXu0mjfxI_Eb literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/alarm.ogg b/sound/effects/reactor/alarm.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8e698a69f1a5b5c09b2a8cbc71f28b83cb6d4284 GIT binary patch literal 52922 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 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/crane_1.wav b/sound/effects/reactor/crane_1.wav new file mode 100644 index 0000000000000000000000000000000000000000..394bd658cb83010fb3afdc6e922f9516e9d697fe GIT binary patch literal 476768 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%0D~em=??0$0y^Xg?DrqLc>*!s`CwLYB@mB< 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 z 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 -bW!%W!+Y#$JlWSGoJ?y$A+kv(O#muCiT(foo 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

a8>*r`<(2!HVjp;fbuAIH>1L*ACFAV6Gdq^k} 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 z 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 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/meltdown.ogg b/sound/effects/reactor/meltdown.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9c0a1a9917915451ef0c0fa2b3198ae01b9b57d2 GIT binary patch literal 168824 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ƐimIh(jtW=|$qF=ibZ5^y1n$@m8Y3>B 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 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/startup2.ogg b/sound/effects/reactor/startup2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4df6e736c50d56cfa9ffae0cdbb2e1078f3872c4 GIT binary patch literal 72957 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 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/switch.ogg b/sound/effects/reactor/switch.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b9cd7d1540212dbd17860e136ff1d8d45702128a GIT binary patch literal 21657 zcmeFZcT^K=*C;*-N$8kB5@P@jp@*P^CPh67CP0RnbGilBm0MXW~w`_W_X-a*e>e(&#F_q%I->;89V4a1(N?Rj>2cA00ge#@3X z01EtloY49SaQ+k}K$b#MwW%wxon@iCi6-uw@x|ADIxoH6k)`wNF@TxWmfjPR`3IHZ}|6{lo%+|NL+1ww4V6 z)W8lDA40$IS|JMnkO06lvD7Jv^0cfgJ!-M5ywqa>>bJ=$FU{%4h38QQ{&6ALM_>Q| z1_&+G3u@*)1tZQ|aOMSx66Y8{r(*0|r2w#3inaYIdk%M*)^Yi^p>9b;ZT zlu34Y%UML|-lP%dhgE-H)PKx_06vQwVo3zjO>JR#k!5{(A~@8~X%PS+I89((5!zFM zzN|199yMA2ip;i zx=Hmx5`KtX^lJPja;sjUD1ol(JMk^lWkjUFTcRFIYzw;NpCZo&vKxtK^+{XyYD z0OTn(fZU&Gzb?uCV$v$`T$fBAD)kwD z(ivD12DXbCt5j{g!2$aQU#pyNIEe8aGvq^f>Xcv;r{)F_atgor{KV#yCB$u3X4WO)qKihpO^OOvZ8!_j{` zul{Ag)HMaqQCsUkyVa~9)`ryh;6o`lyRt&3Q|?|*yL&x<^WyCP6s&)04gf06{vSG7 z%Fm-*tjhFrQ~$}}e`wBj^u;2Bp&}FSHWS}5^6)GB^{?$m^%zWh-#|?0C?;hb8yV;r zI_?lT&WfB&jl9tr8Pb&&-1)b{{8XE}*HivYa~4#D=v?r?qZsxt&5>9X+;=K4_AE9D zE;id$wk4;svEs<%MybYsXil{FSh@I^Nc>P#V3AW6lT#@>DUG|-^7Pbyd;U{%)+L&N zC#X4$M3aBhoNkK2T2PzX$iAdH+~Pm;u(40S=P^)~uk_ z|9g!AYbWh}$L&GF9t40T05DryKe1a!mtW|dLyK1P>@(=!=<>L#W@FxgLSuK&=SG27 zkT7NWHP0;c#C@*7FexZEUmoE>v+f)SFq&&n1(!WF;OG)S=OV_#?uOChb078f=AO!R-QUCc&H6FSE;8YwD4Eh%y z#gPy|7#Vy-6#$AOcP;&|hxtD*{SSl?p#=aOkaDow3@$?p!h@;BWKCW$;H$C|Penr( z8bcSJPT$@Xt7>5%VG1DOz`bqg%VYM;S*NnP80p}4viCT>C=zsna)|aIh&u9cSH1ex z*WkP@#L^fjXkI|F!xzZz80|&Y@sA$#0thBR_a9DWbGxJ#V$gq*UD{5*{F=^0`v$T? z4?WRMyK*Ee8=@{b8a&=PtVPpT+jRXmAw#U$Yf7WwOCyS zKnLo^!N_35y@k6rG63A`h5&?aHJ71=HZ^_U6E6WYzKsZoKv~EO^P<#gh3mR$91Zhv z^Dv4C2q0P3X}FP04+hXY>S_aQy{zlX0^mjmi@h2NwE+Q^a6oA21paZ8Wmz z?kSN=PAr&jvL*nm-v$7r*07ZQB~nExsnawMzU0>!Ta;=noX)P1&GD?HeEnX9ppMq zM0sRVTI}V8am#bIFg;kt70ca36t%kA32qz(d(~O>Xl*H1Y}t7qWDr;ePKCQs)2ObL zn`_;PI~->OaxE4t3%B!9f@R=TV#!`7!7@cZE;gTGaX4h5HdgLnIhW+EnB;~xE6r;1 ziWkb7l~csh0NVj{AP80Nw;6bk3vZ@8q48f+X3%7Sr3e&YZa6dd))ynO4) z(xeeMKwa$wP)%_(^Cc{7SdIGPrNSSKISIy)py&-ONZ5j01=Qk_KrtiiUx>tN)qYga zK=%^l*^=;oR2Kju}}e`Gp(EW*~4PN6ZUHSXGL9UX~2)ZYCl|LFce+zRCPhw zEe!zsWq~+;`pzIhG(a3bD!jmu744?}v!b*ZY*+Vp1&9b7|L+PA5jf1x9w4ybf*)LH zy8!&SHZDNm?a%AaiaHPxSopJO0TFon_jo@Ll?IT0-h#`o%EIbrOtS9tvujxeU5B>y zq5jZWFhWDBDmtdPO?iozJU!)W-SP91+G$T!BPGW>l0duU=~bPfW{GIb$|Kd4mz23( zE)US+TTznpDC?Z(g4{0Rz$H5a08~)6dTMBDdb$?iMD-|y0veiHhP@0bb-7VZw`7}- zlXf^}?1yLX1qQE8dz?NYT&}Y5T7Rgjo0=OkgJVF2s5?3R zk!^nG<$nDtNnp?uDu@RF41jy!@^u3s5~URn9=-eksH2t`SyG&7s2|mizy|>E2oQ=y z(eq9&tJYB6=pExp1$h_A@s^UGbwou#g*BFpJK)8}5-@ z8IPQtJ$${KTvvK{c&&2rWcsZCZvE}M_IFjsRSv71oqha2eusUBe^1CEI@Wr3YnO*sNePr}R$qNoW)aN_X<{@>ubqE2j&Bml^zwp@!7415E#0?TA{Cct#N4425D5JfPTJ^Wa04f53h-4pZrIs9c7WI;HaX5m9~sa z=jM`C4+QzGKPWDTiz;#|DuTi3D%g_*cT9Nxboex9Yfk>SVF67 z&fc$^RmMBp?2E#$(~HM~VNvMZsSHk@*hW@0BbbShW@ivG8cmR^GNn*%9&IDhQ3Zv` zB}oD&B_`6R_jV|avpW*ke|z4#yZ2DQn!Q90U?^rIt@LF>wHqC%8oPI0oymo!J{ zR5~3*rfKGmTcLT5$CrNDw`8~6eCZZNYy!4~@G7-y8nWN{>~KNk7F#93r+obSv-{IS zUZzDg$5s@TggHU6A^Q5RfqA+{G*OM(jmun*%PWqCW{=>6<=FiWtEb!@X8Ri@CRZM7 zI?9eNFUYVhNNI|U@CftCM)@1F{WI6z+P*p=!ZPd2$)+!!hS&C_&L)g5?Q@2($2Re4 zG+WF=dPQj}S+gi3;>nctWvH1?OBN&#&x&P6Xj?>vK5b&fSkhNCVEPK;FS6kbbd1^R zY8l&M`uaD;7zCJg*x@GP|K;^ZM(wL|S0lP&XWe#MamaB&1>LV3IdRJaAPqEd_E4TN zeEP8YBKIP(K)*R;u_m&^f{pR@T3P(ZO~d{=GS3R%yd50uvIOEOI$z2}njH^DXnVMQ zsmsr>NsEUaGacWk-b$g!v+?!vNtu}j7cQ4IH232bL@5c|gQsH{Dh-@)N>kc(gQ6Fa zP?P1k6-Xfqk>hi}ty~?#i7XtvRq0|x(^2Ua0Pb=whQdXyO`9EB{;21;UCZ-GYDJg+1uZNI$Kk2I)bifM{WOk4b56$Ik*67_E*I9^ z+NyR$FvrT%!2n+@FO!kQEuSO>An*7q0&ukFV7= zB@fFU86#>0t^WF20Bm_0u6rhnqZ@N?>;R-WRAgFo#6f9_DkB`IO6D;batDOKZVDpz z>yb6!jm5-iuKv{fUtI#!zK$@o9el>!$D^J)axDNYQc9&N`@TwX$-kgCH@&4XVJ(pI z&id&FkzY-8el#YoBhhkSe`^9Bfn_?lH}%LwPFb^Wj0J|2W&xuK0G?4aDckZ*eKnqR z?78BmwK3eYB*W#oDzXY&mh4X=SekYxQa^AR#!^nv{SVg!d3;Q+yC%pDLdJj$^K2xM zxt1c!pK8@X09v-1>f16KbZaHQ<0G)T_Yh1|585vW4N7v!>0zFbR7Xc_F8s;EjcE-A zxu|AZsbzb9)v}gF{J7x?ILtN|hrE}OF-VO+WqIe*<~N>lOeQYC|cZwu1NYZtZEE!A* zzY+k!PaDimw4@5!(gpS1^Mqrm%D@usAiJ~1?ak(NUx%k?8tlf*s$4W7wUkIOyGJM! z8%{H2L5&6m)&Ql%B!-D$v1s{t<7|eue$R-FuPdsl-^NFuIX-2N)(X4^5z|VlDHu$hb=i&p4%LA7_P_J_Sez!xNw z5e^AQ(rkRZ6@uXaZKg_~j;{VMa$U==4X$0sV@F3m$3k%EO%?m8+L`HUPvkyslI$KT z?CmD@vUX>$xx!27<>iJ32IZVQPM#r5t=uyzgz2gur{${R`Yb-4p%sGX^D<&Gh} zh<^O9CW{ocDPpiY|v3)V~cWMhVk;i zDG{PSLmP}J+c#Twy$(~}kI|F!+)AGbFYguBL+><}Lfz-2*K4?Il1X(!=E+BI8_E_f zzEO_}xs+^DSnPI%uhVGIH=WM8Qe+H`0-*KPldWP7bKG9*DK@)~rKw2pmGj}T9In!{ zwZ|QUQPL?=2bp^it4D-Db>o@_PRHL2pkcJ6OeQQOa~crAy)Q1Gyuh^~h!jsk5nG{g zqnsK*#6ib(2&Y8YHAGzg6fT5jdUf-|nxd1PHlvp07r|5Ji7@vwhuF>^E*oZ69BA-1XXHBmbyJ70p@3 zvH8|&JTlw9>(HOuteP!I*nAQIoK$@Kd`mO<)fH|dlr8FTVyn6*b0QK(vOIFbQ+V_P zjQRO5EpqndwuGQuK`>n@NOjv&Emy0ptpt^&ubkr}tf$&336=`X;zbfx44Zk0G;qzdTLWlD# zjEi(Jly~k3X*riD=H&}|a6S2N8N%isZtK-GmZzj|rGH#D$-bjAnex}~D~3W1DidY_?D=Vt0V!<2{Af=s>X$w4PExCLKXNQ z9bNSn8r=~#yl4Oso=22TAxe(^vD5M6%x=fL*RdK#i*eS#{?wE)fJYS43$C^J;Q=35 z;ox>^9X`@b-8y>`XvP?4%&Ke#@`(*8rueRGIBWw)PTH%)i}Tmd{+BY zZ+Squf1%H~e5Ken6Xv{R3hdfPS#pi& zzkKCv*3GGR*>Lh$PBS<@A_u(8L_#~cnOviiNi~^~Q(e}U(EGxfl{wMx| zPb_uJ=3Do(HQTQvzX5=_&CwVw4!C#0jijmyQB_stt48soqEfd35ETjA5@@Ed^EgVe zgFs$i-OzCKoj{qfdb2;rtK692xhoHe!5s2$n$m_hm1T1<04&pwEaOa@6dVtbSNa@L zBhHsdQxnV1xpv+}UETG`pj*ge)sXxYcT^A`*LVp(%~i$gDw|&Uif-;boV1BlJ-h<= zm9<~C%4iE+w(-dEw~=o@61T+PUe#HUG|@z~E8?^V_=hDPN*3L>xKGy$qlykSfF`8B~1ePblXnI@8 zB-2wIdu$L5W6#qR5?1WJbYXJ%m0>`|iKW5o_NqR4)L=N_Q%w$?(`yt7&&R!*F7Zj( zyYnFvPIZv5;znbb{hV;*Wc0)0wK07z*PbA)5t5D8NfTZ-B0fKHJw1i_4A0z%xAlsx zu5GKeW;#GcC;-wIGG*dQFw)Vxz7O(b*`3Y7-Y1v2A0B+2@;L#qG*^$)8VxYW?(`-a z+CQkDJN(@IqaUL6Rn72;=Ckp@8t=)G{&G|+^#PgXx;Wgu8=8N}^GY1Jwi$>FeGdfj zEw5a;qEnzIG6ZeU6VdaySBQD**9{p;)xcs2DR<+Zr;bA_)1m2%OVSEJU@sCzmK+zOC>}Z zD_Ja~xUl*~7BV7H4V#Ohu>1JFR!L=xe({V^p`x335LU0z8At9mT1jlt#dJ&`39B^) z41QSS=;CMJ^UIx=rpPa6&IMdF(4O-;^I*?ndGBe@JAceAb~_m>*e*WQb={VY(R4vG z0HK@t8Nk3Ke7G#s5dy3cz{P&$DEir~0j8CI@`XIY6KnfBar)00WWV)ugn2@tt0>2c zkq5@1hKXjWfCP-+a;x*@kktBye0;XN8pl_%^qaE@WsV`Dte7yCcB|~}%-gZ|VX>_O zIN<&2YHFRp^n9ej?lF3DVDZvd-}TF^&Q!%be>Axwem&R3-zI~X$!=w^?D_d9s{wmD zxxYI=-bkGPu%pJf{3WWf3OD%B(z88xZ=-`|ldvwG$QMf(Oct5~w7>ZC$b>rb%eNzX z9xBInoVFg>x#|un5P#vqn`?(w@AI#G8v&2I+mu$5(m+l)E`}gOnnXgGMnj4w3_#w? zr?m9B?nh>33kV6o&-6lf?7z|r3$MmD+%e=De%JQ&`>y-l?)#$ehTk#o9zC6XX6NAK zOkGQRJ9lr&nI+V^58dsQ;)fw*o)9keTNWA5j=0@`W*lt@v@RZ;!J~49i*Sm}%o^wZ zzVeFx@^UBhJQxf>*9hdCScVO|kHZAbpMn!B%i?ws*{wtlMk$^mYDfd~1mm~w-a5v| zLnw$E+P%~Or1Hc5$?W65rghgFw?DM&?C5VQcQ3-~&X>*^M;ETJBJlEvE@)J%1>RpS zCT1wP=$@%YE^U+tqjcu;LYQ=8C{cRit=!?(`)_&)@~v|Dx30vr;my~#4=3n;YObo& z!>v1I5;`=t_bm>&cd7tI_!@C>#SH#}x0S(j1J6#;TgL{O1`(g{&eXDE$F=o{F%+$} zbd(s}gOaIvB?BI_&g`%o&9wrqIac7~n3a*5XvL)SE7dO)>*P_eP10$ZgLI}dS}BTd zWhjx%RzaE{qlG=~LM{4r9U5gQ)qCo=gamXHIPm(e)xLq3_$dDcrU`wKY`q3jp@fLk zHGz#b;88)$6aj=uKOh;GLGc*0eFhO-&&AmD-zSPK*kru-(c1i5Jas|fr3E9&W7Czl@ z_9$rKFuneo-iPDbqDt!U94_W?H(E~-mBSH>>hNV)QbtNoUfEi^)@Q_3cl+8M)Hv`~ zoOV&e=y}w|N!y|Lo1gb-_o!DU;#GltH(5JTxqKo0N>^ys zVuc05qwmbt1uFqdR5de;qNu8-&JxVJ`F(toK4>h~5kD0dHt9cpAu2@d;6RQGP-gLJ zvg$w!!j21AOAZPmPf`!~UE{OpbS)eelS}M$n7dd?*O301@>pm3NG_Hz(LQkRr)AkPC~?-d5;^I$ z6Xy@5M9@7lK6Twflz%)p!{z0!T`94u6sM9K`j?Td4w40d$RYbxM-NLz z51CdwC0xiE`m-zL!a0DZg@@~R#O*UtUE0?%uzlaYx4s{=FsM5hE?>~{-*+pr7>-8s zR{v=`1l7=J{qvz=chOps>bjGenVBjS&DQcvVWx_mLZ!VQt90-U(RXdej*rlrXQF-k zI$G<7r+NLSI2+2~j%JhjvkR+7_!J>YcxO(jl-Ik}Jp1kQ6o(O+(AEC~H9@FP*^IfU%>~n%bY`pYmeBw)1wQB>rbwpnx7we3~p zV>cvOgLe=7Rw%hy>?qOe6LPe$CqIV#p7@x%2O-bD?dtoUapgB%0@<-`6Z6&i*^Eo> zHUmj3!Q41IH-o5V4jjpa1Bk~GAZa-kz}03#uc*@b-rKi%%nkPR6oJH1s8A@B_3NGy z+{F|DB`(faU*9U5(<;l)9)9e0Jl#?>vZ9}%v*0=6s%b!qdR3_b(e8sdB z!-!MVv=zsC%?9pHXT7RDtJF7FoRK+*BtQcfl2~m#MfN?|N*n2v#ONdb&zJywP!c`UaKC9!NdtWtj@KE>OGiQH`)d8cvPV8`ej51ifih)nl$s zYBqLul=gDtfV>J}$4p4;Or>DjNTlA`5oOG7CUx3aYpL{#hdFl5n*5ml0ENwHm=zxb zpA`M#nOc{L-^zOQq35GpVn~<9QytAvTOW&I?|IYE9F3xoRdqfOKg|J6Q)q7$3LM5M zOvprADaS%BI5Gq@UFNX^Azn%J{`0h!k z8y?+GkUPL8@02n4Qo>r_LawZ2`AcAlAmiB{FpS_I2-4~6BMGOF86hqV;MVJtf z^==cVFz{Hu9-C|}55_qjtv}k?Dsv3sD)_9v%CIm-D<4ea`1CJ$nP8Y8asb7x&$8ne zVjba*Ot9o#-W%t{O)EAOten}Abb8B9v!@4P%CW;UPu#*OB3yn3FXyn{LA!ffMVqI> z9_{>P?ZIPhBK?VnqZPLTr_TBw`KH?#^`h#`7TU*YaV{!~aPi5PyxhB?=MA+}Y;*H(z#g5^ytjxA`sQly`nt#Nh|{!Ar-#Fgmy^t+&64FY&c! z#1SYJPfJf8*cH3=gQ{d%+?Dg{p_M%|DEreRv^aSGbcT!~V!%4^)EXiQuSwwR!+~>n zhi=t1R8iNyHh}8+1-&K<8Ya*KrLkuDwYf-vGca&{gUyTAPM~|Gkp89c^`EcszxD}N*e&( zV^-_*mK2+)T0UK&*V4E6*F+C2OiL!hqSx*`#ojWV71Wvhg`_{|s>MZVvV-i+s#ZMz zFylPLem6V%=cmi5ucluHw6ZP%uWr7CtcvX?9!T$7cdX}J5;k}}b?oZh^HbK6>&I3- z^l2NB8pJ!q`ojR)$DRW!o$99DIDSSgel$YQOGxR1c{)gkT$?7nf+Onc&2kHG*cDyA z@lKdIolHnYhJ%Y41&oOKl;R3l9xfMW%nm{+#Qpr(>6>8+Wv>h&P?TdGoZzNQ_bpEo zg=k-VcscEmChN8m)Dk_8#(oaiCI+ z%i10Ud4xo`JU_iTtyqLBEGZC8a<9Wb8iri=3J@099?9(g+J)l*5pHi))NI%HMw$iv zA|$-F-}ufP>bztC$KyWpWu%BX)Y8G0-^vcUocprt_Xw*xO#BiRAIH_6OJsfUrlERs z%e4nj@KUI^iR~~gTP@4zbR5cf`qr%3MTDXAl?|>H#OIHqQ27uWplV-{dJrign)rEq zg>AZ5zqW70uLL1M3x~_p6%sBlt|<*mT72N7mRQE9x-p(#nWX*2FrZyqC1N*g_P6|8 z&703`&yrqU9O%!APhCc!6;Lb*Rs_o-BoiuQGN}G^E&SeUso8tQgGWOx`;Yr{0L`hl zwRrclOX8JJqX4~?RdFky1Q}B}!@NRhkRk(zuAY80!KKrc{GgDg+pCpqW_|++$M?OK zviE(}SjJ|^#sKGdgKU+aXDb@39CdordGEfaF6t@j5dhhIo|tt_ESA2m-`r>sjWW!@ z1j$JnGEDxpao$_MMM3t`z+(csDgZ9uD)Z4X4B-GjyJ!Q7j~r>F{>v?YZPkp-#t}yxw5xCXs9y0p&i10aof+H4zg z#=Z~R^r*ET3ak&U^C3rWF#2Mu`Up2FZomeiShJS5Lw#+5qpbZc+Qo|_>o$3pt^b8u z_-*z~@Y_FDmtO9L3B$FUU&o(&y%QJw`|a@6CNTEnZ!Zv(44!{8tB=bF4@c#Rn9X6K z+Rfs0S-Kvu>C~GsM*rHvAi0}$;aJ_F<)oz!?p8s7vxDaM}E3FYfw zzxJ$U_t_BBHZc!wpJCy+cbb?3fuLD^E{vDZU1P;V>&i&`2u)8vWr-T_v19`F^o_K) z={sJ(UfhH@R~GsE1D892+xI*L*f%}}zMzdP*9N}9wx4%QPVsF)&ce;CUUcoLu#wd6 zswjMYCB@a{_Na27)t6qXyvO=27sI~261WNM%dwZh%p`6l-n9@@8wjTIncsQ`Lj$L* z=^hlgc-rZ?3YQ3HB4T2^_2d1U969|L$~f)(8tXX!@v%NLiVtdBX5^?L<%=yj(a+Dj z59=99m2f&$;&t-lup`2HK!VSVhR31FR>S*O9B+HDJYdy|O5=yoAKy!N-p^N#_eXb2 zfP0%y-VwMLZz1Pu@Fuh7~ntFy~zkGT{1E;uayc-~E;%p=8w zJ%7E$o<*2`Qg}2nnCCa?n0qycZWif53uXw6BJaD`XeuYF0d2wHYsBBVgsy+(5*D^F zyvf@NMc=tSe*f;&%&oCo_s8yBzW(Um?eDrvE92T!&9tf7CD$TKR@=k?g7S@tP=)n2 z(5w&!_(-0phHJ+R;7sqgz%9-$)F&9VudhIC|(`uSP!cJ)`JNf{+GJ}l{ zSBT;IWCp7bM)N&)XYb6X2#j~dZoI|youTCvTCBDOhddn(t5w==Oe@Di$}&tPO|k1w zrM*~L@ynVmhyU!wMP8VD&%Cq#eeKPFjBajjKD_6`DrX{MK5R83acBvMn6 zRfhq6B2JfpLo}T*WjU;5}gg7?j>}Q>e*?GyYI)=r6Bw#{8eDF zx8l!|3J)d_-0VEt`mKgGB*knmsSz9O;(l9U!`EkJ0?~7EX_Y(Jc5{Es$1~rgjpAHW zJgFTkj$N$}^W47rw=YhMFEl?^F^n>N`N-w*ftHTn{otSM15#D{0t@flLlS>&hXUVn zHonDq+66~87`^%zm`EE-JvDCF7vSt9awbOcvEd8z^8m8XHdHgn*&_L5hisS~7lU`q zfH!2Nc=rdz@>R+N-sD!|{Nn`GTl{HV7Q=_>KlI+?mkn*#GK>%9vu0Bc43DE`7Q+uQ7KGq{uYxK6Mfk*CGU5qCyFxX!CQ#$zh;gWQP>oIY##hg+z!p$mRq-ZY2h=P zYRTlkfTip28O7v7TI(u9EB&Z4o9Ch4!*RB%dFw~xF;L^K$E z`X_X1Ya`5{4(VFUSLIW{{5K!u7FAncez+5@c{skUC&*h<^Kh#mM)PTQ431y!*ub&K z20hv_HwDQoLnb0kkq~IBsp$SrR4ed#Kc?cB-&dmOt^HyLci85x15FL$ejXU!3R9wK z)JfdS(|aww$35Y{&kc-))@jcT4u~1K+C0UF5_9Hu$31DkW?%B%PubG8+|D3B$nEV) z;<^<{b-MFkw{&G1>p|(v%`fjzdn>cDVkTu=oP}7ZM&cNYw>AA1dA;@^-ENdY_;O>+3i;FTc9Ug}n?2VJWew zzQTJJW3<)mSf4RZM8MX^LL+_wG?=6R+Zs2kZ-3lheMMX~yg|--JWqI#mx9$7*aBXVOdHuxdr0ycq zVAI$vPyU*N4UfkPD490`Pfu3Ly+7C;46D9{7(7f3hf_Sk*+BIrD?q2 z;&n4)fDYjUctRKAoNF>X23mkbUytFOQZ^o54+zN|j0)@t1hGstn)O#-ub zphpUg;{Om(Ems969;4XM#Kq|Eap)glYb$4RVsPSgQiBD-G2Ajc4CAd&>9?U?!=Y=` z#94!#*LE!8?5D-C=y`rf$PMo!=ikQ{+$o}P`rN6_Ql{S;vm@o3zpP9DZ9eNwg|eZ+ zx|rN}p}guYHtUe@hdPcX58Xd9cZ0djR=TK>;TbT!CC?nSZuj*M@5D&U z9oq9k_|>#)&niX_j==8?kTfmU1Lt<5@=o;>lQ?n2hq$4$e#fztQZ=Rd z3!#N9!+$M#Isj!^cE6ji!v~X%d>>pn1ZX9)75qsNe`18hZt5QqFi~`0)YIt*O$Uqu z4eoRyArum#P{xP@C~hmuv_@ulK$$=+=BhXytaE6Wz#Sv6ZJf+4hgOr>-(CA zI-L6PjEl?mmDMb_lixLyhE`GoJv7PGl zrKzM;SF2+zF=Or{oUsI{b%HoJyk+neWzm|PTemBn4Uv-62;GyX9gzq`NI%-aPyv@lw!(M)R#3&vg{}XQYM#Ah*6&Bxz0hSHlIyC4-Z{ zJ74tIo(z^azA`g`+p==2U|TfF+e|uzfeJ9a2fCo`DgYp$WH=0nL`pXGIl6ZssJCN= zHzR8hOC1}mA5AohX$pmq7iP$0F{z9VTfcAK8fk}9;0#5O{n=%D*Mp2@GAXuPWFl!%eI>fx(0tfvI2Srl|EdmdqH3=;cTUFDz z-tzoSe)8X%+L{tuG*ZqehgQ|JBDXCU4n8>ljXcCNJL4|fV+82I56VL!GA~{0?<;=a zGXl=resW#`RxP~eED zYPK@T6$`@%OmhZ3Tb#SXY5qsqZLX_LcMwt+k}uslV6y4Tf+|yPTW-fP_EqG?0fI-Roelm zh)s=)O&zs*vIns)d%WjUnl&Y0X=D@u#SxW=H1; zn%h`zvbzluYNJ8E z9o0UnZn-#Mep6LT0QXr0B<{>w^}_{WM;8ZI-P&hCQ^h%13v-`6QvsFhOugyk!IMN; z{X3_BgFn8}QRE%(sPtJL9kLMaKaAY?dmhP_uPrtt1-HV!>{7OCc5 zd)&}J?ByqS-B(rwA@c6KlNM$x)KYOVHhV(y4xOI)Y*})2N^6*RX<26()~&-z{m)(D zgWlJA0S|lvfO;gt7=SmjnHN7h64LUw<2TLJI$p_@Tap5 z42E{T+aI`8O{NIhd3gW3jM?OMf#fWw{vOmZek!lHq8|WS7w4Xxmc_t(1Po{NU$dlvl@D2?Cr#T?Tf$t((F$@JGlPDHt9b9R=<*(Jj z2bs-EDL^DaHy!)-UjFFAeN<*PkA969ZT%`U^muLL=;X0gPlm3mI9Wou`bgkV&F6;~ z!M)>j>LecWi|j_{NX>(fU%ih6yVrg#=z9UmtVKb}=_$p_%m~+OrDKOae>ik;-dgvn z#jk-0Uy8m4g7d8U>a^7ww}fV`ELuDJ?BcH2o zd(BNr6z`SX^j)nr&12>A_C5Ww`>&{!k+j`6@tOlAM{f{|LA(8K<*uun<|0mAc>D3> zI@*5p6}?HE?lTCcz~V5f?_7MV7O+NC#jlo`yTFta?ueqm=D@e$Th+3e!4T6@0{EqD zUu#{W$vl<3&xsfXhBKgt1%8ntMrDe)Ryd{JS}pyiFyU$`P7q@(6T~ze&6W|R3^Ic3 z&LU4iEs5BvzU2`IzH3bjC6ACjz}R4s@(rF}R9Lxw+1`VMy&JAe*;rR;S!iJk?j%#kNH#yVMwgWKU9Q+8(p1lZq@iy|j zM((e(7Rd!&FQ?9{nrw1^;V3PcvUEy>L(e8h06^-2xCE`+*Ng_~)7EF!vR7uu2!T|+ zyUdV~d}%{dy;rsEC!;+@ohj~C*O0_3Irj6Xv;ZNh27%Iar&FFVNDe+t`IytNaeHzk zT}!VQvDOASSSdsG1Jc-$fECawp0@nRUWgeI;79_ zMFAo=q2qVHN9@DML&vnusNHUAYMuiC?+gHdFY~Q;G9JH(-81+14^4D`|5t_r4uUVw zp7p}Jy0|zp)-v3_BcILPo12-udH2Tj^ytj38#gDM=U{ncY{<4rXY&f-HD~{q?Tdg7 zx+?y}o>CJ%?9$620k4RW6IYKue)6ktXp_lx`#&tGx84_=J_<~%4h`H<+;H4S5TD|A z^Uc|k`;PB2pF@z62%NA|SWdtY_iqbLJ^FU2FMa#)!!GFkk}WshF zoH+1(-Xym*Sag{Ed5v(`2C6~OHduN9&X!anp^HZ{5Nir2Dn){o$)5=M)P#A%O#OmMX$TX&H(W+`id-D5_dq$qGsF)%?uUMu7 zJX;+K{q^%(8g2X4CHLLN9(Mf2@6I^poJMUVu_wpI<^(t>H;Rvm5*|SGn(!A0kDpf`&kB!LDMHQAt79Q>zHUc`* zL28k~ZsO9>b+3o-{_fckhOp6Ow2s|C-nZH9lQIKm`Q< zmHNKbP!Psh45LCcw;Z?wWA^j&*)^;VHg%6|W`~Q^9{6zT5(#UC)s&28073%SUPu_w z;E|`MMGX=t&q8BLI4!0X4j$>Q6G@@d5r!B-zF)qKL&gDvQNb>uY8+Ju)Sc=RO~tnB zw{;&h?|zx;4t{fPan4c&Ha86|g%pu+-9#>2#V9l6#*9w|g4&^hwW@Etq3qA#)QB;L zTsmZ_2<qa+J^6TvSLpSJgV2;FjVdf#!XM_Q8+Zg!GP6M|e zslUfc6r&W(Na{_ew3-BV?070m9t=1JE2C!IDDXZ`jRsZ)d;@GDVyl#$82;p_*m$cS z&kBblGjR=VX;8jGHrm)ADr(d6UD7(E9uRA;QOkz3fGZSZk~8XwGkXsmmUrTSTy}HA zj>#ov&Li3Ybpp|p&7x)byl*Tt+boA}-e7$C70Rq-@4>L{_J>2`H(d6f+*|124)}(s zJe6-2Cfwfp%ZvQB(aokv;Y^yL-yKWBqBSCNTm3`0G(t2pNN5|ZJhE6+Y$Py#-})%l zZX1~1iXz|58%=gL37N`k0u8oUq%vy_Gri zyB!UyC@@-cNP`+R*3JBF=^~GOKRucVo*8e51&oF6$7uczTp(Abz+iw!xL0viMzB|C zcQ{o`=FUP6d_<~8Y(CZ?hJ@!s-kHW|3%SnO5MerJCHllVZri@J-qCIOgk7A1`?Gtj zpGih)+hM9-ownN-m8V9H{8 z#L7UkArrny!@-TZooAg_n_?6-K~TPBAD<6KryxItVOzE|b#i<(d7_vY&|`^59M&E` z#a*eTr5T5WjgPfbVYvfTD4d13Fy zy^J(lwxM$f;4u{gcm@lNR6#Hfh$FV{Ai1!2Z*k!CU{#1Vv)IBwKO_?J6shT?2TM5b ztRuN(4kNe+AXyFAn=11|>rw(ve89(w(02D;e`>ATSZjbEuu$bAR563KT0&>Yoda(Y zhpYS^&+TiSDt%*gcB9>~z}+X8H9MHT7@R4kNzjQit#w{=(LG1R{RRdU(1BiXp@}k_ ze=PXb#!Q%^y&gyjEWRX0ILoTJa@WHKe^>jB})!COaOe{`8& zyDn^n5V{dYT@Gv#J=;FA{i2vhf385@cu@7A0MjFyc@QSa9}o0hXIW5>vjgAD4)y6= z0f6c05bA{ABw~+3Z0a~OCQb=#K3orOX3Y^h*pTHREN^|S-c`IJx2Hj5P9B4L%U9lW zZ3Y2AS_wq_02T>SbzIsc01P&wu}&-&Fkn@5 ziUANTpi{J>#Xd*`AZ7v!sNkEF6U`HCakSljai-cLK}N;bYB_$6N|v+l zD7os#FGg93CRV@@Af7QiJw*Y|fSef(zK9&hJxm43fZF3Cavb+C6(j>{kCzR|EyckR z=i*|q1rE&2?7&P60Dxdx)D(-=-UdTWOf0QfSh3N<0u{9oD{6|NYH34FG^5 ziU?MWfM^8OfLWXxnOru7K+?Gh09lhT7Asn<5d_#&wmGE>fUQwQPyhfFOEql}1#0ag zXCnxx3L@4}Av`lyYftV~Cfom)?pm!Y0EnmnhBBCNhfA|m;^GUlO4VKFAo#%Oywk}j zia-8@*KE?c5r?Z_Dnf~T2?cIbkYXH7lsW zUTnfKL`H2%0I5IsgzcT4RLZ$q9&!0!GndWA7_p7fXqC24!JSc9#=K7Qj`mB+9{Y z2Nn#f1~G^+LV>h_{jQNl^jz!TK7vjWL2N`6W$pT9zBixeq!DtaB2s#n9zdR-13A*X z!T*ITbp%)j;Hg#bdJn&k90F9&9cuFDnGbNVjqx}Z|NjO6aPbBJ-iJ)CN3Ntn8K90v z`jE->$dxoG1Ju#T1#D|`NF|nv*nu6ymBJ~+Br`EH0RX_xYHzBIVO1LpwJ~i38*GWC zSb~LN&9I7TVI2#bts^!VDhL+QY81ezf*>3WEa6@Nt6C5cQBf63Aj)$0?$#l2v@aVY zMipx;RxtT=t4d^iPus^bcQLmb`6%;%p=xz|-S+(>g$|g+rRyr-NEy?ifPkTfrJ+`A zsRIB2#F!?y@srKA+#m)FV#Q(&q-?@~q1NmGUEBgq#R&^&$lB2o$2kGS`MHhGtxgCo zJAeUxh+N7TRsaIjjvOMFGKLj^0JS5R)I)D0cH|)7;6Uskkcyd^nVA6q5UXHoT5U{3 z#ol6PMXXv_h^3_>qBg2kHLw&brdqee6hUm!3L;|F0=Dh{f3hlf+b&0w3o#bZqKXAX z5PVq{s!1&E;hR5Nu?hf!Al7LavLZ){q{YzvsTk4=h-}?GYlC>ZZ>#ogt6BiGKyLJw z09X)Z$ zhteyu|E3t=+u1t+9*A694doyRU^g)kxwab0K@h-h;#=01L`pyaXC$N&5OW|VP7!lR zVP+;~CKdw#z#28i7-L0Lj94366I(m%#T3I7Y)r8trWj&l5fQ_{qQw|hPy~Zj)mjnN z7{yWihjZ{-FKD7*L5E^77F#eOe9PK?iBvZYv6#92wEsLY$z{~h-JLy^a8^|W17bu2 zooBN7dAm6L|JetXUMk7NNbo?_0ALURc=CT*^S0sp1kXrVPI%xKZ|{lrv-KO7BaTYI zASefTQ6b`jRX(l5!(zcw=8PKv9*8_*i-$4LLBeifAo7SU9>zci3A=^2zClW0OXY~z zLBN4nOiYZJnVFbb3;+PbV!;-xJ&K@qhOLR!UPRRp!^X5Xt&3Ibrd73K#i|Wf6$`bk z+JLHv21TsF*n$8k(yJ6E5v1rh0YFi80)U8TYJn*jJgg!Xma*LA`rQ1r2S8B48d1#C z1qt{?%UtL2kd3e6w7s)>0jtF!3LL}ljoq@%Z>7X>)ZwqmgZwYRfJEEcO(Y{iP&sGuThT|_L^Km-#F zHlV1gBA{4A(HaE=BZ9F8K>;I3Kj8w_s;XjxU^ZrJWzVsE8Vy(kjM%muX2h_wbP!^Y zM-r(*hdgZ?ETHmV?WOO*mJ_5*h>F1iq!4mMx6|U`|J-QTdGYFE0Kx>rlrUY&?}HCd zo+ijo-mS56I=Ucg5UX)-Mpip2t1!7a-zz{(0RD&ETT6uzE=0B1ZTN@WTT6uzE=0B1 zZFoswOA(it12J(b79%DmW@a&F1^~cf2ewvwwc28ch}AG{u(Vk%EiDibwPJ}C8w@Kp zm=+d-h-oPxDgqi+#GnPNh>bC3<=3Xu4G^?oAXq~MQ1oU2KJL%ILg7QCCI=9qZ)0;y zdA|2M?6Y}};jHOURYgH7BF2ExlIY=2KK)j)aPn@*V-4K@Pu$1K_?7@%RW~Bptc&zj zfE+R!tv2~aXq^DrfgzF(*8_%q9 z4eJ(SgIZu=)hZUEV#QJg0YoDTRuN1!RIFIHR8Rv3V;#I2g3rB z=Hma#8=mk55nrx9(ek85GWQgxE(js3NQ3KjjRXP%(dyQMSfD_l%YVwO0C0qkWE{|i za4>o8uH_C9QNItG{qX&dCLe&Hh+)b(eybH_jo4d<9}}%W9Dq4|+Ft;+PO%gnvQYs( zh}_m1$^ZfECJrLEwT3c40K18|ejjMXE}ZTlKuql5$iWe@7&9}AF%ts-U{#A@F|4LV z6vf^^?d>gAv9YnUhzb~DU}@F5VHj3W)aZM%{Q5%5+gy?*6SpON)9m}fiefZk0b5x& z``1tN5DCY7&n(^pzWCxk$;zXAZp{(wRES0dtOXEJ!K-HqAm9I*u)sS2tN^yrg8Tl> zsV>Rp)HBnTJ=+x*CG++&AbP9lI02N00K;%G(U`JDu zW)TY_ii#~_v|Xy&(b~4q;!I7#1&bV{f|}}TU)CUTF=q=Fj4Fy~1yPOwzasyc@)(2I zMq`V;^7BPA@DQ-)A!`K(vqfn7LpWZ$J0VPuj706?u+w`Sd%jW*eA zgLNyW0BTsb$(A-*s)eOsT3EGa-I{f4Hrim_ilt#1mKLUBMO9SAh^o;ls&ac<=2fY+ z*1Jyj-F3A>t#I9z`6>a}cXwB7U9EMtZrys_mN{qk`LmF-ch}Xr-s*(+=gfS2dz*pF ztzQ+$ NCjud`R|wf5Tk=()HU0XV=vA)WMZV%i6e17U>(`}jM! z1zZ;4VEX=P;`g_4H$?BU=fA^cPY9Uf*gIOL_Wu3fLOSl>p#;Dd=5D^O!g~HLa8EY} z(?0;2#_73E`1ahHAR00x{Upq>uXY=KR-Fi+2M>U|J2pb?)FQ#CTyF#$u6 zjae{yIXGxJILsn1+NwLuqC47ZCEDgov^{;yKk;kW)|bopXX zS%o|uJ;r~>`-d%RZHs1}O1}bo#IF^4^bpyAsc%k2Z>Nba%lgsZ5FhxmZvf7-p8o`2H7FJTNw_o4=Tt0n{}G?RXEvbb0^^*hkdc_YiLr@Uu$M({(0W(2 z%}UVLa@f{#^35wT|DCb^Eja)vG*N$KGRq+eFpd!2gmQKiFtG^LRSvjaE*b z7lP9tka{1Hb2O?3NF5_un>pH`c{;R_gw4D-dfo)R7>r)+L|b)*S#raf>gg>nZn~Xgcow-^PDSj=Dc57(vNV_2>K#$r(T}D}&P1DyZ}E?;PdlK!gUW zUinV~0Kh;R>5V_@h=HNdqM`Vrp^%BO{Qp{Fz}iKm&O8!CY&HNe0Ki^l)j|k4wL_Y8 zyrL_i<`DC+waj5rg>_PF8i$(ZDVxz0C0<9~tY$Q9VaL*)CBQf_xzR~OQK)moknMF1 z0l4fD0%Z&U`6z^02bcKfh}D*%JhWG{6Jn zKf{24=8Pe8$bVpgPzJ6FUY1aL4?5FmCJl>yg0Lt-2)&g5=0YSV0+)5%d35X}EeIzR>c0ePEMj-rYv z4M|Z#@I2D(-?k(GzXMj3fQ>aSEB2rMi?6{KIn$=8BASbG$B~`8UZfKjK#31*`@$w)APx4UaMj~!cTDWqly7c$H>Gcch@{;Kfau|psKD{7zFhEkBS0~JJ*7L7bA6G z;3^ER#x_?9-o#&yP*>MP0=Aq->VPem@ylHcs%q;%O@jK;JA(Kw` z831E!We4IwUP!XnLSRW9sg;P!?6s9N*qjUv`T4NKO8i{ehKd^4N<&dCA#9EzK3jH% zRxP~J(2x%wz_3Vx|K^0zF%5XY2hiGc%yO8L-se=(LcA#opk~9;gXT>w%<0 zcCxP4cpg~BgLMMi6=fRAfMw*M!4U{HsmwA|Iw%SN?T=!x2?Rj>#dd*|i5bzb6sImmwf68Xoy10ddm&RXTm0Q7tTfWO&3C@QnOWdKxkIG6e| z3PH#R+FVe!N=hXSzUZ|7C;LM%U>^+SKRXnOB>R6-e#HN|Yx%GJ%m1IL6-$rC4pV@B zCK?xI5tS^~z*$V20=>f6N(~SafmBzFLmY5sWoT*9DkVwta%JaOCNwI=AqcUR3znV; zy64gaWtCZ$34EP9Ac4R#a4MG8By89$%S540`a(}OkZK-anWLCi2UrG9#Y0f52P|tD zruRrzLZ>iqQ!D`hig8nv@o~d&L>VJ5e-$of7(eDN zFgClQ(btU;#86TlQH~_#5Y=g_!D!|TO zp1*r=_7xzaVqoJ#NGnqPsg?k~0)U1gCN9qPjg*X>0!m3mO+!mtS07y7Ab&I=3V;w2 z{@rk1<_QV^`bJRvfBFNLzL86{$hGXq!zUvvtDqn&gEBBR(AC!cEpA|-^IQG5h@zrA zN>N!;?>FkV=x^oU;=jd)q@u}ztJZC!hYczHliZZmQccxVhP(nvC>;U*l_U@Q=>hx6 zoVqjo8P{=`vMt}E7b_deKR)oe0H36i6JvdJQeM$Z&hT>FH4x+)Jt!-Oalq{uyWjil zzImj>92vD#=Ad_`^ixbRq+p|WXM!Na-0w6E=cQC~e8K$$u%~W)xs5I1v$}k~B+SOl zhi@zry@K!5ojQwTKB^TrWxC~v^*A4UqFGoY1Z6ir1V!U6NMS$vWbUXQvyZ2;5Kl|6&duvt931;;0)?X-&hR0~1`=AN4IM+@>8U`BgGly||I-m+{on#QOG|49BIX zYvyw7z=;%}MCir?K4;6>rQOP}4wJ*S>25n)UFP&q=s?Xicf`=7YkFzN#eT@IqbLjI zS|T%}_RO2KsJr?Ap0v2^!ugM?g;lz}g{d*Wk|#*onO(N+eaBMu%y3 zuOZa^SRRNH?|-Sr`!4!PX;uB<>zK-zyG|EtTla7Gzhrkt2-o0`q)x6so+Jpt>Yh$K zzqReYFrv4^UP>do)GL*&JHIMs%&MV~aVbl>(~*8nhQRSz>kuaARI zy%C987o4jL&#%QD;jd7aLGHHUkv7LLo>n0BGdJ==iUSB|>I9#DZ+jMDvS>Jr^%7_p zNKkv4_*&(eWi$NTAsH^y!I*4-jnXRaeEM`2?`0L4 zxT(H@aWShqlFmO&`cOdfmY~em`c| zgyyQN&+ZP?@z5=w~Y6Wd9!cR1@PtOv-oFV0LGHCe}$bi_p(3OWnm^tH5X=c1$|dDJ*J z=%JX#Sx2RDoMgO*F{0wEfU1Zc0Zl6$8hJ%Y-@tMluA)mo*PuklC3HhT5dtetFm)86 z$5<`_>U(R9l|tiixH5kh8L9a%rQQW-W1Nf6|fJF zb@NDnxb1uL)}6onAzva@L(6boO&vL`o-@XcKF@uv^olQ(3#cp^*3Qwcq?laINm!B@ zYrVtuwf+>h!I`Wy47mPWTciHC+p;6$fKumyX^k;-nms#Y@ycw2o?ty;rbf0w#ef#A zVoM&SDpZi;t!2fHC#K?+8Rv$ghOB#KrG=K_$E1#pFZZ4s>sQ-i@-P_gSyDT!y%7z0 ztbyYYK8eSUB@Rx7``i_WS^;5^Ch_#Ry7?lahnV6IxoBl(N1uk(>k=lgp%gc)Jqli; zV(P_U;MrC;9hWxdx0K9F?G-^ZjUf8Ln_}MHV(_4dv8X=*o=S{B07V zafV|^HCY+Pjx=F}&dYH-04*uXuIMxpf4v^h+EKaQPPOSR_i?CrM^(q%7M^65#cd)! zhfbOJo4ffj)e<(bJB#|astwa1*K#3rE2R&kg*$7 z-Hz~89K!*8WdJX>a2&TZAU5D8vcEs`kJ8OV00gK>%KU)^b$bz-VcR=_;XbbN7uesGN zx>Kn-GxL`T8nIZ+8LRp(X^F^q7_=o&EXU>Nv7`e)b)h{oHhFq8*t%wIa!;t5tm!AZO-L%{!!0rEsYm38Yh< z9xyaE9!jre#!+vDmh)xVB)jt1368C74}UkV#0NM$a@a)SxM_Y)bRtlCrPXpY*Fstx zL?i2=!AP%1>#Qu#~AC*dB%Qq_tf;t<(U|5OSi4;m7#+`B?NU zUdFZ^pT=Dh!e}(%?wLZ(+04!P6Se5KJ#UmfE9F(2sKYBdb7)N8E&Yyth#y#G z4>iqxfY<-)1@f(o)|rF*{;z8T38Wln(@@{f?+>%dAAIlAKWJkM5x%3_Xiuq{{l({^ov&J2#Gn%z0Mj>;pAq5S%o z+DZI6gci#Bt{bNVHqIE@5#b(2XzXCe&QN}P$nqU+UqRIU3Ofj(t$>e%_bOJR??xS* zt#YOV(HDx;IVsl8V>ZPl9Br`wdeg>&rP0dD`@%5AbY=IRg(~mE7Uiw2>+gJiUC>GQ zj@0C2kCZnu0xI{Ynx2*n3u!cxIznR}^1gEajk8Bhw*ag`^K>kQ^whF%m@ninhElYd zDJv!85RvOCAboljo~up6|fd0&}e+O$PdRr+hqX2vIon@HI9#J%r^FR(`*sk zAjUBe_yz@1=&J*Wrr^g6{!BnhS>KG3GPu3YVoW0qq5;re2+Ki5)jU0RYTNcY;<01b`FckXbNUhkMnf8scAddZpagmNF za^8BE!!c10x!3H)Gwvl_>*d_##~l&YbW@a6BFZF6y+^jZGN#$Lg`NfS>)o_to38{? z`Kh6J`r<9nX1jETJAQa0bXm!bwq$Y6YIXQ`$l|GhRvdR64Ra6edM`=`qSD#N%0RlF zvv^6kEnYYStpElAkD$V#H16Y#ZUsazIIsyaJI4X&ISxS3;EhKXbI{alRB#SEmM0hG z9=R7zlN-Z8NkC~2fhT2XiogsEsVEWH5lmgeFacm&;MF*SUT2jlbuLI?2|XPXO^aTm zb=TUgE_zX~nnNTOj4A$z^Cs`{y-s&~q^$iixFcKo;vh}+VD*XVRvr1LLol|HAz zp*`lDz|_D-X%eqW^8}K2^`uy7SB}*4T0K>>or4w4<>Bw7((9a15{=5)e%{ovd_~7t zZKIeWaiqOv+8j;qBJzed&#Sx>JdEz9c_!2;N~!)N{MrlmMk>SCzbH*Quc`yWWrN7T z@$%i{Fvf8#q#;dOsDc2czhPit+A%CT&nKX5((CUIxy456{H&fopO$)qe>FjDo*(gu zsK)6*;X{Z~Zi&%~QWBTm3tY9K2z2tZv36pOc40p!vgrE!Wp$bdQh91QxQv*fruo(R zdceX$TAv4BegFJ!#bWHZRk<~;o0bZ>-zZQTOIrZF)rJ|}TqgVui0Dxc8`#0SAh3c~D zo;Vn}T<28z=KT8tft30YQjzRw+&O|8x6?SD*%0O+i8gdKcf>Qms|jcceYNRDsbvr4 z9D1#vAn1^5YC0a*o_+;;=x3M};w~A~@`78H96~5YP0g)GBNQbP!kKkYT=Ix!>$ib# z>s2LEfe1g{&@u!9W1=sOX*L&(s}EK4%u|!QF-A}7Rc_fWn_wAdP`bMY_a5YGm5Qnpypy(D&Uq)BuM<5;LLW0)Cg)g&$2_w()%cR`EU~7C~cm~(xowZPYqcEyy}qVQ5?AH9%1_8 zzz~XrW0+A(L+>T$i55N5&xp5IW7|akRF)L@$Dd*QU;d2Cv$zw1mm7?rvqJf|66m&& z`z;Ut%KX;)E&W>o%q#q=O-A!k)}daaSA?dfdb?pYd^OM&p%1jcc0;k<*M8+argDj- z`21n;PKZVbKuGhmpzfj7Fj;vv`KbSJ?qQXAYR;l_z|Q7R3G)p{Wp063Akr6^hkCEVK@!%n$eP+!xN=WppGMK1I=YRpQNTCWL) zKG6&`R>f7Um8KL{X$mPhD*Mp?K@XX~Iwqwtcs#e7KR3_t6h#-j*1xaNnJb4EsGeBg z+AO9MPV;3AkxZFT$@(1SAA{i^(5F5^+GcCM(6ZZ(T@3IS(_f@x`b3@=NFO4`c6}w3`i;4u#7gpeCIHjI z5c)H5=z@=NGxdm2Xj)qv2ha~?2Yd}AOHLLSU-~~eV7Auoe|)ntG4kn=hv7+9n(6$T zTfukUBrbWHHjanXuugGPP3EsXae2~8Mu_t;N;(7A^yRFf--OBI6I({(Qlinw5)oNsC<%J)iwQYYu5SJ{&fBsJePLBiB#5eL9C-{N+7pZGuYj3 z>T&RwU3QP7V9V7*<-8*GV&@ta*A6Na-UPowgjf31x0Lu`hfkbjAHC&frlN>oy`B^n zfR_jiJvR3KCqbmFUQl;fLFR`r4d21XPdOU|8`3rsTY8Dy26VmI!rK%iT1ZIY~dT;U&#Ozx!VJ){;T&)b;Qk+Sio~6ES3iFRkq9}O(ENz9-7arxi9KCvc+nZ za9EHW+BkX@J9Yf?BK0Phqu|NR$ndON`K2&}Fuljj-Z%}e(O4KW#q_jg0 z%8nX{$Z4B6y>50w`?YXiIIJGavYIs=p7Zl1*&~daZ{9CZna`87kzM`lvG82*REyB*)!|WuAYHr7 zG|>3`SAe(gfCh{ct}+W`l38N)qEm-v&L8TR)i2%rXr;0@1YLsMX5lv#0q#kQ->YkC z>Tw#LBRu(xDKxrL{fy9TpeAO6^(^d1`=VS)Rz9`2rvGb3(B6C(HmYwD3=anVp52{c z)aWjr~?FON^Oo+U^}J<*BIE@vxU!`EfOer~V-${yNJ?ut3Aj`=8D zbhFy&%dB3}M$#B@Ua;p_Hv17?0(Abw*8EUQ3)TR@1~%CCkixD88}FcFpB*XMko_dD zcp=~KcPtWULkdw8J~i6?_#ur^{-^UC2DRT-(QeM?W49ExlIs-!*+vW@~tuVM+Is zx;@hC2p_MXimm3@HZ{MPVUxK07P0xxq^7XtA&evl&+Vaz4(`|0i)b!s8U-?3=kL?$OML~6mp?u9?s%aQqT;8|onKzQV#`{yRqG`q-TjSTdu+{?&!hE-v ze>K$!l4)w0%S5LcHQ!#phLemhWYhF>XmKx_mJl8>JLiqxH2Kb|7-JzaJ^q$qJ8C)uL3n#wiTE1wH6o zG;si68=vf!gos((DP22_DPA$p#j$6U8BJU9miz$)24WjtNE}&h8F<;`vJg6g40ooR zjsy7ZvK@CzgnT>iW;}ji{cW1QCuXCxO(AYdch4;je?{l>UAa(gi}|U2`V5tzTDc{j z>f{9#hR~@@^UX&U@6wdF_N#7Lm{R6f{dDGrDR%k7I?Wl^UpO6KAN!vYPAbYQwuF`)N)8%Sa9C$95x%yN7%icZ-gp<^bHDPx~FeCis+Z)7Xxfruw z;Wm&DFYpIHZ^uJLeB`C``ZbG+RWuc`n3YKl>Xs{Iu3mA9Bhr+;{g{I%7ox%muB>0B zm=q}&NYlt5n8ZvX6(L1YTzP;{o08@ZiV!G$O9bEu!eg>V7O6Tlsb5mA{OhwY64{;9{Kw51N`RWQak9=B^5F>Lti8BKI zAnhsQgupxghZO5;PA?C>bTxR(lyDNL`*a@9oE~Bpw7+VBb~<9(zfKP`c_oYr6Q|UB6y3aeg#` zYt^0e2NUym*oRl!m+2{lFcSvdVwL$;qzi-1zDRG$8);m2_<-Hc1`mF}qJ>}sE!8YM zE_ff30{{{j#oeU?(gt8N{yd1NiM$Rsm?_v{_Yr4+xL7d&x;=;eZnut2Xot9TEN^g5aS*(N>Q%qgBXZUoE+2y)OEzQS{o72ePgNrQ2|>vERiY2u2+;$^+!M{Askuux3Q z6?;e;laq-Nkvj16%n;e-+a{To@3;FSkW8Etn0mLujORVHcXlPIIC_P3ajKzLAvdtCrTeKj&o2OQa;oZlymU@) zEBkmRIt~!K>G)kbCYg|fj#2|$DjBW-X&y*3rz8d?&((D=Wmj}=-lvtW8+xP3Yp=yF+^7z`jfyg{N}7=;fv?lF=OyE^x?Z#Q43wj#h}PNUoQp zJx4j374Ro;)@59=eK8+@%lQ8J*Y|oqO@Cd%i~8hT$tTd&(B+r@1y9}p#~@~|vR6;Z zNBv7#L3EaeMqwm{lR@u%t`X7bp2-fDa^R%xmp=K6zODfSe<9xoyyXHMm3b(DKNPz6 zEW1__czr6kNef3}0A&qjk>sZbEZn+KpfsI!f;tic$YPL&TbiKBeDU%&>R2zSwPXpy z84HiRDL(*^)#9rGEOdD9FYkaf>r(NW0Jx<$c*!42pL>zLl320pq7lP3rX&xXetl60 zX131h&WDOHJbbsHI;pwfdp3YAH zIlL_%8~h}l9NYV`PoL%wth<4hIG*i);T1akzyI&=bQIfknfgZfSs9_j{gIO5u(`J^ys{l znKN*gr6-?XJgXM3!rU$cl1w=tUA0}!KF0SLxP!+{83!rbGs8?w=d0=FGS z-wFXk!0%HgQ(PZA*Z`eqBINA{7y2~($L$HC#=oS_{o)74>Ss`%T{NJvBBW@8%XBjG z72I`90B_FDCGIxXP4KnT06_EDTYP|d*ZfvanqOvTOH~4eWY3$3RFXGHjF^5ouBvI# z@COsm+rimZrfORsb|xO&)g0rJ)etN6ZpngOmv~1{u!p2t&k$Np7c54-$grQcGGfV> zHo!iwmE4VU=r229NcWIyS6e;ERN>2&J)H99o#eI=4v=bD}?XPxxe zC{DTB&uZT2!=`rZga@awf!>SCklC|?G79a13jH`$=+4Gl@m#H-ofr-ugFsRsY3lCp zg{eXU6C5O@(|RfUJN~X;DgFF-YGYl}n0Kj@$CWxP8DM?~NfwR#iWU|o0A9jyB#cD> zWtifH+c!L1ATsVL?OCXI_+%|y6jU0RXY}BOFK~BfYY`OoaC}j%?Hu;@$#<>zUS(Y52dWU>Fhbx4wW;eReDhUQnNMm z0@;8*g)>#Qa9)Kldr_Ht5*Wox+R@fHa5w! z#S9ZxE<~xQ>H{9j@NcmCxHD|9mkTgZwc7a+UTE4Ndp{@vS$9l%?ci($0y-|Y<7$dG ziwn%-6zO-Susb-y5&E2*gMRZ$EZ$0)xTE^y>)yUL-(XsHYt zz@y~#3`&IJ5;KsVB4*jvKH2%)5e5B8hu$!|&HF-P)f9WVuVAd-w1et2p&`f`miVae zqKljn)-AO9vUhLFu1y5bh$KN*Zx*2=S~>?4k7SjShgY70?yMsz#HUAO-`CE?YIV&8 zV`GL!C1tDUPQ-$p`}1WQO>CYzHXXGuXKR@aqOO{`qu^a@epkuzEAHesFft}I%6!Yu z^bVsZ;?6wIhusV^<;`8S?(#E0JXpAri^u?XFaWpcu+8Et8l|vX92Ovs5A@t-a zgzs9(B}hpbCxB1Hz~do(u6aOsGdy6epRVy|BvhSQ4Hv*AM}2}3gUi65?@3Ug7QPIZ zcP1|HQgC}cJ7)fk1TRHg`z`fb_BR6jlK?#qa-fev6!bJmD`*CJrTXHpBF2MBcxszY zvbmvwk}E=>jcD#365s}@m=C@F%&Nw4N_z?b8XDOl`rnJg+^w5*P5X}=_h~%c$tAmO z+%+lGs2}Z5xIT!>kC7hCi@b+%vhY~zyWRMBVZuC8DdS1gPugY}3qfi|jJRU4Y4D@0-5aujy9%Poc}zV>JFrnh8fU4HzAr7E0gu;`=~L+v^zz z?1FpK)g3z-ChC-<0{Ps<>!pZd$lS^LJbq_M&w)iN@rl^VHbRDo%EXUXTGRc}Gjv(S zS9tr&!HK|BRT^PNegvfQDvYOXD&<95pmQn*85MxK#r5T-p$7d?iv!-iLFqT=R63Lm zn^X0&lo&<;7p5-O7hs)PNzC`OXMYzrLk5C*6bRTdoOTRrND9gjv}`<6tNG}d&5k5V zVLzdJtfwpXJP3;$ZeN}0_0{6$I}Zz~G9qSIb?~E^RBz(bTURxuS6u9p+oTkR)q;oK zjvAm#PIJzkd;B$me{yZCCL5mA38$)F5X^Q9=kg6^IX_S*HR2gQdS(~n>uK$5KXv$w z?pVG&n5+~p?#hm@T!{cj9n7G3MGggsxQuLFTz7FR5gO8;jPC_F>*}~!>fJp0xh!s| ze|cmqQ3)u9yK`pJKvzGB%%>va%f_;5W2)&G@>~SWdFtJ)pH(EUhD^cIHFNMdL_UjV zPRVGxBMIBcn@hFk-S`U{`VnpUbattg6yISs=q0gUB?8`zb^oZ83{r{fYO+kW zCfUQ!K)0&zxHiyy`?{s6xo;rF&b-3F{Mh$K$my)8NS^!KQ%fDY6zZr;Ow8 zL6wUh2b~TJp#~JSQxdQATPew|5XiYJS>kw3hvJb~QIgC=)gCr5ZBs5=EmDZGP7f;a4o~xu9 zXHo74miRbLV~1M1fy$(8#7C!*jpT~Eg?GmFKTLjfwY+UVfSvE-a5gV5zyVZn1vlWO zToFS;GL_**FpazK-KH@Q8%-V#bX3?s(z`kdhbXv_R;8s-N&(mc6V`9elRPAFQ9=ev zb2fl{)*Zx_v{2Y7A!4qFtTvd*RQE#4EPlnbpXo#bl*zpOKvR#&M_;_cgp8rGB4Plr zN(iKN8w@8idaJLxUtd=J+I{b?kLBjpiPD?5>-C2KA@H=-#Pn~bkI z93IfK^1jeBQ=Bn2JG}S%(bs()Ju*MV^jAthQ&+3moq73ijYx`1^DQ5YeQ`|5ojRe+ zbQ0N+cEMH|R{N|5G~}x}y?c)Fv}9CpIq4aOMb`}U5s6IvQ*u~iz39{YN z1Ly~}yt|L&2MH=%15Dnk6f#Kq^t$esAb=1r0HYY|{wCm4VF}Z%W;XeChi5J$s=#fc z0o)&7=Wy;Z6pyxW?^bO(@bFVElV8KmBbTRYA~)4K3->?;Y(et0*SkE0!M?0cI}w2k zP#S0e)RTTbxDIOLPc6u}=^{T^*Chpc7pYRE9=*PO?+#li`kVXbPEb$YJD%xjdRW&o zHs;@un^AS8--ci3kkMdRb>F>CRr$rEkF>jqd7UwkM^FJ5@e_zf@{I4WPQ3xn;xddo&qgkTq2 zJXIJaY?rbu8@uj(oNjYlE{3f? z{CF%89(fJ8r`dRH%jrVE+-#NR<~1*^9~?;*%ybVQkaFR!x!QQOF~(g4ROgrmT)u8vPHZ?*sW{FI~9yr!(S|Ff`pUx>3^ zxeq`zWF)Rtf1IraQx>gioW`Crb?f-NT@l^4TB1Sq7uw=4P*?bDWh3yIQ$LajsK zCPq$S_cx)tdD)Q9D2JdW3pr%GMLfHQ4gbuQYi?w^qB%sTS}XZCN&H7!T(ZFf4wS~a zxx;ihyO~WwLiy|j|BsPh8w5WequWb?fnp-~_K$p%msf#Wie2-xk8mvBb{n2kr$Ro} zLEv1sswuS| z&oep5>xLt)cV(h>qLC-J6DAJxoojB#RF#_ZVe%SdP!YnHkzkavQxquR5hDZ}wdwtvGwzv_N(3OWaaubrvOf zTB(*fvGU_#8VvIRS9~3)#g7`LuxYac_fIRIDu8X~0d~I7a8xG*aBa~C?h&4&-x~Hh zJSFQGRH>==P_M!Jw%x??jTrDHKa58>AIrL1GE7Yg69MLiT7ZqjbADLN1KuL*CtxNWdr-wEV<7ug`4VdMRdRj*iBgG#K-2GRDdfQR)Og@?Ujw#4eQV9K{29}YHz-8o|v)tDg-+~L!4TDM`! zx2v(vRKv0van+3=I7$8RQG1!g3#y+x!ei{Nq^AV8Fgmj;!*WPeTAj`(2lY@I(?j}b zpr9CRMbZMT;2m;5GIDtC;N{1;&_*v=9ZF#HK+sEAzpF)Rq*mTp zVf1xPjr75>Ak88x=t6mU|8Q+Xt=~0JqP~_NAqIY0Y`qHrWHd&HiCd2m_qQ@7`g?9Y z{PFA)DO=2h!t%&F9uANG-FJ>3i+zS(q!zI$h#ubXZZY2ZU_m=iFfD*DaJ{sPm2`oT z0!tebN2Tf_Wl&D=>aolQ;}xo1I;TE%`S&+nlBgBN2e#j+ZH}65lfL5aVa3Lrc_Pa8 zVh$#O%8R;_wVAwd8?k$fgXslj`^rLR3K8+4^M&Y=s_?M`IzyW}0s{g;+P^ zN?nL7H(Df%?`H?$wpC3FuRq%NGR0}}oubrnze4lnW7&}>fcsu^+))5LiD;oaw}i4v zH_lr&wkB`V_?^D@Tf4BO@+|F5HVOsRXtVlmQV(hKx4G|ZFJfw`#dJUk#o`0al0F`0 z@~##-Qt?eT)o+^owvkqM8;-2~$(Q=AQR@?A`Ezi^`10)PYu<_GZ5DoH!KayM_sZ3a zQ(5C&Y(PRSaGH>mr2?n#dO7`qyf~h*DL6uN2rCT93m>z75=8MsJhS6nb)O`eA03?A zgM#ceI-isRrY-agf4rvPteoF1;|I3@95+v2g1FU)e7W+BH};p<>+nFjR}8q>Lz4z* zQ)Ba655CNgz|rW5pMyBSvdu4rNrCT4VJFo52>d)7jc%+hvm-^=*}q> z)zg#chObUKnIazh9|hi=pIT6?!{FPO`_n%!k#2%chC1KLa0>?qnmkq<5aC&+ti}| z1S?hlch^45#!7L2f5?@#^y`LM+=Nd>1GJX#yzkyBtn3wl_?xZ`kmd~lVSUba9HUK% zEhr=ga`ord)_s7TGX|7`qB= z(l;I+kTcMEf)4Y$Svh`8Y^yQ1&(?H6zN5E$u!guJPd80Ue~$2M7dJxZI)P>{k{>uI zJXtO)SiR|CttC4YbgiIT>|jgp&YiaV(;2SBujP^w)jxYRoYvCah;g*BXqq2c0iVx^qq0D|A)iLa&|{x$iZ1Und3*EXz^C$rn&?DYGaXqI=u8KRKMsLcm6->o zQwZQcK(~{^-wImxFRd+RTHw1AK~#uL&VZPqM)8WLM6A76t~#IGlkjsOf;jEWoG4%A zphL|8tW~^lP=KT&-LGn!a zTJsC(rck0IsAO3a%j2UW)8a{#VVuB%-N(m+dJpnV`JA0WbUB>K_7pto45r>SXg9qj z7$5Wt&gf>z^V8|E`@*$%X{^on!#*p7Jh+xmTKL}2;<01srUzH3Z|7js$C$vTvzPQS zQP;3*t=)yB=7Y*XrZcH-_gt&M(bRmdv;Kv~x zK6VbtN{c3w1FvL&7pA;EedKd27>wgK&1CBNKG)F^Q_C*~T5!!Zad?0S}|6Pipx#U7wV`Fk7DfCeMFFZ_mQ4{gFvJ5A~7S&i~5=}nCi!Fwv?FcKy8_^rJ1!h#>z^khOSelVo@kitS ziE{0BGr0Wp9r{O1LMD62`3+{1BEM0oaq6(mxpVF5ta;;jX$CYRsNOJ50M2+&@LluE zTdM7&eD}OBVIRti`+@sazv~&{}>sVx~LD@8drROKIo;|#S3uv04Co~h|E&Vv#*q0f@|*4VH63luUt`Rp9nd%3P6TeJA}^%%LfMjT z_clNE&bTEnS;VU{6K7sf<64+`CuJ}G)u?A!o4(07vW)~7XdmTy8L7wD=yM7UbkDg6 zKP;yhEsXElrM}vxSu=j@v1qDVWlcByLbb;Qztp5QMwHMZvYk&X3ffybX`FuoxBi~a zi8V*cJ|6@;ttPdpLcdg*rG6aEObB=bi#-Z28N7{iU;h4!Ifacu#5JKEDx_{gLXj)N zC$mvvXo~Wd-W)qb&4Ou9Ozeg;Yq@I8gymq-NUcW?-nAG8clwxvuZ+wE>aN>9GHi^P zO8#yC);7KOEnhKy96WQ<-=?pMhAn#sZ0xI$sh*c+{E88@y*G<{ZKboC6~jjC@e0rP zk-RH4e#F=bI}i)lPMd0mQm?&JZ_FHUAjQK$5dgnWcKtaGQ6FwPkHJT&O&`&2PR~_B0+x)*EXFfL6CT1L`EMY@-)s|Z) z@u^hH>W0MYXkK)X5|pI$7DP+&E+F}N=+ucJ1)-0x$`2)-MqnK&gbv2M&d&{uNAxAeK|nLCHXA}*N#5+z&kfK z9XsYme!k!ka8!Hv;fl}t=54vPoanFO)T=!29(S*fITQ@K-?#-UcM9Na%OGY{MQYEy zh3H4izy9t#eA2#uhbboeXaj4JTT8!?_^!-FnC9%_hA>mHMEjP<(fw=o0J+f=))PJ< z)oILK30LfwRBJAMPy86~Y)?G$KqlX2izd3G{!mv`;J}?L;!vCDYSouHio1ptB!GZF*z6<+GDLRs-dL-YV98oZ=B@_6K@=o+{F?~~;YP3KaSG8t#mLxKWI!U#KE zwa^X!sJz8>wUp?4{&69xH+XIja~-jw@LYp;zSwEx;*!0eX!m-+i?zSLJve(YHbd>>p7kZg2* zLP{nflgqOPYd7_n}{+6-8?|0G+qho2uSpIYDXB)52roQqG|0ALYUHCdX z0CEC4_bB@ud&DJxt&icdsDvEN&>-v~Xnnf8C>p{?X@{9{Z_yZc*}QV;5w}<#Tc#5X zy>RFk=xleq>ANo*CW3+4KR-#x{oTpVe&0rjlpb(x12Y_}?jpZR-@J{?1WP_RvX+8$ z%WVkVYuGUKc2!N)OILFCPG{DYEahwZ)^~ok?BA47A{8ZtIE>w^PTC zIPYM}!f_jy_u^sEHwFuf2C~;8fo=~-TvDKtdhgq4y(y*4;+X*e$YlWl>{c(Y zt=hefuX)Ffs_Fg>P9Jl4vFG%SCAQ}#o7S?A>>06UOrvpuwB+Qptvf6`a-ArHvu%?k z8ox^>l8Sgl7;=k>L_}dgDz&mEy>iC9TOYz?NH0CZla<`n)UJqmW{tX34qUtF7Kk`B znYsMeF8VIq2naLHTXHIkwYoBmp^8J~Yh4f^xuz;ihZDD_Zb_mrwGx^4X*@{4a>d>d z+!LL{w`2h30YO$y)3wxsMkt%k&U`y*s34uNAOL_u#S8=}8?gkjS0L$KQxi(Ya{&MV z+2h?EH*C;-ERgF-*r$9Ckp2b-Bj7p^IN|Xi!B)oa=T{Af7ywXg1HeoEIl6&7Nwl>Hs67roTRVd!2iZ2J)*inB0NAD_^X$>U*5SQxhni9pi!qA<0MN_? z02|G^SY)#>j%>Rln~lMZR2r{x*VxR5tDWl_{kl4htm$8h&pO9Rqo&*S^`%vv3W-E1 zWsk4+WZtq2%~VR+OCOFB%joMe6HHFyp_?#4m5X+ogR`IwuyHw52Wo52LU4uA>8Tvj zOl^jBz%`H(iN;3mrErjBz-BxNQ{BLtv;i8(>1TM&R2RT;NEW7xV>PEu(svQ1BdwDx zcb5_*Z}nu8bgGqW3s970Nl!O^mOd=dg#Ye2d4n@ZCfp1LN#KkC`ha#DGq_iOHc7x8 zGynx&-0$=P)I$Qa5Fia40e}whM!;`Y5;Hl7RRDTmO$YWQipIJDaRFHuUI^`NFB7C# zu)%I&A++}+IcR_hb_>4&01#<*o70bBvstB-%Iq=&0MJra0APtq-B4d`@-Qh?wJe*P zTwZRMO^9#0-ngJ}4DFV(Gru^7M6GByrpjm*MH50{sRK&xw4+E}c3C8{8W4-K5keTT zOpj8D0H7A5YwD3SLuBpeI?L0opyAqM`wG0k%z%VRKh!$Rm}Mel)DUMH&yYDD^a2Pd zd)6p=vJt?Vx7gFrVQhw~s&$rvoZ;+793C0&Jc}eCQZz0gyJ8GZGFlnH-Lq7tL^#w{ zg6%SD>_VCis1;@7u~`~mG94mN4AeY~*e@4{hYC&B7J}}U89wEpl2F>h0t9>phg5$* z4t@>;3;+NCSVSbt2F{~T4Nc+j0RqTOJ_C+ zAM7nn)80Nt$`H?3tuoiLMY$G{CJQDPyYOREMo}87si!A6Ni#$bQ6SY6I2b`Ptg6H$ z$5o8)?o_+)CgV8cVi{tWA*-is<9cno-T`?GEzdR8okJ1lNuCU> zA*5^pg0iA*uC-Z>+z3;I1WAsLpc^^6iV}_~n|Q^OF#rZ^YE4N7gi{azEewB=gas)0tpO9Bts5iY1feKm(Xv__Q5yx-ipHX-4g_U%DvCve6$r8>-FSba znLt8i6;S{rNB}9u3hf>&*s%k_l f1zHg-it2#a0jm}}@Cbw>LIrCWVDb>f2-9T&{T^X5 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/switch3.ogg b/sound/effects/reactor/switch3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b89cbab4cc822dd1d34460a29864170d14534041 GIT binary patch literal 23363 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 { + return ( + + + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/RbmkComputer.js b/tgui/packages/tgui/interfaces/RbmkComputer.js new file mode 100644 index 0000000000000..4ed627dfe4a99 --- /dev/null +++ b/tgui/packages/tgui/interfaces/RbmkComputer.js @@ -0,0 +1,209 @@ +import { useBackend, useLocalState } from '../backend'; +import { Window } from '../layouts'; +import { Box, Button, Chart, Flex, ProgressBar, Section, Tabs, Slider } from '../components'; +import { FlexItem } from '../components/Flex'; + +export const RbmkComputer = (props, context) => { + const [tabIndex, setTabIndex] = useLocalState(context, "tab-index", 1); + return ( + + + + setTabIndex(1)}> + Status + + setTabIndex(2)}> + Control Rods + + setTabIndex(3)}> + Fuel Rods + + + {tabIndex === 1 && } + {tabIndex === 2 && } + {tabIndex === 3 && } + + + ); +}; + +export const RbmkStatsSection = (props, context) => { + const { act, data } = useBackend(context); + const powerData = data.powerData.map((value, i) => [i, value]); + const psiData = data.psiData.map((value, i) => [i, value]); + const tempInputData = data.tempInputData.map((value, i) => [i, value]); + const tempOutputdata = data.tempOutputdata.map((value, i) => [i, value]); + return ( + +
+ Reactor Power (%): + +
+ Reactor Pressure (PSI): + + {data.psi} PSI + + Coolant temperature (°C): + + {data.coolantInput} °C + + Outlet temperature (°C): + + {data.coolantOutput} °C + + Neutrons per generation (K): + + {data.k} + +
+
+ + + + +
+
+ ); +}; + +export const RbmkControlRodControl = (props, context) => { + const { act, data } = useBackend(context); + const control_rods = data.control_rods; + const k = data.k; + const desiredK = data.desiredK; + return ( +
+ Control Rod Insertion: + +
+ Neutrons per generation (K): +
+ + {k} + +
+ Target criticality: +
+ act('input', { + target: value, + })} /> +
+ ); +}; + +export const RbmkFuelControl = (props, context) => { + const { act, data } = useBackend(context); + return ( +
+ {!data.rods.length ? ( + + + {Object.keys(data.rods).map(rod => ( + + + {data.rods[rod].name} + +
+ ); +}; diff --git a/yogstation.dme b/yogstation.dme index b5192139db0be..9df95dfb7da42 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -14,6 +14,7 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" +#include "_maps\RandomRuins\StationRuins\BoxStation\engine_rbmk.dmm" #include "code\__byond_version_compat.dm" #include "code\_compile_options.dm" #include "code\world.dm" @@ -3102,6 +3103,9 @@ #include "code\modules\power\terminal.dm" #include "code\modules\power\tracker.dm" #include "code\modules\power\turbine.dm" +#include "code\modules\power\reactor\fuel_rods.dm" +#include "code\modules\power\reactor\rbmk.dm" +#include "code\modules\power\reactor\reactor_cargo.dm" #include "code\modules\power\singularity\collector.dm" #include "code\modules\power\singularity\containment_field.dm" #include "code\modules\power\singularity\emitter.dm" diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index bb0505df90f85..ce666dfe88c04 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -90,6 +90,11 @@ suffix = "engine_teg.dmm" name = "Engine TEG" +/datum/map_template/ruin/station/box/engine/rbmk + id = "engine_rbmk" + suffix = "engine_rbmk.dmm" + name = "Engine RBMK" + /datum/map_template/ruin/station/box/testingsite/bunker id = "testing_site_1" suffix = "testingsite_range1.dmm" diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index af0e30da7ce8b..b714513b02441 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -104,7 +104,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) return TRUE /obj/effect/landmark/stationroom/box/engine - template_names = list("Engine SM" = 60, "Engine Singulo And Tesla" = 40, "Engine TEG" = 0) + template_names = list("Engine SM" = 50, "Engine Singulo And Tesla" = 30, "Engine TEG" = 0, "Engine RBMK" = 20) icon = 'yogstation/icons/rooms/box/engine.dmi' /obj/effect/landmark/stationroom/box/engine/choose() @@ -119,6 +119,8 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) return . //We let the normal choose() do the work if we want to have all of them in play if(4) return "Engine TEG" + if(5) + return "Engine RBMK" /obj/effect/landmark/stationroom/box/testingsite From c5bf52dceda123d7c2b577ae033d289aad0c8b3f Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 1 Aug 2023 19:43:38 -0400 Subject: [PATCH 02/46] reactor (mostly) works but the map breaks?? --- .../computers/item/pda/pda_presets.dm | 4 +- .../computers/item/phone/phone_presets.dm | 5 +- .../machinery/console/console_presets.dm | 2 + code/modules/power/reactor/rbmk.dm | 222 ++++++++++-------- sound/machines/reactor_alert_1.ogg | Bin 0 -> 84947 bytes sound/machines/reactor_alert_2.ogg | Bin 0 -> 68495 bytes sound/machines/reactor_alert_3.ogg | Bin 0 -> 68321 bytes tgui/packages/tgui/interfaces/RbmkComputer.js | 76 +++--- yogstation.dme | 1 - .../code/game/objects/effects/landmarks.dm | 2 + 10 files changed, 188 insertions(+), 124 deletions(-) create mode 100644 sound/machines/reactor_alert_1.ogg create mode 100644 sound/machines/reactor_alert_2.ogg create mode 100644 sound/machines/reactor_alert_3.ogg diff --git a/code/modules/modular_computers/computers/item/pda/pda_presets.dm b/code/modules/modular_computers/computers/item/pda/pda_presets.dm index bc3cb7c3956d7..13bebc619a9fd 100644 --- a/code/modules/modular_computers/computers/item/pda/pda_presets.dm +++ b/code/modules/modular_computers/computers/item/pda/pda_presets.dm @@ -43,6 +43,7 @@ starting_files |= list( new /datum/computer_file/program/alarm_monitor, new /datum/computer_file/program/supermatter_monitor, + new /datum/computer_file/program/nuclear_monitor, new /datum/computer_file/program/power_monitor ) . = ..() @@ -82,7 +83,8 @@ starting_files |= list( new /datum/computer_file/program/atmosscan, new /datum/computer_file/program/alarm_monitor, - new /datum/computer_file/program/supermatter_monitor + new /datum/computer_file/program/supermatter_monitor, + new /datum/computer_file/program/nuclear_monitor ) . = ..() diff --git a/code/modules/modular_computers/computers/item/phone/phone_presets.dm b/code/modules/modular_computers/computers/item/phone/phone_presets.dm index a799ef900c58f..cadef4f926826 100644 --- a/code/modules/modular_computers/computers/item/phone/phone_presets.dm +++ b/code/modules/modular_computers/computers/item/phone/phone_presets.dm @@ -70,7 +70,10 @@ starting_files = list( new /datum/computer_file/program/budgetorders, new /datum/computer_file/program/card_mod, - new /datum/computer_file/program/alarm_monitor) + new /datum/computer_file/program/alarm_monitor, + new /datum/computer_file/program/supermatter_monitor, + new /datum/computer_file/program/nuclear_monitor, + new /datum/computer_file/program/energy_harvester_control) finish_color = "orange" /obj/item/modular_computer/tablet/phone/preset/advanced/command/rd diff --git a/code/modules/modular_computers/computers/machinery/console/console_presets.dm b/code/modules/modular_computers/computers/machinery/console/console_presets.dm index 2ea5d77ced5cf..c475a3d2109c4 100644 --- a/code/modules/modular_computers/computers/machinery/console/console_presets.dm +++ b/code/modules/modular_computers/computers/machinery/console/console_presets.dm @@ -30,6 +30,7 @@ desc = "A stationary computer. This one comes preloaded with engineering programs." starting_files = list( new /datum/computer_file/program/power_monitor, new /datum/computer_file/program/alarm_monitor, + new /datum/computer_file/program/nuclear_monitor, new /datum/computer_file/program/supermatter_monitor) initial_program = /datum/computer_file/program/power_monitor @@ -145,6 +146,7 @@ new /datum/computer_file/program/card_mod, new /datum/computer_file/program/power_monitor, new /datum/computer_file/program/alarm_monitor, + new /datum/computer_file/program/nuclear_monitor, new /datum/computer_file/program/supermatter_monitor, new /datum/computer_file/program/energy_harvester_control) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index cc7e676da3d60..55fb6d9d6efa6 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -4,25 +4,24 @@ #define MODERATOR_INPUT_GATE airs[2] #define COOLANT_OUTPUT_GATE airs[3] -#define RBMK_TEMPERATURE_OPERATING 640 //Celsius -#define RBMK_TEMPERATURE_CRITICAL 800 //At this point the entire ship is alerted to a meltdown. This may need altering -#define RBMK_TEMPERATURE_MELTDOWN 1000 +#define RBMK_TEMPERATURE_OPERATING 800 //Kelvin +#define RBMK_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering +#define RBMK_TEMPERATURE_MELTDOWN 1200 + +#define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor +#define RBMK_ROD_HEAT_CAPACITY 50000 //How much thermal energy it takes to cool each reactor rod +#define RBMK_HEAT_FACTOR 10 //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage -#define RBMK_PRESSURE_OPERATING 1000 //PSI -#define RBMK_PRESSURE_CRITICAL 1500 //PSI +#define RBMK_PRESSURE_OPERATING 6000 //Kilopascals +#define RBMK_PRESSURE_CRITICAL 10000 #define RBMK_MAX_CRITICALITY 5 //No more criticality than N for now. -#define RBMK_POWER_FLAVOURISER 500 //To turn those KWs into something usable +#define RBMK_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor -//Math. Lame. -#define KPA_TO_PSI(A) (A/6.895) -#define PSI_TO_KPA(A) (A*6.895) -#define KELVIN_TO_CELSIUS(A) (A-273.15) -#define MEGAWATTS /1e+6 -#define CELSIUS_TO_KELVIN(T_K) ((T_K) + T0C) +#define RBMK_POWER_FLAVOURISER 500 //To turn those KWs into something usable //Reference: Heaters go up to 500K. //Hot plasmaburn: 14164.95 C. @@ -78,6 +77,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful startingvolume = 600 // 3x base var/id = null //Change me mappers //Variables essential to operation + var/active = FALSE var/temperature = 0 //Lose control of this -> Meltdown var/vessel_integrity = 400 //How long can the reactor withstand overpressure / meltdown? This gives you a fair chance to react to even a massive pipe fire var/pressure = 0 //Lose control of this -> Blowout @@ -105,8 +105,10 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful var/last_user = null var/current_desired_k = null var/datum/powernet/powernet = null + var/obj/item/radio/radio var/has_hit_emergency = FALSE + var/evacuation_procedures = FALSE //Use this in your maps if you want everything to be preset. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset @@ -142,9 +144,9 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful to_chat(user, span_notice("The reactor has been critically damaged")) return FALSE if(power >= 20) - to_chat(user, span_notice("You cannot insert fuel into [src] when it has been raised above 20% power.")) + to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [0.2*RBMK_TEMPERATURE_CRITICAL] kelvin.")) return FALSE - if(fuel_rods.len >= 5) + if(fuel_rods.len >= RBMK_MAX_FUEL_RODS) to_chat(user, span_warning("[src] is already at maximum fuel load.")) return FALSE to_chat(user, span_notice("You start to insert [W] into [src]...")) @@ -161,10 +163,10 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful return TRUE if(istype(W, /obj/item/sealant)) if(slagged) - to_chat(user, span_notice("The reactor has been critically damaged")) + to_chat(user, span_notice("The reactor has been critically damaged!")) return FALSE if(power >= 20) - to_chat(user, span_notice("You cannot repair [src] while it is running at above 20% power.")) + to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [0.2*RBMK_TEMPERATURE_CRITICAL] kelvin.")) return FALSE if(vessel_integrity >= 350) to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) @@ -218,6 +220,14 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful icon_state = "reactor_off" gas_absorption_effectiveness = rand(5, 6)/10 //All reactors are slightly different. This will result in you having to figure out what the balance is for K. gas_absorption_constant = gas_absorption_effectiveness //And set this up for the rest of the round. + + radio = new(src) + radio.keyslot = new /obj/item/encryptionkey/headset_eng + radio.subspace_transmission = TRUE + radio.use_command = TRUE + radio.canhear_range = 0 + radio.recalculateChannels() + STOP_PROCESSING(SSmachines, src) //We'll handle this one ourselves. return INITIALIZE_HINT_LATELOAD @@ -227,7 +237,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /obj/machinery/atmospherics/components/trinary/nuclear_reactor/Crossed(atom/movable/AM, oldloc) . = ..() - if(isliving(AM) && temperature > 0) + if(isliving(AM) && temperature > T0C) var/mob/living/L = AM L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! @@ -240,12 +250,12 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Firstly, heat up the reactor based off of K. var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? if(input_moles >= minimum_coolant_level) - last_coolant_temperature = KELVIN_TO_CELSIUS(coolant_input.return_temperature()) + last_coolant_temperature = coolant_input.return_temperature() //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. - var/heat_delta = KELVIN_TO_CELSIUS(coolant_input.return_temperature()) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. - heat_delta /= coolant_input.total_moles() + var/heat_delta = (coolant_input.return_temperature() - temperature) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. + var/coolant_heat_factor = coolant_output.total_moles() * coolant_output.heat_capacity() / ((coolant_output.total_moles() * coolant_output.heat_capacity()) + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant last_heat_delta = heat_delta - temperature += heat_delta + temperature += heat_delta * coolant_heat_factor coolant_output.merge(coolant_input) //And now, shove the input into the output. coolant_input.clear() //Clear out anything left in the input gate. color = null @@ -256,13 +266,12 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(no_coolant_ticks > RBMK_NO_COOLANT_TOLERANCE) temperature += temperature / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. vessel_integrity -= temperature / 200 //Think fast loser. - take_damage(10) //Just for the sound effect, to let you know you've fucked up. color = "[COLOR_RED]" investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_SINGULO) //Now, heat up the output and set our pressure. - coolant_output.set_temperature(CELSIUS_TO_KELVIN(temperature)) //Heat the coolant output gas that we just had pass through us. - last_output_temperature = KELVIN_TO_CELSIUS(coolant_output.return_temperature()) - pressure = KPA_TO_PSI(coolant_output.return_pressure()) + coolant_output.set_temperature(temperature) //Heat the coolant output gas that we just had pass through us. + last_output_temperature = coolant_output.return_temperature() + pressure = coolant_output.return_pressure() power = (temperature / RBMK_TEMPERATURE_CRITICAL) * 100 var/radioactivity_spice_multiplier = 1 //Some gasses make the reactor a bit spicy. var/depletion_modifier = 0.035 //How rapidly do your rods decay @@ -327,13 +336,15 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful message_admins("Reactor desired criticality set to [desired_k] by [ADMIN_LOOKUPFLW(last_user)] in [ADMIN_VERBOSEJMP(src)]") investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) K = clamp(K, 0, RBMK_MAX_CRITICALITY) + if(prob(100*K/RBMK_MAX_CRITICALITY)) + src.fire_nuclear_particle() if(has_fuel()) - temperature += K + temperature += RBMK_HEAT_FACTOR * K * has_fuel() else temperature -= 10 //Nothing to heat us up, so. handle_alerts() //Let's check if they're about to die, and let them know. update_icon() - radiation_pulse(src, temperature*radioactivity_spice_multiplier) + radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(RBMK_MAX_CRITICALITY*RBMK_MAX_FUEL_RODS)) if(power >= 90 && world.time >= next_flicker) //You're overloading the reactor. Give a more subtle warning that power is getting out of control. next_flicker = world.time + 1.5 MINUTES for(var/obj/machinery/light/L in GLOB.machines) @@ -343,35 +354,29 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful for(var/atom/movable/I in get_turf(src)) if(isliving(I)) var/mob/living/L = I - if(temperature > 0) - L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! + if(temperature > T0C) + L.adjust_bodytemperature(clamp(temperature-T0C, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks)) playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) var/obj/item/reagent_containers/food/grilled_item = I if(prob(80)) return //To give the illusion that it's actually cooking omegalul. - switch(power) - if(20 to 39) - grilled_item.name = "grilled [initial(grilled_item.name)]" - grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." - if(!(grilled_item.foodtype & FRIED)) - grilled_item.foodtype |= FRIED - if(40 to 70) - grilled_item.name = "heavily grilled [initial(grilled_item.name)]" - grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." - if(!(grilled_item.foodtype & FRIED)) - grilled_item.foodtype |= FRIED - if(70 to 95) - grilled_item.name = "Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" - grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." - if(!(grilled_item.foodtype & FRIED)) - grilled_item.foodtype |= FRIED - if(95 to INFINITY) - grilled_item.name = "Ultimate Meltdown Grilled [initial(grilled_item.name)]" - grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." - if(!(grilled_item.foodtype & FRIED)) - grilled_item.foodtype |= FRIED - + if(power>=20) + switch(power) + if(20 to 39) + grilled_item.name = "grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." + if(40 to 70) + grilled_item.name = "heavily grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." + if(70 to 95) + grilled_item.name = "Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." + if(95 to INFINITY) + grilled_item.name = "Ultimate Meltdown Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." + if(!(grilled_item.foodtype & FRIED)) + grilled_item.foodtype |= FRIED /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() return length(fuel_rods) @@ -396,13 +401,17 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Method to handle sound effects, reactor warnings, all that jazz. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts() var/alert = FALSE //If we have an alert condition, we'd best let people know. - if(K <= 0 && temperature <= 0) + if(K <= 0 && power <= 20) shut_down() //First alert condition: Overheat if(temperature >= RBMK_TEMPERATURE_CRITICAL) alert = TRUE if(!has_hit_emergency) has_hit_emergency = TRUE + for(var/i in 1 to min((temperature-RBMK_TEMPERATURE_CRITICAL)/100, 10)) + src.fire_nuclear_particle() + radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", RADIO_CHANNEL_ENGINEERING) + playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) investigate_log("Reactor reaching critical temperature at [temperature] C with desired criticality at [desired_k]", INVESTIGATE_SINGULO) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") if(temperature >= RBMK_TEMPERATURE_MELTDOWN) @@ -414,9 +423,8 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful return else alert = FALSE - if(temperature < -200) //That's as cold as I'm letting you get it, engineering. + if(temperature < 73) //That's as cold as I'm letting you get it, engineering. color = COLOR_CYAN - temperature = -200 else color = null //Second alert condition: Overpressurized (the more lethal one) @@ -424,16 +432,18 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful alert = TRUE if(!has_hit_emergency) has_hit_emergency = TRUE - investigate_log("Reactor reaching critical pressure at [pressure] PSI with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", RADIO_CHANNEL_ENGINEERING) + playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) + investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_SINGULO) message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") shake_animation(0.5) playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) var/turf/T = get_turf(src) - T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[CELSIUS_TO_KELVIN(temperature)]") + T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") var/pressure_damage = min(pressure/100, initial(vessel_integrity)/45) //You get 45 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. vessel_integrity -= pressure_damage if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. - investigate_log("Reactor blowout at [pressure] PSI with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_SINGULO) blowout() return if(warning) @@ -444,6 +454,14 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful light_color = LIGHT_COLOR_CYAN set_light(10) has_hit_emergency = FALSE + var/msg = "Reactor returning to safe operating parameters." + if(vessel_integrity <= 350) + msg += " Maintenance required." + msg += " Structural integrity: [100*vessel_integrity/initial(vessel_integrity)]%." + radio.talk_into(src, msg, RADIO_CHANNEL_ENGINEERING) + if(evacuation_procedures) + radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", RADIO_CHANNEL_COMMON) + evacuation_procedures = FALSE else if(!alert) return @@ -455,6 +473,11 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful set_light(0) light_color = LIGHT_COLOR_RED set_light(10) + if(alert) //PANIC + if(vessel_integrity <= initial(vessel_integrity)/4 && !evacuation_procedures) + evacuation_procedures = TRUE + radio.talk_into(src, "Reactor failure imminent. Please remain calm and evacuate the facility immediately.", RADIO_CHANNEL_COMMON) + playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) //Failure condition 1: Meltdown. Achieved by having heat go over tolerances. This is less devastating because it's easier to achieve. //Results: Engineering becomes unusable and your engine irreparable @@ -478,14 +501,13 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful var/datum/gas_mixture/moderator_input = MODERATOR_INPUT_GATE var/datum/gas_mixture/coolant_output = COOLANT_OUTPUT_GATE var/turf/T = get_turf(src) - coolant_input.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) - moderator_input.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) - coolant_output.set_temperature(CELSIUS_TO_KELVIN(temperature)*2) + coolant_input.set_temperature(temperature*2) + moderator_input.set_temperature(temperature*2) + coolant_output.set_temperature(temperature*2) T.assume_air(coolant_input) T.assume_air(moderator_input) T.assume_air(coolant_output) explosion(get_turf(src), 0, 5, 10, 20, TRUE, TRUE) - empulse(get_turf(src), 25, 15) //Failure condition 2: Blowout. Achieved by reactor going over-pressured. This is a round-ender because it requires more fuckery to achieve. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/blowout() @@ -535,7 +557,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful set_light(0) K = 0 desired_k = 0 - temperature = 0 + power = 0 update_icon() /obj/item/fuel_rod/Initialize() @@ -556,10 +578,11 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor = null var/id = "default_reactor_for_lazy_mappers" var/next_stat_interval = 0 - var/list/psiData = list() + var/list/kpaData = list() var/list/powerData = list() + var/list/tempCoreData = list() var/list/tempInputData = list() - var/list/tempOutputdata = list() + var/list/tempOutputData = list() /obj/machinery/computer/reactor/Initialize(mapload, obj/item/circuitboard/C) . = ..() @@ -570,18 +593,21 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful link_to_reactor() /obj/machinery/computer/reactor/process() - psiData += (reactor) ? reactor.pressure : 0 - if(psiData.len > 100) //Only lets you track over a certain timeframe. - psiData.Cut(1, 2) - powerData += (reactor) ? reactor.power*10 : 0 //We scale up the figure for a consistent:tm: scale + kpaData += (reactor) ? reactor.pressure : 0 + if(kpaData.len > 100) //Only lets you track over a certain timeframe. + kpaData.Cut(1, 2) + powerData += (reactor) ? reactor.last_power_produced : 0 //We scale up the figure for a consistent:tm: scale if(powerData.len > 100) //Only lets you track over a certain timeframe. powerData.Cut(1, 2) + tempCoreData += (reactor) ? reactor.temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempCoreData.len > 100) //Only lets you track over a certain timeframe. + tempCoreData.Cut(1, 2) tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale if(tempInputData.len > 100) //Only lets you track over a certain timeframe. tempInputData.Cut(1, 2) - tempOutputdata += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempOutputdata.len > 100) //Only lets you track over a certain timeframe. - tempOutputdata.Cut(1, 2) + tempOutputData += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempOutputData.len > 100) //Only lets you track over a certain timeframe. + tempOutputData.Cut(1, 2) /obj/machinery/computer/reactor/attack_hand(mob/living/user) . = ..() @@ -627,13 +653,15 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful data["desiredK"] = reactor.desired_k data["control_rods"] = 100 - (reactor.desired_k / RBMK_MAX_CRITICALITY * 100) //Rod insertion is extrapolated as a function of the percentage of K data["powerData"] = powerData - data["psiData"] = psiData + data["kpaData"] = kpaData + data["tempCoreData"] = tempCoreData data["tempInputData"] = tempInputData - data["tempOutputdata"] = tempOutputdata + data["tempOutputData"] = tempOutputData + data["coreTemp"] = reactor ? reactor.temperature : 0 data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 - data["power"] = reactor ? reactor.power : 0 - data["psi"] = reactor ? reactor.pressure : 0 + data["power"] = reactor ? reactor.last_power_produced : 0 + data["kpa"] = reactor ? reactor.pressure : 0 data["rods"] = list() if(reactor) for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) @@ -748,20 +776,23 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /datum/computer_file/program/nuclear_monitor filename = "rbmkmonitor" filedesc = "Nuclear Reactor Monitoring" + category = PROGRAM_CATEGORY_ENGI ui_header = "smmon_0.gif" program_icon_state = "smmon_0" extended_desc = "This program connects to specially calibrated sensors to provide information on the status of nuclear reactors." requires_ntnet = TRUE transfer_access = ACCESS_ENGINE + program_icon = "radiation" // duh //network_destination = "rbmk monitoring system" dont need anymore? size = 2 tgui_id = "NtosRbmkStats" var/active = TRUE //Easy process throttle var/next_stat_interval = 0 - var/list/psiData = list() + var/list/kpaData = list() var/list/powerData = list() + var/list/tempCoreData = list() var/list/tempInputData = list() - var/list/tempOutputdata = list() + var/list/tempOutputData = list() var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor //Our reactor. /datum/computer_file/program/nuclear_monitor/process_tick() @@ -770,9 +801,9 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful return FALSE var/stage = 0 //This is dirty but i'm lazy wahoo! - if(reactor.power > 0) + if(reactor.temperature/RBMK_TEMPERATURE_CRITICAL > 0) stage = 1 - if(reactor.power >= 40) + if(reactor.temperature/RBMK_TEMPERATURE_CRITICAL >= 40) stage = 2 if(reactor.temperature >= RBMK_TEMPERATURE_OPERATING) stage = 3 @@ -788,18 +819,21 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful computer.update_icon() if(world.time >= next_stat_interval) next_stat_interval = world.time + 1 SECONDS //You only get a slow tick. - psiData += (reactor) ? reactor.pressure : 0 - if(psiData.len > 100) //Only lets you track over a certain timeframe. - psiData.Cut(1, 2) - powerData += (reactor) ? reactor.power*10 : 0 //We scale up the figure for a consistent:tm: scale + kpaData += (reactor) ? reactor.pressure : 0 + if(kpaData.len > 100) //Only lets you track over a certain timeframe. + kpaData.Cut(1, 2) + powerData += (reactor) ? reactor.last_power_produced : 0 //We scale up the figure for a consistent:tm: scale if(powerData.len > 100) //Only lets you track over a certain timeframe. powerData.Cut(1, 2) + tempCoreData += (reactor) ? reactor.temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempCoreData.len > 100) //Only lets you track over a certain timeframe. + tempCoreData.Cut(1, 2) tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale if(tempInputData.len > 100) //Only lets you track over a certain timeframe. tempInputData.Cut(1, 2) - tempOutputdata += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempOutputdata.len > 100) //Only lets you track over a certain timeframe. - tempOutputdata.Cut(1, 2) + tempOutputData += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale + if(tempOutputData.len > 100) //Only lets you track over a certain timeframe. + tempOutputData.Cut(1, 2) /datum/computer_file/program/nuclear_monitor/run_program(mob/living/user) . = ..(user) @@ -818,13 +852,16 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /datum/computer_file/program/nuclear_monitor/ui_data() var/list/data = get_header_data() data["powerData"] = powerData - data["psiData"] = psiData + data["kpaData"] = kpaData + data["tempCoreData"] = tempCoreData data["tempInputData"] = tempInputData - data["tempOutputdata"] = tempOutputdata + data["tempOutputData"] = tempOutputData + data["coreTemp"] = reactor ? reactor.temperature : 0 data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 - data["power"] = reactor ? reactor.power : 0 - data ["psi"] = reactor ? reactor.pressure : 0 + data["power"] = reactor ? reactor.last_power_produced : 0 + data["kpa"] = reactor ? reactor.pressure : 0 + data["k"] = reactor ? reactor.K : 0 return data /datum/computer_file/program/nuclear_monitor/ui_act(action, params) @@ -840,9 +877,10 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful choices += R reactor = input(usr, "What reactor do you wish to monitor?", "[src]", null) as null|anything in choices powerData = list() - psiData = list() + kpaData = list() + tempCoreData = list() tempInputData = list() - tempOutputdata = list() + tempOutputData = list() return TRUE /obj/effect/decal/nuclear_waste diff --git a/sound/machines/reactor_alert_1.ogg b/sound/machines/reactor_alert_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b91965b7944f641510690855d655c833e6c5f577 GIT binary patch literal 84947 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 literal 0 HcmV?d00001 diff --git a/sound/machines/reactor_alert_2.ogg b/sound/machines/reactor_alert_2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..81dec95e083ece05c7613b5bafb9bf0779ea6e93 GIT binary patch literal 68495 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 { const [tabIndex, setTabIndex] = useLocalState(context, "tab-index", 1); return ( + width={360} + height={540}> { export const RbmkStatsSection = (props, context) => { const { act, data } = useBackend(context); const powerData = data.powerData.map((value, i) => [i, value]); - const psiData = data.psiData.map((value, i) => [i, value]); + const kpaData = data.kpaData.map((value, i) => [i, value]); + const tempCoreData = data.tempCoreData.map((value, i) => [i, value]); const tempInputData = data.tempInputData.map((value, i) => [i, value]); - const tempOutputdata = data.tempOutputdata.map((value, i) => [i, value]); + const tempOutputData = data.tempOutputData.map((value, i) => [i, value]); return (
- Reactor Power (%): + Reactor Power: -
- Reactor Pressure (PSI): + maxValue={10000000} + color="yellow"> + {formatSiUnit(data.power, 0, "W")} +
+ Reactor Pressure: - {data.psi} PSI + {formatSiUnit(data.kpa*1000, 1, "Pa")} + + Core temperature: + + {data.coreTemp} K - Coolant temperature (°C): + Coolant temperature: - {data.coolantInput} °C + {data.coolantInput} K - Outlet temperature (°C): + Outlet temperature: - {data.coolantOutput} °C + {data.coolantOutput} K Neutrons per generation (K): { fillPositionedParent data={powerData} rangeX={[0, powerData.length - 1]} - rangeY={[0, 1700]} + rangeY={[0, Math.max(15000000, ...data.powerData)]} strokeColor="rgba(255, 215,0, 1)" fillColor="rgba(255, 215, 0, 0.1)" /> +
diff --git a/yogstation.dme b/yogstation.dme index 9df95dfb7da42..dece588619a6f 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -14,7 +14,6 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" -#include "_maps\RandomRuins\StationRuins\BoxStation\engine_rbmk.dmm" #include "code\__byond_version_compat.dm" #include "code\_compile_options.dm" #include "code\world.dm" diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index b714513b02441..eaaa64749452e 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -156,6 +156,8 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) return . //We let the normal choose() do the work if we want to have all of them in play if(4) return "Meta TEG" + if(5) + return . // Don't have an RBMK map for meta yet, so just pick a random one /obj/effect/landmark/stationroom/maint/ From 171757c1cb20056e1e09c3f016b737728334ba87 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 1 Aug 2023 20:43:52 -0400 Subject: [PATCH 03/46] makes pluonium instead of nitrium, also map works now --- code/modules/power/reactor/rbmk.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 55fb6d9d6efa6..1ad4bab888a9a 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -42,7 +42,7 @@ BZ: Increases your reactor's ability to transfer its heat to the coolant, thus l Water Vapour: More efficient permeability modifier Hyper Noblium: Extremely efficient permeability increase. (10x as efficient as bz) Depletion type: -Nitryl: When you need weapons grade plutonium yesterday. Causes your fuel to deplete much, much faster. Not a huge amount of use outside of sabotage. +Pluonium: When you need weapons grade plutonium yesterday. Causes your fuel to deplete much, much faster. Not a huge amount of use outside of sabotage. Sabotage: Meltdown: Flood reactor moderator with plasma, they won't be able to mitigate the reaction with control rods. @@ -288,7 +288,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/tritium) / 5 //Chernobyl 2. var/turf/T = get_turf(src) if(power >= 20) - coolant_output.adjust_moles(/datum/gas/nitrium, total_fuel_moles/20) //Shove out nitrium into the air when it's fuelled. You need to filter this off, or you're gonna have a bad time. + coolant_output.adjust_moles(/datum/gas/pluonium, total_fuel_moles/20) //Shove out pluonium into the air when it's fuelled. You need to filter this off, or you're gonna have a bad time. var/obj/structure/cable/C = T.get_cable_node() if(!C?.powernet) return @@ -304,7 +304,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(total_permeability_moles >= minimum_coolant_level) var/permeability_bonus = total_permeability_moles / 500 gas_absorption_effectiveness = gas_absorption_constant + permeability_bonus - var/total_degradation_moles = moderator_input.get_moles(/datum/gas/nitrium) //Because it's quite hard to get. + var/total_degradation_moles = moderator_input.get_moles(/datum/gas/pluonium) //Because it's quite hard to get. if(total_degradation_moles >= minimum_coolant_level*0.5) //I'll be nice. depletion_modifier += total_degradation_moles / 15 //Oops! All depletion. This causes your fuel rods to get SPICY. playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) From 3cc904825c694d0d00276f3b39d2dfeb72b4f3ca Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 1 Aug 2023 22:55:06 -0400 Subject: [PATCH 04/46] i forgor --- .../StationRuins/BoxStation/engine_rbmk.dmm | 121 ++++++++++-------- code/modules/power/reactor/fuel_rods.dm | 18 +-- code/modules/power/reactor/rbmk.dm | 14 +- 3 files changed, 84 insertions(+), 69 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index 0a8b57455c6e6..fc292164fd995 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -153,6 +153,13 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) +"gX" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/asteroid/nearstation) "hw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -397,6 +404,28 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"oQ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "oT" = ( /obj/machinery/atmospherics/components/trinary/mixer/t_mixer, /turf/open/floor/plasteel, @@ -650,17 +679,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"vH" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Reactor Core Shutters"; - id = "reactorcore" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "vP" = ( /obj/machinery/firealarm{ dir = 4; @@ -897,7 +915,9 @@ /obj/machinery/atmospherics/components/binary/pump{ name = "Tank to Cooling" }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/airalarm/directional/west{ + pixel_x = -24 + }, /turf/open/floor/plasteel, /area/engine/engineering) "CT" = ( @@ -929,23 +949,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"FG" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Reactor Core Shutters"; - id = "reactorcore" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "FM" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -1078,7 +1081,9 @@ /turf/open/floor/plasteel, /area/engine/engineering) "IH" = ( -/obj/machinery/airalarm/directional/west, +/obj/machinery/airalarm/directional/west{ + pixel_x = -24 + }, /turf/open/floor/engine, /area/engine/engineering) "Jb" = ( @@ -1218,6 +1223,19 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/plating, /area/engine/engineering) +"Mt" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "ME" = ( /obj/machinery/air_sensor/atmos/toxin_tank{ frequency = 1445 @@ -1263,8 +1281,8 @@ /area/engine/engineering) "NO" = ( /obj/machinery/atmospherics/components/binary/pump{ - name = "Moderators to Reactor"; - dir = 4 + dir = 4; + name = "Moderators to Reactor" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -1390,6 +1408,22 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"Rt" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "RI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1451,13 +1485,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"SX" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - name = "Waste Ejector" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "Tn" = ( /obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset{ dir = 2 @@ -1522,14 +1549,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"VG" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Reactor Core Shutters"; - id = "reactorcore" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/engine/engineering) "Wm" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -1883,7 +1902,7 @@ CA Ng Ng Ng -SX +gX Ng Ng Ng @@ -2245,9 +2264,9 @@ dH dH dH ej -vH -FG -VG +Rt +oQ +Mt Or dH dH diff --git a/code/modules/power/reactor/fuel_rods.dm b/code/modules/power/reactor/fuel_rods.dm index 49656a3893805..b7b5e8ecf3c27 100644 --- a/code/modules/power/reactor/fuel_rods.dm +++ b/code/modules/power/reactor/fuel_rods.dm @@ -1,5 +1,5 @@ /obj/item/fuel_rod - name = "Uranium-235 Fuel Rod" + name = "uranium-235 fuel rod" desc = "A titanium sheathed rod containing a measure of enriched uranium-dioxide powder inside, and a breeding blanket of uranium-238 around it, used to kick off a fission reaction and breed plutonium fuel respectivly." icon = 'icons/obj/control_rod.dmi' icon_state = "irradiated" @@ -18,7 +18,7 @@ var/depleted_final = FALSE // depletion_final should run only once var/depletion_conversion_type = "plutonium" -/obj/item/fuel_rod/Initialize() +/obj/item/fuel_rod/Initialize(mapload) . = ..() time_created = world.time AddComponent(/datum/component/radioactive, rad_strength, src) // This should be temporary for it won't make rads go lower than 350 @@ -70,7 +70,7 @@ /obj/item/fuel_rod/plutonium fuel_power = 0.20 - name = "Plutonium-239 Fuel Rod" + name = "plutonium-239 fuel rod" desc = "A highly energetic titanium sheathed rod containing a sizeable measure of weapons grade plutonium, it's highly efficient as nuclear fuel, but will cause the reaction to get out of control if not properly utilised." icon_state = "inferior" rad_strength = 1500 @@ -83,8 +83,8 @@ /obj/item/fuel_rod/depleted fuel_power = 0.05 - name = "Depleted Fuel Rod" - desc = "A highly radioactive fuel rod which has expended most of it's useful energy." + name = "depleted fuel rod" + desc = "A highly radioactive fuel rod which has expended most of its useful energy." icon_state = "normal" rad_strength = 6000 // smelly depletion_conversion_type = null // It means that it won't turn into anything @@ -195,7 +195,7 @@ . += "This rod is ready for material breeding" /obj/item/fuel_rod/material/telecrystal - name = "Telecrystal Fuel Rod" + name = "telecrystal fuel rod" desc = "A disguised titanium sheathed rod containing several small slots infused with uranium dioxide. Permits the insertion of telecrystals to grow more. Fissiles much faster than its standard counterpart" icon_state = "telecrystal" fuel_power = 0.30 // twice as powerful as a normal rod, you're going to need some engineering autism if you plan to mass produce TC @@ -212,13 +212,13 @@ if(result_rod) return fuel_power = 0.60 // thrice as powerful as plutonium, you'll want to get this one out quick! - name = "Exhausted Telecrystal Fuel Rod" + name = "exhausted telecrystal fuel rod" desc = "A highly energetic, disguised titanium sheathed rod containing a number of slots filled with greatly expanded telecrystals which can be removed by hand. It's extremely efficient as nuclear fuel, but will cause the reaction to get out of control if not properly utilised." icon_state = "telecrystal_used" AddComponent(/datum/component/radioactive, 3000, src) /obj/item/fuel_rod/material/bananium - name = "Bananium Fuel Rod" + name = "bananium fuel rod" desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than its cowardly counterparts. However, its cutting-edge cosmic clown technology allows rooms for extraordinarily exhilarating extraterrestrial element called bananium to menacingly multiply." icon_state = "bananium" fuel_power = 0.15 @@ -240,7 +240,7 @@ if(result_rod) return fuel_power = 0.3 // Be warned - name = "Fully Grown Bananium Fuel Rod" + name = "fully grown bananium fuel rod" desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than it cowardly counterparts. Its greatly grimacing growth stage is now over, and bananium outgrowth hums as if it's blatantly honking bike horns." icon_state = "bananium_used" AddComponent(/datum/component/radioactive, 1250, src) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 1ad4bab888a9a..d4f49454832f4 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -215,7 +215,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful for(var/obj/item/fuel_rod/FR in fuel_rods) FR.depletion = 100 -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/Initialize() +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/Initialize(mapload) . = ..() icon_state = "reactor_off" gas_absorption_effectiveness = rand(5, 6)/10 //All reactors are slightly different. This will result in you having to figure out what the balance is for K. @@ -324,14 +324,14 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Then, hit as much of that goal with our cooling per tick as we possibly can. difference = clamp(difference, 0, control_rod_effectiveness) //And we can't instantly zap the K to what we want, so let's zap as much of it as we can manage.... if(difference > fuel_power && desired_k > K) - investigate_log("Reactor does not enough fuel to get [difference]. We have fuel [fuel_power]", INVESTIGATE_SINGULO) + investigate_log("Reactor does not enough fuel to get [difference]. We have [fuel_power] fuel power.", INVESTIGATE_SINGULO) difference = fuel_power //Again, to stop you being able to run off of 1 fuel rod. if(K != desired_k) if(desired_k > K) K += difference else if(desired_k < K) K -= difference - if(K == desired_k && last_user && current_desired_k != desired_k) + if(last_user && current_desired_k != desired_k) current_desired_k = desired_k message_admins("Reactor desired criticality set to [desired_k] by [ADMIN_LOOKUPFLW(last_user)] in [ADMIN_VERBOSEJMP(src)]") investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) @@ -560,10 +560,6 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful power = 0 update_icon() -/obj/item/fuel_rod/Initialize() - .=..() - AddComponent(/datum/component/radioactive, 350 , src) - //Controlling the reactor. /obj/machinery/computer/reactor @@ -892,7 +888,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful light_color = LIGHT_COLOR_GREEN color = "#ff9eff" -/obj/effect/decal/nuclear_waste/Initialize() +/obj/effect/decal/nuclear_waste/Initialize(mapload) . = ..() for(var/obj/A in get_turf(src)) if(istype(A, /obj/structure)) @@ -918,7 +914,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful new /obj/effect/decal/nuclear_waste (floor) qdel(src) -/obj/effect/decal/nuclear_waste/epicenter/Initialize() +/obj/effect/decal/nuclear_waste/epicenter/Initialize(mapload) . = ..() /obj/effect/decal/nuclear_waste/Crossed(atom/movable/AM) From 48ab39aacb5b7b1f25231895aedf6e2c415b1001 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 1 Aug 2023 23:31:16 -0400 Subject: [PATCH 05/46] update_icon() --- code/modules/power/reactor/rbmk.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index d4f49454832f4..06746825b7c14 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -521,7 +521,8 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(is_station_level(WS.z)) //Begin the SLUDGING WS.fire() -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/update_icon() +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/update_icon(updates=ALL) + . = ..() icon_state = "reactor_off" switch(temperature) if(0 to 200) From 706478214101073b716b31b062983136cda3ef42 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Wed, 2 Aug 2023 20:47:14 -0400 Subject: [PATCH 06/46] fuck it we ball --- .../StationRuins/BoxStation/engine_rbmk.dmm | 220 ++++++++++-------- code/__DEFINES/logging.dm | 1 + code/_globalvars/lists/objects.dm | 1 + code/modules/admin/admin_investigate.dm | 2 +- code/modules/power/lighting.dm | 2 + code/modules/power/reactor/rbmk.dm | 169 ++++++++------ tgui/packages/tgui/interfaces/RbmkComputer.js | 113 +++++---- 7 files changed, 297 insertions(+), 211 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index fc292164fd995..37bbab63d0f0f 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -53,6 +53,12 @@ }, /turf/open/floor/carpet/royalblack, /area/engine/engineering) +"cd" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + filter_type = list(/datum/gas/pluonium) + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "cp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -89,6 +95,12 @@ "dH" = ( /turf/closed/wall/r_wall, /area/engine/engineering) +"dL" = ( +/obj/machinery/atmospherics/components/trinary/mixer/t_mixer{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "dV" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible{ dir = 8 @@ -137,6 +149,12 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/space/nearstation) +"fO" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "gB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -153,13 +171,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) -"gX" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/asteroid/nearstation) "hw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -280,6 +291,10 @@ /obj/structure/lattice/catwalk, /turf/template_noop, /area/space/nearstation) +"kg" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/engine/engineering) "kq" = ( /obj/item/fuel_rod, /turf/open/indestructible/sound/pool{ @@ -297,12 +312,26 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/engine/engineering) +"kZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) "le" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) +"lR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "md" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/engine, @@ -404,32 +433,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"oQ" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "reactorcore"; - name = "Reactor Core Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oT" = ( -/obj/machinery/atmospherics/components/trinary/mixer/t_mixer, -/turf/open/floor/plasteel, -/area/engine/engineering) "pd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -559,6 +562,12 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"rZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + name = "Input Gas Connector Port" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "sb" = ( /obj/machinery/light, /turf/open/floor/engine, @@ -825,25 +834,10 @@ /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"Ah" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "Az" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, /area/engine/engineering) -"AH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "AK" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -896,6 +890,15 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) +"Cx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "CA" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -1080,12 +1083,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"IH" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -24 - }, -/turf/open/floor/engine, -/area/engine/engineering) "Jb" = ( /obj/machinery/modular_computer/console/preset/engineering, /obj/effect/turf_decal/stripes/line{ @@ -1140,6 +1137,28 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"JS" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "JW" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -1218,24 +1237,18 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"LG" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/asteroid/nearstation) "Mc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/plating, /area/engine/engineering) -"Mt" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "reactorcore"; - name = "Reactor Core Shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "ME" = ( /obj/machinery/air_sensor/atmos/toxin_tank{ frequency = 1445 @@ -1348,6 +1361,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"PP" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "PR" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -1408,22 +1437,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"Rt" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "reactorcore"; - name = "Reactor Core Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "RI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1511,6 +1524,19 @@ "Ue" = ( /turf/open/floor/plasteel, /area/engine/engineering) +"Ug" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "Um" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1902,7 +1928,7 @@ CA Ng Ng Ng -gX +LG Ng Ng Ng @@ -1984,7 +2010,7 @@ dH dH dH dH -oT +dL pU UF iV @@ -2044,7 +2070,7 @@ HV NO wo ul -ul +cd qY Mc Kt @@ -2149,9 +2175,9 @@ Sa bZ wV tc -Ah -vm +kZ vm +fO Hd Om le @@ -2177,9 +2203,9 @@ yt GY ql ws -Ue -Ue -wo +rZ +kg +Cx Um HQ Im @@ -2203,7 +2229,7 @@ Sr ws Jb nR -AH +lR ws CV Ue @@ -2264,9 +2290,9 @@ dH dH dH ej -Rt -oQ -Mt +PP +JS +Ug Or dH dH @@ -2290,7 +2316,7 @@ HI qk dH Xk -IH +Xk Wm SG NL @@ -2467,7 +2493,7 @@ dH dH dH dH -Ng +dH Sr Sr Sr diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index 1368ae95820c3..408db118901af 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -21,6 +21,7 @@ #define INVESTIGATE_PRESENTS "presents" #define INVESTIGATE_VIROLOGY "viro" // yogs - Adds Investigate Virology #define INVESTIGATE_HYPERTORUS "hypertorus" +#define INVESTIGATE_REACTOR "reactor" // Logging types for log_message() #define LOG_ATTACK (1 << 0) diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 873f4e7f7d87f..a4aee22a3aa7a 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -4,6 +4,7 @@ GLOBAL_LIST_EMPTY(airlocks) //list of all airlocks GLOBAL_LIST_EMPTY(mechas_list) //list of all mechs. Used by hostile mobs target tracking. GLOBAL_LIST_EMPTY(shuttle_caller_list) //list of all communication consoles and AIs, for automatic shuttle calls when there are none. GLOBAL_LIST_EMPTY(machines) //NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing ! +GLOBAL_LIST_EMPTY(lights) //list of all light bulbs GLOBAL_LIST_EMPTY(navigation_computers) //list of all /obj/machinery/computer/camera_advanced/shuttle_docker GLOBAL_LIST_EMPTY(syndicate_shuttle_boards) //important to keep track of for managing nukeops war declarations. GLOBAL_LIST_EMPTY(navbeacons) //list of all bot nagivation beacons, used for patrolling. diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index 60f018208f85c..e673d0da3dc70 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -10,7 +10,7 @@ if(!holder) return - var/list/investigates = list(INVESTIGATE_RESEARCH, INVESTIGATE_EXONET, INVESTIGATE_PORTAL, INVESTIGATE_SINGULO, INVESTIGATE_WIRES, INVESTIGATE_TELESCI, INVESTIGATE_GRAVITY, INVESTIGATE_RECORDS, INVESTIGATE_CARGO, INVESTIGATE_SUPERMATTER, INVESTIGATE_ATMOS, INVESTIGATE_EXPERIMENTOR, INVESTIGATE_BOTANY, INVESTIGATE_HALLUCINATIONS, INVESTIGATE_RADIATION, INVESTIGATE_NANITES, INVESTIGATE_PRESENTS, INVESTIGATE_VIROLOGY, INVESTIGATE_HYPERTORUS) //Yogs - investigate virology + var/list/investigates = list(INVESTIGATE_RESEARCH, INVESTIGATE_EXONET, INVESTIGATE_PORTAL, INVESTIGATE_SINGULO, INVESTIGATE_WIRES, INVESTIGATE_TELESCI, INVESTIGATE_GRAVITY, INVESTIGATE_RECORDS, INVESTIGATE_CARGO, INVESTIGATE_SUPERMATTER, INVESTIGATE_ATMOS, INVESTIGATE_EXPERIMENTOR, INVESTIGATE_BOTANY, INVESTIGATE_HALLUCINATIONS, INVESTIGATE_RADIATION, INVESTIGATE_NANITES, INVESTIGATE_PRESENTS, INVESTIGATE_VIROLOGY, INVESTIGATE_HYPERTORUS, INVESTIGATE_REACTOR) //Yogs - investigate virology var/list/logs_present = list("notes, memos, watchlist") var/list/logs_missing = list("---") diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index a5dd816b8f239..a76b243e0c3f9 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -305,6 +305,7 @@ // create a new lighting fixture /obj/machinery/light/Initialize(mapload) . = ..() + GLOB.lights += src RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_light)) if(!mapload) //sync up nightshift lighting for player made lights @@ -332,6 +333,7 @@ update(0) /obj/machinery/light/Destroy() + GLOB.lights.Remove(src) var/area/A = get_area(src) if(A) on = FALSE && !forced_off diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 06746825b7c14..38c9bf175707d 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -4,20 +4,24 @@ #define MODERATOR_INPUT_GATE airs[2] #define COOLANT_OUTPUT_GATE airs[3] +#define RBMK_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally #define RBMK_TEMPERATURE_OPERATING 800 //Kelvin #define RBMK_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering #define RBMK_TEMPERATURE_MELTDOWN 1200 #define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor -#define RBMK_ROD_HEAT_CAPACITY 50000 //How much thermal energy it takes to cool each reactor rod +#define RBMK_ROD_HEAT_CAPACITY 40000 //How much thermal energy it takes to cool each reactor rod #define RBMK_HEAT_FACTOR 10 //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage +#define RBMK_MODERATOR_DECAY_RATE 0.2 //Don't use up ALL of the moderator, engineers need it to last a full round + #define RBMK_PRESSURE_OPERATING 6000 //Kilopascals #define RBMK_PRESSURE_CRITICAL 10000 #define RBMK_MAX_CRITICALITY 5 //No more criticality than N for now. +#define RBMK_CRITICALITY_POWER_FACTOR 1000 // affects criticality from high power #define RBMK_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor @@ -78,7 +82,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful var/id = null //Change me mappers //Variables essential to operation var/active = FALSE - var/temperature = 0 //Lose control of this -> Meltdown + var/temperature = T20C //Lose control of this -> Meltdown var/vessel_integrity = 400 //How long can the reactor withstand overpressure / meltdown? This gives you a fair chance to react to even a massive pipe fire var/pressure = 0 //Lose control of this -> Blowout var/K = 0 //Rate of reaction. @@ -143,8 +147,8 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(slagged) to_chat(user, span_notice("The reactor has been critically damaged")) return FALSE - if(power >= 20) - to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [0.2*RBMK_TEMPERATURE_CRITICAL] kelvin.")) + if(temperature > RBMK_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(fuel_rods.len >= RBMK_MAX_FUEL_RODS) to_chat(user, span_warning("[src] is already at maximum fuel load.")) @@ -152,21 +156,17 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful to_chat(user, span_notice("You start to insert [W] into [src]...")) radiation_pulse(src, temperature) if(do_after(user, 5 SECONDS, target=src)) - if(!fuel_rods.len) - start_up() //That was the first fuel rod. Let's heat it up. - message_admins("Reactor first started up by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") - investigate_log("Reactor first started by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) fuel_rods += W W.forceMove(src) radiation_pulse(src, temperature) //Wear protective equipment when even breathing near a reactor! - investigate_log("Rod added to reactor by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + investigate_log("Rod added to reactor by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) return TRUE if(istype(W, /obj/item/sealant)) if(slagged) to_chat(user, span_notice("The reactor has been critically damaged!")) return FALSE - if(power >= 20) - to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [0.2*RBMK_TEMPERATURE_CRITICAL] kelvin.")) + if(temperature > RBMK_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(vessel_integrity >= 350) to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) @@ -185,12 +185,36 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful return TRUE return ..() +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/crowbar_act(mob/living/user, obj/item/I) + if(slagged) + to_chat(user, span_warning("The fuel rods have melted into a radioactive lump.")) + var/removal_time = 5 SECONDS + if(temperature > RBMK_TEMPERATURE_MINIMUM) + if(istype(I, /obj/item/jawsoflife)) // Snatch the reactor from the jaws of death! + removal_time *= 2 + else + to_chat(user, span_warning("You can't remove fuel rods while the reactor is operating above [RBMK_TEMPERATURE_MINIMUM] kelvin!")) + return TRUE + if(!has_fuel()) + to_chat(user, span_notice("The reactor has no fuel rods!")) + return TRUE + var/obj/item/fuel_rod/rod = tgui_input_list(usr, "Select a fuel rod to remove", "Fuel Rods", fuel_rods) + if(rod && istype(rod) && I.use_tool(src, user, removal_time)) + if(temperature > RBMK_TEMPERATURE_MINIMUM) + var/turf/T = get_turf(src) + T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") + user.rad_act(rod.fuel_power * 1000) + fuel_rods.Remove(rod) + if(!user.put_in_hands(rod)) + rod.forceMove(user.loc) + return TRUE + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/welder_act(mob/living/user, obj/item/I) if(slagged) to_chat(user, span_notice("The reactor has been critically damaged")) return FALSE - if(power >= 20) - to_chat(user, span_notice("You can't repair [src] while it is running at above 20% power.")) + if(temperature > RBMK_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You can't repair [src] while it is running at above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(vessel_integrity > 0.5 * initial(vessel_integrity)) to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) @@ -267,15 +291,16 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful temperature += temperature / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. vessel_integrity -= temperature / 200 //Think fast loser. color = "[COLOR_RED]" - investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_SINGULO) + investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_REACTOR) //Now, heat up the output and set our pressure. coolant_output.set_temperature(temperature) //Heat the coolant output gas that we just had pass through us. last_output_temperature = coolant_output.return_temperature() pressure = coolant_output.return_pressure() - power = (temperature / RBMK_TEMPERATURE_CRITICAL) * 100 + power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**2) * 100 var/radioactivity_spice_multiplier = 1 //Some gasses make the reactor a bit spicy. var/depletion_modifier = 0.035 //How rapidly do your rods decay gas_absorption_effectiveness = gas_absorption_constant + last_power_produced = 0 //Next up, handle moderators! if(moderator_input.total_moles() >= minimum_coolant_level) var/total_fuel_moles = moderator_input.get_moles(/datum/gas/plasma) + (moderator_input.get_moles(/datum/gas/tritium)*10) //Constricted plasma is 50% more efficient as fuel than plasma, but we dont have it :) @@ -287,12 +312,10 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful last_power_produced *= base_power_modifier //Finally, we turn it into actual usable numbers. radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/tritium) / 5 //Chernobyl 2. var/turf/T = get_turf(src) - if(power >= 20) + if(active) coolant_output.adjust_moles(/datum/gas/pluonium, total_fuel_moles/20) //Shove out pluonium into the air when it's fuelled. You need to filter this off, or you're gonna have a bad time. var/obj/structure/cable/C = T.get_cable_node() - if(!C?.powernet) - return - else + if(C?.powernet) add_avail(last_power_produced) var/total_control_moles = moderator_input.get_moles(/datum/gas/nitrogen) + (moderator_input.get_moles(/datum/gas/carbon_dioxide)*2) + (moderator_input.get_moles(/datum/gas/pluoxium)*3) //N2 helps you control the reaction at the cost of making it absolutely blast you with rads. Pluoxium has the same effect but without the rads! if(total_control_moles >= minimum_coolant_level) @@ -309,22 +332,25 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful depletion_modifier += total_degradation_moles / 15 //Oops! All depletion. This causes your fuel rods to get SPICY. playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) //From this point onwards, we clear out the remaining gasses. - moderator_input.clear() //Woosh. And the soul is gone. + moderator_input.remove_ratio(RBMK_MODERATOR_DECAY_RATE) //Remove about 20% of the gases K += total_fuel_moles / 1000 + else // if there's not enough to do anything, just clear it + moderator_input.clear() var/fuel_power = 0 //So that you can't magically generate K with your control rods. - if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up boys. + if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up. K = 0 else for(var/obj/item/fuel_rod/FR in fuel_rods) K += FR.fuel_power fuel_power += FR.fuel_power FR.deplete(depletion_modifier) + K += power / RBMK_CRITICALITY_POWER_FACTOR //Firstly, find the difference between the two numbers. var/difference = abs(K - desired_k) //Then, hit as much of that goal with our cooling per tick as we possibly can. difference = clamp(difference, 0, control_rod_effectiveness) //And we can't instantly zap the K to what we want, so let's zap as much of it as we can manage.... if(difference > fuel_power && desired_k > K) - investigate_log("Reactor does not enough fuel to get [difference]. We have [fuel_power] fuel power.", INVESTIGATE_SINGULO) + investigate_log("Reactor does not have enough fuel to get [difference]. We have [fuel_power] fuel power.", INVESTIGATE_REACTOR) difference = fuel_power //Again, to stop you being able to run off of 1 fuel rod. if(K != desired_k) if(desired_k > K) @@ -334,49 +360,50 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(last_user && current_desired_k != desired_k) current_desired_k = desired_k message_admins("Reactor desired criticality set to [desired_k] by [ADMIN_LOOKUPFLW(last_user)] in [ADMIN_VERBOSEJMP(src)]") - investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) K = clamp(K, 0, RBMK_MAX_CRITICALITY) if(prob(100*K/RBMK_MAX_CRITICALITY)) src.fire_nuclear_particle() if(has_fuel()) temperature += RBMK_HEAT_FACTOR * K * has_fuel() else - temperature -= 10 //Nothing to heat us up, so. + temperature = clamp(temperature - 10, TCMB, INFINITY) //Nothing to heat us up, so. handle_alerts() //Let's check if they're about to die, and let them know. update_icon() radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(RBMK_MAX_CRITICALITY*RBMK_MAX_FUEL_RODS)) if(power >= 90 && world.time >= next_flicker) //You're overloading the reactor. Give a more subtle warning that power is getting out of control. next_flicker = world.time + 1.5 MINUTES - for(var/obj/machinery/light/L in GLOB.machines) + for(var/obj/machinery/light/L in GLOB.lights) if(prob(25) && L.z == z) //If youre running the reactor cold though, no need to flicker the lights. L.flicker() - investigate_log("Reactor overloading at [power]% power", INVESTIGATE_SINGULO) + investigate_log("Reactor overloading at [power]% power", INVESTIGATE_REACTOR) for(var/atom/movable/I in get_turf(src)) if(isliving(I)) var/mob/living/L = I if(temperature > T0C) L.adjust_bodytemperature(clamp(temperature-T0C, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! - if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks)) + if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks) && temperature >= RBMK_TEMPERATURE_MINIMUM) playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) var/obj/item/reagent_containers/food/grilled_item = I - if(prob(80)) - return //To give the illusion that it's actually cooking omegalul. - if(power>=20) + if(!(grilled_item.foodtype & FRIED)) + if(prob(100 - power)) + return //To give the illusion that it's actually cooking omegalul. + SEND_SIGNAL(grilled_item, COMSIG_ITEM_GRILLED, src, INFINITY) switch(power) - if(20 to 39) + if(0 to 39) grilled_item.name = "grilled [initial(grilled_item.name)]" grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." if(40 to 70) grilled_item.name = "heavily grilled [initial(grilled_item.name)]" grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." if(70 to 95) - grilled_item.name = "Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" + grilled_item.name = "\improper Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." if(95 to INFINITY) - grilled_item.name = "Ultimate Meltdown Grilled [initial(grilled_item.name)]" + grilled_item.name = "\improper Ultimate Meltdown Grilled [initial(grilled_item.name)]" grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." - if(!(grilled_item.foodtype & FRIED)) - grilled_item.foodtype |= FRIED + grilled_item.foodtype |= FRIED + grilled_item.add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() return length(fuel_rods) @@ -401,8 +428,6 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Method to handle sound effects, reactor warnings, all that jazz. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts() var/alert = FALSE //If we have an alert condition, we'd best let people know. - if(K <= 0 && power <= 20) - shut_down() //First alert condition: Overheat if(temperature >= RBMK_TEMPERATURE_CRITICAL) alert = TRUE @@ -412,13 +437,13 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful src.fire_nuclear_particle() radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", RADIO_CHANNEL_ENGINEERING) playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) - investigate_log("Reactor reaching critical temperature at [temperature] C with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") if(temperature >= RBMK_TEMPERATURE_MELTDOWN) var/temp_damage = min(temperature/100, initial(vessel_integrity)/40) //40 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. vessel_integrity -= temp_damage if(vessel_integrity <= temp_damage) - investigate_log("Reactor melted down at [temperature] C with desired criticality at [desired_k]", INVESTIGATE_SINGULO) //It wouldn't be able to tank another hit. + investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) //It wouldn't be able to tank another hit. meltdown() //Oops! All meltdown return else @@ -434,7 +459,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful has_hit_emergency = TRUE radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", RADIO_CHANNEL_ENGINEERING) playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) - investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") shake_animation(0.5) playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) @@ -443,7 +468,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful var/pressure_damage = min(pressure/100, initial(vessel_integrity)/45) //You get 45 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. vessel_integrity -= pressure_damage if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. - investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_SINGULO) + investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) blowout() return if(warning) @@ -525,15 +550,15 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful . = ..() icon_state = "reactor_off" switch(temperature) - if(0 to 200) + if(0 to RBMK_TEMPERATURE_MINIMUM) icon_state = "reactor_on" - if(200 to RBMK_TEMPERATURE_OPERATING) + if(RBMK_TEMPERATURE_MINIMUM to RBMK_TEMPERATURE_OPERATING) icon_state = "reactor_hot" - if(RBMK_TEMPERATURE_OPERATING to 750) + if(RBMK_TEMPERATURE_OPERATING to RBMK_TEMPERATURE_CRITICAL) icon_state = "reactor_veryhot" - if(750 to RBMK_TEMPERATURE_CRITICAL) //Point of no return. + if(RBMK_TEMPERATURE_CRITICAL to RBMK_TEMPERATURE_MELTDOWN) //Point of no return. icon_state = "reactor_overheat" - if(RBMK_TEMPERATURE_CRITICAL to INFINITY) + if(RBMK_TEMPERATURE_MELTDOWN to INFINITY) icon_state = "reactor_meltdown" if(!has_fuel()) icon_state = "reactor_off" @@ -546,6 +571,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/start_up() START_PROCESSING(SSmachines, src) desired_k = 1 + active = TRUE set_light(10) var/startup_sound = pick('sound/effects/reactor/startup.ogg', 'sound/effects/reactor/startup2.ogg') playsound(loc, startup_sound, 100) @@ -559,6 +585,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful K = 0 desired_k = 0 power = 0 + active = FALSE update_icon() //Controlling the reactor. @@ -623,12 +650,20 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(!reactor) return switch(action) + if("power") + if(reactor.active) + if(reactor.K <= 0 && reactor.temperature <= RBMK_TEMPERATURE_MINIMUM) + reactor.shut_down() + else if(reactor.fuel_rods.len) + reactor.start_up() + message_admins("Reactor started up by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_VERBOSEJMP(src)]") + investigate_log("Reactor started by [key_name(usr)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) if("input") var/input = text2num(params["target"]) reactor.last_user = usr reactor.desired_k = clamp(input, 0, RBMK_MAX_CRITICALITY) if("eject") - if(reactor?.power > 20) + if(reactor?.temperature > RBMK_TEMPERATURE_MINIMUM) return if(reactor?.slagged) return @@ -638,7 +673,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful playsound(src, pick('sound/effects/reactor/switch.ogg','sound/effects/reactor/switch2.ogg','sound/effects/reactor/switch3.ogg'), 100, FALSE) playsound(reactor, 'sound/effects/reactor/crane_1.wav', 100, FALSE) rod.forceMove(get_turf(reactor)) - reactor.fuel_rods -= rod + reactor.fuel_rods.Remove(rod) /obj/machinery/computer/reactor/ui_data(mob/user) var/list/data = list() @@ -654,15 +689,17 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful data["tempCoreData"] = tempCoreData data["tempInputData"] = tempInputData data["tempOutputData"] = tempOutputData - data["coreTemp"] = reactor ? reactor.temperature : 0 - data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 - data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 + data["coreTemp"] = reactor ? round(reactor.temperature) : 0 + data["coolantInput"] = reactor ? round(reactor.last_coolant_temperature) : T20C + data["coolantOutput"] = reactor ? round(reactor.last_output_temperature) : T20C data["power"] = reactor ? reactor.last_power_produced : 0 data["kpa"] = reactor ? reactor.pressure : 0 + data["active"] = reactor ? reactor.active : FALSE + data["shutdownTemp"] = RBMK_TEMPERATURE_MINIMUM data["rods"] = list() if(reactor) for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) - data["rods"][REF(rod)] = list("name" = rod.name, "depletion" = rod.depletion) + data["rods"][REF(rod)] = list(list("name" = rod.name, "depletion" = rod.depletion)) return data /obj/machinery/computer/reactor/wrench_act(mob/living/user, obj/item/I) @@ -797,19 +834,19 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(!reactor || !active) return FALSE var/stage = 0 - //This is dirty but i'm lazy wahoo! - if(reactor.temperature/RBMK_TEMPERATURE_CRITICAL > 0) - stage = 1 - if(reactor.temperature/RBMK_TEMPERATURE_CRITICAL >= 40) - stage = 2 - if(reactor.temperature >= RBMK_TEMPERATURE_OPERATING) - stage = 3 - if(reactor.temperature >= RBMK_TEMPERATURE_CRITICAL) - stage = 4 - if(reactor.temperature >= RBMK_TEMPERATURE_MELTDOWN) - stage = 5 - if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! - stage = 6 + switch(reactor.temperature) + if(0 to RBMK_TEMPERATURE_MINIMUM) + stage = 1 + if(RBMK_TEMPERATURE_MINIMUM to RBMK_TEMPERATURE_OPERATING) + stage = 2 + if(RBMK_TEMPERATURE_OPERATING to RBMK_TEMPERATURE_CRITICAL) + stage = 3 + if(RBMK_TEMPERATURE_CRITICAL to RBMK_TEMPERATURE_MELTDOWN) + stage = 4 + if(RBMK_TEMPERATURE_MELTDOWN to INFINITY) + stage = 5 + if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! + stage = 6 ui_header = "smmon_[stage].gif" program_icon_state = "smmon_[stage]" if(istype(computer)) @@ -988,7 +1025,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful desc = "A neat spray can that can repair torn inflatable segments, and more!" icon = 'icons/obj/inflatable.dmi' icon_state = "sealant" - w_class = 1 + w_class = WEIGHT_CLASS_TINY /area/engineering/main/reactor_core name = "Nuclear Reactor Core" diff --git a/tgui/packages/tgui/interfaces/RbmkComputer.js b/tgui/packages/tgui/interfaces/RbmkComputer.js index a8cd519b1e49f..3c8268390eac1 100644 --- a/tgui/packages/tgui/interfaces/RbmkComputer.js +++ b/tgui/packages/tgui/interfaces/RbmkComputer.js @@ -63,14 +63,6 @@ export const RbmkStatsSection = (props, context) => { color="white" > {formatSiUnit(data.kpa*1000, 1, "Pa")} - Core temperature: - - {data.coreTemp} K - Coolant temperature: { value={data.coolantOutput} minValue={0} maxValue={1500} - color="bad"> + color="orange"> {data.coolantOutput} K + Core temperature: + + {data.coreTemp} K + Neutrons per generation (K): { const control_rods = data.control_rods; const k = data.k; const desiredK = data.desiredK; + const fuel_rods = data.rods.length; + const shutdown_temp = data.shutdownTemp; return ( -
- Control Rod Insertion: - -
- Neutrons per generation (K): -
- - {k} - -
- Target criticality: -
- act('input', { - target: value, - })} /> -
+ +
+ {'Reactor Power: '} +
+
+ Control Rod Insertion: + +
+ Neutrons per generation (K): +
+ + {k} + +
+ Target criticality: +
+ act('input', { + target: value, + })} /> +
+
); }; export const RbmkFuelControl = (props, context) => { const { act, data } = useBackend(context); + const shutdown_temp = data.shutdownTemp; return (
- {!data.rods.length ? ( + {data.rods.length > 0 ? ( {Object.keys(data.rods).map(rod => ( @@ -199,7 +218,7 @@ export const RbmkFuelControl = (props, context) => { inline icon={'times'} content={'Eject'} - disabled={data.power >= 20} + disabled={data.coreTemp > shutdown_temp} onClick={() => act('eject', { rodRef: rod, })} /> @@ -219,7 +238,7 @@ export const RbmkFuelControl = (props, context) => { ) : ( - No Rods Found + No rods found. )}
From 3d42a083fc4594785f6a9332f5f7526c34106dd2 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Wed, 2 Aug 2023 20:50:49 -0400 Subject: [PATCH 07/46] background radiation --- code/__HELPERS/radiation.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index 6eb5c2b571bc9..d53fdcc7e6675 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -30,7 +30,7 @@ return if(source && (source.flags_1 & RAD_CONTAIN_CONTENTS)) intensity *= 0.1 - if(intensity >= 10) + if(intensity >= RAD_BACKGROUND_RADIATION) for(var/dir in GLOB.cardinals) new /datum/radiation_wave(source, dir, intensity, range_modifier, can_contaminate, collectable_radiation) From 86eb779c6159a1846f416be59e9bcc225d8b7639 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Wed, 2 Aug 2023 22:28:29 -0400 Subject: [PATCH 08/46] Update engine_rbmk.dmm --- .../StationRuins/BoxStation/engine_rbmk.dmm | 481 +++++++++--------- 1 file changed, 241 insertions(+), 240 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index 37bbab63d0f0f..3cdad71046cbc 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -145,8 +145,7 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"fE" = ( -/obj/structure/grille, +"fz" = ( /turf/closed/wall/r_wall, /area/space/nearstation) "fO" = ( @@ -484,6 +483,13 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"qe" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "qk" = ( /obj/machinery/shower{ dir = 4 @@ -784,6 +790,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/engine, /area/engine/engineering) +"yh" = ( +/obj/structure/grille, +/turf/template_noop, +/area/space/nearstation) "yn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -929,6 +939,11 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"CU" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) "CV" = ( /obj/item/reagent_containers/food/snacks/pizzaslice/meat, /obj/structure/table, @@ -1237,13 +1252,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"LG" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/asteroid/nearstation) "Mc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/heat_exchanging/junction, @@ -1262,9 +1270,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) -"Ng" = ( -/turf/template_noop, -/area/asteroid/nearstation) "Nm" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -1616,6 +1621,10 @@ "Xk" = ( /turf/open/floor/engine, /area/engine/engineering) +"XF" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "XN" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -1675,10 +1684,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"ZM" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/asteroid/nearstation) "ZS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -1688,10 +1693,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"ZT" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/asteroid/nearstation) (1,1,1) = {" Sr @@ -1702,17 +1703,17 @@ Sr Sr Sr Sr +yw Sr Sr +yw Sr Sr +yw Sr Sr Sr -Sr -Sr -Sr -Sr +yw Sr Sr Sr @@ -1730,17 +1731,17 @@ Sr Sr Sr Sr +yw Sr Sr +yw Sr Sr +yw Sr Sr Sr -Sr -Sr -Sr -Sr +yw Sr Sr Sr @@ -1757,19 +1758,19 @@ Sr Sr Sr Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr +yw +yw +yw +yw +yw +yw +yw +yw +yw +yw +yw +yw +yw Sr Sr Sr @@ -1786,23 +1787,23 @@ Sr Sr Sr Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr +yw +CU +CU +CU +yw +rK +yw +CU +CU +CU +CU +CU +CU +rK +rK +CU +CU Sr "} (5,1,1) = {" @@ -1815,23 +1816,23 @@ Sr Sr Sr Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr +CU +fz +CU +rK +rK +rK +CU +fz +fz +fz +fz +CU +yw +yw +fz +CU +CU "} (6,1,1) = {" Sr @@ -1842,24 +1843,24 @@ Sr Sr Sr Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr +yw +CU +CU +CU +yw +rK +yw +CU +CU +CU +CU +CU +CU +yw +rK +yw +fz +CU "} (7,1,1) = {" Sr @@ -1869,25 +1870,25 @@ Sr qV qV dH -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr +yw +yw +yw +yw +yw +yw +yw +yw +yw +rK +rK +rK +rK +yw +rK +rK +rK +yw +rK "} (8,1,1) = {" Sr @@ -1897,25 +1898,25 @@ pZ qV nf dH -Sr -Sr -Sr -Sr -Sr -Sr -Sr -Sr -fE -fE -fE -fE -fE -fE -Sr -Sr -Sr -Sr -Sr +rK +rK +yw +rK +yw +rK +rK +rK +ez +bB +bB +bB +bB +bB +jY +rK +yw +yw +rK "} (9,1,1) = {" Sr @@ -1925,25 +1926,25 @@ cz iB Wp CA -Ng -Ng -Ng -LG -Ng -Ng -Ng -Ng -yw -rK -rK -rK rK yw +yw +qe +yw +yw rK -Sr -Sr -Sr -Sr +yw +Li +zS +Lc +Lc +Lc +Lc +Hi +yw +CU +CU +CU "} (10,1,1) = {" Sr @@ -1961,17 +1962,17 @@ ws dH dH dH -ez -bB +Li +AK bB bB bB bB jY rK -Sr -Sr -Sr +CU +fz +CU "} (11,1,1) = {" ws @@ -1996,10 +1997,10 @@ Lc Lc Lc Hi -yw -fE -Sr -Sr +rK +CU +fz +CU "} (12,1,1) = {" dH @@ -2025,9 +2026,9 @@ bB bB jY rK -fE -Sr -Sr +CU +fz +CU "} (13,1,1) = {" dH @@ -2046,16 +2047,16 @@ yC Ue dH Li -zS -Lc -Lc -Lc -Lc -Hi +yw +yw +yw +yw +yw +zY rK -fE -Sr -Sr +CU +fz +CU "} (14,1,1) = {" dH @@ -2074,16 +2075,16 @@ cd qY Mc Kt -AK +ez bB bB bB bB -jY +Kt rK -fE -Sr -Sr +CU +fz +CU "} (15,1,1) = {" dH @@ -2102,16 +2103,16 @@ Ue eT ws yw -yw -yw -yw -yw -yw -zY +jb +Lc +Lc +Lc +Lc +vl rK -fE -Sr -Sr +CU +fz +CU "} (16,1,1) = {" ws @@ -2137,9 +2138,9 @@ bB bB Kt rK -fE -Sr -Sr +CU +fz +CU "} (17,1,1) = {" ws @@ -2157,17 +2158,17 @@ Jj ug jz dH -Li +OI jb Lc Lc Lc Lc vl -rK -fE -Sr -Sr +yw +CU +CU +CU "} (18,1,1) = {" ws @@ -2185,17 +2186,17 @@ KS Lu kq dH -Li -ez +AK +bB bB bB bB bB Kt rK -fE -Sr -Sr +yw +yw +rK "} (19,1,1) = {" ws @@ -2213,17 +2214,17 @@ KS zj kq dH -OI -jb -Lc -Lc -Lc -Lc -vl yw -fE -Sr -Sr +rK +rK +rK +rK +yw +rK +rK +rK +yw +rK "} (20,1,1) = {" ws @@ -2241,17 +2242,17 @@ KS Lu kq dH -AK -bB -bB -bB -bB -bB -Kt +CU +CU +CU +CU +CU +CU +yw rK -Sr -Sr -Sr +yw +fz +yh "} (21,1,1) = {" dH @@ -2269,17 +2270,17 @@ Rd cA Uc dH +fz +fz +fz +fz +fz +CU yw -rK -rK -rK -rK yw -rK -Sr -Sr -Sr -Sr +fz +yh +yh "} (22,1,1) = {" dH @@ -2297,16 +2298,16 @@ Or dH dH dH -fE -fE -fE -fE -fE -fE -Sr -Sr -Sr -Sr +CU +CU +CU +CU +CU +CU +rK +rK +yh +yh Sr "} (23,1,1) = {" @@ -2325,7 +2326,7 @@ pk vP Xk dH -Ng +rK Sr Sr Sr @@ -2353,7 +2354,7 @@ et Bh sb dH -ZT +yw Sr Sr Sr @@ -2381,7 +2382,7 @@ ZS UX Xk WU -ZM +XF Sr Sr Sr @@ -2409,7 +2410,7 @@ xA Xk Xk WU -ZM +XF Sr Sr Sr @@ -2437,7 +2438,7 @@ Uv Xk sb dH -ZT +yw Sr Sr Sr @@ -2465,7 +2466,7 @@ Qt Xk Xk dH -Ng +rK Sr Sr Sr From 3cd14a5d7cc45d146d9b724b5a1f16fad9ec5b2b Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 3 Aug 2023 00:36:46 -0400 Subject: [PATCH 09/46] rename --- config/game_options.txt | 2 +- yogstation/code/datums/ruins/station.dm | 2 +- yogstation/code/game/objects/effects/landmarks.dm | 12 ++++-------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/config/game_options.txt b/config/game_options.txt index a36d7fc7834d7..7c1db69cdf6a9 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -688,5 +688,5 @@ ECONOMY ## Uncomment to enable dynamic ruleset config file. DYNAMIC_CONFIG_ENABLED -## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for TEG, 5 for RBMK +## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for AGCNR ENGINE_TYPE 3 diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index ce666dfe88c04..de18b296f5f5e 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -93,7 +93,7 @@ /datum/map_template/ruin/station/box/engine/rbmk id = "engine_rbmk" suffix = "engine_rbmk.dmm" - name = "Engine RBMK" + name = "Engine AGCNR" /datum/map_template/ruin/station/box/testingsite/bunker id = "testing_site_1" diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index eaaa64749452e..f92ea93017cd2 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -104,7 +104,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) return TRUE /obj/effect/landmark/stationroom/box/engine - template_names = list("Engine SM" = 50, "Engine Singulo And Tesla" = 30, "Engine TEG" = 0, "Engine RBMK" = 20) + template_names = list("Engine SM" = 50, "Engine Singulo And Tesla" = 30, "Engine AGCNR" = 20) icon = 'yogstation/icons/rooms/box/engine.dmi' /obj/effect/landmark/stationroom/box/engine/choose() @@ -118,9 +118,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) if(3) return . //We let the normal choose() do the work if we want to have all of them in play if(4) - return "Engine TEG" - if(5) - return "Engine RBMK" + return "Engine AGCNR" /obj/effect/landmark/stationroom/box/testingsite @@ -142,7 +140,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) template_names = list("Chapel 1", "Chapel 2") /obj/effect/landmark/stationroom/meta/engine - template_names = list("Meta Singulo And Tesla" = 40, "Meta SM" = 60, "Meta TEG" = 0) + template_names = list("Meta Singulo And Tesla" = 40, "Meta SM" = 60) /obj/effect/landmark/stationroom/meta/engine/choose() . = ..() @@ -155,9 +153,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) if(3) return . //We let the normal choose() do the work if we want to have all of them in play if(4) - return "Meta TEG" - if(5) - return . // Don't have an RBMK map for meta yet, so just pick a random one + return . // Don't have an AGCNR map for meta yet, so just pick a random one /obj/effect/landmark/stationroom/maint/ From d85ea0350d44f94dae8ae0b975d4532c44db85cb Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 3 Aug 2023 14:35:41 -0400 Subject: [PATCH 10/46] huge refactor, process_atmos() and more --- .../StationRuins/BoxStation/engine_rbmk.dmm | 220 +++++++------ code/controllers/subsystem/air.dm | 2 +- code/modules/power/reactor/rbmk.dm | 294 ++++++++++++------ 3 files changed, 300 insertions(+), 216 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index 3cdad71046cbc..fbdc9a52ec57f 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -145,9 +145,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"fz" = ( -/turf/closed/wall/r_wall, -/area/space/nearstation) "fO" = ( /obj/machinery/atmospherics/pipe/manifold/brown/visible{ dir = 8 @@ -483,13 +480,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"qe" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space/nearstation) "qk" = ( /obj/machinery/shower{ dir = 4 @@ -790,10 +780,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/engine, /area/engine/engineering) -"yh" = ( -/obj/structure/grille, -/turf/template_noop, -/area/space/nearstation) "yn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -900,6 +886,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) +"Cu" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) "Cx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -939,11 +928,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"CU" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) "CV" = ( /obj/item/reagent_containers/food/snacks/pizzaslice/meat, /obj/structure/table, @@ -1270,6 +1254,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) +"Ne" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "Nm" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -1366,6 +1357,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"Pv" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "PP" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "reactorcore"; @@ -1618,13 +1613,14 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"WZ" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) "Xk" = ( /turf/open/floor/engine, /area/engine/engineering) -"XF" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space/nearstation) "XN" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -1788,22 +1784,22 @@ Sr Sr Sr yw -CU -CU -CU +WZ +WZ +WZ yw rK yw -CU -CU -CU -CU -CU -CU +WZ +WZ +WZ +WZ +WZ +WZ rK rK -CU -CU +WZ +WZ Sr "} (5,1,1) = {" @@ -1816,23 +1812,23 @@ Sr Sr Sr Sr -CU -fz -CU +WZ +Cu +WZ rK rK rK -CU -fz -fz -fz -fz -CU +WZ +Cu +Cu +Cu +Cu +WZ yw yw -fz -CU -CU +Cu +WZ +WZ "} (6,1,1) = {" Sr @@ -1844,23 +1840,23 @@ Sr Sr Sr yw -CU -CU -CU +WZ +WZ +WZ yw rK yw -CU -CU -CU -CU -CU -CU +WZ +WZ +WZ +WZ +WZ +WZ yw rK yw -fz -CU +Cu +WZ "} (7,1,1) = {" Sr @@ -1929,7 +1925,7 @@ CA rK yw yw -qe +Ne yw yw rK @@ -1942,9 +1938,9 @@ Lc Lc Hi yw -CU -CU -CU +WZ +WZ +WZ "} (10,1,1) = {" Sr @@ -1970,9 +1966,9 @@ bB bB jY rK -CU -fz -CU +WZ +Cu +WZ "} (11,1,1) = {" ws @@ -1998,9 +1994,9 @@ Lc Lc Hi rK -CU -fz -CU +WZ +Cu +WZ "} (12,1,1) = {" dH @@ -2026,9 +2022,9 @@ bB bB jY rK -CU -fz -CU +WZ +Cu +WZ "} (13,1,1) = {" dH @@ -2054,9 +2050,9 @@ yw yw zY rK -CU -fz -CU +WZ +Cu +WZ "} (14,1,1) = {" dH @@ -2082,9 +2078,9 @@ bB bB Kt rK -CU -fz -CU +WZ +Cu +WZ "} (15,1,1) = {" dH @@ -2110,9 +2106,9 @@ Lc Lc vl rK -CU -fz -CU +WZ +Cu +WZ "} (16,1,1) = {" ws @@ -2138,9 +2134,9 @@ bB bB Kt rK -CU -fz -CU +WZ +Cu +WZ "} (17,1,1) = {" ws @@ -2166,9 +2162,9 @@ Lc Lc vl yw -CU -CU -CU +WZ +WZ +WZ "} (18,1,1) = {" ws @@ -2242,17 +2238,17 @@ KS Lu kq dH -CU -CU -CU -CU -CU -CU +WZ +WZ +WZ +WZ +WZ +WZ yw rK yw -fz -yh +Cu +WZ "} (21,1,1) = {" dH @@ -2270,17 +2266,17 @@ Rd cA Uc dH -fz -fz -fz -fz -fz -CU +Cu +Cu +Cu +Cu +Cu +WZ yw yw -fz -yh -yh +Cu +WZ +WZ "} (22,1,1) = {" dH @@ -2298,16 +2294,16 @@ Or dH dH dH -CU -CU -CU -CU -CU -CU +WZ +WZ +WZ +WZ +WZ +WZ rK rK -yh -yh +WZ +WZ Sr "} (23,1,1) = {" @@ -2382,7 +2378,7 @@ ZS UX Xk WU -XF +Pv Sr Sr Sr @@ -2410,7 +2406,7 @@ xA Xk Xk WU -XF +Pv Sr Sr Sr diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 37b4eebed8250..61bdbc4ce00f3 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -227,7 +227,7 @@ SUBSYSTEM_DEF(air) while(currentrun.len) var/obj/machinery/M = currentrun[currentrun.len] currentrun.len-- - if(!M || (M.process_atmos() == PROCESS_KILL)) + if(!M || (M.process_atmos(wait / (1 SECONDS)) == PROCESS_KILL)) atmos_machinery.Remove(M) if(MC_TICK_CHECK) return diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 38c9bf175707d..8578f8f812a62 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -1,8 +1,8 @@ //For my sanity :)) -#define COOLANT_INPUT_GATE airs[1] -#define MODERATOR_INPUT_GATE airs[2] -#define COOLANT_OUTPUT_GATE airs[3] +#define COOLANT_INPUT_GATE 1 +#define MODERATOR_INPUT_GATE 2 +#define COOLANT_OUTPUT_GATE 3 #define RBMK_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally #define RBMK_TEMPERATURE_OPERATING 800 //Kelvin @@ -11,11 +11,11 @@ #define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor #define RBMK_ROD_HEAT_CAPACITY 40000 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_FACTOR 10 //How much heat from K +#define RBMK_HEAT_FACTOR 5 //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage -#define RBMK_MODERATOR_DECAY_RATE 0.2 //Don't use up ALL of the moderator, engineers need it to last a full round +#define RBMK_MODERATOR_DECAY_RATE 0.1 //Don't use up ALL of the moderator, engineers need it to last a full round #define RBMK_PRESSURE_OPERATING 6000 //Kilopascals #define RBMK_PRESSURE_CRITICAL 10000 @@ -26,6 +26,35 @@ #define RBMK_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor #define RBMK_POWER_FLAVOURISER 500 //To turn those KWs into something usable +#define RBMK_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are +#define RBMK_CONTROL_FACTOR 250 // How effective control-type moderators are + + +// Fuel types: increases power, at the cost of making K harder to control +#define PLASMA_FUEL_POWER 1 // baseline fuel +#define TRITIUM_FUEL_POWER 10 // woah there +#define ANTINOBLIUM_FUEL_POWER 100 // oh god oh fuck + +// Power types: makes the fuel have more of an effect +#define OXYGEN_POWER_MOD 1 // baseline power modifier gas, optimal plasma/O2 ratio is 50/50 if you can handle the K increase from the plasma +#define HYDROGEN_POWER_MOD 10 // far superior power moderator gas, if you can handle the rads + +// Control types: increases the effectiveness of control rods, makes K easier to control +#define NITROGEN_CONTROL_MOD 1 // good at controlling the reaction, but deadly rads +#define CARBON_CONTROL_MOD 2 // even better control, but even worse rads +#define PLUOXIUM_CONTROL_MOD 3 // best control gas, no rads! + +// Cooling types: increases the effectiveness of coolant, exchanges more heat per process +#define BZ_PERMEABILITY_MOD 1 // makes cooling more effective +#define WATER_PERMEABILITY_MOD 2 // even better than BZ +#define NOBLIUM_PERMEABILITY_MOD 10 // best gas for cooling + +// Radiation types: increases radiation, lower is better +#define NITROGEN_RAD_MOD 0.04 // mmm radiation +#define CARBON_RAD_MOD 0.08 // even higher +#define HYDROGEN_RAD_MOD 0.12 // getting a bit spicy there +#define TRITIUM_RAD_MOD 0.2 // fuck that's a lot +#define ANTINOBLIUM_RAD_MOD 10 // AAAAAAAAAAAAAAAAAAAA //Reference: Heaters go up to 500K. //Hot plasmaburn: 14164.95 C. @@ -94,7 +123,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Secondary variables. var/gas_absorption_effectiveness = 0.5 var/gas_absorption_constant = 0.5 //We refer to this one as it's set on init, randomized. - var/minimum_coolant_level = 5 + var/minimum_coolant_level = MINIMUM_MOLE_COUNT var/warning = FALSE //Have we begun warning the crew of their impending death? var/next_warning = 0 //To avoid spam. var/last_power_produced = 0 //For logging purposes @@ -266,76 +295,118 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! /obj/machinery/atmospherics/components/trinary/nuclear_reactor/process() + // Make some power! + var/turf/T = get_turf(src) + var/obj/structure/cable/C = T.get_cable_node() + if(C?.powernet) + add_avail(last_power_produced) + + // You're overloading the reactor. Give a more subtle warning that power is getting out of control. + if(power >= 90 && world.time >= next_flicker) + next_flicker = world.time + 1.5 MINUTES + for(var/obj/machinery/light/L in GLOB.lights) + if(prob(25) && L.z == z) //If youre running the reactor cold though, no need to flicker the lights. + L.flicker() + investigate_log("Reactor overloading at [power]% power", INVESTIGATE_REACTOR) + + // Meltdown this, blowout that, I just wanna grill for god's sake! + for(var/atom/movable/I in get_turf(src)) + if(isliving(I)) + var/mob/living/L = I + if(temperature > L.bodytemperature) + L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! + if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks) && temperature >= RBMK_TEMPERATURE_MINIMUM) + playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) + var/obj/item/reagent_containers/food/grilled_item = I + if(!(grilled_item.foodtype & FRIED)) + if(prob(100 - power)) + return //To give the illusion that it's actually cooking omegalul. + SEND_SIGNAL(grilled_item, COMSIG_ITEM_GRILLED, src, INFINITY) + switch(power) + if(0 to 39) + grilled_item.name = "grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." + if(40 to 70) + grilled_item.name = "heavily grilled [initial(grilled_item.name)]" + grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." + if(70 to 95) + grilled_item.name = "\improper Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." + if(95 to INFINITY) + grilled_item.name = "\improper Ultimate Meltdown Grilled [initial(grilled_item.name)]" + grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." + grilled_item.foodtype |= FRIED + grilled_item.add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/process_atmos(delta_time) //Let's get our gasses sorted out. - var/datum/gas_mixture/coolant_input = COOLANT_INPUT_GATE - var/datum/gas_mixture/moderator_input = MODERATOR_INPUT_GATE - var/datum/gas_mixture/coolant_output = COOLANT_OUTPUT_GATE + var/datum/gas_mixture/coolant_input = airs[COOLANT_INPUT_GATE] + var/datum/gas_mixture/moderator_input = airs[MODERATOR_INPUT_GATE] + var/datum/gas_mixture/coolant_output = airs[COOLANT_OUTPUT_GATE] - //Firstly, heat up the reactor based off of K. - var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? - if(input_moles >= minimum_coolant_level) - last_coolant_temperature = coolant_input.return_temperature() - //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. - var/heat_delta = (coolant_input.return_temperature() - temperature) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. - var/coolant_heat_factor = coolant_output.total_moles() * coolant_output.heat_capacity() / ((coolant_output.total_moles() * coolant_output.heat_capacity()) + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant - last_heat_delta = heat_delta - temperature += heat_delta * coolant_heat_factor - coolant_output.merge(coolant_input) //And now, shove the input into the output. - coolant_input.clear() //Clear out anything left in the input gate. - color = null - no_coolant_ticks = max(0, no_coolant_ticks-2) //Needs half as much time to recover the ticks than to acquire them - else - if(has_fuel()) - no_coolant_ticks++ - if(no_coolant_ticks > RBMK_NO_COOLANT_TOLERANCE) - temperature += temperature / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. - vessel_integrity -= temperature / 200 //Think fast loser. - color = "[COLOR_RED]" - investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_REACTOR) - //Now, heat up the output and set our pressure. - coolant_output.set_temperature(temperature) //Heat the coolant output gas that we just had pass through us. - last_output_temperature = coolant_output.return_temperature() - pressure = coolant_output.return_pressure() - power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**2) * 100 - var/radioactivity_spice_multiplier = 1 //Some gasses make the reactor a bit spicy. + var/power_produced = 0 // How much power we're producing from the moderator + var/radioactivity_spice_multiplier = 1 + get_fuel_power() //Some gasses make the reactor a bit spicy. var/depletion_modifier = 0.035 //How rapidly do your rods decay gas_absorption_effectiveness = gas_absorption_constant last_power_produced = 0 - //Next up, handle moderators! + + //First up, handle moderators! if(moderator_input.total_moles() >= minimum_coolant_level) - var/total_fuel_moles = moderator_input.get_moles(/datum/gas/plasma) + (moderator_input.get_moles(/datum/gas/tritium)*10) //Constricted plasma is 50% more efficient as fuel than plasma, but we dont have it :) - var/power_modifier = max((moderator_input.get_moles(/datum/gas/oxygen) / moderator_input.total_moles() * 10), 1) //You can never have negative IPM. For now. + // Fuel types: increases power and K + var/total_fuel_moles = 0 + total_fuel_moles += moderator_input.get_moles(/datum/gas/plasma) * PLASMA_FUEL_POWER + total_fuel_moles += moderator_input.get_moles(/datum/gas/tritium) * TRITIUM_FUEL_POWER + total_fuel_moles += moderator_input.get_moles(/datum/gas/antinoblium) * ANTINOBLIUM_FUEL_POWER + + // Power modifier types: increases fuel effectiveness + var/power_mod_moles = 0 + power_mod_moles += moderator_input.get_moles(/datum/gas/oxygen) * OXYGEN_POWER_MOD + power_mod_moles += moderator_input.get_moles(/datum/gas/hydrogen) * HYDROGEN_POWER_MOD + + // Now make some actual power! if(total_fuel_moles >= minimum_coolant_level) //You at least need SOME fuel. - var/power_produced = max((total_fuel_moles / moderator_input.total_moles() * 10), 1) - last_power_produced = max(0,((power_produced*power_modifier)*moderator_input.total_moles())) - last_power_produced *= (max(0,power)/100) //Aaaand here comes the cap. Hotter reactor => more power. - last_power_produced *= base_power_modifier //Finally, we turn it into actual usable numbers. - radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/tritium) / 5 //Chernobyl 2. - var/turf/T = get_turf(src) + var/fuel_power = max((total_fuel_moles * 10 / moderator_input.total_moles()), 1) + var/power_modifier = max(power_mod_moles * 10 / moderator_input.total_moles(), 1) //You can never have negative IPM. For now. + power_produced = max(0,((fuel_power*power_modifier)*moderator_input.total_moles())) / delta_time if(active) coolant_output.adjust_moles(/datum/gas/pluonium, total_fuel_moles/20) //Shove out pluonium into the air when it's fuelled. You need to filter this off, or you're gonna have a bad time. - var/obj/structure/cable/C = T.get_cable_node() - if(C?.powernet) - add_avail(last_power_produced) - var/total_control_moles = moderator_input.get_moles(/datum/gas/nitrogen) + (moderator_input.get_moles(/datum/gas/carbon_dioxide)*2) + (moderator_input.get_moles(/datum/gas/pluoxium)*3) //N2 helps you control the reaction at the cost of making it absolutely blast you with rads. Pluoxium has the same effect but without the rads! + + // Control types: increases control of K + var/total_control_moles = 0 + total_control_moles += moderator_input.get_moles(/datum/gas/nitrogen) * NITROGEN_CONTROL_MOD + total_control_moles += moderator_input.get_moles(/datum/gas/carbon_dioxide) * CARBON_CONTROL_MOD + total_control_moles += moderator_input.get_moles(/datum/gas/pluoxium) * PLUOXIUM_CONTROL_MOD if(total_control_moles >= minimum_coolant_level) - var/control_bonus = total_control_moles / 250 //1 mol of n2 -> 0.002 bonus control rod effectiveness, if you want a super controlled reaction, you'll have to sacrifice some power. + var/control_bonus = total_control_moles / RBMK_CONTROL_FACTOR //1 mol of n2 -> 0.002 bonus control rod effectiveness, if you want a super controlled reaction, you'll have to sacrifice some power. control_rod_effectiveness = initial(control_rod_effectiveness) + control_bonus - radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/nitrogen) / 25 //An example setup of 50 moles of n2 (for dealing with spent fuel) leaves us with a radioactivity spice multiplier of 3. - radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/carbon_dioxide) / 12.5 - var/total_permeability_moles = moderator_input.get_moles(/datum/gas/bz) + (moderator_input.get_moles(/datum/gas/water_vapor)*2) + (moderator_input.get_moles(/datum/gas/hypernoblium)*10) + + // Permeability types: increases cooling efficiency + var/total_permeability_moles = 0 + total_permeability_moles += moderator_input.get_moles(/datum/gas/bz) * BZ_PERMEABILITY_MOD + total_permeability_moles += moderator_input.get_moles(/datum/gas/water_vapor) * WATER_PERMEABILITY_MOD + total_permeability_moles += moderator_input.get_moles(/datum/gas/hypernoblium) * NOBLIUM_PERMEABILITY_MOD if(total_permeability_moles >= minimum_coolant_level) - var/permeability_bonus = total_permeability_moles / 500 - gas_absorption_effectiveness = gas_absorption_constant + permeability_bonus + gas_absorption_effectiveness = clamp(gas_absorption_constant + (total_permeability_moles / RBMK_PERMEABILITY_FACTOR), 0, 1) + + // Radiation types: increases radiation + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/nitrogen) * NITROGEN_RAD_MOD //An example setup of 50 moles of n2 (for dealing with spent fuel) leaves us with a radioactivity spice multiplier of 3. + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/carbon_dioxide) * CARBON_RAD_MOD + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/hydrogen) * HYDROGEN_RAD_MOD + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/tritium) * TRITIUM_RAD_MOD + radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/antinoblium) * ANTINOBLIUM_RAD_MOD + + // Degradation types: degrades the fuel rods var/total_degradation_moles = moderator_input.get_moles(/datum/gas/pluonium) //Because it's quite hard to get. - if(total_degradation_moles >= minimum_coolant_level*0.5) //I'll be nice. + if(total_degradation_moles >= minimum_coolant_level) //I'll be nice. depletion_modifier += total_degradation_moles / 15 //Oops! All depletion. This causes your fuel rods to get SPICY. playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) + //From this point onwards, we clear out the remaining gasses. moderator_input.remove_ratio(RBMK_MODERATOR_DECAY_RATE) //Remove about 20% of the gases K += total_fuel_moles / 1000 else // if there's not enough to do anything, just clear it moderator_input.clear() + var/fuel_power = 0 //So that you can't magically generate K with your control rods. if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up. K = 0 @@ -345,69 +416,86 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful fuel_power += FR.fuel_power FR.deplete(depletion_modifier) K += power / RBMK_CRITICALITY_POWER_FACTOR - //Firstly, find the difference between the two numbers. + radioactivity_spice_multiplier += fuel_power + + // Firstly, find the difference between the two numbers. var/difference = abs(K - desired_k) - //Then, hit as much of that goal with our cooling per tick as we possibly can. + + // Then, hit as much of that goal with our cooling per tick as we possibly can. difference = clamp(difference, 0, control_rod_effectiveness) //And we can't instantly zap the K to what we want, so let's zap as much of it as we can manage.... if(difference > fuel_power && desired_k > K) investigate_log("Reactor does not have enough fuel to get [difference]. We have [fuel_power] fuel power.", INVESTIGATE_REACTOR) difference = fuel_power //Again, to stop you being able to run off of 1 fuel rod. + + // If K isn't what we want it to be, let's try to change that if(K != desired_k) if(desired_k > K) K += difference else if(desired_k < K) K -= difference - if(last_user && current_desired_k != desired_k) + if(last_user && current_desired_k != desired_k) // Tell admins about it if it's done by a player current_desired_k = desired_k message_admins("Reactor desired criticality set to [desired_k] by [ADMIN_LOOKUPFLW(last_user)] in [ADMIN_VERBOSEJMP(src)]") investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) + + // Now, clamp K and heat up the reactor based on it. K = clamp(K, 0, RBMK_MAX_CRITICALITY) - if(prob(100*K/RBMK_MAX_CRITICALITY)) - src.fire_nuclear_particle() + if(prob(power * K)) + fire_nuclear_particle() if(has_fuel()) - temperature += RBMK_HEAT_FACTOR * K * has_fuel() + temperature += RBMK_HEAT_FACTOR * K * delta_time * has_fuel() + + // Cooling time! + var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? + if(input_moles >= minimum_coolant_level) + last_coolant_temperature = coolant_input.return_temperature() + //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. + var/heat_delta = (last_coolant_temperature - temperature) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. + var/coolant_heat_factor = coolant_input.total_moles() * coolant_input.heat_capacity() / ((coolant_input.total_moles() * coolant_input.heat_capacity()) + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant + last_heat_delta = heat_delta + temperature += heat_delta * coolant_heat_factor + coolant_input.set_temperature(last_coolant_temperature - (heat_delta * (1 - coolant_heat_factor))) //Heat the coolant output gas that we just had pass through us. + coolant_output.merge(coolant_input) //And now, shove the input into the output. + coolant_input.clear() //Clear out anything left in the input gate. + color = null + no_coolant_ticks = max(0, no_coolant_ticks-2) //Needs half as much time to recover the ticks than to acquire them else - temperature = clamp(temperature - 10, TCMB, INFINITY) //Nothing to heat us up, so. - handle_alerts() //Let's check if they're about to die, and let them know. + if(active && has_fuel()) + no_coolant_ticks++ + if(no_coolant_ticks > RBMK_NO_COOLANT_TOLERANCE) + temperature += temperature * delta_time / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. + vessel_integrity -= temperature * delta_time / 200 //Think fast loser. + color = "[COLOR_RED]" + investigate_log("Reactor taking damage from the lack of coolant", INVESTIGATE_REACTOR) + + // And finally, set our pressure. + last_output_temperature = coolant_output.return_temperature() + pressure = coolant_output.return_pressure() + power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**2) * 100 + + // Make some power! + if(power_produced > 0) + last_power_produced = power_produced + last_power_produced *= (max(0,power)/100) //Aaaand here comes the cap. Hotter reactor => more power. + last_power_produced *= base_power_modifier //Finally, we turn it into actual usable numbers. + + //Let's check if they're about to die, and let them know. + handle_alerts(delta_time) update_icon() + + // Finally, our beautiful radiation! radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(RBMK_MAX_CRITICALITY*RBMK_MAX_FUEL_RODS)) - if(power >= 90 && world.time >= next_flicker) //You're overloading the reactor. Give a more subtle warning that power is getting out of control. - next_flicker = world.time + 1.5 MINUTES - for(var/obj/machinery/light/L in GLOB.lights) - if(prob(25) && L.z == z) //If youre running the reactor cold though, no need to flicker the lights. - L.flicker() - investigate_log("Reactor overloading at [power]% power", INVESTIGATE_REACTOR) - for(var/atom/movable/I in get_turf(src)) - if(isliving(I)) - var/mob/living/L = I - if(temperature > T0C) - L.adjust_bodytemperature(clamp(temperature-T0C, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! - if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks) && temperature >= RBMK_TEMPERATURE_MINIMUM) - playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) - var/obj/item/reagent_containers/food/grilled_item = I - if(!(grilled_item.foodtype & FRIED)) - if(prob(100 - power)) - return //To give the illusion that it's actually cooking omegalul. - SEND_SIGNAL(grilled_item, COMSIG_ITEM_GRILLED, src, INFINITY) - switch(power) - if(0 to 39) - grilled_item.name = "grilled [initial(grilled_item.name)]" - grilled_item.desc = "[initial(I.desc)] It's been grilled over a nuclear reactor." - if(40 to 70) - grilled_item.name = "heavily grilled [initial(grilled_item.name)]" - grilled_item.desc = "[initial(I.desc)] It's been heavily grilled through the magic of nuclear fission." - if(70 to 95) - grilled_item.name = "\improper Three-Mile Nuclear-Grilled [initial(grilled_item.name)]" - grilled_item.desc = "A [initial(grilled_item.name)]. It's been put on top of a nuclear reactor running at extreme power by some badass engineer." - if(95 to INFINITY) - grilled_item.name = "\improper Ultimate Meltdown Grilled [initial(grilled_item.name)]" - grilled_item.desc = "A [initial(grilled_item.name)]. A grill this perfect is a rare technique only known by a few engineers who know how to perform a 'controlled' meltdown whilst also having the time to throw food on a reactor. I'll bet it tastes amazing." - grilled_item.foodtype |= FRIED - grilled_item.add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() return length(fuel_rods) +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/get_fuel_power() + var/total_fuel_power = 0 + for(var/obj/item/fuel_rod/rod in fuel_rods) + total_fuel_power += rod.fuel_power + return total_fuel_power + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/relay(var/sound, var/message=null, loop = FALSE, channel = null) //Sends a sound + text message to the crew of a ship for(var/mob/M in GLOB.player_list) if(M.z == z) @@ -426,7 +514,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful M.stop_sound_channel(channel) //Method to handle sound effects, reactor warnings, all that jazz. -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts() +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts(delta_time) var/alert = FALSE //If we have an alert condition, we'd best let people know. //First alert condition: Overheat if(temperature >= RBMK_TEMPERATURE_CRITICAL) @@ -440,7 +528,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") if(temperature >= RBMK_TEMPERATURE_MELTDOWN) - var/temp_damage = min(temperature/100, initial(vessel_integrity)/40) //40 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. + var/temp_damage = min(temperature/100, initial(vessel_integrity)/60) * delta_time //60 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. vessel_integrity -= temp_damage if(vessel_integrity <= temp_damage) investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) //It wouldn't be able to tank another hit. @@ -465,7 +553,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) var/turf/T = get_turf(src) T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") - var/pressure_damage = min(pressure/100, initial(vessel_integrity)/45) //You get 45 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. + var/pressure_damage = min(pressure/100, initial(vessel_integrity)/60) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. vessel_integrity -= pressure_damage if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) @@ -522,9 +610,9 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful for(var/obj/machinery/power/apc/apc in GLOB.apcs_list) if((apc.z == z) && prob(70)) apc.overload_lighting() - var/datum/gas_mixture/coolant_input = COOLANT_INPUT_GATE - var/datum/gas_mixture/moderator_input = MODERATOR_INPUT_GATE - var/datum/gas_mixture/coolant_output = COOLANT_OUTPUT_GATE + var/datum/gas_mixture/coolant_input = airs[COOLANT_INPUT_GATE] + var/datum/gas_mixture/moderator_input = airs[MODERATOR_INPUT_GATE] + var/datum/gas_mixture/coolant_output = airs[COOLANT_OUTPUT_GATE] var/turf/T = get_turf(src) coolant_input.set_temperature(temperature*2) moderator_input.set_temperature(temperature*2) From c35351dc07bf26ef9dd76d1063ef261d09060eae Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 3 Aug 2023 14:42:19 -0400 Subject: [PATCH 11/46] map fix --- .../StationRuins/BoxStation/engine_rbmk.dmm | 306 +++++++++--------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index fbdc9a52ec57f..384e442c39021 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -224,6 +224,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/engine/engineering) +"iG" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) "iV" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Waste To Storage" @@ -490,6 +495,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"qF" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "qH" = ( /obj/machinery/light{ dir = 1 @@ -886,9 +895,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) -"Cu" = ( -/turf/closed/wall/r_wall, -/area/space/nearstation) "Cx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -1254,12 +1260,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) -"Ne" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, +"Nh" = ( +/turf/closed/wall/r_wall, /area/space/nearstation) "Nm" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -1357,10 +1359,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"Pv" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space/nearstation) "PP" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "reactorcore"; @@ -1613,11 +1611,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"WZ" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) "Xk" = ( /turf/open/floor/engine, /area/engine/engineering) @@ -1674,6 +1667,13 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"Zu" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "ZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -1784,22 +1784,22 @@ Sr Sr Sr yw -WZ -WZ -WZ +iG +iG +iG yw -rK +Sr yw -WZ -WZ -WZ -WZ -WZ -WZ -rK -rK -WZ -WZ +iG +iG +iG +iG +iG +iG +Sr +Sr +iG +iG Sr "} (5,1,1) = {" @@ -1812,23 +1812,23 @@ Sr Sr Sr Sr -WZ -Cu -WZ -rK -rK -rK -WZ -Cu -Cu -Cu -Cu -WZ +iG +Nh +iG +Sr +Sr +Sr +iG +Nh +Nh +Nh +Nh +iG yw yw -Cu -WZ -WZ +Nh +iG +iG "} (6,1,1) = {" Sr @@ -1840,23 +1840,23 @@ Sr Sr Sr yw -WZ -WZ -WZ +iG +iG +iG yw -rK +Sr yw -WZ -WZ -WZ -WZ -WZ -WZ +iG +iG +iG +iG +iG +iG yw -rK +Sr yw -Cu -WZ +Nh +iG "} (7,1,1) = {" Sr @@ -1875,16 +1875,16 @@ yw yw yw yw -rK -rK -rK -rK +Sr +Sr +Sr +Sr yw -rK -rK -rK +Sr +Sr +Sr yw -rK +Sr "} (8,1,1) = {" Sr @@ -1894,14 +1894,14 @@ pZ qV nf dH -rK -rK +Sr +Sr yw -rK +Sr yw -rK -rK -rK +Sr +Sr +Sr ez bB bB @@ -1909,10 +1909,10 @@ bB bB bB jY -rK +Sr yw yw -rK +Sr "} (9,1,1) = {" Sr @@ -1922,13 +1922,13 @@ cz iB Wp CA -rK +Sr yw yw -Ne +Zu yw yw -rK +Sr yw Li zS @@ -1938,9 +1938,9 @@ Lc Lc Hi yw -WZ -WZ -WZ +iG +iG +iG "} (10,1,1) = {" Sr @@ -1965,10 +1965,10 @@ bB bB bB jY -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (11,1,1) = {" ws @@ -1993,10 +1993,10 @@ Lc Lc Lc Hi -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (12,1,1) = {" dH @@ -2021,10 +2021,10 @@ bB bB bB jY -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (13,1,1) = {" dH @@ -2049,10 +2049,10 @@ yw yw yw zY -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (14,1,1) = {" dH @@ -2077,10 +2077,10 @@ bB bB bB Kt -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (15,1,1) = {" dH @@ -2105,10 +2105,10 @@ Lc Lc Lc vl -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (16,1,1) = {" ws @@ -2133,10 +2133,10 @@ bB bB bB Kt -rK -WZ -Cu -WZ +Sr +iG +Nh +iG "} (17,1,1) = {" ws @@ -2162,9 +2162,9 @@ Lc Lc vl yw -WZ -WZ -WZ +iG +iG +iG "} (18,1,1) = {" ws @@ -2189,10 +2189,10 @@ bB bB bB Kt -rK +Sr yw yw -rK +Sr "} (19,1,1) = {" ws @@ -2211,16 +2211,16 @@ zj kq dH yw -rK -rK -rK -rK +Sr +Sr +Sr +Sr yw -rK -rK -rK +Sr +Sr +Sr yw -rK +Sr "} (20,1,1) = {" ws @@ -2238,17 +2238,17 @@ KS Lu kq dH -WZ -WZ -WZ -WZ -WZ -WZ +iG +iG +iG +iG +iG +iG yw -rK +Sr yw -Cu -WZ +Nh +iG "} (21,1,1) = {" dH @@ -2266,17 +2266,17 @@ Rd cA Uc dH -Cu -Cu -Cu -Cu -Cu -WZ +Nh +Nh +Nh +Nh +Nh +iG yw yw -Cu -WZ -WZ +Nh +iG +iG "} (22,1,1) = {" dH @@ -2294,16 +2294,16 @@ Or dH dH dH -WZ -WZ -WZ -WZ -WZ -WZ +iG +iG +iG +iG +iG +iG rK rK -WZ -WZ +iG +iG Sr "} (23,1,1) = {" @@ -2322,7 +2322,7 @@ pk vP Xk dH -rK +Sr Sr Sr Sr @@ -2378,7 +2378,7 @@ ZS UX Xk WU -Pv +qF Sr Sr Sr @@ -2406,7 +2406,7 @@ xA Xk Xk WU -Pv +qF Sr Sr Sr @@ -2462,7 +2462,7 @@ Qt Xk Xk dH -rK +Sr Sr Sr Sr From c833211d55d1ac540b0f6e388ee3cf3fdeca14d5 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 3 Aug 2023 14:44:39 -0400 Subject: [PATCH 12/46] map fix 2: for real this time --- .../StationRuins/BoxStation/engine_rbmk.dmm | 223 +++++++++--------- 1 file changed, 110 insertions(+), 113 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index 384e442c39021..f46a6d3dabf53 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -59,6 +59,9 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"cg" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) "cp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -224,11 +227,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/engine/engineering) -"iG" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) "iV" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Waste To Storage" @@ -495,10 +493,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"qF" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space/nearstation) "qH" = ( /obj/machinery/light{ dir = 1 @@ -534,6 +528,11 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"ri" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) "rm" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -551,9 +550,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"rK" = ( -/turf/template_noop, -/area/space/nearstation) "rN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -951,6 +947,13 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"Fp" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "FF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -1260,9 +1263,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) -"Nh" = ( -/turf/closed/wall/r_wall, -/area/space/nearstation) "Nm" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -1450,6 +1450,10 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"RU" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/space/nearstation) "Sa" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -1667,13 +1671,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"Zu" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space/nearstation) "ZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -1784,22 +1781,22 @@ Sr Sr Sr yw -iG -iG -iG +ri +ri +ri yw Sr yw -iG -iG -iG -iG -iG -iG +ri +ri +ri +ri +ri +ri Sr Sr -iG -iG +ri +ri Sr "} (5,1,1) = {" @@ -1812,23 +1809,23 @@ Sr Sr Sr Sr -iG -Nh -iG +ri +cg +ri Sr Sr Sr -iG -Nh -Nh -Nh -Nh -iG +ri +cg +cg +cg +cg +ri yw yw -Nh -iG -iG +cg +ri +ri "} (6,1,1) = {" Sr @@ -1840,23 +1837,23 @@ Sr Sr Sr yw -iG -iG -iG +ri +ri +ri yw Sr yw -iG -iG -iG -iG -iG -iG +ri +ri +ri +ri +ri +ri yw Sr yw -Nh -iG +cg +ri "} (7,1,1) = {" Sr @@ -1925,7 +1922,7 @@ CA Sr yw yw -Zu +Fp yw yw Sr @@ -1938,9 +1935,9 @@ Lc Lc Hi yw -iG -iG -iG +ri +ri +ri "} (10,1,1) = {" Sr @@ -1966,9 +1963,9 @@ bB bB jY Sr -iG -Nh -iG +ri +cg +ri "} (11,1,1) = {" ws @@ -1994,9 +1991,9 @@ Lc Lc Hi Sr -iG -Nh -iG +ri +cg +ri "} (12,1,1) = {" dH @@ -2022,9 +2019,9 @@ bB bB jY Sr -iG -Nh -iG +ri +cg +ri "} (13,1,1) = {" dH @@ -2050,9 +2047,9 @@ yw yw zY Sr -iG -Nh -iG +ri +cg +ri "} (14,1,1) = {" dH @@ -2078,9 +2075,9 @@ bB bB Kt Sr -iG -Nh -iG +ri +cg +ri "} (15,1,1) = {" dH @@ -2106,9 +2103,9 @@ Lc Lc vl Sr -iG -Nh -iG +ri +cg +ri "} (16,1,1) = {" ws @@ -2134,9 +2131,9 @@ bB bB Kt Sr -iG -Nh -iG +ri +cg +ri "} (17,1,1) = {" ws @@ -2162,9 +2159,9 @@ Lc Lc vl yw -iG -iG -iG +ri +ri +ri "} (18,1,1) = {" ws @@ -2238,17 +2235,17 @@ KS Lu kq dH -iG -iG -iG -iG -iG -iG +ri +ri +ri +ri +ri +ri yw Sr yw -Nh -iG +cg +ri "} (21,1,1) = {" dH @@ -2266,17 +2263,17 @@ Rd cA Uc dH -Nh -Nh -Nh -Nh -Nh -iG +cg +cg +cg +cg +cg +ri yw yw -Nh -iG -iG +cg +ri +ri "} (22,1,1) = {" dH @@ -2294,16 +2291,16 @@ Or dH dH dH -iG -iG -iG -iG -iG -iG -rK -rK -iG -iG +ri +ri +ri +ri +ri +ri +Sr +Sr +ri +ri Sr "} (23,1,1) = {" @@ -2378,7 +2375,7 @@ ZS UX Xk WU -qF +RU Sr Sr Sr @@ -2406,7 +2403,7 @@ xA Xk Xk WU -qF +RU Sr Sr Sr From 2b5552466ec969e79a43d0523e62800c74b7bbb7 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 3 Aug 2023 17:17:42 -0400 Subject: [PATCH 13/46] map fix 3: the threequel --- .../StationRuins/BoxStation/engine_rbmk.dmm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm index f46a6d3dabf53..b79dc1e0ae2fb 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm @@ -1333,14 +1333,6 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/engineering) -"OI" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/lattice, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) "OM" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, @@ -2151,7 +2143,7 @@ Jj ug jz dH -OI +Li jb Lc Lc From 77c7f84c25fa74343d4ab46c10495490346d6fd4 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 4 Aug 2023 05:03:23 -0400 Subject: [PATCH 14/46] cargo stuff --- code/modules/cargo/packs.dm | 66 +++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 2607a5b31c553..2ae48633ffe0c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1234,6 +1234,43 @@ crate_type = /obj/structure/closet/crate/secure/engineering dangerous = TRUE +/datum/supply_pack/engine/fuel_rod_basic + name = "Uranium-235 Fuel Rods Crate" + desc = "Contains 5 Enriched Uranium Control Rods." + cost = 5000 + contains = list(/obj/item/fuel_rod, + /obj/item/fuel_rod, + /obj/item/fuel_rod, + /obj/item/fuel_rod, + /obj/item/fuel_rod) + crate_name = "Uranium-235 Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + +/datum/supply_pack/engine/fuel_rod_plutonium + name = "Plutonium-239 Fuel Rods Crate" + desc = "Contains 5 Plutonium-239 Control Rods." + cost = 15000 + contains = list(/obj/item/fuel_rod/plutonium, + /obj/item/fuel_rod/plutonium, + /obj/item/fuel_rod/plutonium, + /obj/item/fuel_rod/plutonium, + /obj/item/fuel_rod/plutonium) + crate_name = "Plutonium-239 Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + +/datum/supply_pack/engine/fuel_rod_bananium + name = "Bananium Fuel Rods Crate" + desc = "Contains 5 Bananium Control Rods." + cost = 15000 + contraband = TRUE + contains = list(/obj/item/fuel_rod/material/bananium, + /obj/item/fuel_rod/material/bananium, + /obj/item/fuel_rod/material/bananium, + /obj/item/fuel_rod/material/bananium, + /obj/item/fuel_rod/material/bananium) + crate_name = "Bananium Fuel Rods" + crate_type = /obj/structure/closet/crate/radiation + ////////////////////////////////////////////////////////////////////////////// /////////////////////// Canisters & Materials //////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2558,35 +2595,6 @@ /mob/living/simple_animal/pet/axolotl) crate_name = "axolotl crate" -////////////////////////////////////////////////////////////////////////////// -/////////////////////////// Reactor Fuel Rods //////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/fuel_rod_basic - name = "Uranium-235 Fuel Rods Crate" - desc = "Contains 3 Enriched Uranium Control Rods" - cost = 5000 - contains = list(/obj/item/fuel_rod) - crate_name = "Uranium-235 Fuel Rods" - crate_type = /obj/structure/closet/crate/radiation - -/datum/supply_pack/fuel_rod_plutonium - name = "Plutonium-239 Fuel Rods Crate" - desc = "Contains 3 Plutonium-239 Control Rods" - cost = 15000 - contains = list(/obj/item/fuel_rod/plutonium) - crate_name = "Plutonium-239 Fuel Rods" - crate_type = /obj/structure/closet/crate/radiation - -/datum/supply_pack/fuel_rod_bananium - name = "Bananium Fuel Rods Crate" - desc = "Contains 3 Bananium Control Rods" - cost = 15000 - contraband = TRUE - contains = list(/obj/item/fuel_rod/material/bananium) - crate_name = "Bananium Fuel Rods" - crate_type = /obj/structure/closet/crate/radiation - ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Costumes & Toys ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// From 445daafe7cb9b84e12d90b16ac6d51fa6f50a88e Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 4 Aug 2023 16:02:52 -0400 Subject: [PATCH 15/46] exponential K, minor fixes --- code/modules/power/reactor/rbmk.dm | 18 +++++++++--------- tgui/packages/tgui/interfaces/RbmkComputer.js | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 8578f8f812a62..df842e057452f 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -11,7 +11,7 @@ #define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor #define RBMK_ROD_HEAT_CAPACITY 40000 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_FACTOR 5 //How much heat from K +#define RBMK_HEAT_FACTOR (10 * (NUM_E - 1) / (NUM_E**2)) //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage @@ -21,7 +21,7 @@ #define RBMK_PRESSURE_CRITICAL 10000 #define RBMK_MAX_CRITICALITY 5 //No more criticality than N for now. -#define RBMK_CRITICALITY_POWER_FACTOR 1000 // affects criticality from high power +#define RBMK_CRITICALITY_POWER_FACTOR 3000 // affects criticality from high power #define RBMK_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor @@ -241,17 +241,17 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /obj/machinery/atmospherics/components/trinary/nuclear_reactor/welder_act(mob/living/user, obj/item/I) if(slagged) to_chat(user, span_notice("The reactor has been critically damaged")) - return FALSE + return TRUE if(temperature > RBMK_TEMPERATURE_MINIMUM) to_chat(user, span_notice("You can't repair [src] while it is running at above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) - return FALSE + return TRUE if(vessel_integrity > 0.5 * initial(vessel_integrity)) to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) - return FALSE + return TRUE if(I.use_tool(src, user, 0, volume=40)) if(vessel_integrity > 0.5 * initial(vessel_integrity)) to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) - return FALSE + return TRUE vessel_integrity += 20 to_chat(user, span_notice("You weld together some of [src]'s cracks. This'll do for now.")) return TRUE @@ -442,8 +442,8 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful K = clamp(K, 0, RBMK_MAX_CRITICALITY) if(prob(power * K)) fire_nuclear_particle() - if(has_fuel()) - temperature += RBMK_HEAT_FACTOR * K * delta_time * has_fuel() + if(active && has_fuel()) + temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((NUM_E**K) - 1) / (NUM_E - 1) // heating from K has to be exponential to make higher K more dangerous // Cooling time! var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? @@ -749,7 +749,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if("input") var/input = text2num(params["target"]) reactor.last_user = usr - reactor.desired_k = clamp(input, 0, RBMK_MAX_CRITICALITY) + reactor.desired_k = reactor.active ? clamp(input, 0, RBMK_MAX_CRITICALITY) : 0 if("eject") if(reactor?.temperature > RBMK_TEMPERATURE_MINIMUM) return diff --git a/tgui/packages/tgui/interfaces/RbmkComputer.js b/tgui/packages/tgui/interfaces/RbmkComputer.js index 3c8268390eac1..5cc972ab1d019 100644 --- a/tgui/packages/tgui/interfaces/RbmkComputer.js +++ b/tgui/packages/tgui/interfaces/RbmkComputer.js @@ -118,8 +118,8 @@ export const RbmkStatsSection = (props, context) => { data={tempCoreData} rangeX={[0, tempCoreData.length - 1]} rangeY={[0, Math.max(1800, ...data.tempCoreData)]} - strokeColor="rgba(255, 129, 25 , 1)" - fillColor="rgba(255, 129, 25 , 0.1)" /> + strokeColor="rgba(255, 0, 0 , 1)" + fillColor="rgba(255, 0, 0 , 0.1)" /> { data={tempOutputData} rangeX={[0, tempOutputData.length - 1]} rangeY={[0, Math.max(1800, ...data.tempOutputData)]} - strokeColor="rgba(255, 0, 0 , 1)" - fillColor="rgba(255, 0, 0 , 0.1)" /> + strokeColor="rgba(255, 129, 25 , 1)" + fillColor="rgba(255, 129, 25 , 0.1)" />
); From aab95af06f26487c8990cd95450c01058c7156fb Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 4 Aug 2023 16:40:48 -0400 Subject: [PATCH 16/46] simplify --- code/modules/power/reactor/rbmk.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index df842e057452f..54744232764ed 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -11,7 +11,7 @@ #define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor #define RBMK_ROD_HEAT_CAPACITY 40000 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_FACTOR (10 * (NUM_E - 1) / (NUM_E**2)) //How much heat from K +#define RBMK_HEAT_FACTOR (10 / (NUM_E**2)) //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage @@ -443,7 +443,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(prob(power * K)) fire_nuclear_particle() if(active && has_fuel()) - temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((NUM_E**K) - 1) / (NUM_E - 1) // heating from K has to be exponential to make higher K more dangerous + temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((NUM_E**K) - 1) // heating from K has to be exponential to make higher K more dangerous // Cooling time! var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? From 1045c5d201a4f60a3e700f7b67a82fee4166fa11 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 4 Aug 2023 17:14:04 -0400 Subject: [PATCH 17/46] fixed meltdown overriding blowout --- code/modules/power/reactor/rbmk.dm | 76 +++++++++--------------------- 1 file changed, 23 insertions(+), 53 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 54744232764ed..b606a600ba7ae 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -30,6 +30,8 @@ #define RBMK_CONTROL_FACTOR 250 // How effective control-type moderators are +/// Moderator effects, must be added to the moderator input for them to do anything + // Fuel types: increases power, at the cost of making K harder to control #define PLASMA_FUEL_POWER 1 // baseline fuel #define TRITIUM_FUEL_POWER 10 // woah there @@ -56,39 +58,6 @@ #define TRITIUM_RAD_MOD 0.2 // fuck that's a lot #define ANTINOBLIUM_RAD_MOD 10 // AAAAAAAAAAAAAAAAAAAA -//Reference: Heaters go up to 500K. -//Hot plasmaburn: 14164.95 C. - -/** -What is this? -Moderators list (Not gonna keep this accurate forever): -Fuel Type: -Oxygen: Power production multiplier. Allows you to run a low plasma, high oxy mix, and still get a lot of power. -Plasma: Power production gas. More plasma -> more power, but it enriches your fuel and makes the reactor much, much harder to control. -Tritium: Extremely efficient power production gas. Will cause chernobyl if used improperly. -Moderation Type: -N2: Helps you regain control of the reaction by increasing control rod effectiveness, will massively boost the rad production of the reactor. -CO2: Super effective shutdown gas for runaway reactions. MASSIVE RADIATION PENALTY! -Pluoxium: Same as N2, but no cancer-rads! -Permeability Type: -BZ: Increases your reactor's ability to transfer its heat to the coolant, thus letting you cool it down faster (but your output will get hotter) -Water Vapour: More efficient permeability modifier -Hyper Noblium: Extremely efficient permeability increase. (10x as efficient as bz) -Depletion type: -Pluonium: When you need weapons grade plutonium yesterday. Causes your fuel to deplete much, much faster. Not a huge amount of use outside of sabotage. -Sabotage: -Meltdown: -Flood reactor moderator with plasma, they won't be able to mitigate the reaction with control rods. -Shut off coolant entirely. Raise control rods. -Swap all fuel out with spent fuel, as it's way stronger. -Blowout: -Shut off exit valve for quick overpressure. -Cause a pipefire in the coolant line (LETHAL). -Tack heater onto coolant line (can also cause straight meltdown) -Tips: -Be careful to not exhaust your plasma supply. I recommend you DON'T max out the moderator input when youre running plasma + o2, or you're at a tangible risk of running out of those gasses from atmos. -The reactor CHEWS through moderator. It does not do this slowly. Be very careful with that! -*/ //Remember kids. If the reactor itself is not physically powered by an APC, it cannot shove coolant in! @@ -516,7 +485,26 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Method to handle sound effects, reactor warnings, all that jazz. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts(delta_time) var/alert = FALSE //If we have an alert condition, we'd best let people know. - //First alert condition: Overheat + //First alert condition: Overpressurized (the more lethal one), has to be checked first so meltdown doesn't override it + if(pressure >= RBMK_PRESSURE_CRITICAL) + alert = TRUE + if(!has_hit_emergency) + has_hit_emergency = TRUE + radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", RADIO_CHANNEL_ENGINEERING) + playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) + investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) + message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") + shake_animation(0.5) + playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) + var/turf/T = get_turf(src) + T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") + var/pressure_damage = min(pressure/100, initial(vessel_integrity)/60) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. + vessel_integrity -= pressure_damage + if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. + investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) + blowout() + return + //Second alert condition: Overheat if(temperature >= RBMK_TEMPERATURE_CRITICAL) alert = TRUE if(!has_hit_emergency) @@ -540,25 +528,6 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful color = COLOR_CYAN else color = null - //Second alert condition: Overpressurized (the more lethal one) - if(pressure >= RBMK_PRESSURE_CRITICAL) - alert = TRUE - if(!has_hit_emergency) - has_hit_emergency = TRUE - radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", RADIO_CHANNEL_ENGINEERING) - playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) - investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) - message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") - shake_animation(0.5) - playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) - var/turf/T = get_turf(src) - T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") - var/pressure_damage = min(pressure/100, initial(vessel_integrity)/60) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. - vessel_integrity -= pressure_damage - if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. - investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) - blowout() - return if(warning) if(!alert) //Congrats! You stopped the meltdown / blowout. stop_relay(CHANNEL_REACTOR_ALERT) @@ -632,6 +601,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful if(istype(X, /obj/effect/landmark/nuclear_waste_spawner)) var/obj/effect/landmark/nuclear_waste_spawner/WS = X if(is_station_level(WS.z)) //Begin the SLUDGING + WS.range *= 3 WS.fire() /obj/machinery/atmospherics/components/trinary/nuclear_reactor/update_icon(updates=ALL) From 5bf5b1b9eb88ef81559e84064936588f578fb76f Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sat, 5 Aug 2023 14:05:50 -0400 Subject: [PATCH 18/46] how did i miss this --- code/modules/power/reactor/rbmk.dm | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index b606a600ba7ae..877290b57e252 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -9,9 +9,9 @@ #define RBMK_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering #define RBMK_TEMPERATURE_MELTDOWN 1200 -#define RBMK_HEAT_CAPACITY 200000 //How much thermal energy it takes to cool the reactor -#define RBMK_ROD_HEAT_CAPACITY 40000 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_FACTOR (10 / (NUM_E**2)) //How much heat from K +#define RBMK_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor +#define RBMK_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod +#define RBMK_HEAT_FACTOR (12 / (NUM_E**2)) //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage @@ -371,7 +371,7 @@ playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) //From this point onwards, we clear out the remaining gasses. - moderator_input.remove_ratio(RBMK_MODERATOR_DECAY_RATE) //Remove about 20% of the gases + moderator_input.remove_ratio(RBMK_MODERATOR_DECAY_RATE) //Remove about 10% of the gases K += total_fuel_moles / 1000 else // if there's not enough to do anything, just clear it moderator_input.clear() @@ -409,7 +409,11 @@ // Now, clamp K and heat up the reactor based on it. K = clamp(K, 0, RBMK_MAX_CRITICALITY) - if(prob(power * K)) + var/particle_chance = power * K + while(particle_chance >= 100) + fire_nuclear_particle() + particle_chance -= 100 + if(prob(particle_chance)) fire_nuclear_particle() if(active && has_fuel()) temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((NUM_E**K) - 1) // heating from K has to be exponential to make higher K more dangerous @@ -420,7 +424,7 @@ last_coolant_temperature = coolant_input.return_temperature() //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. var/heat_delta = (last_coolant_temperature - temperature) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. - var/coolant_heat_factor = coolant_input.total_moles() * coolant_input.heat_capacity() / ((coolant_input.total_moles() * coolant_input.heat_capacity()) + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant + var/coolant_heat_factor = coolant_input.heat_capacity() / (coolant_input.heat_capacity() + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant last_heat_delta = heat_delta temperature += heat_delta * coolant_heat_factor coolant_input.set_temperature(last_coolant_temperature - (heat_delta * (1 - coolant_heat_factor))) //Heat the coolant output gas that we just had pass through us. @@ -440,7 +444,7 @@ // And finally, set our pressure. last_output_temperature = coolant_output.return_temperature() pressure = coolant_output.return_pressure() - power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**2) * 100 + power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**3) * 100 // Make some power! if(power_produced > 0) From b8db38f594b3092585312d3b131e80a2c5bfe764 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 6 Aug 2023 17:59:32 -0400 Subject: [PATCH 19/46] more heat rebalancing --- code/modules/power/reactor/rbmk.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 877290b57e252..72b16707d2d93 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -11,7 +11,8 @@ #define RBMK_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor #define RBMK_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_FACTOR (12 / (NUM_E**2)) //How much heat from K +#define RBMK_HEAT_EXPONENT 1.5 // The exponent used for the function for K heating +#define RBMK_HEAT_FACTOR (20 / (RBMK_HEAT_EXPONENT**2)) //How much heat from K #define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage @@ -409,14 +410,14 @@ // Now, clamp K and heat up the reactor based on it. K = clamp(K, 0, RBMK_MAX_CRITICALITY) - var/particle_chance = power * K + var/particle_chance = min(power * K, 1000) while(particle_chance >= 100) fire_nuclear_particle() particle_chance -= 100 if(prob(particle_chance)) fire_nuclear_particle() if(active && has_fuel()) - temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((NUM_E**K) - 1) // heating from K has to be exponential to make higher K more dangerous + temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((RBMK_HEAT_EXPONENT**K) - 1) // heating from K has to be exponential to make higher K more dangerous // Cooling time! var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? From 0d96e197dfc0907356579086b69ee2d6e68b0ddd Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 7 Aug 2023 16:30:14 -0400 Subject: [PATCH 20/46] icon fix --- icons/obj/inflatable.dmi | Bin 18327 -> 17616 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/inflatable.dmi b/icons/obj/inflatable.dmi index 65888be4adf4ce73821344c9f66c7d571111adf5..625d7acd960648fee56722bc98c2b235098bb2ea 100644 GIT binary patch literal 17616 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 UauysLtN;K207*qoM6N<$f*TADDF6Tf From 5cdef17b8e2cbfca0521b5719149c1238e832f99 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 7 Aug 2023 17:10:55 -0400 Subject: [PATCH 21/46] not an rbmk!!! --- .../{engine_rbmk.dmm => engine_reactor.dmm} | 0 .../power/reactor/{rbmk.dm => reactor.dm} | 176 +++++++++--------- icons/obj/machines/{rbmk.dmi => reactor.dmi} | Bin ...rbmk_computer.dmi => reactor_computer.dmi} | Bin .../{NtosRbmkStats.js => NtosReactorStats.js} | 6 +- .../{RbmkComputer.js => ReactorComputer.js} | 14 +- yogstation.dme | 2 +- yogstation/code/datums/ruins/station.dm | 6 +- 8 files changed, 102 insertions(+), 102 deletions(-) rename _maps/RandomRuins/StationRuins/BoxStation/{engine_rbmk.dmm => engine_reactor.dmm} (100%) rename code/modules/power/reactor/{rbmk.dm => reactor.dm} (89%) rename icons/obj/machines/{rbmk.dmi => reactor.dmi} (100%) rename icons/obj/{rbmk_computer.dmi => reactor_computer.dmi} (100%) rename tgui/packages/tgui/interfaces/{NtosRbmkStats.js => NtosReactorStats.js} (58%) rename tgui/packages/tgui/interfaces/{RbmkComputer.js => ReactorComputer.js} (94%) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm similarity index 100% rename from _maps/RandomRuins/StationRuins/BoxStation/engine_rbmk.dmm rename to _maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/reactor.dm similarity index 89% rename from code/modules/power/reactor/rbmk.dm rename to code/modules/power/reactor/reactor.dm index 72b16707d2d93..eb7a3ac28615c 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/reactor.dm @@ -4,31 +4,31 @@ #define MODERATOR_INPUT_GATE 2 #define COOLANT_OUTPUT_GATE 3 -#define RBMK_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally -#define RBMK_TEMPERATURE_OPERATING 800 //Kelvin -#define RBMK_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering -#define RBMK_TEMPERATURE_MELTDOWN 1200 +#define REACTOR_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally +#define REACTOR_TEMPERATURE_OPERATING 800 //Kelvin +#define REACTOR_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering +#define REACTOR_TEMPERATURE_MELTDOWN 1200 -#define RBMK_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor -#define RBMK_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod -#define RBMK_HEAT_EXPONENT 1.5 // The exponent used for the function for K heating -#define RBMK_HEAT_FACTOR (20 / (RBMK_HEAT_EXPONENT**2)) //How much heat from K +#define REACTOR_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor +#define REACTOR_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod +#define REACTOR_HEAT_EXPONENT 1.5 // The exponent used for the function for K heating +#define REACTOR_HEAT_FACTOR (20 / (REACTOR_HEAT_EXPONENT**2)) //How much heat from K -#define RBMK_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage +#define REACTOR_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage -#define RBMK_MODERATOR_DECAY_RATE 0.1 //Don't use up ALL of the moderator, engineers need it to last a full round +#define REACTOR_MODERATOR_DECAY_RATE 0.1 //Don't use up ALL of the moderator, engineers need it to last a full round -#define RBMK_PRESSURE_OPERATING 6000 //Kilopascals -#define RBMK_PRESSURE_CRITICAL 10000 +#define REACTOR_PRESSURE_OPERATING 6000 //Kilopascals +#define REACTOR_PRESSURE_CRITICAL 10000 -#define RBMK_MAX_CRITICALITY 5 //No more criticality than N for now. -#define RBMK_CRITICALITY_POWER_FACTOR 3000 // affects criticality from high power +#define REACTOR_MAX_CRITICALITY 5 //No more criticality than N for now. +#define REACTOR_CRITICALITY_POWER_FACTOR 3000 // affects criticality from high power -#define RBMK_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor +#define REACTOR_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor -#define RBMK_POWER_FLAVOURISER 500 //To turn those KWs into something usable -#define RBMK_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are -#define RBMK_CONTROL_FACTOR 250 // How effective control-type moderators are +#define REACTOR_POWER_FLAVOURISER 500 //To turn those KWs into something usable +#define REACTOR_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are +#define REACTOR_CONTROL_FACTOR 250 // How effective control-type moderators are /// Moderator effects, must be added to the moderator input for them to do anything @@ -68,7 +68,7 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor name = "\improper Advanced Gas-Cooled Nuclear Reactor" desc = "A tried and tested design which can output stable power at an acceptably low risk. The moderator can be changed to provide different effects." - icon = 'icons/obj/machines/rbmk.dmi' + icon = 'icons/obj/machines/reactor.dmi' icon_state = "reactor_map" pixel_x = -32 pixel_y = -32 @@ -98,7 +98,7 @@ var/next_warning = 0 //To avoid spam. var/last_power_produced = 0 //For logging purposes var/next_flicker = 0 //Light flicker timer - var/base_power_modifier = RBMK_POWER_FLAVOURISER + var/base_power_modifier = REACTOR_POWER_FLAVOURISER var/slagged = FALSE //Is this reactor even usable any more? //Console statistics. var/last_coolant_temperature = 0 @@ -146,10 +146,10 @@ if(slagged) to_chat(user, span_notice("The reactor has been critically damaged")) return FALSE - if(temperature > RBMK_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) + if(temperature > REACTOR_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return FALSE - if(fuel_rods.len >= RBMK_MAX_FUEL_RODS) + if(fuel_rods.len >= REACTOR_MAX_FUEL_RODS) to_chat(user, span_warning("[src] is already at maximum fuel load.")) return FALSE to_chat(user, span_notice("You start to insert [W] into [src]...")) @@ -164,8 +164,8 @@ if(slagged) to_chat(user, span_notice("The reactor has been critically damaged!")) return FALSE - if(temperature > RBMK_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) + if(temperature > REACTOR_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(vessel_integrity >= 350) to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) @@ -188,18 +188,18 @@ if(slagged) to_chat(user, span_warning("The fuel rods have melted into a radioactive lump.")) var/removal_time = 5 SECONDS - if(temperature > RBMK_TEMPERATURE_MINIMUM) + if(temperature > REACTOR_TEMPERATURE_MINIMUM) if(istype(I, /obj/item/jawsoflife)) // Snatch the reactor from the jaws of death! removal_time *= 2 else - to_chat(user, span_warning("You can't remove fuel rods while the reactor is operating above [RBMK_TEMPERATURE_MINIMUM] kelvin!")) + to_chat(user, span_warning("You can't remove fuel rods while the reactor is operating above [REACTOR_TEMPERATURE_MINIMUM] kelvin!")) return TRUE if(!has_fuel()) to_chat(user, span_notice("The reactor has no fuel rods!")) return TRUE var/obj/item/fuel_rod/rod = tgui_input_list(usr, "Select a fuel rod to remove", "Fuel Rods", fuel_rods) if(rod && istype(rod) && I.use_tool(src, user, removal_time)) - if(temperature > RBMK_TEMPERATURE_MINIMUM) + if(temperature > REACTOR_TEMPERATURE_MINIMUM) var/turf/T = get_turf(src) T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") user.rad_act(rod.fuel_power * 1000) @@ -212,8 +212,8 @@ if(slagged) to_chat(user, span_notice("The reactor has been critically damaged")) return TRUE - if(temperature > RBMK_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You can't repair [src] while it is running at above [RBMK_TEMPERATURE_MINIMUM] kelvin.")) + if(temperature > REACTOR_TEMPERATURE_MINIMUM) + to_chat(user, span_notice("You can't repair [src] while it is running at above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return TRUE if(vessel_integrity > 0.5 * initial(vessel_integrity)) to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) @@ -285,7 +285,7 @@ var/mob/living/L = I if(temperature > L.bodytemperature) L.adjust_bodytemperature(clamp(temperature, BODYTEMP_COOLING_MAX, BODYTEMP_HEATING_MAX)) //If you're on fire, you heat up! - if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks) && temperature >= RBMK_TEMPERATURE_MINIMUM) + if(istype(I, /obj/item/reagent_containers/food) && !istype(I, /obj/item/reagent_containers/food/drinks) && temperature >= REACTOR_TEMPERATURE_MINIMUM) playsound(src, pick('sound/machines/fryer/deep_fryer_1.ogg', 'sound/machines/fryer/deep_fryer_2.ogg'), 100, TRUE) var/obj/item/reagent_containers/food/grilled_item = I if(!(grilled_item.foodtype & FRIED)) @@ -347,7 +347,7 @@ total_control_moles += moderator_input.get_moles(/datum/gas/carbon_dioxide) * CARBON_CONTROL_MOD total_control_moles += moderator_input.get_moles(/datum/gas/pluoxium) * PLUOXIUM_CONTROL_MOD if(total_control_moles >= minimum_coolant_level) - var/control_bonus = total_control_moles / RBMK_CONTROL_FACTOR //1 mol of n2 -> 0.002 bonus control rod effectiveness, if you want a super controlled reaction, you'll have to sacrifice some power. + var/control_bonus = total_control_moles / REACTOR_CONTROL_FACTOR //1 mol of n2 -> 0.002 bonus control rod effectiveness, if you want a super controlled reaction, you'll have to sacrifice some power. control_rod_effectiveness = initial(control_rod_effectiveness) + control_bonus // Permeability types: increases cooling efficiency @@ -356,7 +356,7 @@ total_permeability_moles += moderator_input.get_moles(/datum/gas/water_vapor) * WATER_PERMEABILITY_MOD total_permeability_moles += moderator_input.get_moles(/datum/gas/hypernoblium) * NOBLIUM_PERMEABILITY_MOD if(total_permeability_moles >= minimum_coolant_level) - gas_absorption_effectiveness = clamp(gas_absorption_constant + (total_permeability_moles / RBMK_PERMEABILITY_FACTOR), 0, 1) + gas_absorption_effectiveness = clamp(gas_absorption_constant + (total_permeability_moles / REACTOR_PERMEABILITY_FACTOR), 0, 1) // Radiation types: increases radiation radioactivity_spice_multiplier += moderator_input.get_moles(/datum/gas/nitrogen) * NITROGEN_RAD_MOD //An example setup of 50 moles of n2 (for dealing with spent fuel) leaves us with a radioactivity spice multiplier of 3. @@ -372,7 +372,7 @@ playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) //From this point onwards, we clear out the remaining gasses. - moderator_input.remove_ratio(RBMK_MODERATOR_DECAY_RATE) //Remove about 10% of the gases + moderator_input.remove_ratio(REACTOR_MODERATOR_DECAY_RATE) //Remove about 10% of the gases K += total_fuel_moles / 1000 else // if there's not enough to do anything, just clear it moderator_input.clear() @@ -385,7 +385,7 @@ K += FR.fuel_power fuel_power += FR.fuel_power FR.deplete(depletion_modifier) - K += power / RBMK_CRITICALITY_POWER_FACTOR + K += power / REACTOR_CRITICALITY_POWER_FACTOR radioactivity_spice_multiplier += fuel_power // Firstly, find the difference between the two numbers. @@ -409,7 +409,7 @@ investigate_log("reactor desired criticality set to [desired_k] by [key_name(last_user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) // Now, clamp K and heat up the reactor based on it. - K = clamp(K, 0, RBMK_MAX_CRITICALITY) + K = clamp(K, 0, REACTOR_MAX_CRITICALITY) var/particle_chance = min(power * K, 1000) while(particle_chance >= 100) fire_nuclear_particle() @@ -417,7 +417,7 @@ if(prob(particle_chance)) fire_nuclear_particle() if(active && has_fuel()) - temperature += RBMK_HEAT_FACTOR * delta_time * has_fuel() * ((RBMK_HEAT_EXPONENT**K) - 1) // heating from K has to be exponential to make higher K more dangerous + temperature += REACTOR_HEAT_FACTOR * delta_time * has_fuel() * ((REACTOR_HEAT_EXPONENT**K) - 1) // heating from K has to be exponential to make higher K more dangerous // Cooling time! var/input_moles = coolant_input.total_moles() //Firstly. Do we have enough moles of coolant? @@ -425,7 +425,7 @@ last_coolant_temperature = coolant_input.return_temperature() //Important thing to remember, once you slot in the fuel rods, this thing will not stop making heat, at least, not unless you can live to be thousands of years old which is when the spent fuel finally depletes fully. var/heat_delta = (last_coolant_temperature - temperature) * gas_absorption_effectiveness //Take in the gas as a cooled input, cool the reactor a bit. The optimum, 100% balanced reaction sits at K=1, coolant input temp of 200K / -73 celsius. - var/coolant_heat_factor = coolant_input.heat_capacity() / (coolant_input.heat_capacity() + RBMK_HEAT_CAPACITY + (RBMK_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant + var/coolant_heat_factor = coolant_input.heat_capacity() / (coolant_input.heat_capacity() + REACTOR_HEAT_CAPACITY + (REACTOR_ROD_HEAT_CAPACITY * has_fuel())) //What percent of the total heat capacity is in the coolant last_heat_delta = heat_delta temperature += heat_delta * coolant_heat_factor coolant_input.set_temperature(last_coolant_temperature - (heat_delta * (1 - coolant_heat_factor))) //Heat the coolant output gas that we just had pass through us. @@ -436,7 +436,7 @@ else if(active && has_fuel()) no_coolant_ticks++ - if(no_coolant_ticks > RBMK_NO_COOLANT_TOLERANCE) + if(no_coolant_ticks > REACTOR_NO_COOLANT_TOLERANCE) temperature += temperature * delta_time / 500 //This isn't really harmful early game, but when your reactor is up to full power, this can get out of hand quite quickly. vessel_integrity -= temperature * delta_time / 200 //Think fast loser. color = "[COLOR_RED]" @@ -445,7 +445,7 @@ // And finally, set our pressure. last_output_temperature = coolant_output.return_temperature() pressure = coolant_output.return_pressure() - power = ((temperature / RBMK_TEMPERATURE_CRITICAL)**3) * 100 + power = ((temperature / REACTOR_TEMPERATURE_CRITICAL)**3) * 100 // Make some power! if(power_produced > 0) @@ -458,7 +458,7 @@ update_icon() // Finally, our beautiful radiation! - radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(RBMK_MAX_CRITICALITY*RBMK_MAX_FUEL_RODS)) + radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(REACTOR_MAX_CRITICALITY*REACTOR_MAX_FUEL_RODS)) /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() @@ -491,7 +491,7 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts(delta_time) var/alert = FALSE //If we have an alert condition, we'd best let people know. //First alert condition: Overpressurized (the more lethal one), has to be checked first so meltdown doesn't override it - if(pressure >= RBMK_PRESSURE_CRITICAL) + if(pressure >= REACTOR_PRESSURE_CRITICAL) alert = TRUE if(!has_hit_emergency) has_hit_emergency = TRUE @@ -510,17 +510,17 @@ blowout() return //Second alert condition: Overheat - if(temperature >= RBMK_TEMPERATURE_CRITICAL) + if(temperature >= REACTOR_TEMPERATURE_CRITICAL) alert = TRUE if(!has_hit_emergency) has_hit_emergency = TRUE - for(var/i in 1 to min((temperature-RBMK_TEMPERATURE_CRITICAL)/100, 10)) + for(var/i in 1 to min((temperature-REACTOR_TEMPERATURE_CRITICAL)/100, 10)) src.fire_nuclear_particle() radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", RADIO_CHANNEL_ENGINEERING) playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") - if(temperature >= RBMK_TEMPERATURE_MELTDOWN) + if(temperature >= REACTOR_TEMPERATURE_MELTDOWN) var/temp_damage = min(temperature/100, initial(vessel_integrity)/60) * delta_time //60 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. vessel_integrity -= temp_damage if(vessel_integrity <= temp_damage) @@ -613,15 +613,15 @@ . = ..() icon_state = "reactor_off" switch(temperature) - if(0 to RBMK_TEMPERATURE_MINIMUM) + if(0 to REACTOR_TEMPERATURE_MINIMUM) icon_state = "reactor_on" - if(RBMK_TEMPERATURE_MINIMUM to RBMK_TEMPERATURE_OPERATING) + if(REACTOR_TEMPERATURE_MINIMUM to REACTOR_TEMPERATURE_OPERATING) icon_state = "reactor_hot" - if(RBMK_TEMPERATURE_OPERATING to RBMK_TEMPERATURE_CRITICAL) + if(REACTOR_TEMPERATURE_OPERATING to REACTOR_TEMPERATURE_CRITICAL) icon_state = "reactor_veryhot" - if(RBMK_TEMPERATURE_CRITICAL to RBMK_TEMPERATURE_MELTDOWN) //Point of no return. + if(REACTOR_TEMPERATURE_CRITICAL to REACTOR_TEMPERATURE_MELTDOWN) //Point of no return. icon_state = "reactor_overheat" - if(RBMK_TEMPERATURE_MELTDOWN to INFINITY) + if(REACTOR_TEMPERATURE_MELTDOWN to INFINITY) icon_state = "reactor_meltdown" if(!has_fuel()) icon_state = "reactor_off" @@ -703,7 +703,7 @@ /obj/machinery/computer/reactor/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, "RbmkComputer") + ui = new(user, src, "ReactorComputer") ui.open() ui.set_autoupdate(TRUE) @@ -715,7 +715,7 @@ switch(action) if("power") if(reactor.active) - if(reactor.K <= 0 && reactor.temperature <= RBMK_TEMPERATURE_MINIMUM) + if(reactor.K <= 0 && reactor.temperature <= REACTOR_TEMPERATURE_MINIMUM) reactor.shut_down() else if(reactor.fuel_rods.len) reactor.start_up() @@ -724,9 +724,9 @@ if("input") var/input = text2num(params["target"]) reactor.last_user = usr - reactor.desired_k = reactor.active ? clamp(input, 0, RBMK_MAX_CRITICALITY) : 0 + reactor.desired_k = reactor.active ? clamp(input, 0, REACTOR_MAX_CRITICALITY) : 0 if("eject") - if(reactor?.temperature > RBMK_TEMPERATURE_MINIMUM) + if(reactor?.temperature > REACTOR_TEMPERATURE_MINIMUM) return if(reactor?.slagged) return @@ -746,7 +746,7 @@ if(reactor) data["k"] = reactor.K data["desiredK"] = reactor.desired_k - data["control_rods"] = 100 - (reactor.desired_k / RBMK_MAX_CRITICALITY * 100) //Rod insertion is extrapolated as a function of the percentage of K + data["control_rods"] = 100 - (reactor.desired_k / REACTOR_MAX_CRITICALITY * 100) //Rod insertion is extrapolated as a function of the percentage of K data["powerData"] = powerData data["kpaData"] = kpaData data["tempCoreData"] = tempCoreData @@ -758,7 +758,7 @@ data["power"] = reactor ? reactor.last_power_produced : 0 data["kpa"] = reactor ? reactor.pressure : 0 data["active"] = reactor ? reactor.active : FALSE - data["shutdownTemp"] = RBMK_TEMPERATURE_MINIMUM + data["shutdownTemp"] = REACTOR_TEMPERATURE_MINIMUM data["rods"] = list() if(reactor) for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) @@ -780,26 +780,26 @@ return TRUE return FALSE -#define FREQ_RBMK_CONTROL 1439.69 +#define FREQ_REACTOR_CONTROL 1439.69 //Preset pumps for mappers. You can also set the id tags yourself. -/obj/machinery/atmospherics/components/binary/pump/rbmk_input - id = "rbmk_input" - frequency = FREQ_RBMK_CONTROL +/obj/machinery/atmospherics/components/binary/pump/reactor_input + id = "reactor_input" + frequency = FREQ_REACTOR_CONTROL -/obj/machinery/atmospherics/components/binary/pump/rbmk_output - id = "rbmk_output" - frequency = FREQ_RBMK_CONTROL +/obj/machinery/atmospherics/components/binary/pump/reactor_output + id = "reactor_output" + frequency = FREQ_REACTOR_CONTROL -/obj/machinery/atmospherics/components/binary/pump/rbmk_moderator - id = "rbmk_moderator" - frequency = FREQ_RBMK_CONTROL +/obj/machinery/atmospherics/components/binary/pump/reactor_moderator + id = "reactor_moderator" + frequency = FREQ_REACTOR_CONTROL /obj/machinery/computer/reactor/pump name = "Reactor inlet valve computer" desc = "A computer which controls valve settings on an advanced gas cooled reactor. Alt click it to remotely set pump pressure." - icon_screen = "rbmk_input" - id = "rbmk_input" + icon_screen = "reactor_input" + id = "reactor_input" var/datum/radio_frequency/radio_connection var/on = FALSE @@ -830,14 +830,14 @@ /obj/machinery/computer/reactor/pump/Initialize(mapload, obj/item/circuitboard/C) . = ..() - radio_connection = SSradio.add_object(src, FREQ_RBMK_CONTROL,filter=RADIO_ATMOSIA) + radio_connection = SSradio.add_object(src, FREQ_REACTOR_CONTROL,filter=RADIO_ATMOSIA) /obj/machinery/computer/reactor/pump/proc/signal(power, set_output_pressure=null) var/datum/signal/signal if(!set_output_pressure) //Yes this is stupid, but technically if you pass through "set_output_pressure" onto the signal, it'll always try and set its output pressure and yeahhh... signal = new(list( "tag" = id, - "frequency" = FREQ_RBMK_CONTROL, + "frequency" = FREQ_REACTOR_CONTROL, "timestamp" = world.time, "power" = power, "sigtype" = "command" @@ -845,7 +845,7 @@ else signal = new(list( "tag" = id, - "frequency" = FREQ_RBMK_CONTROL, + "frequency" = FREQ_REACTOR_CONTROL, "timestamp" = world.time, "power" = power, "set_output_pressure" = set_output_pressure, @@ -854,24 +854,24 @@ radio_connection.post_signal(src, signal, filter=RADIO_ATMOSIA) //Preset subtypes for mappers -/obj/machinery/computer/reactor/pump/rbmk_input +/obj/machinery/computer/reactor/pump/reactor_input name = "Reactor inlet valve computer" - icon_screen = "rbmk_input" - id = "rbmk_input" + icon_screen = "reactor_input" + id = "reactor_input" -/obj/machinery/computer/reactor/pump/rbmk_output +/obj/machinery/computer/reactor/pump/reactor_output name = "Reactor output valve computer" - icon_screen = "rbmk_output" - id = "rbmk_output" + icon_screen = "reactor_output" + id = "reactor_output" -/obj/machinery/computer/reactor/pump/rbmk_moderator +/obj/machinery/computer/reactor/pump/reactor_moderator name = "Reactor moderator valve computer" - icon_screen = "rbmk_moderator" - id = "rbmk_moderator" + icon_screen = "reactor_moderator" + id = "reactor_moderator" //Monitoring program. /datum/computer_file/program/nuclear_monitor - filename = "rbmkmonitor" + filename = "agcnrmonitor" filedesc = "Nuclear Reactor Monitoring" category = PROGRAM_CATEGORY_ENGI ui_header = "smmon_0.gif" @@ -880,9 +880,9 @@ requires_ntnet = TRUE transfer_access = ACCESS_ENGINE program_icon = "radiation" // duh - //network_destination = "rbmk monitoring system" dont need anymore? + //network_destination = "reactor monitoring system" dont need anymore? size = 2 - tgui_id = "NtosRbmkStats" + tgui_id = "NtosReactorStats" var/active = TRUE //Easy process throttle var/next_stat_interval = 0 var/list/kpaData = list() @@ -898,15 +898,15 @@ return FALSE var/stage = 0 switch(reactor.temperature) - if(0 to RBMK_TEMPERATURE_MINIMUM) + if(0 to REACTOR_TEMPERATURE_MINIMUM) stage = 1 - if(RBMK_TEMPERATURE_MINIMUM to RBMK_TEMPERATURE_OPERATING) + if(REACTOR_TEMPERATURE_MINIMUM to REACTOR_TEMPERATURE_OPERATING) stage = 2 - if(RBMK_TEMPERATURE_OPERATING to RBMK_TEMPERATURE_CRITICAL) + if(REACTOR_TEMPERATURE_OPERATING to REACTOR_TEMPERATURE_CRITICAL) stage = 3 - if(RBMK_TEMPERATURE_CRITICAL to RBMK_TEMPERATURE_MELTDOWN) + if(REACTOR_TEMPERATURE_CRITICAL to REACTOR_TEMPERATURE_MELTDOWN) stage = 4 - if(RBMK_TEMPERATURE_MELTDOWN to INFINITY) + if(REACTOR_TEMPERATURE_MELTDOWN to INFINITY) stage = 5 if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! stage = 6 diff --git a/icons/obj/machines/rbmk.dmi b/icons/obj/machines/reactor.dmi similarity index 100% rename from icons/obj/machines/rbmk.dmi rename to icons/obj/machines/reactor.dmi diff --git a/icons/obj/rbmk_computer.dmi b/icons/obj/reactor_computer.dmi similarity index 100% rename from icons/obj/rbmk_computer.dmi rename to icons/obj/reactor_computer.dmi diff --git a/tgui/packages/tgui/interfaces/NtosRbmkStats.js b/tgui/packages/tgui/interfaces/NtosReactorStats.js similarity index 58% rename from tgui/packages/tgui/interfaces/NtosRbmkStats.js rename to tgui/packages/tgui/interfaces/NtosReactorStats.js index 7c26eb4cfb889..3c2ad219ba198 100644 --- a/tgui/packages/tgui/interfaces/NtosRbmkStats.js +++ b/tgui/packages/tgui/interfaces/NtosReactorStats.js @@ -1,14 +1,14 @@ import { NtosWindow } from '../layouts'; -import { RbmkStatsSection } from './RbmkComputer'; +import { ReactorStatsSection } from './ReactorComputer'; -export const NtosRbmkStats = (props, context) => { +export const NtosReactorStats = (props, context) => { return ( - + ); diff --git a/tgui/packages/tgui/interfaces/RbmkComputer.js b/tgui/packages/tgui/interfaces/ReactorComputer.js similarity index 94% rename from tgui/packages/tgui/interfaces/RbmkComputer.js rename to tgui/packages/tgui/interfaces/ReactorComputer.js index 5cc972ab1d019..6581adf299684 100644 --- a/tgui/packages/tgui/interfaces/RbmkComputer.js +++ b/tgui/packages/tgui/interfaces/ReactorComputer.js @@ -4,7 +4,7 @@ import { Box, Button, Chart, Flex, ProgressBar, Section, Tabs, Slider } from '.. import { FlexItem } from '../components/Flex'; import { formatSiUnit } from '../format'; -export const RbmkComputer = (props, context) => { +export const ReactorComputer = (props, context) => { const [tabIndex, setTabIndex] = useLocalState(context, "tab-index", 1); return ( { Fuel Rods
- {tabIndex === 1 && } - {tabIndex === 2 && } - {tabIndex === 3 && } + {tabIndex === 1 && } + {tabIndex === 2 && } + {tabIndex === 3 && }
); }; -export const RbmkStatsSection = (props, context) => { +export const ReactorStatsSection = (props, context) => { const { act, data } = useBackend(context); const powerData = data.powerData.map((value, i) => [i, value]); const kpaData = data.kpaData.map((value, i) => [i, value]); @@ -139,7 +139,7 @@ export const RbmkStatsSection = (props, context) => { ); }; -export const RbmkControlRodControl = (props, context) => { +export const ReactorControlRodControl = (props, context) => { const { act, data } = useBackend(context); const control_rods = data.control_rods; const k = data.k; @@ -201,7 +201,7 @@ export const RbmkControlRodControl = (props, context) => { ); }; -export const RbmkFuelControl = (props, context) => { +export const ReactorFuelControl = (props, context) => { const { act, data } = useBackend(context); const shutdown_temp = data.shutdownTemp; return ( diff --git a/yogstation.dme b/yogstation.dme index 2535ec0c3cc29..7108c7faee036 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -3119,7 +3119,7 @@ #include "code\modules\power\tracker.dm" #include "code\modules\power\turbine.dm" #include "code\modules\power\reactor\fuel_rods.dm" -#include "code\modules\power\reactor\rbmk.dm" +#include "code\modules\power\reactor\reactor.dm" #include "code\modules\power\reactor\reactor_cargo.dm" #include "code\modules\power\singularity\collector.dm" #include "code\modules\power\singularity\containment_field.dm" diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index de18b296f5f5e..1b259731f79a3 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -90,9 +90,9 @@ suffix = "engine_teg.dmm" name = "Engine TEG" -/datum/map_template/ruin/station/box/engine/rbmk - id = "engine_rbmk" - suffix = "engine_rbmk.dmm" +/datum/map_template/ruin/station/box/engine/reactor + id = "engine_reactor" + suffix = "engine_reactor.dmm" name = "Engine AGCNR" /datum/map_template/ruin/station/box/testingsite/bunker From 2d6806260ac61a6bd39b5963742429197b57d66a Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 7 Aug 2023 19:36:04 -0400 Subject: [PATCH 22/46] no sanity allowed on my yogstation --- code/modules/power/reactor/reactor.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index eb7a3ac28615c..9261f70ffc4c0 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -1,5 +1,4 @@ -//For my sanity :)) - +// Index of each node in the list of nodes the reactor has #define COOLANT_INPUT_GATE 1 #define MODERATOR_INPUT_GATE 2 #define COOLANT_OUTPUT_GATE 3 From 4034ab305152008710283963a34919cdb7bc69e7 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 8 Aug 2023 04:05:38 -0400 Subject: [PATCH 23/46] longer time to fix --- code/modules/power/reactor/reactor.dm | 74 ++++++++++++++------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 9261f70ffc4c0..4946532bac1ae 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -93,7 +93,6 @@ var/gas_absorption_effectiveness = 0.5 var/gas_absorption_constant = 0.5 //We refer to this one as it's set on init, randomized. var/minimum_coolant_level = MINIMUM_MOLE_COUNT - var/warning = FALSE //Have we begun warning the crew of their impending death? var/next_warning = 0 //To avoid spam. var/last_power_produced = 0 //For logging purposes var/next_flicker = 0 //Light flicker timer @@ -502,7 +501,7 @@ playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) var/turf/T = get_turf(src) T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") - var/pressure_damage = min(pressure/100, initial(vessel_integrity)/60) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. + var/pressure_damage = min(pressure/300, initial(vessel_integrity)/180) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. vessel_integrity -= pressure_damage if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) @@ -520,50 +519,53 @@ investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") if(temperature >= REACTOR_TEMPERATURE_MELTDOWN) - var/temp_damage = min(temperature/100, initial(vessel_integrity)/60) * delta_time //60 seconds to meltdown from full integrity, worst-case. Bit less than blowout since it's harder to spike heat that much. + var/temp_damage = min(temperature/300, initial(vessel_integrity)/180) * delta_time //3 minutes to meltdown from full integrity, worst-case. vessel_integrity -= temp_damage if(vessel_integrity <= temp_damage) investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) //It wouldn't be able to tank another hit. meltdown() //Oops! All meltdown return - else - alert = FALSE - if(temperature < 73) //That's as cold as I'm letting you get it, engineering. + else if(temperature < 73) //That's as cold as I'm letting you get it, engineering. color = COLOR_CYAN else color = null - if(warning) - if(!alert) //Congrats! You stopped the meltdown / blowout. - stop_relay(CHANNEL_REACTOR_ALERT) - warning = FALSE - set_light(0) - light_color = LIGHT_COLOR_CYAN - set_light(10) - has_hit_emergency = FALSE - var/msg = "Reactor returning to safe operating parameters." - if(vessel_integrity <= 350) - msg += " Maintenance required." - msg += " Structural integrity: [100*vessel_integrity/initial(vessel_integrity)]%." - radio.talk_into(src, msg, RADIO_CHANNEL_ENGINEERING) - if(evacuation_procedures) - radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", RADIO_CHANNEL_COMMON) - evacuation_procedures = FALSE - else - if(!alert) - return - if(world.time < next_warning) - return - next_warning = world.time + 60 SECONDS //To avoid engis pissing people off when reaaaally trying to stop the meltdown or whatever. - warning = TRUE //Start warning the crew of the imminent danger. - relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) + + if(!alert) //Congrats! You stopped the meltdown / blowout. + if(!next_warning) + return // don't bother if the reactor wasn't in trouble + stop_relay(CHANNEL_REACTOR_ALERT) + next_warning = 0 // there's no next warning if the reactor is fine set_light(0) - light_color = LIGHT_COLOR_RED + light_color = LIGHT_COLOR_CYAN set_light(10) - if(alert) //PANIC - if(vessel_integrity <= initial(vessel_integrity)/4 && !evacuation_procedures) - evacuation_procedures = TRUE - radio.talk_into(src, "Reactor failure imminent. Please remain calm and evacuate the facility immediately.", RADIO_CHANNEL_COMMON) - playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) + has_hit_emergency = FALSE + var/msg = "Reactor returning to safe operating parameters." + if(vessel_integrity <= 350) + msg += " Maintenance required." + msg += " Structural integrity: [100*vessel_integrity/initial(vessel_integrity)]%." + radio.talk_into(src, msg, RADIO_CHANNEL_ENGINEERING) + if(evacuation_procedures) + radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", RADIO_CHANNEL_COMMON) + evacuation_procedures = FALSE + return + + if(world.time < next_warning) // we're not ready for another warning yet + return + + next_warning = world.time + 30 SECONDS //To avoid engis pissing people off when reaaaally trying to stop the meltdown or whatever. + if(vessel_integrity < initial(vessel_integrity)*0.95) + radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [round(100 * vessel_integrity / initial(vessel_integrity), 0.01)]%", RADIO_CHANNEL_ENGINEERING) + + relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) + set_light(0) + light_color = LIGHT_COLOR_RED + set_light(10) + + //PANIC + if(vessel_integrity <= initial(vessel_integrity)/4 && !evacuation_procedures) + evacuation_procedures = TRUE + radio.talk_into(src, "Reactor failure imminent. Please remain calm and evacuate the facility immediately.", RADIO_CHANNEL_COMMON) + playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) //Failure condition 1: Meltdown. Achieved by having heat go over tolerances. This is less devastating because it's easier to achieve. //Results: Engineering becomes unusable and your engine irreparable From cdea34b4d1390f008aca3aa8a6fd978029bb8664 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 8 Aug 2023 15:17:29 -0400 Subject: [PATCH 24/46] adds a guide in the control room --- .../BoxStation/engine_reactor.dmm | 1 + code/modules/power/reactor/reactor.dm | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm index b79dc1e0ae2fb..8fc2d1327e79e 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm @@ -1451,6 +1451,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/item/paper/guides/jobs/engi/agcnr, /obj/machinery/computer/reactor, /turf/open/floor/plasteel/dark, /area/engine/engineering) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 4946532bac1ae..832063c727121 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -1123,3 +1123,49 @@ return TRUE else return FALSE + +// Guide for setting this up, best to put one of these somewhere in the engine room so engineers know what to do +/obj/item/paper/guides/jobs/engi/agcnr + name = "paper- 'Advanced Gas-Cooled Nuclear Reactor'" + info = "What the hell is this thing?
\ + The Advanced Gas-Cooled Nuclear Reactor is exactly what it sounds like: a nuclear reactor cooled by gas. To get it running and producing stable power, you'll need fuel rods, some moderator gas to actually make power from it, and coolant gas to cool it all down with so you don't turn the station into a radioactive hellscape.
\ +
How do set up reactor?
\ + Fortunately for you, the reactor is easy to get running. Unfortunately for you, it's hard to make it stop running if it's not set up properly, so make sure you follow these steps correctly.
\ + 1) First wrench down the canister of nitrogen. This is our coolant and we want it in the reactor.
\ + 2) Next, turn on and max out every other pump in the room in order to get the coolant flowing.
\ + 3) Now, turn on the filters and make sure both of them are set to filter pluonium. Pluonium causes fuel rods to deplete much faster, so it's best to keep it out of the coolant so we can run the reactor for longer. There is a mixer in the same room, do not turn that on yet.
\ + 4) Put on a radiation suit and insert as many fuel rods as you can into the reactor. You should have one spare left, leave it in the reactor pool to keep it from irradiating things. Keep a geiger counter on you while near the engine room from now on.
\ + 5) Now that all the fuel rods are in and the cooling is set up, go to the reactor computer in the control room and hit the power button in the control rod section. You should hear a noise indicating that it just started up. Set the desired K to 2.
\ + 6) With the reactor running, go to the mixer and turn it on. This is the moderator gas mix used to actually make power from the reactor. For a safe mix that makes a decent amount of power, set the mixer to 20% plasma and 80% oxygen, then turn the pressure up to 250 kPa. A 50/50 mix makes more power, but will also make the reactor slightly harder to control. See the moderator effects section of this guide for more details.
\ + 7) With the reactor computer, you can use the control rods to keep the reactor at the temperature you want. A higher K will make it hotter, which produces more power. Try to keep it somewhere between 800 and 1000 kelvin, and be careful to increase it in small increments so you aren't caught off guard by it heating up more than you expected. Do NOT allow the temperature to exceed 1000 kelvin or you'll cause a meltdown if you can't cool it back down in time.
\ +
Going supercritical
\ + A very important part of nuclear reactors that must be kept under control is K, which stands for criticality. This is a measure of how much the reactor is... well, reacting. As K increases the reactor will heat up more, meaning it's *very* important to keep K under control or the heating will get out of control too, causing a meltdown.
\ + Fortunately we have a tool for this: control rods! The reactor control computer in the engine room has a handy interface for adjusting the control rods. It's as simple as just setting what you want K to be, and the control rods will adjust themselves to meet that number. Be warned though, that exceptionally high temperatures and certain moderator gases can increase K faster than the control rods can lower it, resulting in a runaway chain reaction that can turn your nuclear reactor into a nuclear bomb.
\ +
How I learned to stop worrying and love nuclear waste
\ + Over time, fuel rods will eventually deplete. This is an inevitable part of fission reactors like the AGCNR, but it can also have its benefits. The standard uranium-235 fuel rods have a special lining that will become plutonium-239 when fully depleted, which is an even better fuel. If you really want to, you can add pluonium to the moderator mix to cause your fuel rods to deplete much faster. More fuel rods can be ordered from cargo if you run out.
\ + To remove a depleted fuel rod, power the reactor down to below 400 kelvin and use a crowbar to pry it out.
\ +
Moderator effects
\ + Fuel Types:
\ + - Plasma: Power production gas. More plasma -> more power, but it enriches your fuel and increases K faster than the control rods can handle if too much is added.
\ + - Tritium: Extremely efficient power production gas. Increases K even more than plasma.
\ + - Anti-Noblium: Insane power production, but forces K as high as it can go. Don't use this gas unless you're autistic enough to handle it. Makes enough radiation to fry you instantly if you go near without protection.
\ + Power Modifier Types:
\ + - O2: Increases the effectiveness of fuel-type moderators. Having at least 10% of this in your plasma will make it much more effective at producing power, but a 50/50 mix is most effective. Higher amounts like 80% are much safer, but produce less power.
\ + - H2: Much more effective than oxygen for increasing the efficiency of your fuel, but has a huge increase to radioactivity.
\ + Moderation Types:
\ + - N2: Helps you regain control of the reaction by increasing control rod effectiveness, will massively boost the rad production of the reactor.
\ + - CO2: Super effective shutdown gas for runaway reactions, but even more rads than N2.
\ + - Pluoxium: Same as N2, but no cancer-rads!
\ + Permeability Types:
\ + - BZ: Increases your reactor's ability to transfer its heat to the coolant when added to the moderator input, thus letting you cool it down faster (but your output will get hotter)
\ + - Water Vapour: More efficient permeability modifier
\ + - Hyper-Noblium: Extremely efficient permeability increase (10x as efficient as bz)
\ + Depletion types:
\ + - Pluonium: When you need weapons grade plutonium yesterday. Causes your fuel to deplete much, much faster. Not a huge amount of use outside of plutonium production or sabotage.
\ +
OH GOD IT'S SCREAMING AT ME WHAT DO I DO
\ + Don't panic! There's a few things you can do to prevent the station from becoming an irradiated hellscape.
\ + Scenario 1: Overheating
\ + - Check for obstructions in the cooling loop. Ensure every pipe and filter in it is on, unblocked, and working at maximum capacity. Check the vent in space to make it's still there. Use the control rods to lower K as much as you can. If you lose control of K, add nitrogen or CO2 to the moderator to increase your control over K. If all else fails, grab the plasma canister from secure storage and dump it into the coolant line.
\ + Scenario 2: Overpressure
\ + - Similarly to scenario 1, check the cooling loop to make sure nothing is blocked and try to lower K as much as possible. If the pressure is still too high, use the filters to filter off excess coolant to lower the pressure until it's at a safe level. If removing too much coolant causes the reactor to overheat, refer to scenario 1.
\ + Once the reactor reaches safe operating conditions, it will report its structural integrity over engineering comms. The reactor must be repaired manually, and to do this the core temperature must be below 400 kelvin. Minor damage can be mostly repaired with some sealant spray found on the nearby table, but if it's too damaged you'll need to use a welding tool first. It can never be repaired all the way back to 100% integrity however, and of course there's no coming back from a meltdown or blowout." From 5c57b8fd7c37e4d13e26aa851ebb025eb532ad7c Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 11 Aug 2023 18:01:36 -0400 Subject: [PATCH 25/46] fixed the cameras, added a shovel --- .../BoxStation/engine_reactor.dmm | 171 ++++++++++-------- 1 file changed, 92 insertions(+), 79 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm index 8fc2d1327e79e..dffa840b966d4 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm @@ -38,6 +38,24 @@ /obj/structure/lattice/catwalk, /turf/template_noop, /area/space/nearstation) +"bO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/firecloset, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Control Room"; + dir = 4; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "bZ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -95,6 +113,21 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"df" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/sealant, +/obj/machinery/camera{ + c_tag = "Engineering West Clean Room"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "dH" = ( /turf/closed/wall/r_wall, /area/engine/engineering) @@ -270,19 +303,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/engineering) -"jV" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "jY" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -422,6 +442,20 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"oD" = ( +/obj/structure/rack, +/obj/item/shovel, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "oF" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -451,6 +485,16 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"pv" = ( +/obj/machinery/firealarm{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Maintenance"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "py" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -533,23 +577,6 @@ /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"rm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/closet/firecloset, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Reactor Control Room"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "rN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -573,23 +600,6 @@ /obj/machinery/light, /turf/open/floor/engine, /area/engine/engineering) -"sK" = ( -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/warning/radiation{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/sealant, -/obj/machinery/camera{ - c_tag = "East Clean Room" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "tc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/brown/visible, @@ -935,6 +945,17 @@ /obj/structure/table, /turf/open/floor/plasteel, /area/engine/engineering) +"En" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Core"; + dir = 4; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "Fd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -1069,12 +1090,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"HV" = ( -/obj/machinery/firealarm{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "If" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -1462,20 +1477,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) -"Sg" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/sealant, -/obj/machinery/camera{ - c_tag = "West Clean Room" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "Sr" = ( /turf/template_noop, /area/template_noop) @@ -1570,12 +1571,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"Wm" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) "Wp" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 @@ -1642,6 +1637,24 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"Yp" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/sealant, +/obj/machinery/camera{ + c_tag = "Engineering East Clean Room"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "YD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -1990,7 +2003,7 @@ ri "} (12,1,1) = {" dH -Sg +df Lw py dH @@ -2053,7 +2066,7 @@ dH dH dH dH -HV +pv NO wo ul @@ -2074,7 +2087,7 @@ ri "} (15,1,1) = {" dH -rm +bO bp Hj Az @@ -2304,7 +2317,7 @@ qk dH Xk Xk -Wm +En SG NL Xk @@ -2326,7 +2339,7 @@ Sr "} (24,1,1) = {" dH -sK +Yp oF nL dH @@ -2440,7 +2453,7 @@ Sr Sr Ue jx -jV +oD dH Xk Xk From 935d1766ebf843b52b89811987669f18e9455f16 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 13 Aug 2023 21:25:50 -0400 Subject: [PATCH 26/46] okay --- code/__DEFINES/sound.dm | 2 +- code/modules/power/reactor/fuel_rods.dm | 86 +++++++++------------ code/modules/power/reactor/reactor.dm | 27 +++---- code/modules/power/reactor/reactor_cargo.dm | 3 +- 4 files changed, 54 insertions(+), 64 deletions(-) diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 8d0e8a6182e56..27cafa5a56f3c 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -17,7 +17,7 @@ //THIS SHOULD ALWAYS BE THE LOWEST ONE! //KEEP IT UPDATED -#define CHANNEL_HIGHEST_AVAILABLE 1012 +#define CHANNEL_HIGHEST_AVAILABLE 1011 ///Default range of a sound. #define SOUND_RANGE 17 diff --git a/code/modules/power/reactor/fuel_rods.dm b/code/modules/power/reactor/fuel_rods.dm index b7b5e8ecf3c27..0f9c3c85506eb 100644 --- a/code/modules/power/reactor/fuel_rods.dm +++ b/code/modules/power/reactor/fuel_rods.dm @@ -9,19 +9,16 @@ var/rad_strength = 500 var/half_life = 2000 // how many depletion ticks are needed to half the fuel_power (1 tick = 1 second) var/time_created = 0 - var/og_fuel_power = 0.20 //the original fuel power value var/process = FALSE // The depletion where depletion_final() will be called (and does something) var/depletion_threshold = 100 - // How fast this rod will deplete - var/depletion_speed_modifier = 1 var/depleted_final = FALSE // depletion_final should run only once - var/depletion_conversion_type = "plutonium" + var/depletion_conversion_type = /obj/item/fuel_rod/plutonium /obj/item/fuel_rod/Initialize(mapload) . = ..() time_created = world.time - AddComponent(/datum/component/radioactive, rad_strength, src) // This should be temporary for it won't make rads go lower than 350 + AddComponent(/datum/component/radioactive, rad_strength, src, half_life) // This should be temporary for it won't make rads go lower than 350 if(process) START_PROCESSING(SSobj, src) @@ -33,40 +30,28 @@ N.fuel_rods -= src . = ..() -// This proc will try to convert your fuel rod if you don't override this proc -// So, ideally, you should write an override of this for every fuel rod you want to create +// Converts a fuel rod into a given type /obj/item/fuel_rod/proc/depletion_final(result_rod) if(!result_rod) - return + return FALSE var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N = loc - // Rod conversion is moot when you can't find the reactor + // Right now there's no reason rods should deplete outside a reactor if(istype(N)) - var/obj/item/fuel_rod/R - - // You can add your own depletion scheme and not override this proc if you are going to convert a fuel rod into another type - switch(result_rod) - if("plutonium") - R = new /obj/item/fuel_rod/plutonium(loc) - R.depletion = depletion - if("depleted") - if(fuel_power < 10) - fuel_power = 0 - playsound(loc, 'sound/effects/supermatter.ogg', 100, TRUE) - R = new /obj/item/fuel_rod/depleted(loc) - R.depletion = depletion - - // Finalization of conversion - if(istype(R)) + var/obj/item/fuel_rod/R = new result_rod(loc) + if(istype(R, /obj/item/fuel_rod)) // if it's not even a fuel rod then what the fuck are we doing here + R.depletion = depletion + R.fuel_power = fuel_power // conservation of energy N.fuel_rods += R qdel(src) - else - depleted_final = FALSE // Maybe try again later? + return TRUE + else + stack_trace("Invalid fuel rod type: [R.type]") + return FALSE /obj/item/fuel_rod/proc/deplete(amount=0.035) - depletion += amount * depletion_speed_modifier - if(depletion >= depletion_threshold && !depleted_final) - depleted_final = TRUE - depletion_final(depletion_conversion_type) + depletion += amount + if(depletion >= depletion_threshold && !depleted_final) // set whether or not it's depleted + depleted_final = depletion_final(depletion_conversion_type) /obj/item/fuel_rod/plutonium fuel_power = 0.20 @@ -76,10 +61,10 @@ rad_strength = 1500 process = TRUE // for half life code depletion_threshold = 300 - depletion_conversion_type = "depleted" + depletion_conversion_type = /obj/item/fuel_rod/depleted -/obj/item/fuel_rod/process() - fuel_power = og_fuel_power * 0.5**((world.time - time_created) / half_life SECONDS) // halves the fuel power every half life (33 minutes) +/obj/item/fuel_rod/process(delta_time) + fuel_power *= 0.5**(delta_time / half_life) // halves the fuel power every half life (33 minutes) /obj/item/fuel_rod/depleted fuel_power = 0.05 @@ -110,6 +95,13 @@ // Material fuel rods generally don't get converted into another fuel object depletion_conversion_type = null +/obj/item/fuel_rod/material/Initialize(mapload) + . = ..() + var/obj/item/stack/S = new material_type() + material_name = S.name + material_name_singular = S.singular_name + qdel(S) + // Called when the rod is fully harvested /obj/item/fuel_rod/material/proc/expend() expended = TRUE @@ -127,9 +119,9 @@ // The actual growth /obj/item/fuel_rod/material/depletion_final(result_rod) if(result_rod) - ..() // So if you put anything into depletion_conversion_type then your fuel rod will be converted (or not) and *won't grow* - else - grown_amount = initial_amount * multiplier + return ..() // So if you put anything into depletion_conversion_type then your fuel rod will be converted (or not) and *won't grow* + grown_amount = initial_amount * multiplier + return TRUE /obj/item/fuel_rod/material/attackby(obj/item/W, mob/user, params) var/obj/item/stack/sheet/M = W @@ -199,36 +191,32 @@ desc = "A disguised titanium sheathed rod containing several small slots infused with uranium dioxide. Permits the insertion of telecrystals to grow more. Fissiles much faster than its standard counterpart" icon_state = "telecrystal" fuel_power = 0.30 // twice as powerful as a normal rod, you're going to need some engineering autism if you plan to mass produce TC - depletion_speed_modifier = 3 // headstart, otherwise it takes two hours + depletion_threshold = 33 // otherwise it takes two hours rad_strength = 1500 max_initial_amount = 8 multiplier = 3 material_type = /obj/item/stack/telecrystal - material_name = "telecrystals" - material_name_singular = "telecrystal" /obj/item/fuel_rod/material/telecrystal/depletion_final(result_rod) - ..() - if(result_rod) - return + if(..()) + return TRUE fuel_power = 0.60 // thrice as powerful as plutonium, you'll want to get this one out quick! name = "exhausted telecrystal fuel rod" desc = "A highly energetic, disguised titanium sheathed rod containing a number of slots filled with greatly expanded telecrystals which can be removed by hand. It's extremely efficient as nuclear fuel, but will cause the reaction to get out of control if not properly utilised." icon_state = "telecrystal_used" AddComponent(/datum/component/radioactive, 3000, src) + return FALSE /obj/item/fuel_rod/material/bananium name = "bananium fuel rod" desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than its cowardly counterparts. However, its cutting-edge cosmic clown technology allows rooms for extraordinarily exhilarating extraterrestrial element called bananium to menacingly multiply." icon_state = "bananium" fuel_power = 0.15 - depletion_speed_modifier = 3 + depletion_threshold = 33 rad_strength = 350 max_initial_amount = 10 multiplier = 3 material_type = /obj/item/stack/sheet/mineral/bananium - material_name = "sheets of bananium" - material_name_singular = "sheet of bananium" /obj/item/fuel_rod/material/bananium/deplete(amount=0.035) ..() @@ -236,11 +224,11 @@ playsound(src, pick('sound/items/bikehorn.ogg'), 50) // HONK /obj/item/fuel_rod/material/bananium/depletion_final(result_rod) - ..() - if(result_rod) - return + if(..()) + return TRUE fuel_power = 0.3 // Be warned name = "fully grown bananium fuel rod" desc = "A hilarious heavy-duty fuel rod which fissiles a bit slower than it cowardly counterparts. Its greatly grimacing growth stage is now over, and bananium outgrowth hums as if it's blatantly honking bike horns." icon_state = "bananium_used" AddComponent(/datum/component/radioactive, 1250, src) + return FALSE diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 832063c727121..3b05b2d612335 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -25,7 +25,7 @@ #define REACTOR_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor -#define REACTOR_POWER_FLAVOURISER 500 //To turn those KWs into something usable +#define REACTOR_POWER_FLAVOURISER 1000 //To turn those KWs into something usable #define REACTOR_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are #define REACTOR_CONTROL_FACTOR 250 // How effective control-type moderators are @@ -142,10 +142,10 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/fuel_rod)) if(slagged) - to_chat(user, span_notice("The reactor has been critically damaged")) + to_chat(user, span_warning("The reactor has been critically damaged")) return FALSE if(temperature > REACTOR_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You cannot insert fuel into [src] with the core temperature above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) + to_chat(user, span_warning("You cannot insert fuel into [src] with the core temperature above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(fuel_rods.len >= REACTOR_MAX_FUEL_RODS) to_chat(user, span_warning("[src] is already at maximum fuel load.")) @@ -160,20 +160,20 @@ return TRUE if(istype(W, /obj/item/sealant)) if(slagged) - to_chat(user, span_notice("The reactor has been critically damaged!")) + to_chat(user, span_warning("The reactor has been critically damaged!")) return FALSE if(temperature > REACTOR_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You cannot repair [src] while the core temperature is above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) + to_chat(user, span_warning("You cannot repair [src] while the core temperature is above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return FALSE if(vessel_integrity >= 350) - to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) + to_chat(user, span_warning("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) return FALSE if(vessel_integrity <= 0.5 * initial(vessel_integrity)) //Heavily damaged. - to_chat(user, span_notice("[src]'s reactor vessel is cracked and worn, you need to repair the cracks with a welder before you can repair the seals.")) + to_chat(user, span_warning("[src]'s reactor vessel is cracked and worn, you need to repair the cracks with a welder before you can repair the seals.")) return FALSE if(do_after(user, 5 SECONDS, target=src)) if(vessel_integrity >= 350) //They might've stacked doafters - to_chat(user, span_notice("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) + to_chat(user, span_warning("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) return FALSE playsound(src, 'sound/effects/spray2.ogg', 50, 1, -6) user.visible_message(span_warning("[user] applies sealant to some of [src]'s worn out seals."), span_notice("You apply sealant to some of [src]'s worn out seals.")) @@ -208,17 +208,17 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/welder_act(mob/living/user, obj/item/I) if(slagged) - to_chat(user, span_notice("The reactor has been critically damaged")) + to_chat(user, span_warning("The reactor has been critically damaged")) return TRUE if(temperature > REACTOR_TEMPERATURE_MINIMUM) - to_chat(user, span_notice("You can't repair [src] while it is running at above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) + to_chat(user, span_warning("You can't repair [src] while it is running at above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return TRUE if(vessel_integrity > 0.5 * initial(vessel_integrity)) - to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) + to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE if(I.use_tool(src, user, 0, volume=40)) if(vessel_integrity > 0.5 * initial(vessel_integrity)) - to_chat(user, span_notice("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) + to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE vessel_integrity += 20 to_chat(user, span_notice("You weld together some of [src]'s cracks. This'll do for now.")) @@ -367,7 +367,8 @@ var/total_degradation_moles = moderator_input.get_moles(/datum/gas/pluonium) //Because it's quite hard to get. if(total_degradation_moles >= minimum_coolant_level) //I'll be nice. depletion_modifier += total_degradation_moles / 15 //Oops! All depletion. This causes your fuel rods to get SPICY. - playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) + if(prob(total_degradation_moles)) // don't spam the sound so much please + playsound(src, pick('sound/machines/sm/accent/normal/1.ogg','sound/machines/sm/accent/normal/2.ogg','sound/machines/sm/accent/normal/3.ogg','sound/machines/sm/accent/normal/4.ogg','sound/machines/sm/accent/normal/5.ogg'), 100, TRUE) //From this point onwards, we clear out the remaining gasses. moderator_input.remove_ratio(REACTOR_MODERATOR_DECAY_RATE) //Remove about 10% of the gases diff --git a/code/modules/power/reactor/reactor_cargo.dm b/code/modules/power/reactor/reactor_cargo.dm index f1d5a22bdec83..6eda2ea389d10 100644 --- a/code/modules/power/reactor/reactor_cargo.dm +++ b/code/modules/power/reactor/reactor_cargo.dm @@ -14,7 +14,8 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo // easier on the brain /obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo/New() - id = rand(1, 1000000) // cmon, what are the chances? + . = ..() + id = getnewid() // Cargo varients can be wrenched down and don't start linked to the default RMBK reactor From 28983deacff3fa20bcb58ce7ff368c66f9eddf2b Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 13 Aug 2023 23:54:54 -0400 Subject: [PATCH 27/46] okay --- code/__HELPERS/matrices.dm | 44 --------------------------- code/modules/power/reactor/reactor.dm | 2 +- 2 files changed, 1 insertion(+), 45 deletions(-) diff --git a/code/__HELPERS/matrices.dm b/code/__HELPERS/matrices.dm index d6cae959a519b..636e4735bc029 100644 --- a/code/__HELPERS/matrices.dm +++ b/code/__HELPERS/matrices.dm @@ -208,47 +208,3 @@ round(cos_inv_third+sqrt3_sin, 0.001), round(cos_inv_third-sqrt3_sin, 0.001), ro for(x in 1 to 4) output[offset+x] = round(A[offset+1]*B[x] + A[offset+2]*B[x+4] + A[offset+3]*B[x+8] + A[offset+4]*B[x+12]+(y==5?B[x+16]:0), 0.001) return output - -/atom/proc/shake_animation(var/intensity = 8) //Makes the object visibly shake - var/initial_transform = new/matrix(transform) - var/init_px = pixel_x - var/shake_dir = pick(-1, 1) - var/rotation = 2+soft_cap(intensity, 1, 1, 0.94) - var/offset = 1+soft_cap(intensity*0.3, 1, 1, 0.8) - var/time = 2+soft_cap(intensity*0.3, 2, 1, 0.92) - animate(src, transform=turn(transform, rotation*shake_dir), pixel_x=init_px + offset*shake_dir, time=1) - animate(transform=initial_transform, pixel_x=init_px, time=time, easing=ELASTIC_EASING) - -/* - This proc makes the input taper off above cap. But there's no absolute cutoff. - Chunks of the input value above cap, are reduced more and more with each successive one and added to the output - A higher input value always makes a higher output value. but the rate of growth slows -*/ -/proc/soft_cap(var/input, var/cap = 0, var/groupsize = 1, var/groupmult = 0.9) - - //The cap is a ringfenced amount. If we're below that, just return the input - if (input <= cap) - return input - - var/output = 0 - var/buffer = 0 - var/power = 1//We increment this after each group, then apply it to the groupmult as a power - - //Ok its above, so the cap is a safe amount, we move that to the output - input -= cap - output += cap - - //Now we start moving groups from input to buffer - - - while (input > 0) - buffer = min(input, groupsize) //We take the groupsize, or all the input has left if its less - input -= buffer - - buffer *= groupmult**power //This reduces the group by the groupmult to the power of which index we're on. - //This ensures that each successive group is reduced more than the previous one - - output += buffer - power++ //Transfer to output, increment power, repeat until the input pile is all used - - return output diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 3b05b2d612335..acbbe922c76d7 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -498,7 +498,7 @@ playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") - shake_animation(0.5) + Shake(6, 6, (delta_time/2) SECONDS) playsound(loc, 'sound/machines/clockcult/steam_whoosh.ogg', 100, TRUE) var/turf/T = get_turf(src) T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") From 26cc8522481ba16d76c8bd2b0e570a0c6bca8c0c Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 14 Aug 2023 02:58:59 -0400 Subject: [PATCH 28/46] doesn't need to exist and just causes problems apparently --- code/modules/power/reactor/reactor.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index acbbe922c76d7..e4bfc238c6deb 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -999,9 +999,6 @@ set_light(1) AddComponent(/datum/component/radioactive, 1000, src, 0) -/obj/effect/decal/nuclear_waste/epicenter //The one that actually does the irradiating. This is to avoid every bit of sludge PROCESSING - name = "Dense nuclear sludge" - /obj/effect/landmark/nuclear_waste_spawner //Clean way of spawning nuclear gunk after a reactor core meltdown. name = "Nuclear waste spawner" var/range = 15 //15 tile radius to spawn goop @@ -1011,15 +1008,11 @@ /obj/effect/landmark/nuclear_waste_spawner/proc/fire() playsound(loc, 'sound/effects/gib_step.ogg', 100) - new /obj/effect/decal/nuclear_waste/epicenter(get_turf(src)) for(var/turf/open/floor in orange(range, get_turf(src))) if(prob(35)) //Scatter the sludge, don't smear it everywhere new /obj/effect/decal/nuclear_waste (floor) qdel(src) -/obj/effect/decal/nuclear_waste/epicenter/Initialize(mapload) - . = ..() - /obj/effect/decal/nuclear_waste/Crossed(atom/movable/AM) . = ..() if(isliving(AM)) From db330e0697885cae90ae4ae6ebbb9220270c9115 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 14 Aug 2023 04:21:34 -0400 Subject: [PATCH 29/46] Update reactor.dm --- code/modules/power/reactor/reactor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index e4bfc238c6deb..bf40577e2618d 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -1022,9 +1022,9 @@ /obj/effect/decal/nuclear_waste/attackby(obj/item/tool, mob/user) if(tool.tool_behaviour == TOOL_SHOVEL) - radiation_pulse(src, 1000, 5) //MORE RADS to_chat(user, span_notice("You start to clear [src]...")) if(tool.use_tool(src, user, 50, volume=100)) + radiation_pulse(src, 1000, 5) //MORE RADS to_chat(user, span_notice("You clear [src]. ")) qdel(src) return From 125f6c52f3eebf2cca7f2ab5f5672539e90bbaa6 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 14 Aug 2023 04:23:52 -0400 Subject: [PATCH 30/46] this too --- code/modules/power/reactor/reactor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index bf40577e2618d..06e1e1314ce27 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -1018,7 +1018,7 @@ if(isliving(AM)) var/mob/living/L = AM playsound(loc, 'sound/effects/gib_step.ogg', HAS_TRAIT(L, TRAIT_LIGHT_STEP) ? 20 : 50, 1) - radiation_pulse(src, 500, 5) //MORE RADS + AM.rad_act(500) //MORE RADS /obj/effect/decal/nuclear_waste/attackby(obj/item/tool, mob/user) if(tool.tool_behaviour == TOOL_SHOVEL) From 59c58e47dad6b15dd3f1d6a3f63951417e1f5191 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Thu, 24 Aug 2023 12:12:45 -0400 Subject: [PATCH 31/46] stuff --- .../BoxStation/engine_reactor.dmm | 2 +- code/__DEFINES/reactor.dm | 59 ++++ code/datums/components/crafting/recipes.dm | 15 + .../programs/engineering/reactor_monitor.dm | 131 +++++++ code/modules/power/reactor/reactor.dm | 327 ++++++------------ code/modules/power/reactor/reactor_cargo.dm | 32 -- code/modules/power/reactor/reactor_frame.dm | 83 +++++ config/game_options.txt | 2 +- icons/obj/machines/reactor.dmi | Bin 20582 -> 21480 bytes .../tgui/interfaces/NtosReactorStats.js | 69 +++- .../tgui/interfaces/ReactorComputer.js | 14 +- yogstation.dme | 4 +- 12 files changed, 477 insertions(+), 261 deletions(-) create mode 100644 code/__DEFINES/reactor.dm create mode 100644 code/modules/modular_computers/file_system/programs/engineering/reactor_monitor.dm delete mode 100644 code/modules/power/reactor/reactor_cargo.dm create mode 100644 code/modules/power/reactor/reactor_frame.dm diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm index dffa840b966d4..2ca452caa1e92 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm @@ -1467,7 +1467,7 @@ dir = 1 }, /obj/item/paper/guides/jobs/engi/agcnr, -/obj/machinery/computer/reactor, +/obj/machinery/computer/reactor/preset, /turf/open/floor/plasteel/dark, /area/engine/engineering) "Sb" = ( diff --git a/code/__DEFINES/reactor.dm b/code/__DEFINES/reactor.dm new file mode 100644 index 0000000000000..1188ae516d822 --- /dev/null +++ b/code/__DEFINES/reactor.dm @@ -0,0 +1,59 @@ +// Index of each node in the list of nodes the reactor has +#define COOLANT_INPUT_GATE 1 +#define MODERATOR_INPUT_GATE 2 +#define COOLANT_OUTPUT_GATE 3 + +#define REACTOR_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally +#define REACTOR_TEMPERATURE_OPERATING 800 //Kelvin +#define REACTOR_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering +#define REACTOR_TEMPERATURE_MELTDOWN 1200 + +#define REACTOR_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor +#define REACTOR_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod +#define REACTOR_HEAT_EXPONENT 1.5 // The exponent used for the function for K heating +#define REACTOR_HEAT_FACTOR (20 / (REACTOR_HEAT_EXPONENT**2)) //How much heat from K + +#define REACTOR_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage + +#define REACTOR_MODERATOR_DECAY_RATE 0.1 //Don't use up ALL of the moderator, engineers need it to last a full round + +#define REACTOR_PRESSURE_OPERATING 6000 //Kilopascals +#define REACTOR_PRESSURE_CRITICAL 10000 + +#define REACTOR_MAX_CRITICALITY 5 //No more criticality than N for now. +#define REACTOR_CRITICALITY_POWER_FACTOR 3000 // affects criticality from high power + +#define REACTOR_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor + +#define REACTOR_POWER_FLAVOURISER 1000 //To turn those KWs into something usable +#define REACTOR_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are +#define REACTOR_CONTROL_FACTOR 250 // How effective control-type moderators are + + +/// Moderator effects, must be added to the moderator input for them to do anything + +// Fuel types: increases power, at the cost of making K harder to control +#define PLASMA_FUEL_POWER 1 // baseline fuel +#define TRITIUM_FUEL_POWER 10 // woah there +#define ANTINOBLIUM_FUEL_POWER 100 // oh god oh fuck + +// Power types: makes the fuel have more of an effect +#define OXYGEN_POWER_MOD 1 // baseline power modifier gas, optimal plasma/O2 ratio is 50/50 if you can handle the K increase from the plasma +#define HYDROGEN_POWER_MOD 10 // far superior power moderator gas, if you can handle the rads + +// Control types: increases the effectiveness of control rods, makes K easier to control +#define NITROGEN_CONTROL_MOD 1 // good at controlling the reaction, but deadly rads +#define CARBON_CONTROL_MOD 2 // even better control, but even worse rads +#define PLUOXIUM_CONTROL_MOD 3 // best control gas, no rads! + +// Cooling types: increases the effectiveness of coolant, exchanges more heat per process +#define BZ_PERMEABILITY_MOD 1 // makes cooling more effective +#define WATER_PERMEABILITY_MOD 2 // even better than BZ +#define NOBLIUM_PERMEABILITY_MOD 10 // best gas for cooling + +// Radiation types: increases radiation, lower is better +#define NITROGEN_RAD_MOD 0.04 // mmm radiation +#define CARBON_RAD_MOD 0.08 // even higher +#define HYDROGEN_RAD_MOD 0.12 // getting a bit spicy there +#define TRITIUM_RAD_MOD 0.2 // fuck that's a lot +#define ANTINOBLIUM_RAD_MOD 10 // AAAAAAAAAAAAAAAAAAAA diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index 76a83586efed7..5b9d2b21c83d7 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -838,3 +838,18 @@ ) result = /obj/item/reagent_containers/food/snacks/bait/wild category = CAT_BAIT + +// It can't run without fuel rods (cargo only) so this shouldn't be a problem +/datum/crafting_recipe/reactor_frame + name = "Nuclear Reactor Frame" + reqs = list( + /obj/item/stack/sheet/plasteel = 20, + /obj/item/stack/sheet/metal = 50, + /obj/item/stack/cable_coil = 10, + /obj/item/pipe = 3, + /obj/item/electronics/advanced_airlock_controller = 1 + ) + tool_behaviors = list(TOOL_WELDER) + result = /obj/structure/reactor_frame + category = CAT_STRUCTURES + time = 10 SECONDS diff --git a/code/modules/modular_computers/file_system/programs/engineering/reactor_monitor.dm b/code/modules/modular_computers/file_system/programs/engineering/reactor_monitor.dm new file mode 100644 index 0000000000000..69d6659eb627a --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/engineering/reactor_monitor.dm @@ -0,0 +1,131 @@ +//I love nuclear energy!!!!! +/datum/computer_file/program/nuclear_monitor + filename = "agcnrmonitor" + filedesc = "Nuclear Reactor Monitoring" + category = PROGRAM_CATEGORY_ENGI + ui_header = "smmon_0.gif" + program_icon_state = "smmon_0" + extended_desc = "This program connects to specially calibrated sensors to provide information on the status of nuclear reactors." + requires_ntnet = TRUE + transfer_access = ACCESS_ENGINE + program_icon = "radiation" // duh + //network_destination = "reactor monitoring system" dont need anymore? + size = 2 + tgui_id = "NtosReactorStats" + var/active = TRUE //Easy process throttle + var/next_stat_interval = 0 + var/list/kpaData = list() + var/list/powerData = list() + var/list/tempCoreData = list() + var/list/tempInputData = list() + var/list/tempOutputData = list() + var/list/reactors + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor //Our reactor. + +/datum/computer_file/program/nuclear_monitor/process_tick() + ..() + if(!reactor || !active) + return FALSE + var/stage = 0 + switch(reactor.temperature) + if(0 to REACTOR_TEMPERATURE_MINIMUM) + stage = 1 + if(REACTOR_TEMPERATURE_MINIMUM to REACTOR_TEMPERATURE_OPERATING) + stage = 2 + if(REACTOR_TEMPERATURE_OPERATING to REACTOR_TEMPERATURE_CRITICAL) + stage = 3 + if(REACTOR_TEMPERATURE_CRITICAL to REACTOR_TEMPERATURE_MELTDOWN) + stage = 4 + if(REACTOR_TEMPERATURE_MELTDOWN to INFINITY) + stage = 5 + if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! + stage = 6 + ui_header = "smmon_[stage].gif" + program_icon_state = "smmon_[stage]" + if(istype(computer)) + computer.update_appearance(UPDATE_ICON) + +// Refreshes list of active reactors, stolen from SM monitor code +/datum/computer_file/program/nuclear_monitor/proc/refresh() + reactors = list() + var/turf/T = get_turf(ui_host()) + if(!T) + return + for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N in GLOB.machines) + if(!isturf(N.loc) || !(is_station_level(N.z) || is_mining_level(N.z) || N.z == T.z)) + continue + reactors.Add(N) + + if(!(reactor in reactors)) + reactor = null + +/datum/computer_file/program/nuclear_monitor/run_program(mob/living/user) + . = ..(user) + //No reactor? Go find one then. + if(!(reactor in GLOB.machines)) + reactor = null + refresh() + active = TRUE + +/datum/computer_file/program/nuclear_monitor/kill_program(forced = FALSE) + active = FALSE + ..() + +/datum/computer_file/program/nuclear_monitor/ui_data() + var/list/data = get_header_data() + if(istype(reactor)) + if(!get_turf(reactor)) + reactor = null + refresh() + return + data["powerData"] = reactor.powerData + data["kpaData"] = reactor.kpaData + data["tempCoreData"] = reactor.tempCoreData + data["tempInputData"] = reactor.tempInputData + data["tempOutputData"] = reactor.tempOutputData + data["coreTemp"] = reactor.temperature + data["coolantInput"] = reactor.last_coolant_temperature + data["coolantOutput"] = reactor.last_output_temperature + data["power"] = reactor.last_power_produced + data["kpa"] = reactor.pressure + data["k"] = reactor.K + data["integrity"] = reactor.get_integrity() + data["selected"] = TRUE + else + var/list/reactor_data = list() + var/next_uid = 0 + for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N as anything in reactors) + var/area/A = get_area(N) + next_uid++ + if(A) + reactor_data.Add(list(list( + "area_name" = A.name, + "integrity" = N.get_integrity(), + "uid" = next_uid + ))) + data["selected"] = FALSE + data["reactors"] = reactor_data + return data + +/datum/computer_file/program/nuclear_monitor/ui_act(action, params) + if(..()) + return TRUE + + switch(action) + if("PRG_clear") + reactor = null + return TRUE + if("PRG_refresh") + refresh() + return TRUE + if("PRG_set") + var/new_id = text2num(params["target"]) + if(new_id < 1 || new_id > reactors.len) + return TRUE + reactor = reactors[new_id] + powerData = list() + kpaData = list() + tempCoreData = list() + tempInputData = list() + tempOutputData = list() + return TRUE diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 06e1e1314ce27..1d3165eb2ce21 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -1,63 +1,4 @@ -// Index of each node in the list of nodes the reactor has -#define COOLANT_INPUT_GATE 1 -#define MODERATOR_INPUT_GATE 2 -#define COOLANT_OUTPUT_GATE 3 - -#define REACTOR_TEMPERATURE_MINIMUM 400 // Minimum temperature needed to run normally -#define REACTOR_TEMPERATURE_OPERATING 800 //Kelvin -#define REACTOR_TEMPERATURE_CRITICAL 1000 //At this point the entire station is alerted to a meltdown. This may need altering -#define REACTOR_TEMPERATURE_MELTDOWN 1200 - -#define REACTOR_HEAT_CAPACITY 6000 //How much thermal energy it takes to cool the reactor -#define REACTOR_ROD_HEAT_CAPACITY 400 //How much thermal energy it takes to cool each reactor rod -#define REACTOR_HEAT_EXPONENT 1.5 // The exponent used for the function for K heating -#define REACTOR_HEAT_FACTOR (20 / (REACTOR_HEAT_EXPONENT**2)) //How much heat from K - -#define REACTOR_NO_COOLANT_TOLERANCE 5 //How many process()ing ticks the reactor can sustain without coolant before slowly taking damage - -#define REACTOR_MODERATOR_DECAY_RATE 0.1 //Don't use up ALL of the moderator, engineers need it to last a full round - -#define REACTOR_PRESSURE_OPERATING 6000 //Kilopascals -#define REACTOR_PRESSURE_CRITICAL 10000 - -#define REACTOR_MAX_CRITICALITY 5 //No more criticality than N for now. -#define REACTOR_CRITICALITY_POWER_FACTOR 3000 // affects criticality from high power - -#define REACTOR_MAX_FUEL_RODS 5 //Maximum number of fuel rods that can fit in the reactor - -#define REACTOR_POWER_FLAVOURISER 1000 //To turn those KWs into something usable -#define REACTOR_PERMEABILITY_FACTOR 500 // How effective permeability-type moderators are -#define REACTOR_CONTROL_FACTOR 250 // How effective control-type moderators are - - -/// Moderator effects, must be added to the moderator input for them to do anything - -// Fuel types: increases power, at the cost of making K harder to control -#define PLASMA_FUEL_POWER 1 // baseline fuel -#define TRITIUM_FUEL_POWER 10 // woah there -#define ANTINOBLIUM_FUEL_POWER 100 // oh god oh fuck - -// Power types: makes the fuel have more of an effect -#define OXYGEN_POWER_MOD 1 // baseline power modifier gas, optimal plasma/O2 ratio is 50/50 if you can handle the K increase from the plasma -#define HYDROGEN_POWER_MOD 10 // far superior power moderator gas, if you can handle the rads - -// Control types: increases the effectiveness of control rods, makes K easier to control -#define NITROGEN_CONTROL_MOD 1 // good at controlling the reaction, but deadly rads -#define CARBON_CONTROL_MOD 2 // even better control, but even worse rads -#define PLUOXIUM_CONTROL_MOD 3 // best control gas, no rads! - -// Cooling types: increases the effectiveness of coolant, exchanges more heat per process -#define BZ_PERMEABILITY_MOD 1 // makes cooling more effective -#define WATER_PERMEABILITY_MOD 2 // even better than BZ -#define NOBLIUM_PERMEABILITY_MOD 10 // best gas for cooling - -// Radiation types: increases radiation, lower is better -#define NITROGEN_RAD_MOD 0.04 // mmm radiation -#define CARBON_RAD_MOD 0.08 // even higher -#define HYDROGEN_RAD_MOD 0.12 // getting a bit spicy there -#define TRITIUM_RAD_MOD 0.2 // fuck that's a lot -#define ANTINOBLIUM_RAD_MOD 10 // AAAAAAAAAAAAAAAAAAAA - +/// See code/__DEFINES/reactor.dm for all the defines used //Remember kids. If the reactor itself is not physically powered by an APC, it cannot shove coolant in! @@ -111,20 +52,34 @@ var/has_hit_emergency = FALSE var/evacuation_procedures = FALSE + //Data, because graphs are cool + var/list/kpaData = list() + var/list/powerData = list() + var/list/tempCoreData = list() + var/list/tempInputData = list() + var/list/tempOutputData = list() + //Use this in your maps if you want everything to be preset. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset id = "default_reactor_for_lazy_mappers" +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/New() + . = ..() + if(isnull(id)) + id = getnewid() + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/get_integrity() + return round(100 * vessel_integrity / initial(vessel_integrity), 0.01) + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/examine(mob/user) . = ..() if(Adjacent(src, user) || isobserver(user)) - var/percent = vessel_integrity / initial(vessel_integrity) * 100 var/msg if(slagged) msg = span_boldwarning("The reactor is destroyed. Its core lies exposed!") else msg = span_warning("The reactor looks operational.") - switch(percent) + switch(get_integrity()) if(0 to 10) msg = span_boldwarning("[src]'s seals are dangerously warped and you can see cracks all over the reactor vessel!") if(10 to 40) @@ -168,7 +123,7 @@ if(vessel_integrity >= 350) to_chat(user, span_warning("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) return FALSE - if(vessel_integrity <= 0.5 * initial(vessel_integrity)) //Heavily damaged. + if(get_integrity() <= 50) //Heavily damaged. to_chat(user, span_warning("[src]'s reactor vessel is cracked and worn, you need to repair the cracks with a welder before you can repair the seals.")) return FALSE if(do_after(user, 5 SECONDS, target=src)) @@ -213,17 +168,23 @@ if(temperature > REACTOR_TEMPERATURE_MINIMUM) to_chat(user, span_warning("You can't repair [src] while it is running at above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) return TRUE - if(vessel_integrity > 0.5 * initial(vessel_integrity)) + if(get_integrity() > 50) to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE if(I.use_tool(src, user, 0, volume=40)) - if(vessel_integrity > 0.5 * initial(vessel_integrity)) + if(get_integrity() > 50) to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE vessel_integrity += 20 to_chat(user, span_notice("You weld together some of [src]'s cracks. This'll do for now.")) return TRUE +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/multitool_act(mob/living/user, obj/item/multitool/I) + if(istype(I)) + to_chat(user, "You add \the [src]'s ID into the multitool's buffer.") + I.buffer = src + return TRUE + //Admin procs to mess with the reaction environment. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/lazy_startup() @@ -268,9 +229,11 @@ var/obj/structure/cable/C = T.get_cable_node() if(C?.powernet) add_avail(last_power_produced) + else + connect_to_network() // You're overloading the reactor. Give a more subtle warning that power is getting out of control. - if(power >= 90 && world.time >= next_flicker) + if(power >= 100 && world.time >= next_flicker) next_flicker = world.time + 1.5 MINUTES for(var/obj/machinery/light/L in GLOB.lights) if(prob(25) && L.z == z) //If youre running the reactor cold though, no need to flicker the lights. @@ -319,7 +282,7 @@ last_power_produced = 0 //First up, handle moderators! - if(moderator_input.total_moles() >= minimum_coolant_level) + if(active && moderator_input.total_moles() >= minimum_coolant_level) // Fuel types: increases power and K var/total_fuel_moles = 0 total_fuel_moles += moderator_input.get_moles(/datum/gas/plasma) * PLASMA_FUEL_POWER @@ -377,15 +340,16 @@ moderator_input.clear() var/fuel_power = 0 //So that you can't magically generate K with your control rods. - if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up. - K = 0 - else - for(var/obj/item/fuel_rod/FR in fuel_rods) - K += FR.fuel_power - fuel_power += FR.fuel_power - FR.deplete(depletion_modifier) - K += power / REACTOR_CRITICALITY_POWER_FACTOR - radioactivity_spice_multiplier += fuel_power + if(active) + if(!has_fuel()) //Reactor must be fuelled and ready to go before we can heat it up. + shut_down() // shut it down!!! + else + for(var/obj/item/fuel_rod/FR in fuel_rods) + K += FR.fuel_power + fuel_power += FR.fuel_power + FR.deplete(depletion_modifier) + K += power / REACTOR_CRITICALITY_POWER_FACTOR + radioactivity_spice_multiplier += fuel_power // Firstly, find the difference between the two numbers. var/difference = abs(K - desired_k) @@ -452,13 +416,29 @@ last_power_produced *= (max(0,power)/100) //Aaaand here comes the cap. Hotter reactor => more power. last_power_produced *= base_power_modifier //Finally, we turn it into actual usable numbers. - //Let's check if they're about to die, and let them know. + // Let's check if they're about to die, and let them know. handle_alerts(delta_time) update_icon() // Finally, our beautiful radiation! radiation_pulse(src, K*temperature*radioactivity_spice_multiplier*has_fuel()/(REACTOR_MAX_CRITICALITY*REACTOR_MAX_FUEL_RODS)) + // I FUCKING LOVE DATA!!!!!! + kpaData += pressure + if(kpaData.len > 100) //Only lets you track over a certain timeframe. + kpaData.Cut(1, 2) + powerData += last_power_produced //We scale up the figure for a consistent:tm: scale + if(powerData.len > 100) //Only lets you track over a certain timeframe. + powerData.Cut(1, 2) + tempCoreData += temperature //We scale up the figure for a consistent:tm: scale + if(tempCoreData.len > 100) //Only lets you track over a certain timeframe. + tempCoreData.Cut(1, 2) + tempInputData += last_coolant_temperature //We scale up the figure for a consistent:tm: scale + if(tempInputData.len > 100) //Only lets you track over a certain timeframe. + tempInputData.Cut(1, 2) + tempOutputData += last_output_temperature //We scale up the figure for a consistent:tm: scale + if(tempOutputData.len > 100) //Only lets you track over a certain timeframe. + tempOutputData.Cut(1, 2) /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/has_fuel() return length(fuel_rods) @@ -543,7 +523,7 @@ var/msg = "Reactor returning to safe operating parameters." if(vessel_integrity <= 350) msg += " Maintenance required." - msg += " Structural integrity: [100*vessel_integrity/initial(vessel_integrity)]%." + msg += " Structural integrity: [get_integrity()]%." radio.talk_into(src, msg, RADIO_CHANNEL_ENGINEERING) if(evacuation_procedures) radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", RADIO_CHANNEL_COMMON) @@ -554,8 +534,8 @@ return next_warning = world.time + 30 SECONDS //To avoid engis pissing people off when reaaaally trying to stop the meltdown or whatever. - if(vessel_integrity < initial(vessel_integrity)*0.95) - radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [round(100 * vessel_integrity / initial(vessel_integrity), 0.01)]%", RADIO_CHANNEL_ENGINEERING) + if(get_integrity() < 95) + radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [get_integrity()]%", RADIO_CHANNEL_ENGINEERING) relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) set_light(0) @@ -573,6 +553,7 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/meltdown() set waitfor = FALSE SSair.atmos_machinery -= src //Annd we're now just a useless brick. + vessel_integrity = null // this makes it show up weird on the monitor to even further emphasize something's gone horribly wrong slagged = TRUE color = null update_icon() @@ -656,7 +637,7 @@ //Controlling the reactor. /obj/machinery/computer/reactor - name = "Reactor control console" + name = "reactor control console" desc = "A computer which monitors and controls a reactor" light_color = "#55BA55" light_power = 1 @@ -664,14 +645,29 @@ icon_state = "oldcomp" icon_screen = "oldcomp_broken" icon_keyboard = null + circuit = /obj/item/circuitboard/computer/reactor // we have the technology var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor = null - var/id = "default_reactor_for_lazy_mappers" + var/id = null var/next_stat_interval = 0 - var/list/kpaData = list() - var/list/powerData = list() - var/list/tempCoreData = list() - var/list/tempInputData = list() - var/list/tempOutputData = list() + +/obj/machinery/computer/reactor/multitool_act(mob/living/user, obj/item/multitool/I) + if(isnull(id) || isnum(id)) + var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/N = I.buffer + if(!istype(N)) + user.balloon_alert(user, "invalid reactor ID!") + return TRUE + reactor = N + id = N.id + return TRUE + return ..() + +/obj/machinery/computer/reactor/preset + id = "default_reactor_for_lazy_mappers" + +/obj/item/circuitboard/computer/reactor + name = "Reactor Control (Computer Board)" + icon_state = "engineering" + build_path = /obj/machinery/computer/reactor /obj/machinery/computer/reactor/Initialize(mapload, obj/item/circuitboard/C) . = ..() @@ -681,23 +677,6 @@ . = ..() link_to_reactor() -/obj/machinery/computer/reactor/process() - kpaData += (reactor) ? reactor.pressure : 0 - if(kpaData.len > 100) //Only lets you track over a certain timeframe. - kpaData.Cut(1, 2) - powerData += (reactor) ? reactor.last_power_produced : 0 //We scale up the figure for a consistent:tm: scale - if(powerData.len > 100) //Only lets you track over a certain timeframe. - powerData.Cut(1, 2) - tempCoreData += (reactor) ? reactor.temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempCoreData.len > 100) //Only lets you track over a certain timeframe. - tempCoreData.Cut(1, 2) - tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempInputData.len > 100) //Only lets you track over a certain timeframe. - tempInputData.Cut(1, 2) - tempOutputData += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempOutputData.len > 100) //Only lets you track over a certain timeframe. - tempOutputData.Cut(1, 2) - /obj/machinery/computer/reactor/attack_hand(mob/living/user) . = ..() ui_interact(user) @@ -732,7 +711,10 @@ return if(reactor?.slagged) return - var/obj/item/fuel_rod/rod = locate(params["rodRef"]) in reactor + var/rod_index = text2num(params["rod_index"]) + if(rod_index < 1 || rod_index > reactor.fuel_rods.len) + return + var/obj/item/fuel_rod/rod = reactor.fuel_rods[rod_index] if(!rod) return playsound(src, pick('sound/effects/reactor/switch.ogg','sound/effects/reactor/switch2.ogg','sound/effects/reactor/switch3.ogg'), 100, FALSE) @@ -748,12 +730,13 @@ if(reactor) data["k"] = reactor.K data["desiredK"] = reactor.desired_k - data["control_rods"] = 100 - (reactor.desired_k / REACTOR_MAX_CRITICALITY * 100) //Rod insertion is extrapolated as a function of the percentage of K - data["powerData"] = powerData - data["kpaData"] = kpaData - data["tempCoreData"] = tempCoreData - data["tempInputData"] = tempInputData - data["tempOutputData"] = tempOutputData + data["control_rods"] = 100 - (100 * reactor.desired_k / REACTOR_MAX_CRITICALITY) //Rod insertion is extrapolated as a function of the percentage of K + data["integrity"] = reactor.get_integrity() + data["powerData"] = reactor ? reactor.powerData : list() + data["kpaData"] = reactor ? reactor.kpaData : list() + data["tempCoreData"] = reactor ? reactor.tempCoreData : list() + data["tempInputData"] = reactor ? reactor.tempInputData : list() + data["tempOutputData"] = reactor ? reactor.tempOutputData : list() data["coreTemp"] = reactor ? round(reactor.temperature) : 0 data["coolantInput"] = reactor ? round(reactor.last_coolant_temperature) : T20C data["coolantOutput"] = reactor ? round(reactor.last_output_temperature) : T20C @@ -762,9 +745,18 @@ data["active"] = reactor ? reactor.active : FALSE data["shutdownTemp"] = REACTOR_TEMPERATURE_MINIMUM data["rods"] = list() + var/list/rod_data = list() + var/cur_index = 0 if(reactor) for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) - data["rods"][REF(rod)] = list(list("name" = rod.name, "depletion" = rod.depletion)) + cur_index++ + rod_data.Add( + list(list( + "name" = rod.name, + "depletion" = rod.depletion, + "rod_index" = cur_index + )) + ) return data /obj/machinery/computer/reactor/wrench_act(mob/living/user, obj/item/I) @@ -871,117 +863,6 @@ icon_screen = "reactor_moderator" id = "reactor_moderator" -//Monitoring program. -/datum/computer_file/program/nuclear_monitor - filename = "agcnrmonitor" - filedesc = "Nuclear Reactor Monitoring" - category = PROGRAM_CATEGORY_ENGI - ui_header = "smmon_0.gif" - program_icon_state = "smmon_0" - extended_desc = "This program connects to specially calibrated sensors to provide information on the status of nuclear reactors." - requires_ntnet = TRUE - transfer_access = ACCESS_ENGINE - program_icon = "radiation" // duh - //network_destination = "reactor monitoring system" dont need anymore? - size = 2 - tgui_id = "NtosReactorStats" - var/active = TRUE //Easy process throttle - var/next_stat_interval = 0 - var/list/kpaData = list() - var/list/powerData = list() - var/list/tempCoreData = list() - var/list/tempInputData = list() - var/list/tempOutputData = list() - var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/reactor //Our reactor. - -/datum/computer_file/program/nuclear_monitor/process_tick() - ..() - if(!reactor || !active) - return FALSE - var/stage = 0 - switch(reactor.temperature) - if(0 to REACTOR_TEMPERATURE_MINIMUM) - stage = 1 - if(REACTOR_TEMPERATURE_MINIMUM to REACTOR_TEMPERATURE_OPERATING) - stage = 2 - if(REACTOR_TEMPERATURE_OPERATING to REACTOR_TEMPERATURE_CRITICAL) - stage = 3 - if(REACTOR_TEMPERATURE_CRITICAL to REACTOR_TEMPERATURE_MELTDOWN) - stage = 4 - if(REACTOR_TEMPERATURE_MELTDOWN to INFINITY) - stage = 5 - if(reactor.vessel_integrity <= 100) //Bye bye! GET OUT! - stage = 6 - ui_header = "smmon_[stage].gif" - program_icon_state = "smmon_[stage]" - if(istype(computer)) - computer.update_icon() - if(world.time >= next_stat_interval) - next_stat_interval = world.time + 1 SECONDS //You only get a slow tick. - kpaData += (reactor) ? reactor.pressure : 0 - if(kpaData.len > 100) //Only lets you track over a certain timeframe. - kpaData.Cut(1, 2) - powerData += (reactor) ? reactor.last_power_produced : 0 //We scale up the figure for a consistent:tm: scale - if(powerData.len > 100) //Only lets you track over a certain timeframe. - powerData.Cut(1, 2) - tempCoreData += (reactor) ? reactor.temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempCoreData.len > 100) //Only lets you track over a certain timeframe. - tempCoreData.Cut(1, 2) - tempInputData += (reactor) ? reactor.last_coolant_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempInputData.len > 100) //Only lets you track over a certain timeframe. - tempInputData.Cut(1, 2) - tempOutputData += (reactor) ? reactor.last_output_temperature : 0 //We scale up the figure for a consistent:tm: scale - if(tempOutputData.len > 100) //Only lets you track over a certain timeframe. - tempOutputData.Cut(1, 2) - -/datum/computer_file/program/nuclear_monitor/run_program(mob/living/user) - . = ..(user) - //No reactor? Go find one then. - if(!reactor) - for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/R in GLOB.machines) - if(R.z == usr.z) - reactor = R - break - active = TRUE - -/datum/computer_file/program/nuclear_monitor/kill_program(forced = FALSE) - active = FALSE - ..() - -/datum/computer_file/program/nuclear_monitor/ui_data() - var/list/data = get_header_data() - data["powerData"] = powerData - data["kpaData"] = kpaData - data["tempCoreData"] = tempCoreData - data["tempInputData"] = tempInputData - data["tempOutputData"] = tempOutputData - data["coreTemp"] = reactor ? reactor.temperature : 0 - data["coolantInput"] = reactor ? reactor.last_coolant_temperature : 0 - data["coolantOutput"] = reactor ? reactor.last_output_temperature : 0 - data["power"] = reactor ? reactor.last_power_produced : 0 - data["kpa"] = reactor ? reactor.pressure : 0 - data["k"] = reactor ? reactor.K : 0 - return data - -/datum/computer_file/program/nuclear_monitor/ui_act(action, params) - if(..()) - return TRUE - - switch(action) - if("swap_reactor") - var/list/choices = list() - for(var/obj/machinery/atmospherics/components/trinary/nuclear_reactor/R in GLOB.machines) - if(R.z != usr.z) - continue - choices += R - reactor = input(usr, "What reactor do you wish to monitor?", "[src]", null) as null|anything in choices - powerData = list() - kpaData = list() - tempCoreData = list() - tempInputData = list() - tempOutputData = list() - return TRUE - /obj/effect/decal/nuclear_waste name = "plutonium sludge" desc = "A writhing pool of heavily irradiated, spent reactor fuel. You probably shouldn't step through this..." diff --git a/code/modules/power/reactor/reactor_cargo.dm b/code/modules/power/reactor/reactor_cargo.dm deleted file mode 100644 index 6eda2ea389d10..0000000000000 --- a/code/modules/power/reactor/reactor_cargo.dm +++ /dev/null @@ -1,32 +0,0 @@ -// modular shitcode but it works:tm: - -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/multitool_act(mob/living/user, obj/item/multitool/I) - if(istype(I)) - to_chat(user, "You add \the [src]'s ID into the multitool's buffer.") - I.buffer = src.id - return TRUE -/obj/machinery/computer/reactor/multitool_act(mob/living/user, obj/item/multitool/I) - if(istype(I)) - to_chat(user, "You add the reactor's ID to \the [src]>") - src.id = I.buffer - return TRUE - -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo // easier on the brain - -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo/New() - . = ..() - id = getnewid() - -// Cargo varients can be wrenched down and don't start linked to the default RMBK reactor - -/obj/machinery/computer/reactor/cargo - anchored = FALSE - id = null - -/obj/machinery/computer/reactor/stats/cargo - anchored = FALSE - id = null - -/obj/machinery/computer/reactor/fuel_rods/cargo - anchored = FALSE - id = null diff --git a/code/modules/power/reactor/reactor_frame.dm b/code/modules/power/reactor/reactor_frame.dm new file mode 100644 index 0000000000000..143c805dc01e3 --- /dev/null +++ b/code/modules/power/reactor/reactor_frame.dm @@ -0,0 +1,83 @@ +// Reactor frame, used to build a finished reactor +/obj/structure/reactor_frame + name = "nuclear reactor frame" + desc = "The outer shell of a nuclear reactor core, made from plasteel due to its excellent strength and radiation shielding." + icon = 'icons/obj/machines/reactor.dmi' + icon_state = "reactor_frame_0" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF // no + density = FALSE + anchored = TRUE + pixel_x = -32 + pixel_y = -32 + var/completion = 0 + +/obj/structure/reactor_frame/examine(mob/user) + . = ..() + if(!anchored) + . += span_notice("It can be secured with a wrench.") + return + switch(completion) + if(0) + . += span_notice("The frame can be reinforced with metal rods, or unsecured with a wrench.") + if(1) + . += span_notice("The metal rods can be welded into place.") + if(2) + . += span_notice("The control rods can be added using plasteel sheets.") + if(3) + . += span_notice("The coolant pipes can be wrenched into place.") + +/obj/structure/reactor_frame/attackby(obj/item/I, mob/living/user, params) + var/obj/item/stack/S = I + if(istype(S, /obj/item/stack/rods)) + if(!anchored) + user.balloon_alert(user, span_notice("anchor it first!")) + return + if(completion > 0) + user.balloon_alert(user, span_notice("already reinforced!")) + return + if(S.use_tool(src, user, 2 SECONDS, 20)) + completion++ + update_icon() + return + return + if(I.tool_behaviour == TOOL_WELDER) + if(completion < 1) + user.balloon_alert(user, span_notice("add rods first!")) + return + if(completion > 1) + user.balloon_alert(user, span_notice("already welded!")) + return + if(I.use_tool(src, user, 2 SECONDS, 1, 50)) + completion++ + update_icon() + return + return + if(istype(S, /obj/item/stack/sheet/plasteel)) + if(completion < 2) + user.balloon_alert(user, span_notice("weld it first!")) + return + if(completion > 2) + user.balloon_alert(user, span_notice("already has control rods!")) + return + if(I.use_tool(src, user, 2 SECONDS, 10)) + completion++ + update_icon() + return + return + if(I.tool_behaviour == TOOL_WRENCH) + if(!completion) + I.use_tool(src, user, 0, volume=50) + I.play_tool_sound(src, 50) + setAnchored(!anchored) + user.balloon_alert(user, span_notice("[anchored ? "" : "un"]secured")) + return + if(I.use_tool(src, user, 2 SECONDS, volume=50)) + new /obj/machinery/atmospherics/components/trinary/nuclear_reactor(get_turf(src)) + qdel(src) + return + return + return ..() + +/obj/structure/reactor_frame/update_icon(updates) + . = ..() + icon_state = "reactor_frame_[completion]" diff --git a/config/game_options.txt b/config/game_options.txt index 265ef7189cae5..aa36bb5c4a993 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -689,4 +689,4 @@ ECONOMY DYNAMIC_CONFIG_ENABLED ## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for AGCNR -ENGINE_TYPE 3 +ENGINE_TYPE 4 diff --git a/icons/obj/machines/reactor.dmi b/icons/obj/machines/reactor.dmi index 1c52ddac12f1235d091c41e93b55958298be3af8..966a02d2537c28d8fb830bcbd7f2f28a06c3ea58 100644 GIT binary patch literal 21480 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 literal 20582 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 pB&%jSE^%YI8j}oc { @@ -8,8 +10,73 @@ export const NtosReactorStats = (props, context) => { width={440} height={650}> - + ); }; + +export const NtosReactorMonitorContent = (props, context) => { + const { act, data } = useBackend(context); + if(!data.selected) { + return ( + + ); + } + return ( +
act('PRG_clear')} /> + )}> + +
+ ); +} + +const ReactorList = (props, context) => { + const { act, data } = useBackend(context); + const { reactors = [] } = data; + return ( +
act('PRG_refresh')} /> + )}> + + {reactors.map(reactor => ( + + + {reactor.uid + '. ' + reactor.area_name} + + + Integrity: + + + + + +
+
+ ); +} diff --git a/tgui/packages/tgui/interfaces/ReactorComputer.js b/tgui/packages/tgui/interfaces/ReactorComputer.js index 6581adf299684..b233c728aeb3b 100644 --- a/tgui/packages/tgui/interfaces/ReactorComputer.js +++ b/tgui/packages/tgui/interfaces/ReactorComputer.js @@ -47,6 +47,16 @@ export const ReactorStatsSection = (props, context) => { return (
+ Integrity: + + {data.integrity}% + Reactor Power: { {Object.keys(data.rods).map(rod => ( - {data.rods[rod].name} + {data.rods[rod].rod_index}. {data.rods[rod].name}
); -} +}; const ReactorList = (props, context) => { const { act, data } = useBackend(context); @@ -79,4 +79,4 @@ const ReactorList = (props, context) => { ); -} +}; From d0d10551ee82214f1658545dba139f6ea808efc3 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 27 Aug 2023 13:19:10 -0400 Subject: [PATCH 33/46] good enough --- .../StationRuins/MetaStation/meta_reactor.dmm | 2378 +++++++++++++++++ code/modules/power/reactor/reactor.dm | 7 +- yogstation/code/datums/ruins/station.dm | 8 +- .../code/game/objects/effects/landmarks.dm | 8 +- 4 files changed, 2392 insertions(+), 9 deletions(-) create mode 100644 _maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm new file mode 100644 index 0000000000000..3119ae8cf3357 --- /dev/null +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm @@ -0,0 +1,2378 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/turf/open/floor/plating/asteroid/snow/icemoon/top_layer, +/area/icemoon/top_layer/outdoors) +"ay" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aA" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/machinery/camera{ + c_tag = "Engineering South Clean Room"; + dir = 8; + network = list("ss13","engine") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"aD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_y = -28 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"bl" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bw" = ( +/obj/item/fuel_rod, +/obj/structure/pool_ladder, +/turf/open/indestructible/sound/pool/end, +/area/engine/engineering) +"cq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cs" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Atmos to Cooling" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"di" = ( +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/agcnr, +/obj/machinery/computer/reactor/preset, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dp" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dO" = ( +/turf/closed/mineral/random/snow/top_layer, +/area/icemoon/top_layer/outdoors) +"dY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"eb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ef" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = list(/datum/gas/pluonium) + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eu" = ( +/obj/structure/sign/warning/radiation/rad_area, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"eS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eZ" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"fA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + name = "Input Gas Connector Port" + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"gn" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gB" = ( +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + frequency = 1445 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hi" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Cooling Loop to Reactor" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/flashlight/flare/signal, +/obj/item/flashlight/flare/signal, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hO" = ( +/obj/structure/table, +/obj/item/sealant, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"id" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"ir" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Maintenance South"; + dir = 1; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"iC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"je" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"jg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"jp" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"kb" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon/top_layer, +/area/icemoon/top_layer/outdoors) +"kd" = ( +/obj/item/fuel_rod, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/indestructible/sound/pool{ + id = 1 + }, +/area/engine/engineering) +"kt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"kC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"lc" = ( +/obj/machinery/air_sensor/atmos/oxygen_tank{ + frequency = 1445 + }, +/turf/open/floor/engine/o2, +/area/engine/engineering) +"le" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"lx" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"lE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"lI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Tank to Cooling" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"lY" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"lZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mC" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/floor/plating/asteroid/snow/icemoon/top_layer, +/area/icemoon/top_layer/outdoors) +"mG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mS" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/shutter, +/turf/open/floor/plating, +/area/engine/engineering) +"mU" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"mX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/pool, +/obj/structure/closet/crate, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/turf/open/floor/plasteel, +/area/engine/engineering) +"nh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"nl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"nA" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/icemoon/top_layer, +/area/icemoon/top_layer/outdoors) +"os" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/pizzaslice/meat, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oA" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oI" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"pp" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Tank to Cooling" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"pX" = ( +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + frequency = 1445 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qg" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qA" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"qR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"rd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Moderators to Reactor" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"re" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"rf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"rj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Control Room"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = -2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"rB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/spawner/structure/window/plasma/reinforced/shutter, +/turf/open/floor/plating, +/area/engine/engineering) +"rC" = ( +/obj/effect/turf_decal/pool/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sk" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sY" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"th" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"tC" = ( +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"tS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"un" = ( +/obj/machinery/atmospherics/components/binary/valve/on{ + name = "Waste to Environment" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"up" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"uv" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/shovel, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ux" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Atmos to Moderator" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uQ" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"wF" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"xj" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Maintenance North"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xJ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ya" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Reactor to Cooling Loop" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"yD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"yI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1; + name = "Input Gas Connector Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"yU" = ( +/obj/machinery/atmospherics/components/trinary/mixer/t_mixer{ + dir = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"za" = ( +/obj/effect/turf_decal/pool, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"zF" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"zG" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/bot, +/obj/item/sealant, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"zI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"zS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"zZ" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"AO" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Control Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"AZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Bf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Bg" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"Bo" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"BF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Cm" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Dy" = ( +/obj/machinery/bounty_board, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"DK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"DQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Em" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"Eu" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/air_sensor/atmos/toxin_tank{ + frequency = 1445 + }, +/turf/open/floor/engine/plasma, +/area/engine/engineering) +"Ez" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"EG" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"EK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Fk" = ( +/obj/structure/lattice, +/obj/structure/girder/reinforced, +/turf/open/floor/plating/asteroid/snow/icemoon/top_layer, +/area/icemoon/top_layer/outdoors) +"Fn" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Fp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"Fr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"FQ" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_y = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Go" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"GD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"GE" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"GL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset, +/turf/open/floor/engine, +/area/engine/engineering) +"HV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"It" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"IA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"IG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"IP" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"IV" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "reactorcore"; + name = "Core Access"; + pixel_y = -2; + req_access_txt = "10" + }, +/obj/machinery/button/door{ + id = "reactorvent"; + name = "Core Vent"; + pixel_y = 8; + req_access_txt = "10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Jk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"JW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"JZ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Kf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"Kt" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Control Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -2; + diry = 2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"KF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/brown/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"KM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"KV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"LA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"LI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"LT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"LX" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/icemoon/top_layer/outdoors) +"Mx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 0; + frequency = 1445; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, +/turf/open/floor/engine/o2, +/area/engine/engineering) +"ME" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"MQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"MW" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"Nf" = ( +/obj/item/fuel_rod, +/turf/open/indestructible/sound/pool/end, +/area/engine/engineering) +"Np" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"Ny" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"NF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Oe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"OD" = ( +/turf/template_noop, +/area/template_noop) +"Pd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Pm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"PI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 0; + frequency = 1445; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, +/turf/open/floor/engine/plasma, +/area/engine/engineering) +"PK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/top_layer/outdoors) +"PM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) +"PQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"Qq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"QH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"QO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"QQ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"QV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Rp" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"RG" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "reactorcore"; + name = "Reactor Core Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"RK" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"RV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"RZ" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Si" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/door/airlock/engineering{ + name = "Reactor Maintenance"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"Sl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"SJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"SM" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"SY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Core"; + dir = 8; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Uk" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/machinery/camera{ + c_tag = "Engineering North Clean Room"; + dir = 8; + network = list("ss13","engine") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"Uq" = ( +/obj/machinery/door/poddoor{ + id = "reactorvent"; + name = "Reactor Vent" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Uv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/valve/on{ + dir = 4; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Uw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Uz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"UH" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reactor Control Room"; + dir = 8; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Va" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Vb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"Vr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"VA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"VF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering{ + name = "Reactor Maintenance"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"WA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"XZ" = ( +/obj/item/fuel_rod, +/turf/open/indestructible/sound/pool{ + id = 1 + }, +/area/engine/engineering) +"YC" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Zk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Zo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"Zt" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Control Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -2; + diry = -2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ZC" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ZJ" = ( +/obj/effect/turf_decal/pool/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) + +(1,1,1) = {" +OD +OD +OD +zF +QH +Ny +eS +QH +zZ +lZ +Ny +mG +QH +GE +uv +QH +GD +cq +OD +OD +OD +OD +OD +OD +"} +(2,1,1) = {" +OD +OD +OD +IG +jp +QQ +rq +SM +MW +Dy +SM +Em +SM +ZC +MW +SM +AO +SM +OD +OD +OD +OD +OD +OD +"} +(3,1,1) = {" +OD +OD +OD +IG +jp +zG +Pd +zG +jp +lY +IV +di +bl +FQ +jp +zG +MQ +zG +OD +OD +OD +OD +OD +OD +"} +(4,1,1) = {" +OD +OD +OD +Bf +SM +KV +Fr +Jk +Kt +Uz +PM +jg +oX +je +Zt +lE +Qq +re +OD +OD +OD +OD +OD +OD +"} +(5,1,1) = {" +RZ +OD +eZ +tS +jp +Uk +nh +EG +jp +UH +JW +hW +Vb +lx +jp +aA +nh +Zo +OD +OD +OD +OD +OD +OD +"} +(6,1,1) = {" +iC +Uw +eZ +tS +jp +jp +eu +jp +jp +eu +SM +VF +SM +eu +jp +jp +eu +jp +OD +OD +OD +OD +OD +OD +"} +(7,1,1) = {" +YC +DQ +rj +hD +kt +mX +Nf +XZ +kd +RV +sh +NF +lI +Go +yI +os +hO +oI +OD +OD +OD +OD +OD +OD +"} +(8,1,1) = {" +jp +jp +jp +SM +jp +za +bw +XZ +XZ +tC +eZ +Ez +eZ +eZ +eZ +eZ +eZ +tS +OD +OD +OD +OD +OD +OD +"} +(9,1,1) = {" +Eu +PI +Bo +pX +qg +ZJ +sk +sk +sk +rC +eZ +KF +uP +cs +gn +gn +gn +oN +Si +OD +OD +OD +OD +OD +"} +(10,1,1) = {" +jp +jp +jp +yU +oA +oA +Cm +JZ +sg +sg +rd +ay +LA +cZ +LA +LA +KM +ir +OD +OD +OD +OD +OD +OD +"} +(11,1,1) = {" +lc +Mx +Bo +gB +VA +uL +eZ +eZ +eZ +QV +hs +ux +hi +uQ +hs +Fn +ef +HV +wF +qR +Bg +OD +OD +OD +"} +(12,1,1) = {" +jp +jp +jp +mS +jp +xj +QO +un +gL +eT +Sl +lJ +Sl +Sl +Sl +Zk +TX +Uv +mS +mU +le +vJ +Bg +mU +"} +(13,1,1) = {" +dO +dO +mU +Np +rB +Oe +kC +fA +pp +dp +QH +xJ +QH +DK +BF +Va +ya +IA +wF +qR +PK +PK +PK +Bg +"} +(14,1,1) = {" +dO +dO +mU +mU +jp +jp +jp +jp +jp +Kf +IP +RG +IP +PQ +jp +jp +jp +jp +jp +vJ +PK +PK +PK +Pm +"} +(15,1,1) = {" +dO +aj +aj +aj +mU +mU +eu +AZ +LT +Vi +zS +RK +rf +fH +nl +pO +jp +mU +mU +Fp +PK +PK +PK +Bg +"} +(16,1,1) = {" +aj +aj +aj +aj +mU +mU +Uq +yD +EK +dY +It +sY +It +up +LI +aK +jp +mU +mU +vJ +PK +PK +PK +Pm +"} +(17,1,1) = {" +aj +aj +aj +aj +mU +mU +Uq +yD +zI +eb +id +GL +SJ +kJ +lX +aD +jp +mU +mU +Fp +PK +PK +PK +Bg +"} +(18,1,1) = {" +aj +aj +aj +aj +mU +mU +Uq +yD +It +It +It +It +It +It +It +aK +jp +mU +mU +vJ +PK +PK +PK +Pm +"} +(19,1,1) = {" +aj +aj +aj +aj +mU +mU +eu +WA +Vr +th +th +SY +th +th +Vr +ME +jp +mU +mU +Fp +qA +qA +qA +Bg +"} +(20,1,1) = {" +aj +aj +aj +aj +Rp +Rp +jp +Rp +jp +jp +Rp +jp +Rp +jp +Rp +jp +Rp +nA +mU +mU +Fp +Pm +Fp +Pm +"} +(21,1,1) = {" +aj +aj +aj +dO +dO +nA +dO +nA +dO +dO +nA +dO +nA +dO +nA +dO +dO +nA +nA +dO +OD +OD +OD +OD +"} +(22,1,1) = {" +aj +aj +kb +kb +kb +nA +kb +kb +kb +kb +kb +kb +mC +kb +kb +kb +kb +kb +mC +dO +OD +OD +OD +OD +"} +(23,1,1) = {" +aj +aj +dO +nA +dO +dO +LX +LX +LX +LX +Fk +nA +nA +nA +nA +Fk +nA +dO +dO +dO +OD +OD +OD +OD +"} +(24,1,1) = {" +aj +aj +dO +nA +nA +nA +kb +kb +kb +kb +mC +kb +kb +kb +kb +mC +kb +kb +kb +dO +OD +OD +OD +OD +"} +(25,1,1) = {" +OD +aj +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +OD +OD +OD +OD +"} +(26,1,1) = {" +OD +OD +aj +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +dO +OD +OD +OD +OD +OD +OD +OD +"} diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 1d3165eb2ce21..86e29b26d02ea 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -16,7 +16,7 @@ anchored = TRUE resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF light_color = LIGHT_COLOR_CYAN - dir = 8 //Less headache inducing :)) + dir = 2 //Less headache inducing startingvolume = 600 // 3x base var/id = null //Change me mappers //Variables essential to operation @@ -621,6 +621,7 @@ set_light(10) var/startup_sound = pick('sound/effects/reactor/startup.ogg', 'sound/effects/reactor/startup2.ogg') playsound(loc, startup_sound, 100) + update_parents() // double-check all the pipes are connected on startup if(!powernet) connect_to_network() @@ -744,10 +745,9 @@ data["kpa"] = reactor ? reactor.pressure : 0 data["active"] = reactor ? reactor.active : FALSE data["shutdownTemp"] = REACTOR_TEMPERATURE_MINIMUM - data["rods"] = list() var/list/rod_data = list() - var/cur_index = 0 if(reactor) + var/cur_index = 0 for(var/obj/item/fuel_rod/rod in reactor.fuel_rods) cur_index++ rod_data.Add( @@ -757,6 +757,7 @@ "rod_index" = cur_index )) ) + data["rods"] = rod_data return data /obj/machinery/computer/reactor/wrench_act(mob/living/user, obj/item/I) diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index 5381bd253eee1..d949aa6aa61c5 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -93,7 +93,7 @@ /datum/map_template/ruin/station/box/engine/reactor id = "engine_reactor" suffix = "engine_reactor.dmm" - name = "Engine AGCNR" + name = "Engine Nuclear Reactor" /datum/map_template/ruin/station/box/testingsite/bunker id = "testing_site_1" @@ -292,7 +292,11 @@ id = "meta_teg" suffix = "meta_teg.dmm" name = "Meta TEG" - + +/datum/map_template/ruin/station/meta/reactor + id = "meta_reactor" + suffix = "meta_reactor.dmm" + name = "Meta Nuclear Reactor" //GaxStation diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index f92ea93017cd2..5369bff9e0778 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -104,7 +104,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) return TRUE /obj/effect/landmark/stationroom/box/engine - template_names = list("Engine SM" = 50, "Engine Singulo And Tesla" = 30, "Engine AGCNR" = 20) + template_names = list("Engine SM" = 50, "Engine Singulo And Tesla" = 30, "Engine Nuclear Reactor" = 20) icon = 'yogstation/icons/rooms/box/engine.dmi' /obj/effect/landmark/stationroom/box/engine/choose() @@ -118,7 +118,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) if(3) return . //We let the normal choose() do the work if we want to have all of them in play if(4) - return "Engine AGCNR" + return "Engine Nuclear Reactor" /obj/effect/landmark/stationroom/box/testingsite @@ -140,7 +140,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) template_names = list("Chapel 1", "Chapel 2") /obj/effect/landmark/stationroom/meta/engine - template_names = list("Meta Singulo And Tesla" = 40, "Meta SM" = 60) + template_names = list("Meta SM" = 40, "Meta Nuclear Reactor" = 60) // tesla is loud as fuck and singulo doesn't make sense, so SM/reactor only /obj/effect/landmark/stationroom/meta/engine/choose() . = ..() @@ -153,7 +153,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) if(3) return . //We let the normal choose() do the work if we want to have all of them in play if(4) - return . // Don't have an AGCNR map for meta yet, so just pick a random one + return "Meta Nuclear Reactor" /obj/effect/landmark/stationroom/maint/ From 16cfd6e59667c35f3036a94be86638b7769e737e Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 27 Aug 2023 14:01:35 -0400 Subject: [PATCH 34/46] performance --- code/modules/power/reactor/reactor.dm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 86e29b26d02ea..c405e230992c9 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -871,6 +871,7 @@ icon_state = "nuclearwaste" alpha = 150 light_color = LIGHT_COLOR_GREEN + obj_flags = RAD_NO_CONTAMINATE_1 // already making rads, don't contaminate it further color = "#ff9eff" /obj/effect/decal/nuclear_waste/Initialize(mapload) @@ -879,7 +880,15 @@ if(istype(A, /obj/structure)) qdel(src) //It is more processing efficient to do this here rather than when searching for available turfs. set_light(1) - AddComponent(/datum/component/radioactive, 1000, src, 0) + START_PROCESSING(SSobj, src) + +/obj/effect/decal/nuclear_waste/process(delta_time) + if(prob(10)) // woah there, don't overload the radiation subsystem + radiation_pulse(src, 1000, RAD_DISTANCE_COEFFICIENT) + +/obj/effect/decal/nuclear_waste/Destroy(force) + STOP_PROCESSING(SSobj, src) + return ..() /obj/effect/landmark/nuclear_waste_spawner //Clean way of spawning nuclear gunk after a reactor core meltdown. name = "Nuclear waste spawner" From 27779e92b741783a53b7124019dc772e4b3b5edf Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 29 Aug 2023 19:23:16 -0400 Subject: [PATCH 35/46] corium + more performance --- code/modules/power/reactor/reactor.dm | 8 +++++++- code/modules/power/reactor/reactor_frame.dm | 18 ++++++++++++++++++ icons/obj/machines/reactor.dmi | Bin 21480 -> 22283 bytes .../code/game/objects/effects/landmarks.dm | 2 +- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index c405e230992c9..a00432098652b 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -577,6 +577,12 @@ T.assume_air(coolant_input) T.assume_air(moderator_input) T.assume_air(coolant_output) + var/turf/lower_turf = SSmapping.get_turf_below(T) + if(lower_turf) // reactor fuel will melt down into the lower levels on multi-z maps like icemeta + new /obj/structure/reactor_corium(lower_turf) + var/turf/lowest_turf = SSmapping.get_turf_below(lower_turf) + if(lowest_turf) // WE NEED TO GO DEEPER + new /obj/structure/reactor_corium(lower_turf) explosion(get_turf(src), 0, 5, 10, 20, TRUE, TRUE) //Failure condition 2: Blowout. Achieved by reactor going over-pressured. This is a round-ender because it requires more fuckery to achieve. @@ -884,7 +890,7 @@ /obj/effect/decal/nuclear_waste/process(delta_time) if(prob(10)) // woah there, don't overload the radiation subsystem - radiation_pulse(src, 1000, RAD_DISTANCE_COEFFICIENT) + radiation_pulse(src, 1000, RAD_DISTANCE_COEFFICIENT*2) /obj/effect/decal/nuclear_waste/Destroy(force) STOP_PROCESSING(SSobj, src) diff --git a/code/modules/power/reactor/reactor_frame.dm b/code/modules/power/reactor/reactor_frame.dm index 143c805dc01e3..b9577f83c38f3 100644 --- a/code/modules/power/reactor/reactor_frame.dm +++ b/code/modules/power/reactor/reactor_frame.dm @@ -81,3 +81,21 @@ /obj/structure/reactor_frame/update_icon(updates) . = ..() icon_state = "reactor_frame_[completion]" + +/obj/structure/reactor_corium + name = "radioactive mass" + desc = "A large mass of molten reactor fuel, sometimes called corium. If you can see it, you're probably close enough to receive a lethal dose of radiation." + icon = 'icons/obj/machines/reactor.dmi' + icon_state = "reactor_corium" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF // no + light_color = LIGHT_COLOR_RED + light_range = 10 + light_on = TRUE + anchored = TRUE + density = FALSE + pixel_x = -32 + pixel_y = -32 + +/obj/structure/reactor_corium/Initialize(mapload) + . = ..() + AddComponent(/datum/component/radioactive, 15000, src, 0) diff --git a/icons/obj/machines/reactor.dmi b/icons/obj/machines/reactor.dmi index 966a02d2537c28d8fb830bcbd7f2f28a06c3ea58..46dabef0d4b700b77fa40c64ca8006eb32215c03 100644 GIT binary patch literal 22283 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 diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index 5369bff9e0778..96c6137c6b87f 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -140,7 +140,7 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) template_names = list("Chapel 1", "Chapel 2") /obj/effect/landmark/stationroom/meta/engine - template_names = list("Meta SM" = 40, "Meta Nuclear Reactor" = 60) // tesla is loud as fuck and singulo doesn't make sense, so SM/reactor only + template_names = list("Meta SM" = 25, "Meta Nuclear Reactor" = 75) // tesla is loud as fuck and singulo doesn't make sense, so SM/reactor only /obj/effect/landmark/stationroom/meta/engine/choose() . = ..() From 02515b7221af7d2376d0156fd315bfd32b7c8998 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 29 Aug 2023 19:31:14 -0400 Subject: [PATCH 36/46] meta map fix --- .../StationRuins/MetaStation/meta_reactor.dmm | 597 ++++++++++-------- 1 file changed, 347 insertions(+), 250 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm index 3119ae8cf3357..9e08c9be061a3 100644 --- a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm @@ -1,18 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) "aj" = ( /turf/open/floor/plating/asteroid/snow/icemoon/top_layer, /area/icemoon/top_layer/outdoors) -"ay" = ( -/obj/machinery/atmospherics/pipe/manifold/brown/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "aA" = ( /obj/machinery/shower{ pixel_y = 20 @@ -66,12 +61,21 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/engineering) -"cZ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Atmos to Cooling" +"cz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cI" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plasteel, /area/engine/engineering) "di" = ( @@ -108,17 +112,17 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"ef" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = list(/datum/gas/pluonium) - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "eu" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, /area/engine/engineering) +"eB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Atmos to Cooling" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "eS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -179,10 +183,12 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/engineering) -"hi" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Cooling Loop to Reactor" +"hb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -292,6 +298,26 @@ id = 1 }, /area/engine/engineering) +"ke" = ( +/obj/effect/turf_decal/pool/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "kt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -370,6 +396,21 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"lP" = ( +/obj/effect/turf_decal/pool/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "lX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -408,6 +449,19 @@ /obj/item/pipe_dispenser, /turf/open/floor/plasteel, /area/engine/engineering) +"mm" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "mC" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -429,18 +483,14 @@ "mU" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) -"mX" = ( -/obj/effect/turf_decal/stripes/line{ +"nd" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/effect/turf_decal/pool, -/obj/structure/closet/crate, -/obj/item/pool/rubber_ring, -/obj/item/pool/rubber_ring, -/obj/item/pool/rubber_ring, -/obj/item/pool/pool_noodle, -/obj/item/pool/pool_noodle, -/obj/item/pool/pool_noodle, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, /area/engine/engineering) "nh" = ( @@ -464,10 +514,36 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"ns" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/orange{ + icon_state = "1-8" + }, +/turf/open/floor/carpet/royalblack, +/area/engine/engineering) "nA" = ( /obj/structure/lattice, /turf/open/floor/plating/asteroid/snow/icemoon/top_layer, /area/icemoon/top_layer/outdoors) +"nZ" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "os" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/pizzaslice/meat, @@ -480,14 +556,6 @@ /obj/machinery/atmospherics/pipe/simple/brown/visible, /turf/open/floor/plasteel, /area/engine/engineering) -"oI" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "oN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/turf_decal/stripes/line, @@ -534,6 +602,15 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"qe" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) "qg" = ( /obj/machinery/light{ dir = 8 @@ -554,12 +631,12 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) -"rd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Moderators to Reactor" +"qV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable/orange{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "re" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -602,21 +679,20 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"rB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/plasma/reinforced/shutter, -/turf/open/floor/plating, -/area/engine/engineering) -"rC" = ( -/obj/effect/turf_decal/pool/corner{ +"rz" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, /turf/open/floor/plasteel, /area/engine/engineering) -"sg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/brown/visible, -/turf/open/floor/plasteel, +"rB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/spawner/structure/window/plasma/reinforced/shutter, +/turf/open/floor/plating, /area/engine/engineering) "sh" = ( /obj/effect/turf_decal/stripes/line{ @@ -624,12 +700,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"sk" = ( -/obj/effect/turf_decal/pool{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "sY" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible{ dir = 8 @@ -681,22 +751,6 @@ /obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/engineering) -"ux" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "uL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -710,13 +764,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"uQ" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/engineering) "vJ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 @@ -771,6 +818,16 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"yt" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/bot, +/obj/item/sealant, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "yD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -802,13 +859,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"za" = ( -/obj/effect/turf_decal/pool, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "zF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -927,9 +977,11 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"Cm" = ( +"CS" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/engineering) "Dy" = ( @@ -988,6 +1040,28 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"EB" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "reactorcore"; + name = "Core Access"; + pixel_y = -2; + req_access_txt = "10" + }, +/obj/machinery/button/door{ + id = "reactorvent"; + name = "Core Vent"; + pixel_y = 8; + req_access_txt = "10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "EG" = ( /obj/machinery/shower{ dir = 1 @@ -1008,26 +1082,19 @@ /obj/structure/girder/reinforced, /turf/open/floor/plating/asteroid/snow/icemoon/top_layer, /area/icemoon/top_layer/outdoors) -"Fn" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "Fp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) -"Fr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +"FG" = ( +/obj/effect/turf_decal/pool{ + dir = 8 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/engine/engineering) "FQ" = ( /obj/machinery/computer/station_alert{ @@ -1045,6 +1112,12 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"Gh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Moderators to Reactor" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "Go" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible, /obj/effect/turf_decal/stripes/line{ @@ -1072,6 +1145,16 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"GH" = ( +/obj/effect/turf_decal/pool{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "GL" = ( /obj/structure/cable{ icon_state = "0-8" @@ -1129,31 +1212,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"IV" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "reactorcore"; - name = "Core Access"; - pixel_y = -2; - req_access_txt = "10" - }, -/obj/machinery/button/door{ - id = "reactorvent"; - name = "Core Vent"; - pixel_y = 8; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"Jk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "JW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1163,11 +1221,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"JZ" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/engine/engineering) "Kf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -1175,52 +1228,16 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/engineering) -"Kt" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Reactor Control Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -2; - diry = 2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"KF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"Lm" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = list(/datum/gas/pluonium) }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/brown/visible{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"KM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 + dir = 9 }, /turf/open/floor/plasteel, /area/engine/engineering) -"KV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"LA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/engine/engineering) "LI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -1284,6 +1301,12 @@ /obj/machinery/atmospherics/components/unary/passive_vent, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) +"Nw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "Ny" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1311,6 +1334,19 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"NJ" = ( +/obj/effect/turf_decal/pool, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "Oe" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -1336,6 +1372,15 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) +"PG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "PI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 2; @@ -1357,13 +1402,6 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) -"PM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/engine/engineering) "PQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -1371,6 +1409,11 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/engineering) +"Qj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/engine/engineering) "Qq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -1402,6 +1445,26 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"Rc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/pool, +/obj/structure/closet/crate, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/rubber_ring, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/obj/item/pool/pool_noodle, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "Rp" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -1483,6 +1546,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/engineering) +"SE" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "SJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/engine, @@ -1538,20 +1608,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"Uw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"Uz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "UH" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ @@ -1640,12 +1696,51 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"WC" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Reactor Control Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -2; + diry = 2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "XZ" = ( /obj/item/fuel_rod, /turf/open/indestructible/sound/pool{ id = 1 }, /area/engine/engineering) +"Yh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Cooling Loop to Reactor" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/engine/engineering) +"Yi" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/turf/open/floor/plasteel, +/area/engine/engineering) "YC" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes{ @@ -1653,6 +1748,17 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"YK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "Zk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -1690,15 +1796,6 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/engine/engineering) -"ZJ" = ( -/obj/effect/turf_decal/pool/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) (1,1,1) = {" OD @@ -1737,7 +1834,7 @@ rq SM MW Dy -SM +QQ Em SM ZC @@ -1758,12 +1855,12 @@ OD OD IG jp -zG +yt Pd zG jp lY -IV +EB di bl FQ @@ -1784,12 +1881,12 @@ OD OD Bf SM -KV -Fr -Jk -Kt -Uz -PM +qV +kg +PG +WC +YK +ns jg oX je @@ -1832,7 +1929,7 @@ OD "} (6,1,1) = {" iC -Uw +hb eZ tS jp @@ -1862,7 +1959,7 @@ DQ rj hD kt -mX +Rc Nf XZ kd @@ -1874,7 +1971,7 @@ Go yI os hO -oI +Yi OD OD OD @@ -1888,7 +1985,7 @@ jp jp SM jp -za +NJ bw XZ XZ @@ -1914,13 +2011,13 @@ PI Bo pX qg -ZJ -sk -sk -sk -rC -eZ -KF +lP +rz +GH +FG +ke +Qj +cI uP cs gn @@ -1941,17 +2038,17 @@ jp yU oA oA -Cm -JZ -sg -sg -rd -ay -LA -cZ -LA -LA -KM +CS +SE +oA +oA +Gh +mm +eZ +eB +eZ +cz +Nw ir OD OD @@ -1972,12 +2069,12 @@ eZ eZ QV hs -ux -hi -uQ -hs -Fn -ef +nZ +Yh +qe +aa +nd +Lm HV wF qR From 3b0d0e1229cbc8d65fe7c5879c3557fab977bb10 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 1 Sep 2023 16:53:59 -0400 Subject: [PATCH 37/46] uh oh --- config/game_options.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/game_options.txt b/config/game_options.txt index aa36bb5c4a993..265ef7189cae5 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -689,4 +689,4 @@ ECONOMY DYNAMIC_CONFIG_ENABLED ## Force Engine - 1 for SM, 2 for Sing/Tesla, 3 for any, 4 for AGCNR -ENGINE_TYPE 4 +ENGINE_TYPE 3 From 0b8296db29eb90254030860e63fd881a41612524 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Fri, 1 Sep 2023 23:19:49 -0400 Subject: [PATCH 38/46] syndicate preset --- code/modules/power/reactor/reactor.dm | 29 ++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index a00432098652b..483b75f301034 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -48,6 +48,10 @@ var/current_desired_k = null var/datum/powernet/powernet = null var/obj/item/radio/radio + var/key_type = /obj/item/encryptionkey/headset_eng + //Which channels should it broadcast to? + var/engi_channel = RADIO_CHANNEL_ENGINEERING + var/crew_channel = RADIO_CHANNEL_COMMON var/has_hit_emergency = FALSE var/evacuation_procedures = FALSE @@ -63,6 +67,13 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset id = "default_reactor_for_lazy_mappers" +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/syndie_base + id = "syndie_base_reactor" + // uses syndicate comms + engi_channel = RADIO_CHANNEL_SYNDICATE + crew_channel = RADIO_CHANNEL_SYNDICATE + key_type = /obj/item/encryptionkey/syndicate + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/New() . = ..() if(isnull(id)) @@ -204,7 +215,7 @@ gas_absorption_constant = gas_absorption_effectiveness //And set this up for the rest of the round. radio = new(src) - radio.keyslot = new /obj/item/encryptionkey/headset_eng + radio.keyslot = new key_type(radio) radio.subspace_transmission = TRUE radio.use_command = TRUE radio.canhear_range = 0 @@ -474,7 +485,7 @@ alert = TRUE if(!has_hit_emergency) has_hit_emergency = TRUE - radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", RADIO_CHANNEL_ENGINEERING) + radio.talk_into(src, "WARNING!! REACTOR CORE OVERPRESSURIZED!! BLOWOUT IMMINENT!!", engi_channel) playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) investigate_log("Reactor reaching critical pressure at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical pressure at [ADMIN_VERBOSEJMP(src)]") @@ -495,7 +506,7 @@ has_hit_emergency = TRUE for(var/i in 1 to min((temperature-REACTOR_TEMPERATURE_CRITICAL)/100, 10)) src.fire_nuclear_particle() - radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", RADIO_CHANNEL_ENGINEERING) + radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", engi_channel) playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") @@ -524,9 +535,9 @@ if(vessel_integrity <= 350) msg += " Maintenance required." msg += " Structural integrity: [get_integrity()]%." - radio.talk_into(src, msg, RADIO_CHANNEL_ENGINEERING) + radio.talk_into(src, msg, engi_channel) if(evacuation_procedures) - radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", RADIO_CHANNEL_COMMON) + radio.talk_into(src, "Attention: Reactor has been stabilized. Please return to your workplaces.", crew_channel) evacuation_procedures = FALSE return @@ -535,7 +546,7 @@ next_warning = world.time + 30 SECONDS //To avoid engis pissing people off when reaaaally trying to stop the meltdown or whatever. if(get_integrity() < 95) - radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [get_integrity()]%", RADIO_CHANNEL_ENGINEERING) + radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [get_integrity()]%", engi_channel) relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) set_light(0) @@ -545,7 +556,7 @@ //PANIC if(vessel_integrity <= initial(vessel_integrity)/4 && !evacuation_procedures) evacuation_procedures = TRUE - radio.talk_into(src, "Reactor failure imminent. Please remain calm and evacuate the facility immediately.", RADIO_CHANNEL_COMMON) + radio.talk_into(src, "Reactor failure imminent. Please remain calm and evacuate the facility immediately.", crew_channel) playsound(src, 'sound/machines/reactor_alert_3.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) //Failure condition 1: Meltdown. Achieved by having heat go over tolerances. This is less devastating because it's easier to achieve. @@ -665,12 +676,16 @@ return TRUE reactor = N id = N.id + user.balloon_alert(user, "linked!") return TRUE return ..() /obj/machinery/computer/reactor/preset id = "default_reactor_for_lazy_mappers" +/obj/machinery/computer/reactor/syndie_base + id = "syndie_base_reactor" + /obj/item/circuitboard/computer/reactor name = "Reactor Control (Computer Board)" icon_state = "engineering" From e58a012fb67cd9d18feb2fc88380f3ad004364a7 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sat, 2 Sep 2023 08:38:18 -0400 Subject: [PATCH 39/46] rpd --- .../BoxStation/engine_reactor.dmm | 20 ++++++++++--------- .../StationRuins/MetaStation/meta_reactor.dmm | 20 ++++++++++--------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm index 2ca452caa1e92..3434cc5d0a89d 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/engine_reactor.dmm @@ -876,14 +876,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"Bu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/sealant, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/engine/engineering) "BT" = ( /obj/machinery/computer/atmos_control/tank/toxin_tank{ frequency = 1445 @@ -945,6 +937,16 @@ /obj/structure/table, /turf/open/floor/plasteel, /area/engine/engineering) +"Dv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/sealant, +/turf/open/floor/plasteel, +/area/engine/engineering) "En" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -2259,7 +2261,7 @@ tZ PR Qp Az -Bu +Dv Ue YD yn diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm index 9e08c9be061a3..fe57dad9aba19 100644 --- a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm @@ -217,14 +217,6 @@ /obj/item/flashlight/flare/signal, /turf/open/floor/plasteel, /area/engine/engineering) -"hO" = ( -/obj/structure/table, -/obj/item/sealant, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "hW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -818,6 +810,16 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"yf" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/sealant, +/turf/open/floor/plasteel, +/area/engine/engineering) "yt" = ( /obj/structure/closet/radiation, /obj/item/clothing/glasses/meson/engine, @@ -1970,7 +1972,7 @@ lI Go yI os -hO +yf Yi OD OD From d88e450b61e36a2d46deffdaead20489fbba6769 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sat, 2 Sep 2023 14:46:13 -0400 Subject: [PATCH 40/46] i forgor --- code/modules/research/designs/machine_designs.dm | 8 ++++++++ code/modules/research/techweb/all_nodes.dm | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 68f7f64ac26f8..9492a27330b6a 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -770,3 +770,11 @@ build_path = /obj/item/circuitboard/machine/plort category = list("Research Machinery") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/reactor_control + name = "Computer Design (Reactor Control)" + desc = "The circuit board for a reactor control console." + id = "reactor_control" + build_path = /obj/item/circuitboard/computer/reactor + category = list ("Engineering Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 6a810b8eef1a3..1d9bef1ceab8f 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -154,7 +154,7 @@ prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "scanner_gate", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", - "cell_charger", "stack_console", "stack_machine", "conveyor_belt", "conveyor_switch", + "cell_charger", "stack_console", "stack_machine", "conveyor_belt", "conveyor_switch", "reactor_control", "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt", "electrolyzer", "floorigniter", "crystallizer", "suit_storage_unit", "atmos_thermal") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) From 0486bd66930512e7ed18fbc6789628023008e462 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Sun, 3 Sep 2023 18:03:04 -0400 Subject: [PATCH 41/46] Update reactor.dm --- code/modules/power/reactor/reactor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 483b75f301034..8f8f3cb93b67f 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -495,7 +495,7 @@ T.atmos_spawn_air("water_vapor=[pressure/100];TEMP=[temperature]") var/pressure_damage = min(pressure/300, initial(vessel_integrity)/180) * delta_time //You get 60 seconds (if you had full integrity), worst-case. But hey, at least it can't be instantly nuked with a pipe-fire.. though it's still very difficult to save. vessel_integrity -= pressure_damage - if(vessel_integrity <= pressure_damage) //It wouldn't be able to tank another hit. + if(vessel_integrity <= 0) //It wouldn't be able to tank another hit. investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) blowout() return @@ -513,7 +513,7 @@ if(temperature >= REACTOR_TEMPERATURE_MELTDOWN) var/temp_damage = min(temperature/300, initial(vessel_integrity)/180) * delta_time //3 minutes to meltdown from full integrity, worst-case. vessel_integrity -= temp_damage - if(vessel_integrity <= temp_damage) + if(vessel_integrity <= 0) investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) //It wouldn't be able to tank another hit. meltdown() //Oops! All meltdown return From e51cf07001da62126c0811d4a9c4e59a4f51248c Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 12 Sep 2023 05:12:09 -0400 Subject: [PATCH 42/46] should fix fuel rod crates --- code/__HELPERS/radiation.dm | 4 +++- code/game/atoms.dm | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index d53fdcc7e6675..5f12f846538b5 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -29,7 +29,9 @@ if(!SSradiation.can_fire) return if(source && (source.flags_1 & RAD_CONTAIN_CONTENTS)) - intensity *= 0.1 + return + if(source?.loc && (source.loc.flags_1 & RAD_CONTAIN_CONTENTS)) + return if(intensity >= RAD_BACKGROUND_RADIATION) for(var/dir in GLOB.cardinals) new /datum/radiation_wave(source, dir, intensity, range_modifier, can_contaminate, collectable_radiation) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 66c6142ec2c67..4cb6f486d4c85 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -815,7 +815,9 @@ */ /atom/proc/rad_act(strength, collectable_radiation) if(flags_1 & RAD_CONTAIN_CONTENTS) - strength *= 0.25 + return + if(loc && (loc.flags_1 & RAD_CONTAIN_CONTENTS)) + return SEND_SIGNAL(src, COMSIG_ATOM_RAD_ACT, strength, collectable_radiation) /** From aa3204f985efc250c8526b701482da2a61946251 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Wed, 13 Sep 2023 04:58:20 -0400 Subject: [PATCH 43/46] evil theos be like --- code/__DEFINES/flags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 008d194a52d5f..b4d250e7d2baf 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -58,7 +58,7 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 /// Blocks lava rivers being generated on the turf #define NO_LAVA_GEN_1 (1<<6) /// Blocks ruins spawning on the turf -#define NO_RUINS_1 (1<<17) +#define NO_RUINS_1 (1<<18) //AREA FLAGS /// If blobs can spawn there and if it counts towards their score. From c077be88f15f079e34ea91791f8dfac2fcd6b855 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Mon, 18 Sep 2023 02:11:40 -0400 Subject: [PATCH 44/46] Update reactor.dm --- code/modules/power/reactor/reactor.dm | 54 +++++++++++++++------------ 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index 8f8f3cb93b67f..ffb8b4740b8d9 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -480,7 +480,27 @@ //Method to handle sound effects, reactor warnings, all that jazz. /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/handle_alerts(delta_time) var/alert = FALSE //If we have an alert condition, we'd best let people know. - //First alert condition: Overpressurized (the more lethal one), has to be checked first so meltdown doesn't override it + + //First alert condition: Overheat + if(temperature >= REACTOR_TEMPERATURE_CRITICAL) + alert = TRUE + if(!has_hit_emergency) + has_hit_emergency = TRUE + for(var/i in 1 to min((temperature-REACTOR_TEMPERATURE_CRITICAL)/100, 10)) + src.fire_nuclear_particle() + radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", engi_channel) + playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) + investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) + message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") + if(temperature >= REACTOR_TEMPERATURE_MELTDOWN) + var/temp_damage = min(temperature/300, initial(vessel_integrity)/180) * delta_time //3 minutes to meltdown from full integrity, worst-case. + vessel_integrity -= temp_damage + else if(temperature < 73) //That's as cold as I'm letting you get it, engineering. + color = COLOR_CYAN + else + color = null + + //Second alert condition: Overpressurized (the more lethal one) if(pressure >= REACTOR_PRESSURE_CRITICAL) alert = TRUE if(!has_hit_emergency) @@ -499,28 +519,12 @@ investigate_log("Reactor blowout at [pressure] kPa with desired criticality at [desired_k]", INVESTIGATE_REACTOR) blowout() return - //Second alert condition: Overheat - if(temperature >= REACTOR_TEMPERATURE_CRITICAL) - alert = TRUE - if(!has_hit_emergency) - has_hit_emergency = TRUE - for(var/i in 1 to min((temperature-REACTOR_TEMPERATURE_CRITICAL)/100, 10)) - src.fire_nuclear_particle() - radio.talk_into(src, "WARNING!! REACTOR CORE OVERHEATING!! NUCLEAR MELTDOWN IMMINENT!!", engi_channel) - playsound(src, 'sound/machines/reactor_alert_1.ogg', 100, extrarange=100, pressure_affected=FALSE, ignore_walls=TRUE) - investigate_log("Reactor reaching critical temperature at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) - message_admins("Reactor reaching critical temperature at [ADMIN_VERBOSEJMP(src)]") - if(temperature >= REACTOR_TEMPERATURE_MELTDOWN) - var/temp_damage = min(temperature/300, initial(vessel_integrity)/180) * delta_time //3 minutes to meltdown from full integrity, worst-case. - vessel_integrity -= temp_damage - if(vessel_integrity <= 0) - investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) //It wouldn't be able to tank another hit. - meltdown() //Oops! All meltdown - return - else if(temperature < 73) //That's as cold as I'm letting you get it, engineering. - color = COLOR_CYAN - else - color = null + + // Yikes, that's no good + if(vessel_integrity <= 0) + investigate_log("Reactor melted down at [temperature] kelvin with desired criticality at [desired_k]", INVESTIGATE_REACTOR) + meltdown() //Oops! All meltdown + return if(!alert) //Congrats! You stopped the meltdown / blowout. if(!next_warning) @@ -548,7 +552,9 @@ if(get_integrity() < 95) radio.talk_into(src, "WARNING: Reactor structural integrity faltering. Integrity: [get_integrity()]%", engi_channel) - relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) + if(get_integrity() < 50) // At this point we should alert the whole station + relay('sound/effects/reactor/alarm.ogg', null, TRUE, channel = CHANNEL_REACTOR_ALERT) + set_light(0) light_color = LIGHT_COLOR_RED set_light(10) From 6c3ea47e56c2460ca79fdc725b34dae1a32137d6 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 19 Sep 2023 00:29:49 -0400 Subject: [PATCH 45/46] borgs can set up engine --- code/modules/power/reactor/reactor.dm | 48 +++++++++++++++++---------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index ffb8b4740b8d9..fa679d0f25edc 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -107,23 +107,7 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/fuel_rod)) - if(slagged) - to_chat(user, span_warning("The reactor has been critically damaged")) - return FALSE - if(temperature > REACTOR_TEMPERATURE_MINIMUM) - to_chat(user, span_warning("You cannot insert fuel into [src] with the core temperature above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) - return FALSE - if(fuel_rods.len >= REACTOR_MAX_FUEL_RODS) - to_chat(user, span_warning("[src] is already at maximum fuel load.")) - return FALSE - to_chat(user, span_notice("You start to insert [W] into [src]...")) - radiation_pulse(src, temperature) - if(do_after(user, 5 SECONDS, target=src)) - fuel_rods += W - W.forceMove(src) - radiation_pulse(src, temperature) //Wear protective equipment when even breathing near a reactor! - investigate_log("Rod added to reactor by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) - return TRUE + return try_insert_fuel(W, user) if(istype(W, /obj/item/sealant)) if(slagged) to_chat(user, span_warning("The reactor has been critically damaged!")) @@ -148,6 +132,36 @@ return TRUE return ..() +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/MouseDrop_T(atom/A, mob/living/user) + if(user.incapacitated()) + return + if(!user.IsAdvancedToolUser()) + to_chat(user, span_warning("You don't have the dexterity to do this!")) + return + if(istype(A, /obj/item/fuel_rod)) + try_insert_fuel(A, user) + +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/try_insert_fuel(obj/item/fuel_rod/rod, mob/user) + if(!istype(rod)) + return FALSE + if(slagged) + to_chat(user, span_warning("The reactor has been critically damaged")) + return FALSE + if(temperature > REACTOR_TEMPERATURE_MINIMUM) + to_chat(user, span_warning("You cannot insert fuel into [src] with the core temperature above [REACTOR_TEMPERATURE_MINIMUM] kelvin.")) + return FALSE + if(fuel_rods.len >= REACTOR_MAX_FUEL_RODS) + to_chat(user, span_warning("[src] is already at maximum fuel load.")) + return FALSE + to_chat(user, span_notice("You start to insert [rod] into [src]...")) + radiation_pulse(src, temperature) + if(do_after(user, 2 SECONDS, target=src)) + fuel_rods += rod + rod.forceMove(src) + radiation_pulse(src, temperature) //Wear protective equipment when even breathing near a reactor! + investigate_log("Rod added to reactor by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_REACTOR) + return TRUE + /obj/machinery/atmospherics/components/trinary/nuclear_reactor/crowbar_act(mob/living/user, obj/item/I) if(slagged) to_chat(user, span_warning("The fuel rods have melted into a radioactive lump.")) From 1ee6b4accbc0ba021bbf0e4108d089d3d875b9e2 Mon Sep 17 00:00:00 2001 From: SapphicOverload Date: Tue, 19 Sep 2023 03:35:08 -0400 Subject: [PATCH 46/46] less tedious to fix --- code/modules/power/reactor/reactor.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/power/reactor/reactor.dm b/code/modules/power/reactor/reactor.dm index fa679d0f25edc..6f51eccb60162 100644 --- a/code/modules/power/reactor/reactor.dm +++ b/code/modules/power/reactor/reactor.dm @@ -121,14 +121,14 @@ if(get_integrity() <= 50) //Heavily damaged. to_chat(user, span_warning("[src]'s reactor vessel is cracked and worn, you need to repair the cracks with a welder before you can repair the seals.")) return FALSE - if(do_after(user, 5 SECONDS, target=src)) - if(vessel_integrity >= 350) //They might've stacked doafters - to_chat(user, span_warning("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) - return FALSE + while(do_after(user, 1 SECONDS, target=src)) playsound(src, 'sound/effects/spray2.ogg', 50, 1, -6) - user.visible_message(span_warning("[user] applies sealant to some of [src]'s worn out seals."), span_notice("You apply sealant to some of [src]'s worn out seals.")) vessel_integrity += 10 vessel_integrity = clamp(vessel_integrity, 0, initial(vessel_integrity)) + if(vessel_integrity >= 350) // Check if it's done + to_chat(user, span_warning("[src]'s seals are already in-tact, repairing them further would require a new set of seals.")) + return FALSE + user.visible_message(span_warning("[user] applies sealant to some of [src]'s worn out seals."), span_notice("You apply sealant to some of [src]'s worn out seals.")) return TRUE return ..() @@ -196,11 +196,11 @@ if(get_integrity() > 50) to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE - if(I.use_tool(src, user, 0, volume=40)) + while(I.use_tool(src, user, 1 SECONDS, volume=40)) + vessel_integrity += 20 if(get_integrity() > 50) to_chat(user, span_warning("[src] is free from cracks. Further repairs must be carried out with flexi-seal sealant.")) return TRUE - vessel_integrity += 20 to_chat(user, span_notice("You weld together some of [src]'s cracks. This'll do for now.")) return TRUE

HrAyW3HzCl6^@{&fKWf&R8nd&bY(BPrJk8 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 O3l~aDwz%Vj-2V?1--}`Z literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/explode.ogg b/sound/effects/reactor/explode.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a16a0634b93d17a7fef6fdd0a7cb8deacce878f0 GIT binary patch literal 158931 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μy3CM!j;pv4GhAn(sXL7BZ&?@^yalv$$ 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�J@DwiG1ozflD- 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≷1f@D`hl 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 literal 0 HcmV?d00001 diff --git a/sound/effects/reactor/falloutwind.ogg b/sound/effects/reactor/falloutwind.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4119371517e88b65d6f8b1086b96edffe9a9ca72 GIT binary patch literal 610126 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­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 z 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