Core/Auras: Implement PROC_FLAG_2_SUCCESSFUL_DISPEL
Port From (https://github.com/TrinityCore/TrinityCore/commit/27c17eb59e3d61548bb1a34928cce64c73bc5918)
This commit is contained in:
@@ -1846,6 +1846,9 @@ namespace Game.Spells
|
||||
|
||||
CallScriptSuccessfulDispel(effectInfo.EffectIndex);
|
||||
|
||||
Unit.ProcSkillsAndAuras(GetUnitCasterForEffectHandlers(), unitTarget, new ProcFlagsInit(ProcFlags.None, ProcFlags2.SuccessfulDispel), new ProcFlagsInit(ProcFlags.None),
|
||||
ProcFlagsSpellType.MaskAll, ProcFlagsSpellPhase.Hit, ProcFlagsHit.None, null, null, null);
|
||||
|
||||
m_UniqueTargetInfo.Find(p => p.TargetGUID == unitTarget.GetGUID()).ProcHitMask |= ProcFlagsHit.Dispel;
|
||||
}
|
||||
|
||||
@@ -3935,6 +3938,9 @@ namespace Game.Spells
|
||||
|
||||
CallScriptSuccessfulDispel(effectInfo.EffectIndex);
|
||||
|
||||
Unit.ProcSkillsAndAuras(GetUnitCasterForEffectHandlers(), unitTarget, new ProcFlagsInit(ProcFlags.None, ProcFlags2.SuccessfulDispel), new ProcFlagsInit(ProcFlags.None),
|
||||
ProcFlagsSpellType.MaskAll, ProcFlagsSpellPhase.Hit, ProcFlagsHit.None, null, null, null);
|
||||
|
||||
m_UniqueTargetInfo.Find(p => p.TargetGUID == unitTarget.GetGUID()).ProcHitMask |= ProcFlagsHit.Dispel;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user