diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index b8ce6abd543..0d56c8376c6 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -634,13 +634,14 @@ pixel_x = 0 pixel_y = 0 else - if(istype(src, /obj/structure/sink/puddle)) + //the following code will probably want to be updated in the future to be less reliant on hardcoded offsets based on the can_move/can_rotate values + if(!can_move) //puddles return - if(istype(src, /obj/structure/sink/kitchen)) + if(!can_rotate) //kitchen sinks pixel_x = 0 pixel_y = 28 return - else //normal sinks + else //normal sinks if(dir == NORTH || dir == SOUTH) pixel_x = 0 pixel_y = (dir == NORTH) ? -5 : 30 @@ -734,7 +735,7 @@ if(result in T.contents) to_chat(user, "There's already \an [result_name] here.") return - visible_message("[user] begins assembling a new [result_name].", "You begin assembling a new [result_name].") + visible_message("[user] begins assembling a new [result_name].", "You begin assembling a new [result_name].") if(do_after(user, 30, target = user)) visible_message("[user] finishes building a new [result_name]!", "You finish building a new [result_name]!") var/obj/structure/S = new result(T)