◆ FilterTargets()
void spell_frostwarden_handler_order_whelp::FilterTargets |
( |
std::list< WorldObject * > & |
targets | ) |
|
|
inlineprivate |
1699 {
1701 if (targets.empty())
1702 return;
1703
1705 targets.clear();
1706 targets.push_back(target);
1707 }
@ TYPEID_PLAYER
Definition ObjectGuid.h:36
Definition GridNotifiers.h:1599
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.
1725 {
1728 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELL_EFFECT_FORCE_CAST
Definition SharedDefines.h:918
@ TARGET_UNIT_DEST_AREA_ENEMY
Definition SharedDefines.h:1421
#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:1698
void HandleForcedCast(SpellEffIndex effIndex)
Definition boss_sindragosa.cpp:1709
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: