From 4222f7e01f20e17fb4e59a84ac7129d80dc84725 Mon Sep 17 00:00:00 2001 From: kdmcser Date: Sun, 23 Nov 2025 19:04:26 +0800 Subject: [PATCH] fix limiter is invalid in SPELL_LIKE_ATTACK bonus --- server/battles/BattleActionProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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