diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index 96fd3b0648c..2a9a97b951d 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -245,6 +245,11 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) user.forceMove(get_turf(parentSphere)) do_sparks(3, FALSE, get_turf(user)) +/turf/closed/indestructible/hoteldoor/attack_ghost(mob/dead/observer/user) + if(!isobserver(user) || !parentSphere) + return ..() + user.forceMove(get_turf(parentSphere)) + //If only this could be simplified... /turf/closed/indestructible/hoteldoor/attack_tk(mob/user) return //need to be close.