TrinityCore
Loading...
Searching...
No Matches
SpellEffectEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

SpellEffectAttributes GetEffectAttributes () const
 

Public Attributes

uint32 ID
 
int16 EffectAura
 
int16 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
 
int32 TargetNodeGraph
 
std::array< int32, 2 > EffectMiscValue
 
std::array< uint32, 2 > EffectRadiusIndex
 
flag128 EffectSpellClassMask
 
std::array< int16, 2 > ImplicitTarget
 
uint32 SpellID
 

Detailed Description

Definition at line 3895 of file DB2Structure.h.

Member Function Documentation

◆ GetEffectAttributes()

SpellEffectAttributes SpellEffectEntry::GetEffectAttributes ( ) const
inline

Definition at line 3929 of file DB2Structure.h.

References EffectAttributes.

Referenced by SpellEffectInfo::SpellEffectInfo().

Member Data Documentation

◆ BonusCoefficientFromAP

float SpellEffectEntry::BonusCoefficientFromAP

Definition at line 3914 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ Coefficient

float SpellEffectEntry::Coefficient

Definition at line 3916 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ DifficultyID

int16 SpellEffectEntry::DifficultyID

Definition at line 3899 of file DB2Structure.h.

◆ Effect

uint32 SpellEffectEntry::Effect

◆ EffectAmplitude

float SpellEffectEntry::EffectAmplitude

Definition at line 3902 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectAttributes

int32 SpellEffectEntry::EffectAttributes

Definition at line 3903 of file DB2Structure.h.

Referenced by GetEffectAttributes().

◆ EffectAura

int16 SpellEffectEntry::EffectAura

Definition at line 3898 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectAuraPeriod

int32 SpellEffectEntry::EffectAuraPeriod

Definition at line 3904 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectBasePoints

float SpellEffectEntry::EffectBasePoints

Definition at line 3920 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectBonusCoefficient

float SpellEffectEntry::EffectBonusCoefficient

Definition at line 3905 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectChainAmplitude

float SpellEffectEntry::EffectChainAmplitude

Definition at line 3906 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectChainTargets

int32 SpellEffectEntry::EffectChainTargets

Definition at line 3907 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectIndex

int32 SpellEffectEntry::EffectIndex

◆ EffectItemType

int32 SpellEffectEntry::EffectItemType

Definition at line 3908 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectMechanic

int32 SpellEffectEntry::EffectMechanic

Definition at line 3909 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectMiscValue

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

◆ EffectPointsPerResource

float SpellEffectEntry::EffectPointsPerResource

Definition at line 3910 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectPosFacing

float SpellEffectEntry::EffectPosFacing

Definition at line 3911 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectRadiusIndex

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

Definition at line 3924 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectRealPointsPerLevel

float SpellEffectEntry::EffectRealPointsPerLevel

Definition at line 3912 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectSpellClassMask

flag128 SpellEffectEntry::EffectSpellClassMask

Definition at line 3925 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ EffectTriggerSpell

int32 SpellEffectEntry::EffectTriggerSpell

Definition at line 3913 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ GroupSizeBasePointsCoefficient

float SpellEffectEntry::GroupSizeBasePointsCoefficient

Definition at line 3919 of file DB2Structure.h.

◆ ID

uint32 SpellEffectEntry::ID

Definition at line 3897 of file DB2Structure.h.

◆ ImplicitTarget

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

Definition at line 3926 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ PvpMultiplier

float SpellEffectEntry::PvpMultiplier

Definition at line 3915 of file DB2Structure.h.

◆ ResourceCoefficient

float SpellEffectEntry::ResourceCoefficient

Definition at line 3918 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ ScalingClass

int32 SpellEffectEntry::ScalingClass

Definition at line 3921 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().

◆ SpellID

uint32 SpellEffectEntry::SpellID

Definition at line 3927 of file DB2Structure.h.

Referenced by LanguageMgr::LoadSpellEffectLanguage().

◆ TargetNodeGraph

int32 SpellEffectEntry::TargetNodeGraph

Definition at line 3922 of file DB2Structure.h.

◆ Variance

float SpellEffectEntry::Variance

Definition at line 3917 of file DB2Structure.h.

Referenced by SpellEffectInfo::SpellEffectInfo().


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