AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Member Functions | |
PrepareAuraScript (spell_love_in_air_perfume_immune) | |
void | HandleEffectApply (AuraEffect const *, AuraEffectHandleModes) |
void | HandleEffectRemove (AuraEffect const *, AuraEffectHandleModes) |
void | Register () override |
|
inlineprivate |
References Unit::ApplySpellImmune(), AuraScript::GetId(), AuraScript::GetTarget(), IMMUNITY_ID, SPELL_ALLURING_PERFUME_SPRAY, SPELL_COLOGNE_IMMUNE, SPELL_COLOGNE_PASSIVE_DAMAGE, SPELL_COLOGNE_SPRAY, and SPELL_PERFUME_PASSIVE_DAMAGE.
Referenced by Register().
|
inlineprivate |
References Unit::ApplySpellImmune(), AuraScript::GetId(), AuraScript::GetTarget(), IMMUNITY_ID, SPELL_ALLURING_PERFUME_SPRAY, SPELL_COLOGNE_IMMUNE, SPELL_COLOGNE_PASSIVE_DAMAGE, SPELL_COLOGNE_SPRAY, and SPELL_PERFUME_PASSIVE_DAMAGE.
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
References AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_2, HandleEffectApply(), HandleEffectRemove(), AuraScript::OnEffectApply, AuraScript::OnEffectRemove, and SPELL_AURA_DUMMY.