From 6e1976f5cf76e19e2bf86fba760b43fa4a98a0b2 Mon Sep 17 00:00:00 2001 From: S34N <12197162+S34NW@users.noreply.github.com> Date: Thu, 16 Dec 2021 17:27:26 +0000 Subject: [PATCH] Adds z level checks for pride mirror (#17215) --- code/modules/ruins/lavalandruin_code/sin_ruins.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/ruins/lavalandruin_code/sin_ruins.dm b/code/modules/ruins/lavalandruin_code/sin_ruins.dm index bb50d5e9746..907498da76f 100644 --- a/code/modules/ruins/lavalandruin_code/sin_ruins.dm +++ b/code/modules/ruins/lavalandruin_code/sin_ruins.dm @@ -115,7 +115,14 @@ for(var/level in levels) if(!is_teleport_allowed(level)) levels -= level - + if(user.z != 3) //if you somehow manage to bloody get out of lavaland without closing the UI + var/turf/return_turf = locate(user.x, user.y, 3) //return to sender + var/mob/living/carbon/human/fool = user + if(return_turf && fool) + to_chat(fool, "You dare try to play me for a fool?") + fool.monkeyize() + fool.forceMove(return_turf) + return T.ChangeTurf(/turf/simulated/floor/chasm) var/turf/simulated/floor/chasm/C = T C.drop_x = T.x