diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm index a159ad3fcd..3a40bcd58d 100644 --- a/code/modules/multiz/stairs.dm +++ b/code/modules/multiz/stairs.dm @@ -196,6 +196,9 @@ return TRUE /obj/structure/stairs/bottom/instant_stairs(var/atom/movable/AM) + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + if(isliving(AM)) var/mob/living/L = AM @@ -436,6 +439,9 @@ return TRUE /obj/structure/stairs/top/instant_stairs(var/atom/movable/AM) + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + if(isliving(AM)) var/mob/living/L = AM