Преглед на файлове

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
 void CTownRewardableBuilding::blockingDialogAnswered(const CGHeroInstance *hero, ui32 answer) const
 {
 {
+	if(answer == 0)
+		return; // player refused
+	
 	if(visitors.find(hero->id) != visitors.end())
 	if(visitors.find(hero->id) != visitors.end())
 		return; // query not for this building
 		return; // query not for this building