463    {
  465        
  466 
  468        for (PlayerSpellMap::const_iterator itr = spellMap.begin(); itr != spellMap.end(); ++itr)
  469        {
  472            {
  476                else
  478            }
  479        }
  480    }
std::unordered_map< uint32, PlayerSpell * > PlayerSpellMap
Definition Player.h:195
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3797
@ SPELL_SCHOOL_MASK_FROST
Definition SharedDefines.h:312
#define sSpellMgr
Definition SpellMgr.h:825
Player * ToPlayer()
Definition Object.h:202
PlayerSpellMap const & GetSpellMap() const
Definition Player.h:1768
SpellCooldowns const & GetSpellCooldownMap() const
Definition Player.h:1771
void RemoveSpellCooldown(uint32 spell_id, bool update=false)
Definition Player.cpp:3534
Definition SpellInfo.h:316
uint32 Id
Definition SpellInfo.h:320
uint32 GetRecoveryTime() const
Definition SpellInfo.cpp:2408
SpellSchoolMask GetSchoolMask() const
Definition SpellInfo.cpp:1998
uint32 SpellFamilyName
Definition SpellInfo.h:387
Unit * GetCaster()
Definition SpellScript.cpp:401
@ SPELL_MAGE_COLD_SNAP
Definition spell_mage.cpp:37