TrinityCore
|
Private Types | |
using | OtherFactionRacePriorityList = std::array< Races, 3 > |
Private Member Functions | |
bool | Validate (SpellInfo const *) override |
void | HandleApply (AuraEffect const *, AuraEffectHandleModes mode) |
void | HandleRemove (AuraEffect const *, AuraEffectHandleModes) |
void | UpdateRacials (Races oldRace, Races newRace) |
void | Register () override |
Static Private Member Functions | |
static Races | GetReplacementRace (Races nativeRace, Classes playerClass) |
static uint32 | GetDisplayIdForRace (Races race, Gender gender) |
Static Private Attributes | |
static std::unordered_map< Races, OtherFactionRacePriorityList > const | RaceInfo |
static std::unordered_map< Races, std::array< uint32, 2 > > const | RaceDisplayIds |
static std::vector< uint32 > | RacialSkills |
Definition at line 409 of file spell_generic.cpp.
|
private |
Definition at line 411 of file spell_generic.cpp.
|
inlinestaticprivate |
Definition at line 483 of file spell_generic.cpp.
|
inlinestaticprivate |
Definition at line 473 of file spell_generic.cpp.
|
inlineprivate |
Definition at line 521 of file spell_generic.cpp.
|
inlineprivate |
Definition at line 535 of file spell_generic.cpp.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 563 of file spell_generic.cpp.
|
inlineprivate |
Definition at line 545 of file spell_generic.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 491 of file spell_generic.cpp.
|
inlinestaticprivate |
Definition at line 442 of file spell_generic.cpp.
|
inlinestaticprivate |
Definition at line 413 of file spell_generic.cpp.
|
inlinestaticprivate |
Definition at line 471 of file spell_generic.cpp.