![]() |
TrinityCore
|
Inheritance diagram for spell_festergut_blighted_spores:Private Member Functions | |
| PrepareAuraScript (spell_festergut_blighted_spores) | |
| bool | Validate (SpellInfo const *) override |
| void | ExtraEffect (AuraEffect const *, AuraEffectHandleModes) |
| void | HandleResidue () |
| void | Register () override |
Definition at line 405 of file boss_festergut.cpp.
|
inlineprivate |
Definition at line 414 of file boss_festergut.cpp.
References WorldObject::CastSpell(), DATA_FESTERGUT, DATA_INOCULATED_STACK, ObjectAccessor::GetCreature(), AuraScript::GetStackAmount(), AuraScript::GetTarget(), HandleResidue(), and SPELL_INOCULATED.
Referenced by Register().
|
inlineprivate |
Definition at line 424 of file boss_festergut.cpp.
References WorldObject::CastSpell(), WorldObject::GetMap(), Player::GetQuestStatus(), AuraScript::GetUnitOwner(), Unit::HasAura(), Map::Is25ManRaid(), QUEST_RESIDUE_RENDEZVOUS_10, QUEST_RESIDUE_RENDEZVOUS_25, QUEST_STATUS_INCOMPLETE, SPELL_ORANGE_BLIGHT_RESIDUE, Object::ToPlayer(), and TRIGGERED_FULL_MASK.
Referenced by ExtraEffect().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 440 of file boss_festergut.cpp.
References AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, ExtraEffect(), AuraScript::OnEffectRemove, and SPELL_AURA_PERIODIC_DAMAGE.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 409 of file boss_festergut.cpp.
References SPELL_INOCULATED, SPELL_ORANGE_BLIGHT_RESIDUE, and _SpellScript::ValidateSpellInfo().