1964 {
1966
1967
1969
1971 {
1973 {
1977 }
1978 else
1979 {
1990
1994 }
1995 }
1996 }
std::uint8_t uint8
Definition: Define.h:110
std::uint32_t uint32
Definition: Define.h:108
std::uint16_t uint16
Definition: Define.h:109
@ SPELL_COOLDOWN_FLAG_INCLUDE_GCD
Starts GCD in addition to normal cooldown specified in the packet.
Definition: Unit.h:1243
@ SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER
Definition: spell_generic.cpp:1939
@ SPELL_PVP_TRINKET
Definition: spell_generic.cpp:1941
@ TEAM_HORDE
Definition: SharedDefines.h:761
@ SMSG_INITIAL_SPELLS
Definition: Opcodes.h:328
Player * ToPlayer()
Definition: Object.h:195
Definition: Player.h:1056
TeamId GetTeamId(bool original=false) const
Definition: Player.h:2072
WorldSession * GetSession() const
Definition: Player.h:1961
void AddSpellAndCategoryCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool infinityCooldown=false)
Definition: Player.cpp:10826
void BuildCooldownPacket(WorldPacket &data, uint8 flags, uint32 spellId, uint32 cooldown)
Definition: Unit.cpp:21266
Definition: WorldPacket.h:27
void SendPacket(WorldPacket const *packet)
Send a packet to the client.
Definition: WorldSession.cpp:212
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