From 4e69853ca87bcdbf3cd79641d73f3ea2a7bc3032 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Sat, 13 Jan 2024 16:05:12 +0100 Subject: [PATCH] vcmiobelisk bugfix --- server/processors/PlayerMessageProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/processors/PlayerMessageProcessor.cpp b/server/processors/PlayerMessageProcessor.cpp index 6af453752..ecd7c5813 100644 --- a/server/processors/PlayerMessageProcessor.cpp +++ b/server/processors/PlayerMessageProcessor.cpp @@ -384,7 +384,7 @@ void PlayerMessageProcessor::cheatPuzzleReveal(PlayerColor player) for(auto & obj : gameHandler->gameState()->map->objects) { - if(obj && obj->ID == Obj::OBELISK) + if(obj && obj->ID == Obj::OBELISK && !obj->wasVisited(player)) { gameHandler->setObjPropertyID(obj->id, ObjProperty::OBELISK_VISITED, t->id); for(const auto & color : t->players)