TrinityCore
|
This is the complete list of members for SpellHistory, including all inherited members.
_categoryCharges | SpellHistory | private |
_categoryCooldowns | SpellHistory | private |
_globalCooldowns | SpellHistory | private |
_owner | SpellHistory | private |
_pauseTime | SpellHistory | private |
_schoolLockouts | SpellHistory | private |
_spellCooldowns | SpellHistory | private |
_spellCooldownsBeforeDuel | SpellHistory | private |
AddCooldown(uint32 spellId, uint32 itemId, Duration cooldownDuration) | SpellHistory | inline |
AddCooldown(uint32 spellId, uint32 itemId, TimePoint cooldownEnd, uint32 categoryId, TimePoint categoryEnd, bool onHold=false) | SpellHistory | |
AddGlobalCooldown(SpellInfo const *spellInfo, Duration duration) | SpellHistory | |
CancelGlobalCooldown(SpellInfo const *spellInfo) | SpellHistory | |
CategoryCooldownStorageType typedef | SpellHistory | |
ChargeEntryCollection typedef | SpellHistory | |
ChargeStorageType typedef | SpellHistory | |
Clock typedef | SpellHistory | |
ConsumeCharge(uint32 chargeCategoryId) | SpellHistory | |
CooldownStorageType typedef | SpellHistory | |
Duration typedef | SpellHistory | |
EraseCooldown(CooldownStorageType::iterator itr) | SpellHistory | inlineprivate |
GetChargeRecoveryTime(uint32 chargeCategoryId) const | SpellHistory | |
GetCooldownDurations(SpellInfo const *spellInfo, uint32 itemId, Duration *cooldown, uint32 *categoryId, Duration *categoryCooldown) | SpellHistory | privatestatic |
GetMaxCharges(uint32 chargeCategoryId) const | SpellHistory | |
GetPlayerOwner() const | SpellHistory | private |
GetRemainingCategoryCooldown(uint32 categoryId) const | SpellHistory | |
GetRemainingCategoryCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
GetRemainingCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
GetRemainingGlobalCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
GlobalCooldownStorageType typedef | SpellHistory | |
HandleCooldowns(SpellInfo const *spellInfo, Item const *item, Spell *spell=nullptr) | SpellHistory | |
HandleCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr) | SpellHistory | |
HasCharge(uint32 chargeCategoryId) const | SpellHistory | |
HasCooldown(SpellInfo const *spellInfo, uint32 itemId=0) const | SpellHistory | |
HasCooldown(uint32 spellId, uint32 itemId=0) const | SpellHistory | |
HasGlobalCooldown(SpellInfo const *spellInfo) const | SpellHistory | |
InfinityCooldownDelay | SpellHistory | static |
IsPaused() const | SpellHistory | inline |
IsReady(SpellInfo const *spellInfo, uint32 itemId=0) const | SpellHistory | |
IsSchoolLocked(SpellSchoolMask schoolMask) const | SpellHistory | |
LoadFromDB(PreparedQueryResult cooldownsResult, PreparedQueryResult chargesResult) | SpellHistory | |
LockSpellSchool(SpellSchoolMask schoolMask, Duration lockoutTime) | SpellHistory | |
ModifyChargeRecoveryTime(uint32 chargeCategoryId, Duration cooldownMod) | SpellHistory | |
ModifyCooldown(uint32 spellId, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | |
ModifyCooldown(SpellInfo const *spellInfo, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | |
ModifyCoooldowns(Predicate &&predicate, Duration cooldownMod, bool withoutCategoryCooldown=false) | SpellHistory | inline |
ModifySpellCooldown(uint32 spellId, Duration cooldownMod, bool withoutCategoryCooldown) | SpellHistory | private |
ModifySpellCooldown(CooldownStorageType::iterator &itr, Duration cooldownMod, bool withoutCategoryCooldown) | SpellHistory | private |
operator=(SpellHistory const &)=delete | SpellHistory | |
operator=(SpellHistory &&)=delete | SpellHistory | |
PauseCooldowns() | SpellHistory | |
ResetAllCharges() | SpellHistory | |
ResetAllCooldowns() | SpellHistory | |
ResetCharges(uint32 chargeCategoryId) | SpellHistory | |
ResetCooldown(uint32 spellId, bool update=false) | SpellHistory | |
ResetCooldown(CooldownStorageType::iterator &itr, bool update=false) | SpellHistory | private |
ResetCooldowns(Predicate predicate, bool update=false) | SpellHistory | inline |
RestoreCharge(uint32 chargeCategoryId) | SpellHistory | |
RestoreCooldownStateAfterDuel() | SpellHistory | |
ResumeCooldowns() | SpellHistory | |
SaveCooldownStateBeforeDuel() | SpellHistory | |
SaveToDB(CharacterDatabaseTransaction trans) | SpellHistory | |
SendClearCooldowns(std::vector< int32 > const &cooldowns) const | SpellHistory | private |
SendCooldownEvent(SpellInfo const *spellInfo, uint32 itemId=0, Spell *spell=nullptr, bool startCooldown=true) | SpellHistory | |
SendSetSpellCharges(uint32 chargeCategoryId, ChargeEntryCollection const &chargeCollection) | SpellHistory | private |
SpellHistory(Unit *owner) | SpellHistory | explicit |
SpellHistory(SpellHistory const &)=delete | SpellHistory | |
SpellHistory(SpellHistory &&)=delete | SpellHistory | |
StartCooldown(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool onHold=false, Optional< Duration > forcedCooldown={}) | SpellHistory | |
TimePoint typedef | SpellHistory | |
Update() | SpellHistory | |
WritePacket(PacketType *packet) const | SpellHistory | |
WritePacket(WorldPackets::Spells::SendSpellHistory *sendSpellHistory) const | SpellHistory | |
WritePacket(WorldPackets::Spells::SendSpellCharges *sendSpellCharges) const | SpellHistory | |
WritePacket(WorldPackets::Pet::PetSpells *petSpells) const | SpellHistory | |
~SpellHistory() | SpellHistory |