TrinityCore
SpellEffectEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

SpellEffectAttributes GetEffectAttributes () const
 

Public Attributes

uint32 ID
 
int16 EffectAura
 
int32 DifficultyID
 
int32 EffectIndex
 
uint32 Effect
 
float EffectAmplitude
 
int32 EffectAttributes
 
int32 EffectAuraPeriod
 
float EffectBonusCoefficient
 
float EffectChainAmplitude
 
int32 EffectChainTargets
 
int32 EffectItemType
 
int32 EffectMechanic
 
float EffectPointsPerResource
 
float EffectPosFacing
 
float EffectRealPointsPerLevel
 
int32 EffectTriggerSpell
 
float BonusCoefficientFromAP
 
float PvpMultiplier
 
float Coefficient
 
float Variance
 
float ResourceCoefficient
 
float GroupSizeBasePointsCoefficient
 
float EffectBasePoints
 
int32 ScalingClass
 
std::array< int32, 2 > EffectMiscValue
 
std::array< uint32, 2 > EffectRadiusIndex
 
flag128 EffectSpellClassMask
 
std::array< int16, 2 > ImplicitTarget
 
uint32 SpellID
 

Detailed Description

Definition at line 3572 of file DB2Structure.h.

Member Function Documentation

◆ GetEffectAttributes()

SpellEffectAttributes SpellEffectEntry::GetEffectAttributes ( ) const
inline

Definition at line 3605 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ BonusCoefficientFromAP

float SpellEffectEntry::BonusCoefficientFromAP

Definition at line 3591 of file DB2Structure.h.

◆ Coefficient

float SpellEffectEntry::Coefficient

Definition at line 3593 of file DB2Structure.h.

◆ DifficultyID

int32 SpellEffectEntry::DifficultyID

Definition at line 3576 of file DB2Structure.h.

◆ Effect

uint32 SpellEffectEntry::Effect

Definition at line 3578 of file DB2Structure.h.

◆ EffectAmplitude

float SpellEffectEntry::EffectAmplitude

Definition at line 3579 of file DB2Structure.h.

◆ EffectAttributes

int32 SpellEffectEntry::EffectAttributes

Definition at line 3580 of file DB2Structure.h.

◆ EffectAura

int16 SpellEffectEntry::EffectAura

Definition at line 3575 of file DB2Structure.h.

◆ EffectAuraPeriod

int32 SpellEffectEntry::EffectAuraPeriod

Definition at line 3581 of file DB2Structure.h.

◆ EffectBasePoints

float SpellEffectEntry::EffectBasePoints

Definition at line 3597 of file DB2Structure.h.

◆ EffectBonusCoefficient

float SpellEffectEntry::EffectBonusCoefficient

Definition at line 3582 of file DB2Structure.h.

◆ EffectChainAmplitude

float SpellEffectEntry::EffectChainAmplitude

Definition at line 3583 of file DB2Structure.h.

◆ EffectChainTargets

int32 SpellEffectEntry::EffectChainTargets

Definition at line 3584 of file DB2Structure.h.

◆ EffectIndex

int32 SpellEffectEntry::EffectIndex

Definition at line 3577 of file DB2Structure.h.

◆ EffectItemType

int32 SpellEffectEntry::EffectItemType

Definition at line 3585 of file DB2Structure.h.

◆ EffectMechanic

int32 SpellEffectEntry::EffectMechanic

Definition at line 3586 of file DB2Structure.h.

◆ EffectMiscValue

std::array<int32, 2> SpellEffectEntry::EffectMiscValue

Definition at line 3599 of file DB2Structure.h.

◆ EffectPointsPerResource

float SpellEffectEntry::EffectPointsPerResource

Definition at line 3587 of file DB2Structure.h.

◆ EffectPosFacing

float SpellEffectEntry::EffectPosFacing

Definition at line 3588 of file DB2Structure.h.

◆ EffectRadiusIndex

std::array<uint32, 2> SpellEffectEntry::EffectRadiusIndex

Definition at line 3600 of file DB2Structure.h.

◆ EffectRealPointsPerLevel

float SpellEffectEntry::EffectRealPointsPerLevel

Definition at line 3589 of file DB2Structure.h.

◆ EffectSpellClassMask

flag128 SpellEffectEntry::EffectSpellClassMask

Definition at line 3601 of file DB2Structure.h.

◆ EffectTriggerSpell

int32 SpellEffectEntry::EffectTriggerSpell

Definition at line 3590 of file DB2Structure.h.

◆ GroupSizeBasePointsCoefficient

float SpellEffectEntry::GroupSizeBasePointsCoefficient

Definition at line 3596 of file DB2Structure.h.

◆ ID

uint32 SpellEffectEntry::ID

Definition at line 3574 of file DB2Structure.h.

◆ ImplicitTarget

std::array<int16, 2> SpellEffectEntry::ImplicitTarget

Definition at line 3602 of file DB2Structure.h.

◆ PvpMultiplier

float SpellEffectEntry::PvpMultiplier

Definition at line 3592 of file DB2Structure.h.

◆ ResourceCoefficient

float SpellEffectEntry::ResourceCoefficient

Definition at line 3595 of file DB2Structure.h.

◆ ScalingClass

int32 SpellEffectEntry::ScalingClass

Definition at line 3598 of file DB2Structure.h.

◆ SpellID

uint32 SpellEffectEntry::SpellID

Definition at line 3603 of file DB2Structure.h.

◆ Variance

float SpellEffectEntry::Variance

Definition at line 3594 of file DB2Structure.h.


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