From e136de4081af874f34f25db59d120209522c289e Mon Sep 17 00:00:00 2001 From: Jesse Sestito Date: Fri, 22 May 2026 22:54:58 -0500 Subject: [PATCH] [lua] Block teleports while in events --- scripts/effects/teleport.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/effects/teleport.lua b/scripts/effects/teleport.lua index 22382d40822..0283d755814 100644 --- a/scripts/effects/teleport.lua +++ b/scripts/effects/teleport.lua @@ -11,6 +11,11 @@ effectObject.onEffectTick = function(target, effect) end effectObject.onEffectLose = function(target, effect) + -- Prevents others from teleporting the target out of an event. + if target:isInEvent() and effect:getOriginID() ~= target:getID() then + return + end + local destination = effect:getPower() if target:isMob() then