![]() |
TrinityCore
|
Inheritance diagram for spell_festergut_blighted_spores:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | ExtraEffect (AuraEffect const *, AuraEffectHandleModes) |
| void | HandleResidue () |
| void | Register () override |
Definition at line 393 of file boss_festergut.cpp.
|
inlineprivate |
Definition at line 400 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 410 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().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 426 of file boss_festergut.cpp.
References AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, ExtraEffect(), AuraScript::OnEffectRemove, and SPELL_AURA_PERIODIC_DAMAGE.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 395 of file boss_festergut.cpp.
References SPELL_INOCULATED, SPELL_ORANGE_BLIGHT_RESIDUE, and SpellScriptBase::ValidateSpellInfo().