Michał W. Urbańczyk 13 lat temu
rodzic
commit
918452d37c
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      AI/VCAI/VCAI.cpp

+ 3 - 1
AI/VCAI/VCAI.cpp

@@ -343,7 +343,9 @@ ui64 evaluateDanger(crint3 tile, const CGHeroInstance *visitor)
 		if (dangerousObject)
 		{
 			//TODO: don't downcast objects AI shouldnt know about!
-			objectDanger *= fh->getTacticalAdvantage(visitor, dynamic_cast<const CArmedInstance*>(dangerousObject));
+			auto armedObj = dynamic_cast<const CArmedInstance*>(dangerousObject);
+			if(armedObj)
+				objectDanger *= fh->getTacticalAdvantage(visitor, armedObj);
 		}
 	}