◆ FilterTargets()
| void spell_frostwarden_handler_order_whelp::FilterTargets |
( |
std::list< WorldObject * > & |
targets | ) |
|
|
inlineprivate |
1697 {
1699 if (targets.empty())
1700 return;
1701
1703 targets.clear();
1704 targets.push_back(target);
1705 }
@ TYPEID_PLAYER
Definition ObjectGuid.h:36
Definition GridNotifiers.h:1629
auto SelectRandomContainerElement(C const &container) -> typename std::add_const< decltype(*std::begin(container))>::type &
Definition Containers.h:133
References Acore::Containers::SelectRandomContainerElement(), and TYPEID_PLAYER.
Referenced by Register().
◆ HandleForcedCast()
| void spell_frostwarden_handler_order_whelp::HandleForcedCast |
( |
SpellEffIndex |
effIndex | ) |
|
|
inlineprivate |
◆ PrepareSpellScript()
◆ Register()
| void spell_frostwarden_handler_order_whelp::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
1723 {
1726 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELL_EFFECT_FORCE_CAST
Definition SharedDefines.h:929
@ TARGET_UNIT_DEST_AREA_ENEMY
Definition SharedDefines.h:1432
#define SpellEffectFn(F, I, N)
Definition SpellScript.h:337
#define SpellObjectAreaTargetSelectFn(F, I, N)
Definition SpellScript.h:354
HookList< EffectHandler > OnEffectHitTarget
Definition SpellScript.h:336
HookList< ObjectAreaTargetSelectHandler > OnObjectAreaTargetSelect
Definition SpellScript.h:353
void FilterTargets(std::list< WorldObject * > &targets)
Definition boss_sindragosa.cpp:1696
void HandleForcedCast(SpellEffIndex effIndex)
Definition boss_sindragosa.cpp:1707
References EFFECT_0, FilterTargets(), HandleForcedCast(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, SPELL_EFFECT_FORCE_CAST, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_DEST_AREA_ENEMY.
◆ Validate()
| bool spell_frostwarden_handler_order_whelp::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: