![]() |
TrinityCore
|
Inheritance diagram for spell_warr_improved_whirlwind_cleave:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| bool | Load () override |
| void | CalculateDamage (SpellEffectInfo const &spellEffectInfo, Unit const *victim, int32 &, int32 &, float &pctMod) const |
| void | Register () override |
85739 - Whirlwind Cleave aura, attached to the following spells:
1464 - Slam 1715 - Hamstring 23881 - Bloodthirst 23922 - Shield Slam 34428 - Victory Rush 85384 - Raging Blow 96103 - Raging Blow 100130 - Furious Slash 163558 - Execute Off-Hand 184707 - Rampage 184709 - Rampage 201363 - Rampage 201364 - Rampage 202168 - Impending Victory 218617 - Rampage 260798 - Execute 280772 - Siegebreaker 280849 - Execute 317483 - Condemn (Venthyr) 317488 - Condemn (Venthyr) 317489 - Condemn Off-Hand (Venthyr) 335096 - Bloodbath 335098 - Crushing Blow 335100 - Crushing Blow 394062 - Rend 394063 - Rend 396718 - Onslaught 463815 - Arms Execute FX Test 463816 - Fury Execute FX Test 463817 - Fury Execute Off-Hand FX Test 1269383 - Heroic Strike
Definition at line 1245 of file spell_warrior.cpp.
|
inlineprivate |
Definition at line 1258 of file spell_warrior.cpp.
References ApplyPct(), EFFECT_1, SpellEffectInfo::EffectIndex, SpellScript::GetCaster(), BaseEntity::GetGUID(), SpellScript::GetUnitTargetIndexForEffect(), and SPELL_WARRIOR_WHIRLWIND_CLEAVE_AURA.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1253 of file spell_warrior.cpp.
References SpellScript::GetCaster(), Unit::HasAura(), and SPELL_WARRIOR_WHIRLWIND_CLEAVE_AURA.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1268 of file spell_warrior.cpp.
References SpellScript::CalcDamage, CalculateDamage(), and SpellCalcDamageFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1247 of file spell_warrior.cpp.
References DIFFICULTY_NONE, EFFECT_0, EFFECT_1, SpellInfo::IsAffected(), SPELL_WARRIOR_WHIRLWIND_CLEAVE_AURA, SPELLFAMILY_WARRIOR, sSpellMgr, and SpellScriptBase::ValidateSpellEffect().