浏览代码

Definitelly fixed #268

DjWarmonger 16 年之前
父节点
当前提交
79592d6fbb
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 2
      hch/CObjectHandler.cpp
  2. 1 1
      hch/CObjectHandler.h

+ 2 - 2
hch/CObjectHandler.cpp

@@ -3902,8 +3902,8 @@ void CGOnceVisitable::onHeroVisit( const CGHeroInstance * h ) const
 			break;
 		case 2: //res
 			iw.text.addTxt(MetaString::ADVOB_TXT, txtid);
-			iw.components.push_back(Component(Component::RESOURCE,bonusType,bonusVal,0));
-			cb->giveResource(h->getOwner(),bonusType,bonusVal);
+			iw.components.push_back (Component(Component::RESOURCE, bonusType, bonusVal, 0));
+			cb->giveResource(h->getOwner(), bonusType, bonusVal);
 			break;
 		}
 		if(ID == 105  &&  artOrRes == 1) 

+ 1 - 1
hch/CObjectHandler.h

@@ -905,7 +905,7 @@ public:
 	template <typename Handler> void serialize(Handler &h, const int version)
 	{
 		h & static_cast<CPlayersVisited&>(*this);;
-		h & bonusType & bonusVal;
+		h & artOrRes & bonusType & bonusVal;
 	}
 };