fix log
This commit is contained in:
@@ -301,10 +301,7 @@ class spell_rog_blade_flurry : public AuraScript
|
|||||||
void Register() override
|
void Register() override
|
||||||
{
|
{
|
||||||
DoCheckProc += AuraCheckProcFn(spell_rog_blade_flurry::CheckProc);
|
DoCheckProc += AuraCheckProcFn(spell_rog_blade_flurry::CheckProc);
|
||||||
if (m_scriptSpellId == SPELL_ROGUE_BLADE_FLURRY)
|
OnEffectProc += AuraEffectProcFn(spell_rog_blade_flurry::HandleProc, EFFECT_0, SPELL_AURA_DUMMY);
|
||||||
OnEffectProc += AuraEffectProcFn(spell_rog_blade_flurry::HandleProc, EFFECT_0, SPELL_EFFECT_APPLY_AURA);
|
|
||||||
else
|
|
||||||
OnEffectProc += AuraEffectProcFn(spell_rog_blade_flurry::HandleProc, EFFECT_0, SPELL_AURA_MOD_MELEE_HASTE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Unit* _procTarget = nullptr;
|
Unit* _procTarget = nullptr;
|
||||||
|
|||||||
@@ -67,7 +67,6 @@ enum WarlockSpells
|
|||||||
SPELL_WARLOCK_FLAMESHADOW = 37379,
|
SPELL_WARLOCK_FLAMESHADOW = 37379,
|
||||||
SPELL_WARLOCK_GLYPH_OF_DEMON_TRAINING = 56249,
|
SPELL_WARLOCK_GLYPH_OF_DEMON_TRAINING = 56249,
|
||||||
SPELL_WARLOCK_GLYPH_OF_SOUL_SWAP = 56226,
|
SPELL_WARLOCK_GLYPH_OF_SOUL_SWAP = 56226,
|
||||||
SPELL_WARLOCK_GLYPH_OF_SUCCUBUS = 56250,
|
|
||||||
SPELL_WARLOCK_IMMOLATE_PERIODIC = 157736,
|
SPELL_WARLOCK_IMMOLATE_PERIODIC = 157736,
|
||||||
SPELL_WARLOCK_IMPROVED_HEALTH_FUNNEL_BUFF_R1 = 60955,
|
SPELL_WARLOCK_IMPROVED_HEALTH_FUNNEL_BUFF_R1 = 60955,
|
||||||
SPELL_WARLOCK_IMPROVED_HEALTH_FUNNEL_BUFF_R2 = 60956,
|
SPELL_WARLOCK_IMPROVED_HEALTH_FUNNEL_BUFF_R2 = 60956,
|
||||||
@@ -1096,22 +1095,19 @@ class spell_warl_seduction : public SpellScript
|
|||||||
{
|
{
|
||||||
bool Validate(SpellInfo const* /*spellInfo*/) override
|
bool Validate(SpellInfo const* /*spellInfo*/) override
|
||||||
{
|
{
|
||||||
return ValidateSpellInfo({ SPELL_WARLOCK_GLYPH_OF_SUCCUBUS, SPELL_PRIEST_SHADOW_WORD_DEATH });
|
return ValidateSpellInfo({SPELL_PRIEST_SHADOW_WORD_DEATH });
|
||||||
}
|
}
|
||||||
|
|
||||||
void HandleScriptEffect(SpellEffIndex /*effIndex*/)
|
void HandleScriptEffect(SpellEffIndex /*effIndex*/)
|
||||||
{
|
{
|
||||||
Unit* caster = GetCaster();
|
Unit* caster = GetCaster();
|
||||||
if (Unit* target = GetHitUnit())
|
if (Unit* target = GetHitUnit())
|
||||||
{
|
|
||||||
if (caster->GetOwner() && caster->GetOwner()->HasAura(SPELL_WARLOCK_GLYPH_OF_SUCCUBUS))
|
|
||||||
{
|
{
|
||||||
target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE, ObjectGuid::Empty, target->GetAura(SPELL_PRIEST_SHADOW_WORD_DEATH)); // SW:D shall not be removed.
|
target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE, ObjectGuid::Empty, target->GetAura(SPELL_PRIEST_SHADOW_WORD_DEATH)); // SW:D shall not be removed.
|
||||||
target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE_PERCENT);
|
target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE_PERCENT);
|
||||||
target->RemoveAurasByType(SPELL_AURA_PERIODIC_LEECH);
|
target->RemoveAurasByType(SPELL_AURA_PERIODIC_LEECH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void Register() override
|
void Register() override
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user