diff --git a/AI/VCAI/MapObjectsEvaluator.cpp b/AI/VCAI/MapObjectsEvaluator.cpp index 8532146cd..96badfd53 100644 --- a/AI/VCAI/MapObjectsEvaluator.cpp +++ b/AI/VCAI/MapObjectsEvaluator.cpp @@ -26,7 +26,7 @@ MapObjectsEvaluator::MapObjectsEvaluator() for(auto secondaryID : VLC->objtypeh->knownSubObjects(primaryID)) { auto handler = VLC->objtypeh->getHandlerFor(primaryID, secondaryID); - if(!handler->isStaticObject()) + if(handler && !handler->isStaticObject()) { if(handler->getAiValue() != boost::none) {