diff --git a/dScripts/02_server/Map/NT/NtCombatChallengeServer.cpp b/dScripts/02_server/Map/NT/NtCombatChallengeServer.cpp index 2c2f84c2..011a67ea 100644 --- a/dScripts/02_server/Map/NT/NtCombatChallengeServer.cpp +++ b/dScripts/02_server/Map/NT/NtCombatChallengeServer.cpp @@ -43,7 +43,7 @@ void NtCombatChallengeServer::OnFireEventServerSide(Entity* self, Entity* sender void NtCombatChallengeServer::OnMessageBoxResponse(Entity* self, Entity* sender, int32_t button, const std::u16string& identifier, const std::u16string& userData) { - if (identifier == u"PlayButton" && button == 1) { + if (identifier == u"PlayButton" && button == 1 && !self->GetNetworkVar(u"bInUse")) { self->SetNetworkVar(u"bInUse", true); self->SetVar(u"playerID", sender->GetObjectID());