From f586859307f2a47fb50a66cb152bac29fc16be67 Mon Sep 17 00:00:00 2001 From: Helias Date: Sat, 29 Nov 2025 22:48:06 +0100 Subject: [PATCH] fix(unstuck): prevent unstuck when it is on cooldown --- .../src/Components/UnstuckMenu/UnstuckController.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/acore-wp-plugin/src/Components/UnstuckMenu/UnstuckController.php b/src/acore-wp-plugin/src/Components/UnstuckMenu/UnstuckController.php index 59d03eaf..690a010b 100644 --- a/src/acore-wp-plugin/src/Components/UnstuckMenu/UnstuckController.php +++ b/src/acore-wp-plugin/src/Components/UnstuckMenu/UnstuckController.php @@ -29,11 +29,16 @@ public static function unstuck($charName) foreach ($characters as $character) { if ($character['name'] === $charName) { - $soap->unstuckByName($charName); + $currentTime = time(); + if ($character["time"] < $currentTime) { + $soap->unstuckByName($charName); - self::updateUnstuckCD($charName); + self::updateUnstuckCD($charName); - return $charName . " unstucked!"; + return $charName . " unstucked!"; + } + + return $charName . " unstuck still on cooldown!"; } }