浏览代码

Fix for garrison issue.
To be released as second hotfix.

Michał W. Urbańczyk 15 年之前
父节点
当前提交
5d1111019c
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      client/CPlayerInterface.cpp

+ 2 - 0
client/CPlayerInterface.cpp

@@ -476,6 +476,8 @@ void CPlayerInterface::heroInGarrisonChange(const CGTownInstance *town)
 		c->hslotup.hero = town->garrisonHero;
 		c->hslotup.hero = town->garrisonHero;
 		c->garr->odown = c->hslotdown.hero = town->visitingHero;
 		c->garr->odown = c->hslotdown.hero = town->visitingHero;
 		c->garr->set2 = town->visitingHero;
 		c->garr->set2 = town->visitingHero;
+		c->garr->ourDown = LOCPLINT->playerID==(town->garrisonHero ? town->garrisonHero->tempOwner : town->tempOwner);
+		c->garr->ourDown = (town->visitingHero ? LOCPLINT->playerID==town->visitingHero->tempOwner : false);
 		c->garr->recreateSlots();
 		c->garr->recreateSlots();
 	}
 	}
 	GH.totalRedraw();
 	GH.totalRedraw();