diff --git a/server/battles/BattleActionProcessor.cpp b/server/battles/BattleActionProcessor.cpp index cf9340efb..e04b59280 100644 --- a/server/battles/BattleActionProcessor.cpp +++ b/server/battles/BattleActionProcessor.cpp @@ -976,7 +976,7 @@ void BattleActionProcessor::makeAttack(const CBattleInfoCallback & battle, const if (useCustomAnimation) bat.flags |= BattleAttack::CUSTOM_ANIMATION; - std::shared_ptr bonus = attacker->getFirstBonus(Selector::type()(BonusType::SPELL_LIKE_ATTACK)); + std::shared_ptr bonus = attacker->getBonus(Selector::type()(BonusType::SPELL_LIKE_ATTACK)); if(bonus && ranged && bonus->subtype.hasValue()) //TODO: make it work in melee? { //this is need for displaying hit animation