2
0
Эх сурвалжийг харах

Fix crash on initializing off-map hero

Ivan Savenko 6 сар өмнө
parent
commit
83099f9288

+ 4 - 1
lib/mapObjects/CArmedInstance.cpp

@@ -166,7 +166,10 @@ void CArmedInstance::serializeJsonOptions(JsonSerializeFormat & handler)
 
 TerrainId CArmedInstance::getCurrentTerrain() const
 {
-	return cb->getTile(anchorPos())->getTerrainID();
+	if (anchorPos().isValid())
+		return cb->getTile(visitablePos())->getTerrainID();
+	else
+		return TerrainId::NONE;
 }
 
 VCMI_LIB_NAMESPACE_END