Explorar o código

CWillLastDays: add condition for permanent durations

Accidentally missed them in pull request
ArseniyShestakov %!s(int64=10) %!d(string=hai) anos
pai
achega
96897acc46
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      lib/HeroBonus.h

+ 2 - 0
lib/HeroBonus.h

@@ -832,6 +832,8 @@ public:
 			return true;
 			return true;
 		else if(bonus->duration & Bonus::ONE_DAY)
 		else if(bonus->duration & Bonus::ONE_DAY)
 			return false;
 			return false;
+		else if(bonus->duration & Bonus::PERMANENT || bonus->duration & Bonus::ONE_BATTLE)
+			return true;
 		else if(bonus->duration & Bonus::N_DAYS)
 		else if(bonus->duration & Bonus::N_DAYS)
 		{
 		{
 			return bonus->turnsRemain > daysRequested;
 			return bonus->turnsRemain > daysRequested;