From 5e410f3066c6bd58131d30201a22021559777c1f Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Mon, 13 Dec 2010 23:24:03 +0000 Subject: [PATCH] - bugfix for turning off fog of war on network games when players are dead. Now we DO NOT turn off fog of war until ALL of the players units are dead. --- source/glest_game/world/world.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/glest_game/world/world.cpp b/source/glest_game/world/world.cpp index e40c2457..5376b02e 100644 --- a/source/glest_game/world/world.cpp +++ b/source/glest_game/world/world.cpp @@ -1183,7 +1183,8 @@ void World::computeFow(int factionIdxToTick) { if( k == thisTeamIndex && (thisTeamIndex == GameConstants::maxPlayers -1 + fpt_Observer || (game->getGameOver() == true && (game->getGameSettings()->isNetworkGame() == false || - game->getGameSettings()->getEnableObserverModeAtEndGame() == true)))) { + (game->getGameSettings()->getEnableObserverModeAtEndGame() == true && + getFaction(k)->getUnitCount() <= 0))))) { map.getSurfaceCell(i, j)->setVisible(k, true); map.getSurfaceCell(i, j)->setExplored(k, true);