From 4ea745a04fa030496514ef925c82c8ee013db05d Mon Sep 17 00:00:00 2001 From: Addust <80979251+Addust@users.noreply.github.com> Date: Sun, 29 Oct 2023 04:24:18 +0000 Subject: [PATCH] you idiots (#20743) --- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 166 ++++++++++++++---- .../ruins/spaceruin_code/oldstation.dm | 12 +- 2 files changed, 142 insertions(+), 36 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 96925a0596a7..8368d618055f 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -442,6 +442,7 @@ pixel_x = -2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "bq" = ( @@ -1025,6 +1026,7 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "di" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "dj" = ( @@ -1100,6 +1102,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "dB" = ( @@ -1462,6 +1465,11 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) +"fc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "fd" = ( /obj/structure/sign/poster/contraband/donut_corp, /turf/closed/wall, @@ -1581,18 +1589,18 @@ /area/ruin/space/has_grav/ancientstation/engi) "fD" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/engineering{ - name = "Reactor Core" - }, /obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only/closed{ + dir = 1; + icon_state = "door_closed" + }, +/obj/machinery/door/poddoor/shutters{ + id = "charlie_reactor_access" + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "fE" = ( @@ -1869,6 +1877,7 @@ /obj/machinery/atmospherics/pipe/simple/brown/visible{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "gX" = ( @@ -1885,6 +1894,14 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) +"hd" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "he" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset/anchored, @@ -1909,6 +1926,7 @@ /area/ruin/space/has_grav/ancientstation/proto) "hk" = ( /obj/effect/decal/nuclear_waste, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "hl" = ( @@ -2213,6 +2231,11 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"iU" = ( +/obj/item/paper/guides/jobs/engi/agcnr, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "iV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -2377,6 +2400,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "jI" = ( @@ -2387,6 +2411,11 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/button/door{ + id = "charlie_reactor_access"; + name = "Reactor Access"; + pixel_y = 24 + }, /turf/open/floor/engine/airless, /area/ruin/space/has_grav/ancientstation/engi) "jJ" = ( @@ -2966,6 +2995,13 @@ "lp" = ( /turf/closed/mineral/gold, /area/ruin/unpowered) +"ls" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "lw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, @@ -3529,6 +3565,7 @@ dir = 4 }, /obj/machinery/light, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "nj" = ( @@ -3702,6 +3739,7 @@ dir = 1 }, /obj/machinery/disposal/deliveryChute, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "nG" = ( @@ -4677,6 +4715,9 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "qo" = ( @@ -4941,6 +4982,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "rm" = ( @@ -5102,6 +5144,8 @@ /area/ruin/space/has_grav/ancientstation/engi) "sl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "sm" = ( @@ -5324,6 +5368,13 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) +"tJ" = ( +/obj/effect/turf_decal/pool{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "tR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash, @@ -5894,15 +5945,15 @@ /area/ruin/space/has_grav/ancientstation/rnd) "xw" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/engineering{ - name = "Reactor Core" - }, /obj/machinery/door/firedoor/border_only/closed, /obj/machinery/door/firedoor/border_only/closed{ dir = 1; icon_state = "door_closed" }, /obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/door/poddoor/shutters{ + id = "charlie_reactor_access" + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "xy" = ( @@ -6202,7 +6253,7 @@ id = "charlie_station_reactor" }, /obj/structure/table/reinforced, -/obj/item/paper/guides/jobs/engi/agcnr, +/obj/item/paper/fluff/ruins/oldstation/nuclearcore_status, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Ab" = ( @@ -6329,6 +6380,18 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation/rnd) +"AS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/border_only/closed{ + dir = 1; + icon_state = "door_closed" + }, +/obj/machinery/door/firedoor/border_only/closed, +/obj/machinery/door/poddoor/shutters{ + id = "charlie_reactor_access" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "Ba" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -6394,6 +6457,7 @@ name = "Radiation Response Voidsuit"; desc = "A modified version of a CentCom engineering voidsuit used to respond to radiological emergencies." }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Bs" = ( @@ -6602,6 +6666,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "CK" = ( @@ -6852,6 +6917,7 @@ /area/ruin/space/has_grav/ancientstation/engi) "Et" = ( /obj/machinery/atmospherics/components/binary/pump, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Ev" = ( @@ -6904,6 +6970,11 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) +"EL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "EM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -7088,6 +7159,7 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Gm" = ( @@ -7631,6 +7703,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Kn" = ( @@ -7810,6 +7883,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Lf" = ( @@ -7920,6 +7994,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "LO" = ( @@ -8293,6 +8368,7 @@ /area/ruin/space/has_grav/ancientstation/engi) "OO" = ( /obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "OP" = ( @@ -8391,6 +8467,15 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation/rnd) +"Po" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "charlie_reactor_access"; + name = "Reactor Access"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "Pp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -8869,10 +8954,17 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"ST" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/engi) "SV" = ( /obj/machinery/light/small{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "SZ" = ( @@ -9019,7 +9111,8 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "TP" = ( -/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "TQ" = ( @@ -9534,6 +9627,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "Xd" = ( @@ -9597,6 +9691,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/binary/pump, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "XS" = ( @@ -9791,6 +9886,7 @@ pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "ZK" = ( @@ -11245,8 +11341,8 @@ ZM aa qq oW -ze -ty +ju +tJ To nc nc @@ -11307,7 +11403,7 @@ yZ yZ xy nE -ze +ju ni xT xT @@ -11369,7 +11465,7 @@ qq qq qq OO -ze +ju xV CJ ZF @@ -11430,12 +11526,12 @@ nV HO ze it -kz -kz +TP +TP LN Et -kz -kz +TP +TP xw Hz VS @@ -11495,10 +11591,10 @@ BY ze ze Bn -ze -ze -TP -xT +ju +ju +ju +AS Ty jW xb @@ -11559,7 +11655,7 @@ Cz dA XR qo -qo +hd fD In VS @@ -11613,15 +11709,15 @@ je Vc nO jV -ze +ju gV hk -ze +ju Rg KZ bp XT -XT +ST Iq jI BG @@ -11677,13 +11773,13 @@ bv qn ze gV -ze +ju hk Fe WF pi ow -ze +Po qq qq qq @@ -11739,13 +11835,13 @@ Zn fb zO zV -fb -zO +ls +fc Ut om Es zO -fb +ls fb OL Cr @@ -11923,7 +12019,7 @@ fZ gU qs FM -ze +iU ze pN xT @@ -11931,7 +12027,7 @@ UH qm Pi qq -Gi +EL WZ fC QH diff --git a/code/modules/ruins/spaceruin_code/oldstation.dm b/code/modules/ruins/spaceruin_code/oldstation.dm index e72dbea044cc..1ba6ac3437e3 100644 --- a/code/modules/ruins/spaceruin_code/oldstation.dm +++ b/code/modules/ruins/spaceruin_code/oldstation.dm @@ -6,7 +6,7 @@ /obj/item/paper/fluff/ruins/oldstation/damagereport name = "Damage Report" - info = "*Damage Report*

Alpha Station - Destroyed

Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics, partially destroyed. Engine Core, destroyed.

Charlie Station - Intact. Loss of oxygen to eastern side of main corridor.

Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." + info = "*Damage Report*

Alpha Station - Destroyed

Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics, partially destroyed.

Charlie Station - Intact. Nuclear reactor has leaked a small amount and experienced heat exchanger damage. Repair before startup.

Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." /obj/item/paper/fluff/ruins/oldstation/protosuit name = "B01-RIG Hardsuit Report" @@ -51,3 +51,13 @@ /obj/item/paper/fluff/ruins/oldstation/generator_manual name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator manual" info = "You can barely make out a faded sentence...

Wrench down the generator on top of a wire node connected to either a SMES input terminal or the power grid." + +/obj/item/paper/fluff/ruins/oldstation/nuclearcore_status + name = "Nuclear Reactor Status Assessment" + info = "Automatic Nuclear Core Status Report

\ + Date: 2nd of June, 2557

\ + Nuclear Core: Intact, Fuel Expended

\ + Coolant Heat Exchangers: Compromised - Repairs Required

\ + Moderator Tanks: Intact

\ + Coolant Input: Intact

\ + Assessment: Repair Cooling Loop, Then Reboot"