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 3679 of file DB2Structure.h.

Member Function Documentation

◆ GetEffectAttributes()

SpellEffectAttributes SpellEffectEntry::GetEffectAttributes ( ) const
inline

Definition at line 3712 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ BonusCoefficientFromAP

float SpellEffectEntry::BonusCoefficientFromAP

Definition at line 3698 of file DB2Structure.h.

◆ Coefficient

float SpellEffectEntry::Coefficient

Definition at line 3700 of file DB2Structure.h.

◆ DifficultyID

int32 SpellEffectEntry::DifficultyID

Definition at line 3683 of file DB2Structure.h.

◆ Effect

uint32 SpellEffectEntry::Effect

Definition at line 3685 of file DB2Structure.h.

◆ EffectAmplitude

float SpellEffectEntry::EffectAmplitude

Definition at line 3686 of file DB2Structure.h.

◆ EffectAttributes

int32 SpellEffectEntry::EffectAttributes

Definition at line 3687 of file DB2Structure.h.

◆ EffectAura

int16 SpellEffectEntry::EffectAura

Definition at line 3682 of file DB2Structure.h.

◆ EffectAuraPeriod

int32 SpellEffectEntry::EffectAuraPeriod

Definition at line 3688 of file DB2Structure.h.

◆ EffectBasePoints

float SpellEffectEntry::EffectBasePoints

Definition at line 3704 of file DB2Structure.h.

◆ EffectBonusCoefficient

float SpellEffectEntry::EffectBonusCoefficient

Definition at line 3689 of file DB2Structure.h.

◆ EffectChainAmplitude

float SpellEffectEntry::EffectChainAmplitude

Definition at line 3690 of file DB2Structure.h.

◆ EffectChainTargets

int32 SpellEffectEntry::EffectChainTargets

Definition at line 3691 of file DB2Structure.h.

◆ EffectIndex

int32 SpellEffectEntry::EffectIndex

Definition at line 3684 of file DB2Structure.h.

◆ EffectItemType

int32 SpellEffectEntry::EffectItemType

Definition at line 3692 of file DB2Structure.h.

◆ EffectMechanic

int32 SpellEffectEntry::EffectMechanic

Definition at line 3693 of file DB2Structure.h.

◆ EffectMiscValue

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

Definition at line 3706 of file DB2Structure.h.

◆ EffectPointsPerResource

float SpellEffectEntry::EffectPointsPerResource

Definition at line 3694 of file DB2Structure.h.

◆ EffectPosFacing

float SpellEffectEntry::EffectPosFacing

Definition at line 3695 of file DB2Structure.h.

◆ EffectRadiusIndex

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

Definition at line 3707 of file DB2Structure.h.

◆ EffectRealPointsPerLevel

float SpellEffectEntry::EffectRealPointsPerLevel

Definition at line 3696 of file DB2Structure.h.

◆ EffectSpellClassMask

flag128 SpellEffectEntry::EffectSpellClassMask

Definition at line 3708 of file DB2Structure.h.

◆ EffectTriggerSpell

int32 SpellEffectEntry::EffectTriggerSpell

Definition at line 3697 of file DB2Structure.h.

◆ GroupSizeBasePointsCoefficient

float SpellEffectEntry::GroupSizeBasePointsCoefficient

Definition at line 3703 of file DB2Structure.h.

◆ ID

uint32 SpellEffectEntry::ID

Definition at line 3681 of file DB2Structure.h.

◆ ImplicitTarget

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

Definition at line 3709 of file DB2Structure.h.

◆ PvpMultiplier

float SpellEffectEntry::PvpMultiplier

Definition at line 3699 of file DB2Structure.h.

◆ ResourceCoefficient

float SpellEffectEntry::ResourceCoefficient

Definition at line 3702 of file DB2Structure.h.

◆ ScalingClass

int32 SpellEffectEntry::ScalingClass

Definition at line 3705 of file DB2Structure.h.

◆ SpellID

uint32 SpellEffectEntry::SpellID

Definition at line 3710 of file DB2Structure.h.

◆ Variance

float SpellEffectEntry::Variance

Definition at line 3701 of file DB2Structure.h.


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