mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
@@ -67,8 +67,8 @@ var/global/list/pipe_colors = list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_
|
|||||||
return omni_icons[state]
|
return omni_icons[state]
|
||||||
if("underlay")
|
if("underlay")
|
||||||
return underlays[state + dir + color]
|
return underlays[state + dir + color]
|
||||||
//if("underlay_intact")
|
// if("underlay_intact")
|
||||||
// return underlays_intact[state + dir + color]
|
// return underlays_intact[state + dir + color]
|
||||||
// if("underlay_exposed")
|
// if("underlay_exposed")
|
||||||
// return underlays_exposed[state + dir + color]
|
// return underlays_exposed[state + dir + color]
|
||||||
// if("underlay_down")
|
// if("underlay_down")
|
||||||
@@ -194,6 +194,11 @@ var/global/list/pipe_colors = list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_
|
|||||||
I.color = pipe_colors[pipe_color]
|
I.color = pipe_colors[pipe_color]
|
||||||
underlays[state + "[D]" + "[pipe_colors[pipe_color]]"] = I
|
underlays[state + "[D]" + "[pipe_colors[pipe_color]]"] = I
|
||||||
|
|
||||||
|
/*
|
||||||
|
Leaving the old icon manager code commented out for now, as we may want to rewrite the new code to cleanly
|
||||||
|
separate the newpipe icon caching (speshul supply and scrubber lines) from the rest of the pipe code.
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
/datum/pipe_icon_manager/proc/gen_underlay_icons()
|
/datum/pipe_icon_manager/proc/gen_underlay_icons()
|
||||||
if(!underlays_intact)
|
if(!underlays_intact)
|
||||||
|
|||||||
@@ -190,9 +190,11 @@
|
|||||||
if(!istype(T))
|
if(!istype(T))
|
||||||
return
|
return
|
||||||
if(T.intact && istype(P.node, /obj/machinery/atmospherics/pipe) && P.node.level == 1 )
|
if(T.intact && istype(P.node, /obj/machinery/atmospherics/pipe) && P.node.level == 1 )
|
||||||
pipe_state = icon_manager.get_atmos_icon("underlay_down", P.dir, color_cache_name(P.node))
|
//pipe_state = icon_manager.get_atmos_icon("underlay_down", P.dir, color_cache_name(P.node))
|
||||||
|
pipe_state = icon_manager.get_atmos_icon("underlay", P.dir, color_cache_name(P.node), "down")
|
||||||
else
|
else
|
||||||
pipe_state = icon_manager.get_atmos_icon("underlay_intact", P.dir, color_cache_name(P.node))
|
//pipe_state = icon_manager.get_atmos_icon("underlay_intact", P.dir, color_cache_name(P.node))
|
||||||
|
pipe_state = icon_manager.get_atmos_icon("underlay", P.dir, color_cache_name(P.node), "intact")
|
||||||
|
|
||||||
return list("on_icon" = ic_on, "off_icon" = ic_off, "pipe_icon" = pipe_state)
|
return list("on_icon" = ic_on, "off_icon" = ic_off, "pipe_icon" = pipe_state)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user