|
| SpellMgr (SpellMgr const &right)=delete |
|
| SpellMgr (SpellMgr &&right)=delete |
|
SpellMgr & | operator= (SpellMgr const &right)=delete |
|
SpellMgr & | operator= (SpellMgr &&right)=delete |
|
SpellChainNode const * | GetSpellChainNode (uint32 spell_id) const |
|
uint32 | GetFirstSpellInChain (uint32 spell_id) const |
|
uint32 | GetLastSpellInChain (uint32 spell_id) const |
|
uint32 | GetNextSpellInChain (uint32 spell_id) const |
|
uint32 | GetPrevSpellInChain (uint32 spell_id) const |
|
uint8 | GetSpellRank (uint32 spell_id) const |
|
uint32 | GetSpellWithRank (uint32 spell_id, uint32 rank, bool strict=false) const |
|
Trinity::IteratorPair< SpellRequiredMap::const_iterator > | GetSpellsRequiredForSpellBounds (uint32 spell_id) const |
|
SpellsRequiringSpellMapBounds | GetSpellsRequiringSpellBounds (uint32 spell_id) const |
|
bool | IsSpellRequiringSpell (uint32 spellid, uint32 req_spellid) const |
|
SpellLearnSkillNode const * | GetSpellLearnSkill (uint32 spell_id) const |
|
SpellLearnSpellMapBounds | GetSpellLearnSpellMapBounds (uint32 spell_id) const |
|
bool | IsSpellLearnSpell (uint32 spell_id) const |
|
bool | IsSpellLearnToSpell (uint32 spell_id1, uint32 spell_id2) const |
|
SpellTargetPosition const * | GetSpellTargetPosition (uint32 spell_id, SpellEffIndex effIndex) const |
|
SpellSpellGroupMapBounds | GetSpellSpellGroupMapBounds (uint32 spell_id) const |
|
bool | IsSpellMemberOfSpellGroup (uint32 spellid, SpellGroup groupid) const |
|
SpellGroupSpellMapBounds | GetSpellGroupSpellMapBounds (SpellGroup group_id) const |
|
void | GetSetOfSpellsInSpellGroup (SpellGroup group_id, std::set< uint32 > &foundSpells) const |
|
void | GetSetOfSpellsInSpellGroup (SpellGroup group_id, std::set< uint32 > &foundSpells, std::set< SpellGroup > &usedGroups) const |
|
bool | AddSameEffectStackRuleSpellGroups (SpellInfo const *spellInfo, uint32 auraType, int32 amount, std::map< SpellGroup, int32 > &groups) const |
|
SpellGroupStackRule | CheckSpellGroupStackRules (SpellInfo const *spellInfo1, SpellInfo const *spellInfo2) const |
|
SpellGroupStackRule | GetSpellGroupStackRule (SpellGroup groupid) const |
|
SpellProcEntry const * | GetSpellProcEntry (SpellInfo const *spellInfo) const |
|
SpellThreatEntry const * | GetSpellThreatEntry (uint32 spellID) const |
|
SkillLineAbilityMapBounds | GetSkillLineAbilityMapBounds (uint32 spell_id) const |
|
PetAura const * | GetPetAura (uint32 spell_id, uint8 eff) const |
|
SpellEnchantProcEntry const * | GetSpellEnchantProcEvent (uint32 enchId) const |
|
bool | IsArenaAllowedEnchancment (uint32 ench_id) const |
|
std::vector< int32 > const * | GetSpellLinked (SpellLinkedType type, uint32 spell_id) const |
|
PetLevelupSpellSet const * | GetPetLevelupSpellList (uint32 petFamily) const |
|
PetDefaultSpellsEntry const * | GetPetDefaultSpellsEntry (int32 id) const |
|
SpellAreaMapBounds | GetSpellAreaMapBounds (uint32 spell_id) const |
|
SpellAreaForQuestMapBounds | GetSpellAreaForQuestMapBounds (uint32 quest_id) const |
|
SpellAreaForQuestMapBounds | GetSpellAreaForQuestEndMapBounds (uint32 quest_id) const |
|
SpellAreaForAuraMapBounds | GetSpellAreaForAuraMapBounds (uint32 spell_id) const |
|
SpellAreaForAreaMapBounds | GetSpellAreaForAreaMapBounds (uint32 area_id) const |
|
SpellInfo const * | GetSpellInfo (uint32 spellId, Difficulty difficulty) const |
|
SpellInfo const * | AssertSpellInfo (uint32 spellId, Difficulty difficulty) const |
|
void | ForEachSpellInfo (std::function< void(SpellInfo const *)> callback) |
|
void | ForEachSpellInfoDifficulty (uint32 spellId, std::function< void(SpellInfo const *)> callback) |
|
void | LoadPetFamilySpellsStore () |
|
uint32 | GetModelForTotem (uint32 spellId, uint8 race) const |
|
void | UnloadSpellInfoChains () |
|
void | LoadSpellRanks () |
|
void | LoadSpellRequired () |
|
void | LoadSpellLearnSkills () |
|
void | LoadSpellLearnSpells () |
|
void | LoadSpellTargetPositions () |
|
void | LoadSpellGroups () |
|
void | LoadSpellGroupStackRules () |
|
void | LoadSpellProcs () |
|
void | LoadSpellThreats () |
|
void | LoadSkillLineAbilityMap () |
|
void | LoadSpellPetAuras () |
|
void | LoadSpellEnchantProcData () |
|
void | LoadSpellLinked () |
|
void | LoadPetLevelupSpellMap () |
|
void | LoadPetDefaultSpells () |
|
void | LoadSpellAreas () |
|
void | LoadSpellInfoStore () |
|
void | UnloadSpellInfoStore () |
|
void | UnloadSpellInfoImplicitTargetConditionLists () |
|
void | LoadSpellInfoServerside () |
|
void | LoadSpellInfoCustomAttributes () |
|
void | LoadSpellInfoCorrections () |
|
void | LoadSpellInfoSpellSpecificAndAuraState () |
|
void | LoadSpellInfoDiminishing () |
|
void | LoadSpellInfoImmunities () |
|
void | LoadSpellTotemModel () |
|
Definition at line 687 of file SpellMgr.h.