diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index af089d93..05feb17b 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -16164,6 +16164,7 @@ void GameHandler::handleCastFailed(network::Packet& packet) { castIsChannel = false; currentCastSpellId = 0; castTimeRemaining = 0.0f; + lastInteractedGoGuid_ = 0; // Stop precast sound — spell failed before completing if (auto* renderer = core::Application::getInstance().getRenderer()) {