TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SpellModifier Struct Reference

#include <Player.h>

Public Member Functions

 SpellModifier (Aura *_ownerAura=nullptr)
 

Public Attributes

SpellModOp op: 8
 
SpellModType type: 8
 
int16 charges: 16
 
int32 value
 
flag128 mask
 
uint32 spellId
 
Aura *const ownerAura
 

Constructor & Destructor Documentation

SpellModifier::SpellModifier ( Aura _ownerAura = nullptr)
inline
169 : op(SPELLMOD_DAMAGE), type(SPELLMOD_FLAT), charges(0), value(0), mask(), spellId(0), ownerAura(_ownerAura) { }
SpellModOp op
Definition: Player.h:170
Aura *const ownerAura
Definition: Player.h:176
SpellModType type
Definition: Player.h:171
Definition: Unit.h:86
Definition: Player.h:77
uint32 spellId
Definition: Player.h:175
flag128 mask
Definition: Player.h:174
int32 value
Definition: Player.h:173
int16 charges
Definition: Player.h:172

Member Data Documentation

int16 SpellModifier::charges
flag128 SpellModifier::mask
SpellModOp SpellModifier::op
Aura* const SpellModifier::ownerAura
uint32 SpellModifier::spellId
SpellModType SpellModifier::type
int32 SpellModifier::value

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