fix: clear selfResAvailable_ when player releases spirit

This commit is contained in:
Kelsi 2026-03-18 00:09:22 -07:00
parent 5a5c2dcda3
commit 0f8852d290

View file

@ -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<uint64_t>(now);
LOG_INFO("Sent CMSG_REPOP_REQUEST (Release Spirit)");