Michał W. Urbańczyk hace 13 años
padre
commit
918452d37c
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  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);
 		}
 	}