|
| | 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 |
| |
| Trinity::IteratorPair< SpellLearnedBySpellMap::const_iterator > | GetSpellLearnedBySpellMapBounds (uint32 learnedSpellId) const |
| |
| SpellTargetPosition const * | GetSpellTargetPosition (uint32 spell_id, SpellEffIndex effIndex) const |
| |
| Trinity::IteratorPair< SpellTargetPositionMap::const_iterator > | GetSpellTargetPositions (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, AuraType auraType, SpellEffectValue amount, std::map< SpellGroup, SpellEffectValue > &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 | LoadSpellInfoTargetCaps () |
| |
| void | LoadSpellTotemModel () |
| |
Definition at line 646 of file SpellMgr.h.