From a470d925c0eebea56eb805b603401e978166b06a Mon Sep 17 00:00:00 2001 From: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com> Date: Fri, 13 Mar 2026 15:34:44 -0400 Subject: [PATCH] Turn server room into AI node room (#31666) --- _maps/map_files/stations/boxstation.dmm | 13 +++++++++++-- _maps/map_files/stations/cerestation.dmm | 4 ++-- _maps/map_files/stations/deltastation.dmm | 4 ++-- _maps/map_files/stations/emeraldstation.dmm | 4 ++-- _maps/map_files/stations/metastation.dmm | 4 ++-- code/__DEFINES/atmospherics_defines.dm | 4 ++-- code/modules/atmospherics/machinery/airalarm.dm | 2 +- 7 files changed, 22 insertions(+), 13 deletions(-) diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 7fb111f4f3f..6339672a323 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -55387,6 +55387,15 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) +"iqL" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/white/hollow, +/obj/effect/turf_decal/tiles/department/command, +/obj/machinery/ai_node/processing_node, +/turf/simulated/floor/plasteel/dark, +/area/station/science/server/coldroom) "iqM" = ( /obj/structure/cable/extra_insulated{ icon_state = "4-8" @@ -84223,8 +84232,8 @@ dir = 4 }, /obj/effect/turf_decal/delivery/white/hollow, -/obj/machinery/r_n_d/server/station, /obj/effect/turf_decal/tiles/department/command, +/obj/machinery/ai_node/network_node, /turf/simulated/floor/plasteel/dark, /area/station/science/server/coldroom) "vJm" = ( @@ -135668,7 +135677,7 @@ ten jIA vwC cbd -vIO +iqL ukV crR vIO diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index d5e1bc00268..f2f3fbae544 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -33,7 +33,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 6 }, -/obj/machinery/r_n_d/server/station, +/obj/machinery/ai_node/network_node, /turf/simulated/floor/plasteel/dark/telecomms{ icon_state = "bcircuit" }, @@ -65836,7 +65836,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 5 }, -/obj/machinery/r_n_d/server/station, +/obj/machinery/ai_node/processing_node, /turf/simulated/floor/plasteel/dark/telecomms{ icon_state = "bcircuit" }, diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 5989a67055c..2e902cbc910 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -45238,8 +45238,8 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 5 }, -/obj/machinery/r_n_d/server/station, /obj/machinery/light/small, +/obj/machinery/ai_node/network_node, /turf/simulated/floor/bluegrid{ icon_state = "gcircuit"; name = "Mainframe Floor"; @@ -45260,7 +45260,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/obj/machinery/r_n_d/server/station, +/obj/machinery/ai_node/processing_node, /turf/simulated/floor/bluegrid{ icon_state = "gcircuit"; name = "Mainframe Floor"; diff --git a/_maps/map_files/stations/emeraldstation.dmm b/_maps/map_files/stations/emeraldstation.dmm index b60d3ef7945..6b091b03416 100644 --- a/_maps/map_files/stations/emeraldstation.dmm +++ b/_maps/map_files/stations/emeraldstation.dmm @@ -28343,10 +28343,10 @@ dir = 8 }, /obj/machinery/firealarm/directional/north, -/obj/machinery/r_n_d/server/station, /obj/effect/turf_decal/tiles/department/command/side{ dir = 5 }, +/obj/machinery/ai_node/processing_node, /turf/simulated/floor/plasteel/dark, /area/station/science/server/coldroom) "fHd" = ( @@ -112538,10 +112538,10 @@ name = "south bump"; pixel_y = -28 }, -/obj/machinery/r_n_d/server/station, /obj/effect/turf_decal/tiles/department/command/side{ dir = 6 }, +/obj/machinery/ai_node/network_node, /turf/simulated/floor/plasteel/dark, /area/station/science/server/coldroom) "wAw" = ( diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index b3a1842ef4e..b4ebbfdb6c2 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -40903,7 +40903,7 @@ /obj/effect/turf_decal/siding{ dir = 8 }, -/obj/machinery/r_n_d/server/station, +/obj/machinery/ai_node/processing_node, /turf/simulated/floor/bluegrid/telecomms/server, /area/station/science/server/coldroom) "hdX" = ( @@ -68393,7 +68393,7 @@ /obj/effect/turf_decal/siding{ dir = 4 }, -/obj/machinery/r_n_d/server/station, +/obj/machinery/ai_node/network_node, /turf/simulated/floor/bluegrid/telecomms/server, /area/station/science/server/coldroom) "quc" = ( diff --git a/code/__DEFINES/atmospherics_defines.dm b/code/__DEFINES/atmospherics_defines.dm index f01cbfe10bf..94e2f1eb86e 100644 --- a/code/__DEFINES/atmospherics_defines.dm +++ b/code/__DEFINES/atmospherics_defines.dm @@ -18,8 +18,8 @@ /// -14C - Temperature used for kitchen cold room, medical freezer, etc. #define COLD_ROOM_TEMP 259.15 -/// -193C - Temperature used for server rooms -#define SERVER_ROOM_TEMP 80 +/// 1C - Temperature used for server rooms +#define SERVER_ROOM_TEMP 274 #define MOLES_CELLSTANDARD (ONE_ATMOSPHERE*CELL_VOLUME/(T20C*R_IDEAL_GAS_EQUATION)) //moles in a 2.5 m^3 cell at 101.325 Pa and 20 degC #define M_CELL_WITH_RATIO (MOLES_CELLSTANDARD * 0.005) //compared against for superconductivity diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 4dba80e7957..ceafdd64d75 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -195,7 +195,7 @@ GLOBAL_LIST_INIT(aalarm_modes, list( "water vapor" = new/datum/tlv(-1.0, -1.0, -1.0, -1.0), // Partial pressure, kpa "other" = new/datum/tlv(-1.0, -1.0, -1.0, -1.0), // Partial pressure, kpa "pressure" = new/datum/tlv(-1.0, -1.0, -1.0, -1.0), /* kpa */ - "temperature" = new/datum/tlv(0, 0, T20C + 5, T20C + 15), // K + "temperature" = new/datum/tlv(T0C, T0C+5, T0C+80, T0C+100), // K ) if(AALARM_PRESET_DISABLED) no_cycle_after = TRUE