浏览代码

Fixed https://bugs.vcmi.eu/view.php?id=2686

AlexVinS 8 年之前
父节点
当前提交
c66c66c5ae
共有 2 个文件被更改,包括 1 次插入2 次删除
  1. 0 1
      lib/CTownHandler.cpp
  2. 1 1
      lib/mapping/MapFormatH3M.cpp

+ 0 - 1
lib/CTownHandler.cpp

@@ -82,7 +82,6 @@ CFaction::~CFaction()
 CTown::CTown()
 	: faction(nullptr), mageLevel(0), primaryRes(0), moatDamage(0), defaultTavernChance(0)
 {
-	faction = nullptr;
 }
 
 CTown::~CTown()

+ 1 - 1
lib/mapping/MapFormatH3M.cpp

@@ -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;