TrinityCore
SpellItemEnchantmentEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

EnumFlag< SpellItemEnchantmentFlagsGetFlags () const
 

Public Attributes

uint32 ID
 
LocalizedString Name
 
LocalizedString HordeName
 
int32 Duration
 
std::array< uint32, MAX_ITEM_ENCHANTMENT_EFFECTSEffectArg
 
std::array< float, MAX_ITEM_ENCHANTMENT_EFFECTSEffectScalingPoints
 
uint32 IconFileDataID
 
int32 MinItemLevel
 
int32 MaxItemLevel
 
uint32 TransmogUseConditionID
 
uint32 TransmogCost
 
std::array< int16, MAX_ITEM_ENCHANTMENT_EFFECTSEffectPointsMin
 
uint16 ItemVisual
 
uint16 Flags
 
uint16 RequiredSkillID
 
uint16 RequiredSkillRank
 
uint16 ItemLevel
 
uint8 Charges
 
std::array< uint8, MAX_ITEM_ENCHANTMENT_EFFECTSEffect
 
int8 ScalingClass
 
int8 ScalingClassRestricted
 
uint8 ConditionID
 
uint8 MinLevel
 
uint8 MaxLevel
 

Detailed Description

Definition at line 3635 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

EnumFlag< SpellItemEnchantmentFlags > SpellItemEnchantmentEntry::GetFlags ( ) const
inline

Definition at line 3662 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Charges

uint8 SpellItemEnchantmentEntry::Charges

Definition at line 3654 of file DB2Structure.h.

◆ ConditionID

uint8 SpellItemEnchantmentEntry::ConditionID

Definition at line 3658 of file DB2Structure.h.

◆ Duration

int32 SpellItemEnchantmentEntry::Duration

Definition at line 3640 of file DB2Structure.h.

◆ Effect

std::array<uint8, MAX_ITEM_ENCHANTMENT_EFFECTS> SpellItemEnchantmentEntry::Effect

Definition at line 3655 of file DB2Structure.h.

◆ EffectArg

std::array<uint32, MAX_ITEM_ENCHANTMENT_EFFECTS> SpellItemEnchantmentEntry::EffectArg

Definition at line 3641 of file DB2Structure.h.

◆ EffectPointsMin

std::array<int16, MAX_ITEM_ENCHANTMENT_EFFECTS> SpellItemEnchantmentEntry::EffectPointsMin

Definition at line 3648 of file DB2Structure.h.

◆ EffectScalingPoints

std::array<float, MAX_ITEM_ENCHANTMENT_EFFECTS> SpellItemEnchantmentEntry::EffectScalingPoints

Definition at line 3642 of file DB2Structure.h.

◆ Flags

uint16 SpellItemEnchantmentEntry::Flags

Definition at line 3650 of file DB2Structure.h.

◆ HordeName

LocalizedString SpellItemEnchantmentEntry::HordeName

Definition at line 3639 of file DB2Structure.h.

◆ IconFileDataID

uint32 SpellItemEnchantmentEntry::IconFileDataID

Definition at line 3643 of file DB2Structure.h.

◆ ID

uint32 SpellItemEnchantmentEntry::ID

Definition at line 3637 of file DB2Structure.h.

◆ ItemLevel

uint16 SpellItemEnchantmentEntry::ItemLevel

Definition at line 3653 of file DB2Structure.h.

◆ ItemVisual

uint16 SpellItemEnchantmentEntry::ItemVisual

Definition at line 3649 of file DB2Structure.h.

◆ MaxItemLevel

int32 SpellItemEnchantmentEntry::MaxItemLevel

Definition at line 3645 of file DB2Structure.h.

◆ MaxLevel

uint8 SpellItemEnchantmentEntry::MaxLevel

Definition at line 3660 of file DB2Structure.h.

◆ MinItemLevel

int32 SpellItemEnchantmentEntry::MinItemLevel

Definition at line 3644 of file DB2Structure.h.

◆ MinLevel

uint8 SpellItemEnchantmentEntry::MinLevel

Definition at line 3659 of file DB2Structure.h.

◆ Name

LocalizedString SpellItemEnchantmentEntry::Name

Definition at line 3638 of file DB2Structure.h.

◆ RequiredSkillID

uint16 SpellItemEnchantmentEntry::RequiredSkillID

Definition at line 3651 of file DB2Structure.h.

◆ RequiredSkillRank

uint16 SpellItemEnchantmentEntry::RequiredSkillRank

Definition at line 3652 of file DB2Structure.h.

◆ ScalingClass

int8 SpellItemEnchantmentEntry::ScalingClass

Definition at line 3656 of file DB2Structure.h.

◆ ScalingClassRestricted

int8 SpellItemEnchantmentEntry::ScalingClassRestricted

Definition at line 3657 of file DB2Structure.h.

◆ TransmogCost

uint32 SpellItemEnchantmentEntry::TransmogCost

Definition at line 3647 of file DB2Structure.h.

◆ TransmogUseConditionID

uint32 SpellItemEnchantmentEntry::TransmogUseConditionID

Definition at line 3646 of file DB2Structure.h.


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