diff --git a/html/changelogs/fabiank3-bugfix-combustion-turbine-wiring.yml b/html/changelogs/fabiank3-bugfix-combustion-turbine-wiring.yml new file mode 100644 index 00000000000..514dcb6e227 --- /dev/null +++ b/html/changelogs/fabiank3-bugfix-combustion-turbine-wiring.yml @@ -0,0 +1,7 @@ +author: FabianK3 + +delete-after: True + +changes: + - bugfix: "Fixed unrealistic power readings throughout the combustion turbine power grid." + - rscadd: "Added a powernet sensor to the combustion turbine power grid." diff --git a/maps/sccv_horizon/sccv_horizon.dmm b/maps/sccv_horizon/sccv_horizon.dmm index 729585ff7e6..f57c1029295 100644 --- a/maps/sccv_horizon/sccv_horizon.dmm +++ b/maps/sccv_horizon/sccv_horizon.dmm @@ -20144,20 +20144,18 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/turbine) "cVy" = ( @@ -20165,17 +20163,15 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 5 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/maintenance/research_port) "cVA" = ( @@ -23139,8 +23135,6 @@ dir = 1 }, /obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; icon_state = "2-4" }, /obj/machinery/meter, @@ -24564,18 +24558,16 @@ /area/horizon/maintenance/deck_three/aft/starboard) "dBQ" = ( /obj/machinery/door/firedoor, -/obj/structure/window/shuttle/scc_space_ship/cardinal, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/window/shuttle/scc_space_ship/cardinal, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) "dCc" = ( @@ -35767,11 +35759,6 @@ /turf/simulated/floor/wood, /area/lawoffice/consular) "fkS" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, @@ -35789,6 +35776,9 @@ tag_west_con = 0; use_power = 0 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/turbine) "fkT" = ( @@ -37310,8 +37300,6 @@ dir = 4 }, /obj/structure/cable{ - d1 = 1; - d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, @@ -39798,11 +39786,11 @@ }, /obj/machinery/power/apc/west, /obj/structure/cable{ - d1 = 1; - d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable, /turf/simulated/floor/plating, /area/maintenance/research_port) "fRO" = ( @@ -43400,22 +43388,25 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/deck_three/primary/starboard) "gsQ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Combustion Turbine Output"; + name_tag = "Combustion Turbine Output" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) @@ -50931,17 +50922,15 @@ /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/turbine) "hAl" = ( @@ -52720,7 +52709,6 @@ /turf/simulated/floor/plating, /area/engineering/drone_fabrication) "hNF" = ( -/obj/structure/cable/yellow, /obj/machinery/power/apc/super/critical/south, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -52729,6 +52717,7 @@ dir = 8 }, /obj/effect/floor_decal/corner/yellow, +/obj/structure/cable/yellow, /turf/simulated/floor/tiled/dark, /area/engineering/engine_room/turbine) "hNH" = ( @@ -72510,14 +72499,12 @@ /turf/simulated/floor/tiled/white, /area/horizon/crew_quarters/washroom/central) "kHc" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/valve{ name = "Thermal Relief Valve" }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/turbine) "kHe" = ( @@ -81610,10 +81597,6 @@ /obj/machinery/power/terminal{ dir = 1 }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, /obj/effect/floor_decal/industrial/hatch/yellow, /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -81621,6 +81604,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 5 }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) "mbR" = ( @@ -82650,12 +82636,12 @@ /turf/simulated/floor/carpet, /area/horizon/security/head_of_security) "mjI" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) @@ -111107,8 +111093,6 @@ dir = 1 }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/tiled/dark, @@ -138429,11 +138413,6 @@ /turf/simulated/floor/tiled/white, /area/centcom/shared_dream) "uAv" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, @@ -138443,6 +138422,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/turbine) "uAy" = ( @@ -142497,8 +142479,6 @@ dir = 4 }, /obj/structure/cable{ - d1 = 1; - d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, @@ -154903,14 +154883,14 @@ /turf/simulated/floor/reinforced, /area/shuttle/hapt) "wUC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) @@ -157736,8 +157716,6 @@ dir = 4 }, /obj/structure/cable{ - d1 = 1; - d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, @@ -160454,16 +160432,6 @@ /turf/simulated/floor/plating, /area/maintenance/substation/engineering) "xJg" = ( -/obj/machinery/power/smes/buildable{ - RCon_tag = "Combustion Turbine - Grid"; - cur_coils = 4; - input_level = 500000; - output_level = 500000 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable, /obj/machinery/light/small{ dir = 8; must_start_working = 1 @@ -160478,6 +160446,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 9 }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Combustion Turbine - Grid"; + cur_coils = 4; + input_level = 500000; + output_level = 500000 + }, /turf/simulated/floor/plating, /area/engineering/engine_room/turbine) "xJi" = (