![]() |
TrinityCore
|
Inheritance diagram for spell_pilgrims_bounty_a_serving_of:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | OnApply (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | OnRemove (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | HandlePlate (Unit *target, bool apply) |
| void | Register () override |
Private Attributes | |
| uint32 | _triggeredSpellId |
Definition at line 370 of file pilgrims_bounty.cpp.
|
inline |
Definition at line 375 of file pilgrims_bounty.cpp.
|
inlineprivate |
Definition at line 397 of file pilgrims_bounty.cpp.
References _triggeredSpellId, WorldObject::CastSpell(), WorldObject::GetTransSeat(), Unit::GetVehicle(), and SEAT_PLATE_HOLDER.
Referenced by OnApply(), and OnRemove().
|
inlineprivate |
Definition at line 383 of file pilgrims_bounty.cpp.
References WorldObject::CastSpell(), AuraEffect::GetAmountAsInt(), AuraScript::GetTarget(), and HandlePlate().
Referenced by Register().
|
inlineprivate |
Definition at line 390 of file pilgrims_bounty.cpp.
References AuraEffect::GetAmountAsInt(), AuraScript::GetTarget(), HandlePlate(), and Unit::RemoveAurasDueToSpell().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 411 of file pilgrims_bounty.cpp.
References AuraScript::AfterEffectApply, AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_0, OnApply(), AuraScript::OnEffectRemove, OnRemove(), and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 378 of file pilgrims_bounty.cpp.
References _triggeredSpellId, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 372 of file pilgrims_bounty.cpp.
Referenced by HandlePlate(), and Validate().