diff --git a/lib/HeroBonus.h b/lib/HeroBonus.h index 188442ff9..a95e2c9b6 100644 --- a/lib/HeroBonus.h +++ b/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;