From c9e3ad4335ab6cfd34dacdaf78490b0f9ac76194 Mon Sep 17 00:00:00 2001 From: Player Name Date: Mon, 10 Jul 2023 02:17:32 +0000 Subject: [PATCH] Only consume daily Ring of the Star Sprite teleport if the teleport succeeds --- .../global/activity/shootingstar/ShootingStarPlugin.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/global/activity/shootingstar/ShootingStarPlugin.kt b/Server/src/main/content/global/activity/shootingstar/ShootingStarPlugin.kt index f1ce9d3ff..209764f78 100644 --- a/Server/src/main/content/global/activity/shootingstar/ShootingStarPlugin.kt +++ b/Server/src/main/content/global/activity/shootingstar/ShootingStarPlugin.kt @@ -132,8 +132,9 @@ class ShootingStarPlugin : LoginListener, InteractionListener, TickListener, Com } fun teleport(player: Player, star: ShootingStar){ - teleport(player, star.crash_locations[star.location]!!.transform(0, -1, 0), TeleportManager.TeleportType.MINIGAME) - getRingStoreFile()[player.username.toLowerCase()] = true + if (teleport(player, star.crash_locations[star.location]!!.transform(0, -1, 0), TeleportManager.TeleportType.MINIGAME)) { + getRingStoreFile()[player.username.toLowerCase()] = true + } } }