![]() |
TrinityCore
|
Inheritance diagram for spell_lord_and_lady_waycrest_virulent_pathogen_damage:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleDamage (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Definition at line 411 of file boss_lord_and_lady_waycrest.cpp.
|
inlineprivate |
Definition at line 418 of file boss_lord_and_lady_waycrest.cpp.
References AURA_REMOVE_BY_ENEMY_SPELL, AURA_REMOVE_BY_EXPIRE, WorldObject::CastSpell(), AuraScript::GetCaster(), WorldObject::GetMap(), AuraScript::GetTarget(), AuraScript::GetTargetApplication(), Map::IsHeroicOrHigher(), SPELL_CONTAGIOUS_REMNANTS, and SPELL_VIRULENT_PATHOGEN_INFECT_AREA.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 434 of file boss_lord_and_lady_waycrest.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, HandleDamage(), and SPELL_AURA_PERIODIC_DAMAGE.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 413 of file boss_lord_and_lady_waycrest.cpp.
References SPELL_CONTAGIOUS_REMNANTS, SPELL_VIRULENT_PATHOGEN_INFECT_AREA, and SpellScriptBase::ValidateSpellInfo().