From 9a52131c82f48fd1a6c454cdca333e749f14a2e0 Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Sat, 9 Dec 2023 18:48:53 +0200 Subject: [PATCH] Use battle side instead of player color for fire shield damage formula --- 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 56878c270..07180c913 100644 --- a/server/battles/BattleActionProcessor.cpp +++ b/server/battles/BattleActionProcessor.cpp @@ -1032,7 +1032,7 @@ void BattleActionProcessor::makeAttack(const CBattleInfoCallback & battle, const const CStack * actor = item.first; int64_t rawDamage = item.second; - const CGHeroInstance * actorOwner = battle.battleGetFightingHero(actor->unitOwner()); + const CGHeroInstance * actorOwner = battle.battleGetFightingHero(actor->unitSide()); if(actorOwner) {