diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index e5765075c2..2745756712 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -16,7 +16,7 @@ Pipelines + Other Objects -> Pipe network power_channel = ENVIRON var/nodealert = 0 var/power_rating //the maximum amount of power the machine can use to do work, affects how powerful the machine is, in Watts - + unacidable = TRUE layer = ATMOS_LAYER plane = PLATING_PLANE @@ -171,6 +171,9 @@ Pipelines + Other Objects -> Pipe network if(construction_type) var/obj/item/pipe/I = new construction_type(loc, null, null, src) I.setPipingLayer(piping_layer) + if(istype(I, /obj/item/pipe/trinary/flippable)) + var/obj/item/pipe/trinary/flippable/flip = I + flip.icon_state = "[flip.icon_state][flip.mirrored ? "m" : ""]" transfer_fingerprints_to(I) qdel(src) diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 67b5c15e33..9d8fe599f0 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -25,15 +25,15 @@ // Disposals handle "bent"/"corner" strangely, handle this specially. if(ptype == DISPOSAL_PIPE_STRAIGHT && (dir in cornerdirs)) ptype = DISPOSAL_PIPE_CORNER - switch(dir) - if(NORTHWEST) - dir = WEST - if(NORTHEAST) - dir = NORTH - if(SOUTHWEST) - dir = SOUTH - if(SOUTHEAST) - dir = EAST + switch(dir) + if(NORTHWEST) + dir = WEST + if(NORTHEAST) + dir = NORTH + if(SOUTHWEST) + dir = SOUTH + if(SOUTHEAST) + dir = EAST switch(ptype) if(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE) diff --git a/icons/obj/pipe-item.dmi b/icons/obj/pipe-item.dmi index 66ab7e2646..104edca859 100644 Binary files a/icons/obj/pipe-item.dmi and b/icons/obj/pipe-item.dmi differ diff --git a/icons/obj/pipes/disposal.dmi b/icons/obj/pipes/disposal.dmi index 11be7044bc..662eb9baf1 100644 Binary files a/icons/obj/pipes/disposal.dmi and b/icons/obj/pipes/disposal.dmi differ