aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-06-19 20:14:53 +0200
committerShauren <shauren.trinity@gmail.com>2024-06-19 20:14:53 +0200
commitc968dedfee59db53fc912ac166309f3d87470821 (patch)
tree040b523a5bed5e38c7447dadbad8b314ea6c6463 /src/server/game/Spells/Spell.cpp
parente54e3ed2040d0c21c3b05433269044568572cb7a (diff)
Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index f84066f77c4..785f468612d 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -2920,7 +2920,7 @@ void Spell::TargetInfo::DoDamageAndTriggers(Spell* spell)
// Fill base damage struct (unitTarget - is real spell target)
SpellNonMeleeDamage damageInfo(caster, spell->unitTarget, spell->m_spellInfo, spell->m_SpellVisual, spell->m_spellSchoolMask, spell->m_castId);
// Check damage immunity
- if (spell->unitTarget->IsImmunedToDamage(spell->m_spellInfo))
+ if (spell->unitTarget->IsImmunedToDamage(caster, spell->m_spellInfo))
{
hitMask = PROC_HIT_IMMUNE;
spell->m_damage = 0;