@@ -82,7 +82,6 @@ CFaction::~CFaction()
CTown::CTown()
: faction(nullptr), mageLevel(0), primaryRes(0), moatDamage(0), defaultTavernChance(0)
{
- faction = nullptr;
}
CTown::~CTown()
@@ -2231,7 +2231,7 @@ void CMapLoaderH3M::afterRead()
for(auto obj : t.visitableObjects)
- if(obj->ID = Obj::TOWN)
+ if(obj->ID == Obj::TOWN || obj->ID == Obj::RANDOM_TOWN)
mainTown = obj;
break;