![]() |
TrinityCore
|
Inheritance diagram for spell_warr_anger_management_proc:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleProc (AuraEffect const *aurEff, ProcEventInfo const &eventInfo, std::span< int32 const > spellIds) const |
| void | OnProcArms (AuraEffect const *aurEff, ProcEventInfo const &eventInfo) const |
| void | OnProcFury (AuraEffect const *aurEff, ProcEventInfo const &eventInfo) const |
| void | OnProcProtection (AuraEffect const *aurEff, ProcEventInfo const &eventInfo) const |
| void | Register () override |
Static Private Member Functions | |
| static bool | ValidateProc (AuraEffect const *aurEff, ProcEventInfo const &eventInfo, ChrSpecialization spec) |
| static bool | CheckArmsProc (AuraScript const &, AuraEffect const *aurEff, ProcEventInfo const &eventInfo) |
| static bool | CheckFuryProc (AuraScript const &, AuraEffect const *aurEff, ProcEventInfo const &eventInfo) |
| static bool | CheckProtectionProc (AuraScript const &, AuraEffect const *aurEff, ProcEventInfo const &eventInfo) |
Static Private Attributes | |
| static constexpr FloatMilliseconds | CooldownReduction = 1s |
| static constexpr std::array< int32, 4 > | ArmsSpellIds = { SPELL_WARRIOR_COLOSSUS_SMASH, SPELL_WARRIOR_WARBREAKER, SPELL_WARRIOR_BLADESTORM, SPELL_WARRIOR_RAVAGER } |
| static constexpr std::array< int32, 3 > | FurySpellIds = { SPELL_WARRIOR_RECKLESSNESS, SPELL_WARRIOR_BLADESTORM, SPELL_WARRIOR_RAVAGER } |
| static constexpr std::array< int32, 2 > | ProtectionSpellIds = { SPELL_WARRIOR_AVATAR, SPELL_WARRIOR_SHIELD_WALL } |
Definition at line 165 of file spell_warrior.cpp.
|
inlinestaticprivate |
Definition at line 186 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
Definition at line 198 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
Definition at line 203 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 222 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 232 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 237 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 242 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 247 of file spell_warrior.cpp.
Here is the call graph for this function:
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 208 of file spell_warrior.cpp.
Here is the call graph for this function:
|
inlinestaticprivate |
Definition at line 167 of file spell_warrior.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticconstexprprivate |
Definition at line 259 of file spell_warrior.cpp.
|
staticconstexprprivate |
Definition at line 258 of file spell_warrior.cpp.
|
staticconstexprprivate |
Definition at line 260 of file spell_warrior.cpp.
|
staticconstexprprivate |
Definition at line 261 of file spell_warrior.cpp.