1966 {
1968
1969
1971
1973 {
1975 {
1979 }
1980 else
1981 {
1992
1996 }
1997 }
1998 }
std::uint8_t uint8
Definition Define.h:109
std::uint32_t uint32
Definition Define.h:107
std::uint16_t uint16
Definition Define.h:108
@ TEAM_HORDE
Definition SharedDefines.h:761
@ SPELL_COOLDOWN_FLAG_INCLUDE_GCD
Starts GCD in addition to normal cooldown specified in the packet.
Definition Unit.h:623
Player * ToPlayer()
Definition Object.h:201
TeamId GetTeamId(bool original=false) const
Definition Player.h:2116
WorldSession * GetSession() const
Definition Player.h:2005
void AddSpellAndCategoryCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool infinityCooldown=false)
Definition Player.cpp:10971
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:411
Item * GetCastItem()
Definition SpellScript.cpp:620
Spell * GetSpell()
Definition SpellScript.h:442
Unit * GetCaster()
Definition SpellScript.cpp:401
void BuildCooldownPacket(WorldPacket &data, uint8 flags, uint32 spellId, uint32 cooldown)
Definition Unit.cpp:21035
Definition WorldPacket.h:26
void SendPacket(WorldPacket const *packet)
Send a packet to the client.
Definition WorldSession.cpp:226
@ SMSG_INITIAL_SPELLS
Definition Opcodes.h:328
@ SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER
Definition spell_generic.cpp:1941
@ SPELL_PVP_TRINKET
Definition spell_generic.cpp:1943