AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
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 {0}
 
flag96 mask
 
uint32 spellId {0}
 
Aura *const ownerAura
 

Detailed Description

Constructor & Destructor Documentation

◆ SpellModifier()

SpellModifier::SpellModifier ( Aura _ownerAura = nullptr)
inline
183: op(SPELLMOD_DAMAGE), type(SPELLMOD_FLAT), charges(0), mask(), ownerAura(_ownerAura) {}
@ SPELLMOD_FLAT
Definition: Player.h:94
@ SPELLMOD_DAMAGE
Definition: SpellDefines.h:77
int16 charges
Definition: Player.h:186
SpellModOp op
Definition: Player.h:184
SpellModType type
Definition: Player.h:185
Aura *const ownerAura
Definition: Player.h:190
flag96 mask
Definition: Player.h:188

Member Data Documentation

◆ charges

◆ mask

◆ op

◆ ownerAura

◆ spellId

◆ type

◆ value