From 0f8852d29051fd483dbc52a1cb582862c21aa908 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 18 Mar 2026 00:09:22 -0700 Subject: [PATCH] fix: clear selfResAvailable_ when player releases spirit --- src/game/game_handler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index 28ffc8e1..85ceaac9 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -13937,6 +13937,7 @@ void GameHandler::releaseSpirit() { auto packet = RepopRequestPacket::build(); socket->send(packet); releasedSpirit_ = true; + selfResAvailable_ = false; // self-res window closes when spirit is released repopPending_ = true; lastRepopRequestMs_ = static_cast(now); LOG_INFO("Sent CMSG_REPOP_REQUEST (Release Spirit)");