浏览代码

CWillLastDays: add condition for permanent durations

Accidentally missed them in pull request
ArseniyShestakov 10 年之前
父节点
当前提交
96897acc46
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      lib/HeroBonus.h

+ 2 - 0
lib/HeroBonus.h

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