TrinityCore
Loading...
Searching...
No Matches
SpellHistory Member List

This is the complete list of members for SpellHistory, including all inherited members.

_categoryCooldownsSpellHistoryprivate
_globalCooldownsSpellHistoryprivate
_ownerSpellHistoryprivate
_schoolLockoutsSpellHistoryprivate
_spellCooldownsSpellHistoryprivate
_spellCooldownsBeforeDuelSpellHistoryprivate
AddCooldown(uint32 spellId, uint32 itemId, std::chrono::duration< Type, Period > cooldownDuration)SpellHistoryinline
AddCooldown(uint32 spellId, uint32 itemId, Clock::time_point cooldownEnd, uint32 categoryId, Clock::time_point categoryEnd, bool onHold=false)SpellHistory
AddGlobalCooldown(SpellInfo const *spellInfo, uint32 duration)SpellHistory
BuildCooldownPacket(WorldPacket &data, uint8 flags, uint32 spellId, uint32 cooldown) constSpellHistory
BuildCooldownPacket(WorldPacket &data, uint8 flags, PacketCooldowns const &cooldowns) constSpellHistoryprivate
CancelGlobalCooldown(SpellInfo const *spellInfo)SpellHistory
CategoryCooldownStorageType typedefSpellHistory
Clock typedefSpellHistory
CooldownStorageType typedefSpellHistory
EraseCooldown(CooldownStorageType::iterator itr)SpellHistoryinlineprivate
GetCooldownDurations(SpellInfo const *spellInfo, uint32 itemId, int32 *cooldown, uint32 *categoryId, int32 *categoryCooldown)SpellHistorystatic
GetCooldownsSizeForPacket() constSpellHistoryinline
GetPlayerOwner() constSpellHistoryprivate
GetRemainingCooldown(SpellInfo const *spellInfo) constSpellHistory
GlobalCooldownStorageType typedefSpellHistory
HandleCooldowns(SpellInfo const *spellInfo, Item const *item, Spell *spell=nullptr)SpellHistory
HandleCooldowns(SpellInfo const *spellInfo, uint32 itemID, Spell *spell=nullptr)SpellHistory
HasCooldown(SpellInfo const *spellInfo, uint32 itemId=0, bool ignoreCategoryCooldown=false) constSpellHistory
HasCooldown(uint32 spellId, uint32 itemId=0, bool ignoreCategoryCooldown=false) constSpellHistory
HasGlobalCooldown(SpellInfo const *spellInfo) constSpellHistory
InfinityCooldownDelaySpellHistorystatic
InfinityCooldownDelayCheckSpellHistorystatic
IsReady(SpellInfo const *spellInfo, uint32 itemId=0, bool ignoreCategoryCooldown=false) constSpellHistory
IsSchoolLocked(SpellSchoolMask schoolMask) constSpellHistory
LoadFromDB(PreparedQueryResult cooldownsResult)SpellHistory
LockSpellSchool(SpellSchoolMask schoolMask, uint32 lockoutTime)SpellHistory
ModifyCooldown(uint32 spellId, int32 cooldownModMs)SpellHistory
PacketCooldowns typedefSpellHistoryprivate
ResetAllCooldowns()SpellHistory
ResetCooldown(uint32 spellId, bool update=false)SpellHistory
ResetCooldown(CooldownStorageType::iterator &itr, bool update=false)SpellHistory
ResetCooldowns(Predicate predicate, bool update=false)SpellHistoryinline
RestoreCooldownStateAfterDuel()SpellHistory
SaveCooldownStateBeforeDuel()SpellHistory
SaveToDB(CharacterDatabaseTransaction trans)SpellHistory
SendClearCooldowns(std::vector< int32 > const &cooldowns) constSpellHistoryprivate
SendCooldownEvent(SpellInfo const *spellInfo, uint32 itemId=0, Spell *spell=nullptr, bool startCooldown=true)SpellHistory
SpellHistory(Unit *owner)SpellHistoryinlineexplicit
StartCooldown(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool onHold=false)SpellHistory
Update()SpellHistory
WritePacket(WorldPacket &packet) constSpellHistory
WritePacket(WorldPackets::Spells::InitialSpells *initialSpells) constSpellHistory
WritePacket(WorldPacket &packet) constSpellHistory