diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index 65dc03da7d3..180bcf61b6e 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -63,7 +63,7 @@ /obj/machinery/atmospherics/LateInitialize() . = ..() - name = "[GLOB.pipe_color_name[pipe_color]] [name]" + update_name() /obj/machinery/atmospherics/examine(mob/user) . = ..() @@ -453,7 +453,7 @@ if(can_unwrench) add_atom_colour(obj_color, FIXED_COLOUR_PRIORITY) pipe_color = obj_color - name = "[GLOB.pipe_color_name[obj_color]] [initial(name)]" + update_name() setPipingLayer(set_layer) atmosinit() var/list/nodes = pipeline_expansion() @@ -462,6 +462,10 @@ A.addMember(src) SSair.add_to_rebuild_queue(src) +/obj/machinery/atmospherics/update_name() + name = "[GLOB.pipe_color_name[pipe_color]] [initial(name)]" + return ..() + /obj/machinery/atmospherics/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) if(istype(arrived, /mob/living)) var/mob/living/L = arrived