From 3d20bb97d0f59aab4bcfdd51b7d45579f50ec060 Mon Sep 17 00:00:00 2001 From: ceikry Date: Mon, 5 Jun 2023 05:57:28 -0500 Subject: [PATCH] Fixed an exploit in surprise exam --- .../global/ame/events/supriseexam/SurpriseExamUtils.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/global/ame/events/supriseexam/SurpriseExamUtils.kt b/Server/src/main/content/global/ame/events/supriseexam/SurpriseExamUtils.kt index eabb3d60c..d3905d358 100644 --- a/Server/src/main/content/global/ame/events/supriseexam/SurpriseExamUtils.kt +++ b/Server/src/main/content/global/ame/events/supriseexam/SurpriseExamUtils.kt @@ -9,6 +9,7 @@ import core.game.system.task.Pulse import core.game.world.map.Location import org.rs09.consts.Components import org.rs09.consts.Items +import core.ServerConstants object SurpriseExamUtils { @@ -32,7 +33,7 @@ object SurpriseExamUtils { player.setAttribute(SE_KEY_LOC,player.location) registerLogoutListener(player, SE_LOGOUT_KEY){p -> - teleport(p, p.getAttribute(SE_KEY_LOC, p.location)) + p.location = getAttribute(p, SE_KEY_LOC, ServerConstants.HOME_LOCATION) } player.properties.teleportLocation = Location.create(1886, 5025, 0) @@ -81,4 +82,4 @@ object SurpriseExamUtils { fun pickRandomDoor(player: Player){ player.setAttribute(SE_DOOR_KEY, SE_DOORS.random()) } -} \ No newline at end of file +}