瀏覽代碼

Merge pull request #2524 from Nordsoft91/reward_canrefuse

[1.3.1] Reward can refuse fix
Ivan Savenko 2 年之前
父節點
當前提交
1f9ee6aa38
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      lib/mapObjects/CGTownBuilding.cpp

+ 3 - 0
lib/mapObjects/CGTownBuilding.cpp

@@ -356,6 +356,9 @@ void CTownRewardableBuilding::heroLevelUpDone(const CGHeroInstance *hero) const
 
 void CTownRewardableBuilding::blockingDialogAnswered(const CGHeroInstance *hero, ui32 answer) const
 {
+	if(answer == 0)
+		return; // player refused
+	
 	if(visitors.find(hero->id) != visitors.end())
 		return; // query not for this building