From b9368d009c9c5951f05220734ac8af90edd99399 Mon Sep 17 00:00:00 2001 From: nichlas0010 Date: Sun, 2 Dec 2018 14:22:49 +0100 Subject: [PATCH 1/2] aaaaaaa --- .../modules/atmospherics/machinery/pipes/bluespace.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm index 60762ecae669..8aa1e30f1c30 100644 --- a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm +++ b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm @@ -67,9 +67,14 @@ GLOBAL_LIST_EMPTY(bluespace_pipe_networks) for(var/i in 1 to device_type) //adds intact pieces if(nodes[i]) - connected |= icon_addintact(nodes[i]) + var/obj/machinery/atmospherics/node = nodes[i] + var/image/img = get_pipe_underlay("pipe_intact", get_dir(src, node), node.pipe_color) + underlays += img + connected |= img.dir - icon_addbroken(connected) //adds broken pieces//adds broken pieces + for(var/direction in GLOB.cardinals) + if((initialize_directions & direction) && !(connected & direction)) + underlays += get_pipe_underlay("pipe_exposed", direction) /obj/machinery/atmospherics/pipe/bluespace/paint() return FALSE From f6834a0a1c0beb3eef8640d5831f26a5d431eca6 Mon Sep 17 00:00:00 2001 From: Nich Date: Sun, 2 Dec 2018 14:53:45 +0100 Subject: [PATCH 2/2] fuck fuck fuck --- .../code/modules/atmospherics/machinery/pipes/bluespace.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm index 8aa1e30f1c30..042fa40e74f7 100644 --- a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm +++ b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm @@ -78,3 +78,9 @@ GLOBAL_LIST_EMPTY(bluespace_pipe_networks) /obj/machinery/atmospherics/pipe/bluespace/paint() return FALSE + +/obj/machinery/atmospherics/pipe/bluespace/proc/get_pipe_underlay(state, dir, color = null) + if(color) + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir, color) + else + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir) \ No newline at end of file