From c4b8eae548c05466bc966aeb10d3a9fa7a91fafa Mon Sep 17 00:00:00 2001 From: Ron Date: Thu, 30 Dec 2021 18:43:39 -0500 Subject: [PATCH] fix pipedispenser dispensing broken pipes (#63682) assigned the p_init_dir variable to ALL_DIRECTIONS when a pipe dispenser creates a normal pipe. Otherwise the pipe will have SOUTH as its p_init_dir, creating a broken smart pipe. --- code/game/machinery/pipe/pipe_dispenser.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 8bdcbd1f028..4b5ca256b41 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -47,6 +47,7 @@ return var/p_dir = text2num(href_list["dir"]) var/obj/item/pipe/P = new (loc, p_type, p_dir) + P.p_init_dir = ALL_CARDINALS P.set_piping_layer(piping_layer) P.add_fingerprint(usr) wait = world.time + 10