◆ ModDest()
1092 {
1093
1095 if (!caster)
1097 if (!caster)
1098 return;
1099
1101 float angle =
frand(0.0f, 2 * M_PI);
1102
1105 }
float frand(float min, float max)
Definition Random.cpp:57
@ EFFECT_0
Definition SharedDefines.h:31
std::array< SpellEffectInfo, MAX_SPELL_EFFECTS > Effects
Definition SpellInfo.h:417
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:416
GameObject * GetGObjCaster()
Definition SpellScript.cpp:406
Unit * GetCaster()
Definition SpellScript.cpp:401
Position GetNearPosition(float dist, float angle)
Definition Object.cpp:2861
void Relocate(Position const &pos)
Definition Spell.cpp:93
References EFFECT_0, SpellInfo::Effects, frand(), SpellScript::GetCaster(), SpellScript::GetGObjCaster(), WorldObject::GetNearPosition(), SpellScript::GetSpellInfo(), and SpellDestination::Relocate().
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
| void spell_gen_random_target32::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: