465 {
467
468
471 for (PlayerSpellMap::const_iterator itr = spellMap.begin(); itr != spellMap.end(); ++itr)
472 {
475 {
478 {
482 else
484 }
485 else if (hasGlyph)
486 {
491 {
495 else
497 }
498 }
499 }
500 }
501 }
std::unordered_map< uint32, PlayerSpell * > PlayerSpellMap
Definition: Player.h:194
@ SPELLFAMILYFLAG_ROGUE_VAN_EVAS_SPRINT
Definition: SpellMgr.h:55
@ SPELLFAMILYFLAG_ROGUE_KICK
Definition: SpellMgr.h:57
@ SPELLFAMILYFLAG1_ROGUE_DISMANTLE
Definition: SpellMgr.h:58
@ SPELLFAMILYFLAG1_ROGUE_COLDB_SHADOWSTEP
Definition: SpellMgr.h:56
@ SPELLFAMILYFLAG_ROGUE_BLADE_FLURRY
Definition: SpellMgr.h:59
@ SPELLFAMILYFLAG1_ROGUE_BLADE_FLURRY
Definition: SpellMgr.h:60
#define sSpellMgr
Definition: SpellMgr.h:818
@ SPELL_ROGUE_GLYPH_OF_PREPARATION
Definition: spell_rogue.cpp:36
@ SPELLFAMILY_ROGUE
Definition: SharedDefines.h:3508
Player * ToPlayer()
Definition: Object.h:195
Definition: Player.h:1046
PlayerSpellMap const & GetSpellMap() const
Definition: Player.h:1726
SpellCooldowns const & GetSpellCooldownMap() const
Definition: Player.h:1729
void RemoveSpellCooldown(uint32 spell_id, bool update=false)
Definition: Player.cpp:3462
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5610
Definition: SpellInfo.h:314
flag96 SpellFamilyFlags
Definition: SpellInfo.h:386
uint32 Id
Definition: SpellInfo.h:318
uint32 SpellFamilyName
Definition: SpellInfo.h:385
Unit * GetCaster()
Definition: SpellScript.cpp:401