diff options
| author | Macs-Account <macsgithub@gmail.com> | 2025-06-07 18:15:32 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-08 01:15:32 +0100 |
| commit | 68ece33f89e00df882638d578fe92022809982eb (patch) | |
| tree | 79ab18398b6021172fce2d8d784fd8777ac0777b /src/server/game/Scripting/ScriptDefines | |
| parent | 608d110d7f13770b05e146b7e28e0aac7f7821cf (diff) | |
fix(Core/Scripting): `UnitScript::DealDamage` always returns the original damage value (#22206)
Diffstat (limited to 'src/server/game/Scripting/ScriptDefines')
| -rw-r--r-- | src/server/game/Scripting/ScriptDefines/UnitScript.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/game/Scripting/ScriptDefines/UnitScript.cpp b/src/server/game/Scripting/ScriptDefines/UnitScript.cpp index bbf83e5c6a..68c53367f0 100644 --- a/src/server/game/Scripting/ScriptDefines/UnitScript.cpp +++ b/src/server/game/Scripting/ScriptDefines/UnitScript.cpp @@ -58,11 +58,7 @@ uint32 ScriptMgr::DealDamage(Unit* AttackerUnit, Unit* pVictim, uint32 damage, D for (auto const& [scriptID, script] : ScriptRegistry<UnitScript>::ScriptPointerList) { - auto const& dmg = script->DealDamage(AttackerUnit, pVictim, damage, damagetype); - if (dmg != damage) - { - return damage; - } + damage = script->DealDamage(AttackerUnit, pVictim, damage, damagetype); } return damage; |
