diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-11-10 11:36:29 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-11-10 11:36:29 +0100 |
| commit | c18d0000e8468ce89e46db510778f5ba00541555 (patch) | |
| tree | 674e1a2c9f416e45f85a4babf22856c060752940 /src/server/game/Spells/SpellEffects.cpp | |
| parent | dd1847bd8ff36618500ead2b734cb0e087905066 (diff) | |
Core/Spells: Fixed Conflagrate direct damage not benefitting from talents that increase its damage and DoT benefitting twice from damage done mods
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index c9ab4bbc4b5..f5edb7324ef 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -420,7 +420,6 @@ void Spell::EffectSchoolDMG() { // Calculate damage of Immolate/Shadowflame tick int32 pdamage = aura->GetAmount(); - pdamage = unitTarget->SpellDamageBonusTaken(unitCaster, aura->GetSpellInfo(), pdamage, DOT); // And multiply by amount of ticks to get damage potential pdamage *= aura->GetSpellInfo()->GetMaxTicks(); @@ -434,7 +433,6 @@ void Spell::EffectSchoolDMG() ASSERT(m_spellInfo->GetMaxTicks() > 0); m_spellValue->EffectBasePoints[EFFECT_1] = dotBasePoints / m_spellInfo->GetMaxTicks(); - apply_direct_bonus = false; // Glyph of Conflagrate if (!unitCaster->HasAura(56235)) unitTarget->RemoveAurasDueToSpell(aura->GetId(), unitCaster->GetGUID()); |
