![]() |
TrinityCore
|
Static Public Member Functions | |
| static bool | Validate () |
| static void | CreateFragments (Unit *source, Unit *dh, int32 count) |
Static Public Attributes | |
| static constexpr std::array< DemonHunterSpells, 2 > | DevourerSpells = { SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_RIGHT, SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_LEFT } |
| static constexpr std::array< DemonHunterSpells, 2 > | HavocSpells = { SPELL_DH_SHATTERED_SOUL_LESSER_RIGHT, SPELL_DH_SHATTERED_SOUL_LESSER_LEFT } |
| static constexpr std::array< DemonHunterSpells, 2 > | VengeanceSpells = { SPELL_DH_SHATTER_SOUL_VENGEANCE_FRONT_RIGHT, SPELL_DH_SHATTER_SOUL_VENGEANCE_BACK_RIGHT } |
Definition at line 1059 of file spell_dh.cpp.
|
inlinestatic |
Definition at line 1072 of file spell_dh.cpp.
References WorldObject::CastSpell(), DemonHunterDevourer, DemonHunterVengeance, DevourerSpells, HavocSpells, Trinity::Containers::SelectRandomContainerElement(), Object::ToPlayer(), TRIGGERED_DONT_REPORT_CAST_ERROR, and VengeanceSpells.
Referenced by spell_dh_elysian_decree::CreateLesserSoulFragments(), spell_dh_soul_carver_aura::HandleEffectPeriodic(), spell_dh_soul_sigils::HandleOnProc(), spell_dh_shattered_souls_devourer::HandleProc(), and spell_dh_soul_carver::HandleSoulFragments().
|
inlinestatic |
Definition at line 1065 of file spell_dh.cpp.
References DevourerSpells, HavocSpells, SpellScriptBase::ValidateSpellInfo(), and VengeanceSpells.
Referenced by spell_dh_elysian_decree::Validate(), spell_dh_shattered_souls_devourer::Validate(), spell_dh_soul_carver_aura::Validate(), and spell_dh_soul_carver::Validate().
|
staticconstexpr |
Definition at line 1061 of file spell_dh.cpp.
Referenced by CreateFragments(), and Validate().
|
staticconstexpr |
Definition at line 1062 of file spell_dh.cpp.
Referenced by CreateFragments(), and Validate().
|
staticconstexpr |
Definition at line 1063 of file spell_dh.cpp.
Referenced by CreateFragments(), and Validate().