Parcourir la source

fixes crash when entering a shipyard

Opuszek il y a 3 mois
Parent
commit
c5751cc82b
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      lib/callback/CGameInfoCallback.cpp

+ 1 - 1
lib/callback/CGameInfoCallback.cpp

@@ -394,7 +394,7 @@ bool CGameInfoCallback::isVisibleFor(int3 pos, PlayerColor player) const
 bool CGameInfoCallback::isVisible(int3 pos) const
 {
 	if (!getPlayerID().has_value())
-		return true; // weird, but we do have such calls
+		return gameState().getMap().isInTheMap(pos); // weird, but we do have such calls
 	return gameState().isVisibleFor(pos, *getPlayerID());
 }