◆ PrepareSpellScript()
◆ RecalculateDamage()
void spell_gen_reduced_above_60::RecalculateDamage |
( |
| ) |
|
|
inlineprivate |
283 {
285 if (target->GetLevel() > 60)
286 {
288 AddPct(damage, -4 *
int8(std::min(target->GetLevel(),
uint8(85)) - 60));
290 }
291 }
std::int32_t int32
Definition Define.h:103
std::uint8_t uint8
Definition Define.h:109
std::int8_t int8
Definition Define.h:105
T AddPct(T &base, U pct)
Definition Util.h:67
Unit * GetHitUnit()
Definition SpellScript.cpp:448
void SetHitDamage(int32 damage)
Definition SpellScript.cpp:524
int32 GetHitDamage()
Definition SpellScript.cpp:514
References AddPct(), SpellScript::GetHitDamage(), SpellScript::GetHitUnit(), and SpellScript::SetHitDamage().
Referenced by Register().
◆ Register()
void spell_gen_reduced_above_60::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: