Core/Spells: Do not proc spells with PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_(NEG|POS) if there is no target, reimplemented Storm, Earth and Fire talent in another way
Closes #3367 Closes #2424 If you find more spells that are broken because of this, please notify us Signed-off-by: Subv <s.v.h21@hotmail.com>
This commit is contained in:
1 parent
8a33ddc010
commit
3d8aaabaf3
4 files changed
+20
-44
No files matched your search
@@ -7356,20 +7356,6 @@ bool Unit::HandleDummyAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere
|
||||
triggered_spell_id = 63685;
|
||||
break;
|
||||
}
|
||||
// Storm, Earth and Fire
|
||||
if (dummySpell->SpellIconID == 3063)
|
||||
{
|
||||
// Earthbind Totem summon only
|
||||
if (procSpell->Id != 2484)
|
||||
return false;
|
||||
|
||||
float chance = (float)triggerAmount;
|
||||
if (!roll_chance_f(chance))
|
||||
return false;
|
||||
|
||||
triggered_spell_id = 64695;
|
||||
break;
|
||||
}
|
||||
// Ancestral Awakening
|
||||
if (dummySpell->SpellIconID == 3065)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user