diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index 2b29ef80..b84edf19 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -2870,6 +2870,7 @@ void GameHandler::handlePacket(network::Packet& packet) { spellCooldowns[spellId] = cdSec; for (auto& slot : actionBar) { if (slot.type == ActionBarSlot::SPELL && slot.id == spellId) { + slot.cooldownTotal = cdSec; slot.cooldownRemaining = cdSec; } }