Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SpellProcEntry Struct Reference

#include <SpellMgr.h>

Collaboration diagram for SpellProcEntry:

Public Attributes

uint32 attributesMask
float chance
uint32 charges
uint32 cooldown
uint32 hitMask
float ratePerMinute
uint32 schoolMask
flag128 spellFamilyMask
uint32 spellFamilyName
uint32 spellPhaseMask
uint32 spellTypeMask
uint32 typeMask

Detailed Description

Definition at line 276 of file SpellMgr.h.

Member Data Documentation

◆ attributesMask

uint32 SpellProcEntry::attributesMask

Definition at line 285 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ chance

float SpellProcEntry::chance

Definition at line 287 of file SpellMgr.h.

Referenced by Aura::CalcProcChance(), and SpellMgr::LoadSpellProcs().

◆ charges

uint32 SpellProcEntry::charges

Definition at line 289 of file SpellMgr.h.

Referenced by SpellMgr::LoadSpellProcs().

◆ cooldown

uint32 SpellProcEntry::cooldown

Definition at line 288 of file SpellMgr.h.

Referenced by SpellMgr::LoadSpellProcs(), and Aura::PrepareProcToTrigger().

◆ hitMask

uint32 SpellProcEntry::hitMask

Definition at line 284 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ ratePerMinute

float SpellProcEntry::ratePerMinute

Definition at line 286 of file SpellMgr.h.

Referenced by Aura::CalcProcChance(), and SpellMgr::LoadSpellProcs().

◆ schoolMask

uint32 SpellProcEntry::schoolMask

Definition at line 278 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ spellFamilyMask

flag128 SpellProcEntry::spellFamilyMask

Definition at line 280 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ spellFamilyName

uint32 SpellProcEntry::spellFamilyName

Definition at line 279 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ spellPhaseMask

uint32 SpellProcEntry::spellPhaseMask

Definition at line 283 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ spellTypeMask

uint32 SpellProcEntry::spellTypeMask

Definition at line 282 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().

◆ typeMask

uint32 SpellProcEntry::typeMask

Definition at line 281 of file SpellMgr.h.

Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and SpellMgr::LoadSpellProcs().


The documentation for this struct was generated from the following file: