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

#include <DB2Structure.h>

Public Attributes

uint32 ID
 
Trinity::RaceMask< int64AllowableRace
 
LocalizedString Description
 
LocalizedString Display3
 
LocalizedString Display2
 
LocalizedString Display1
 
LocalizedString Display
 
int32 ExpansionID
 
float DmgVariance
 
int32 LimitCategory
 
uint32 DurationInInventory
 
float QualityModifier
 
uint32 BagFamily
 
int32 StartQuestID
 
int32 LanguageID
 
float ItemRange
 
std::array< float, MAX_ITEM_PROTO_STATSStatPercentageOfSocket
 
std::array< int32, MAX_ITEM_PROTO_STATSStatPercentEditor
 
std::array< int32, MAX_ITEM_PROTO_STATSStatModifierBonusStat
 
int32 Stackable
 
int32 MaxCount
 
int32 MinReputation
 
uint32 RequiredAbility
 
Trinity::RaceMask< std::array< int32, 2 > > AllowableRace_
 
uint32 SellPrice
 
uint32 BuyPrice
 
uint32 VendorStackCount
 
float PriceVariance
 
float PriceRandomValue
 
std::array< int32, MAX_ITEM_PROTO_FLAGSFlags
 
int32 FactionRelated
 
int32 ModifiedCraftingReagentItemID
 
int32 ContentTuningID
 
int32 PlayerLevelToItemLevelCurveID
 
int32 ItemLevelOffsetCurveID
 
int32 ItemLevelOffsetItemLevel
 
int32 ItemSquishEraID
 
uint16 ItemNameDescriptionID
 
uint16 RequiredTransmogHoliday
 
uint16 RequiredHoliday
 
uint16 GemProperties
 
uint16 SocketMatchEnchantmentId
 
uint16 TotemCategoryID
 
uint16 InstanceBound
 
std::array< uint16, MAX_ITEM_PROTO_ZONESZoneBound
 
uint16 ItemSet
 
uint16 LockID
 
uint16 PageID
 
uint16 ItemDelay
 
uint16 MinFactionID
 
uint16 RequiredSkillRank
 
uint16 RequiredSkill
 
uint16 ItemLevel
 
int16 AllowableClass
 
uint8 ArtifactID
 
uint8 SpellWeight
 
uint8 SpellWeightCategory
 
std::array< uint8, MAX_ITEM_PROTO_SOCKETSSocketType
 
uint8 SheatheType
 
uint8 Material
 
uint8 PageMaterialID
 
uint8 Bonding
 
uint8 DamageDamageType
 
uint8 ContainerSlots
 
uint8 RequiredPVPMedal
 
int8 RequiredPVPRank
 
int8 RequiredLevel
 
int8 InventoryType
 
int8 OverallQualityID
 

Detailed Description

Definition at line 2596 of file DB2Structure.h.

Member Data Documentation

◆ AllowableClass

int16 ItemSparseEntry::AllowableClass

Definition at line 2651 of file DB2Structure.h.

◆ AllowableRace

Trinity::RaceMask<int64> ItemSparseEntry::AllowableRace

Definition at line 2599 of file DB2Structure.h.

◆ AllowableRace_

Trinity::RaceMask<std::array<int32, 2> > ItemSparseEntry::AllowableRace_

Definition at line 2621 of file DB2Structure.h.

◆ ArtifactID

uint8 ItemSparseEntry::ArtifactID

Definition at line 2652 of file DB2Structure.h.

◆ BagFamily

uint32 ItemSparseEntry::BagFamily

Definition at line 2610 of file DB2Structure.h.

◆ Bonding

uint8 ItemSparseEntry::Bonding

Definition at line 2659 of file DB2Structure.h.

◆ BuyPrice

uint32 ItemSparseEntry::BuyPrice

Definition at line 2623 of file DB2Structure.h.

◆ ContainerSlots

uint8 ItemSparseEntry::ContainerSlots

Definition at line 2661 of file DB2Structure.h.

◆ ContentTuningID

int32 ItemSparseEntry::ContentTuningID

Definition at line 2630 of file DB2Structure.h.

◆ DamageDamageType

uint8 ItemSparseEntry::DamageDamageType

Definition at line 2660 of file DB2Structure.h.

◆ Description

LocalizedString ItemSparseEntry::Description

Definition at line 2600 of file DB2Structure.h.

◆ Display

LocalizedString ItemSparseEntry::Display

Definition at line 2604 of file DB2Structure.h.

◆ Display1

LocalizedString ItemSparseEntry::Display1

Definition at line 2603 of file DB2Structure.h.

◆ Display2

LocalizedString ItemSparseEntry::Display2

Definition at line 2602 of file DB2Structure.h.

◆ Display3

LocalizedString ItemSparseEntry::Display3

Definition at line 2601 of file DB2Structure.h.

◆ DmgVariance

float ItemSparseEntry::DmgVariance

Definition at line 2606 of file DB2Structure.h.

◆ DurationInInventory

uint32 ItemSparseEntry::DurationInInventory

Definition at line 2608 of file DB2Structure.h.

◆ ExpansionID

int32 ItemSparseEntry::ExpansionID

Definition at line 2605 of file DB2Structure.h.

◆ FactionRelated

int32 ItemSparseEntry::FactionRelated

Definition at line 2628 of file DB2Structure.h.

◆ Flags

std::array<int32, MAX_ITEM_PROTO_FLAGS> ItemSparseEntry::Flags

Definition at line 2627 of file DB2Structure.h.

◆ GemProperties

uint16 ItemSparseEntry::GemProperties

Definition at line 2638 of file DB2Structure.h.

◆ ID

uint32 ItemSparseEntry::ID

Definition at line 2598 of file DB2Structure.h.

◆ InstanceBound

uint16 ItemSparseEntry::InstanceBound

Definition at line 2641 of file DB2Structure.h.

◆ InventoryType

int8 ItemSparseEntry::InventoryType

Definition at line 2665 of file DB2Structure.h.

◆ ItemDelay

uint16 ItemSparseEntry::ItemDelay

Definition at line 2646 of file DB2Structure.h.

◆ ItemLevel

uint16 ItemSparseEntry::ItemLevel

Definition at line 2650 of file DB2Structure.h.

◆ ItemLevelOffsetCurveID

int32 ItemSparseEntry::ItemLevelOffsetCurveID

Definition at line 2632 of file DB2Structure.h.

◆ ItemLevelOffsetItemLevel

int32 ItemSparseEntry::ItemLevelOffsetItemLevel

Definition at line 2633 of file DB2Structure.h.

◆ ItemNameDescriptionID

uint16 ItemSparseEntry::ItemNameDescriptionID

Definition at line 2635 of file DB2Structure.h.

◆ ItemRange

float ItemSparseEntry::ItemRange

Definition at line 2613 of file DB2Structure.h.

◆ ItemSet

uint16 ItemSparseEntry::ItemSet

Definition at line 2643 of file DB2Structure.h.

◆ ItemSquishEraID

int32 ItemSparseEntry::ItemSquishEraID

Definition at line 2634 of file DB2Structure.h.

◆ LanguageID

int32 ItemSparseEntry::LanguageID

Definition at line 2612 of file DB2Structure.h.

◆ LimitCategory

int32 ItemSparseEntry::LimitCategory

Definition at line 2607 of file DB2Structure.h.

◆ LockID

uint16 ItemSparseEntry::LockID

Definition at line 2644 of file DB2Structure.h.

◆ Material

uint8 ItemSparseEntry::Material

Definition at line 2657 of file DB2Structure.h.

◆ MaxCount

int32 ItemSparseEntry::MaxCount

Definition at line 2618 of file DB2Structure.h.

◆ MinFactionID

uint16 ItemSparseEntry::MinFactionID

Definition at line 2647 of file DB2Structure.h.

◆ MinReputation

int32 ItemSparseEntry::MinReputation

Definition at line 2619 of file DB2Structure.h.

◆ ModifiedCraftingReagentItemID

int32 ItemSparseEntry::ModifiedCraftingReagentItemID

Definition at line 2629 of file DB2Structure.h.

◆ OverallQualityID

int8 ItemSparseEntry::OverallQualityID

Definition at line 2666 of file DB2Structure.h.

◆ PageID

uint16 ItemSparseEntry::PageID

Definition at line 2645 of file DB2Structure.h.

◆ PageMaterialID

uint8 ItemSparseEntry::PageMaterialID

Definition at line 2658 of file DB2Structure.h.

◆ PlayerLevelToItemLevelCurveID

int32 ItemSparseEntry::PlayerLevelToItemLevelCurveID

Definition at line 2631 of file DB2Structure.h.

◆ PriceRandomValue

float ItemSparseEntry::PriceRandomValue

Definition at line 2626 of file DB2Structure.h.

◆ PriceVariance

float ItemSparseEntry::PriceVariance

Definition at line 2625 of file DB2Structure.h.

◆ QualityModifier

float ItemSparseEntry::QualityModifier

Definition at line 2609 of file DB2Structure.h.

◆ RequiredAbility

uint32 ItemSparseEntry::RequiredAbility

Definition at line 2620 of file DB2Structure.h.

◆ RequiredHoliday

uint16 ItemSparseEntry::RequiredHoliday

Definition at line 2637 of file DB2Structure.h.

◆ RequiredLevel

int8 ItemSparseEntry::RequiredLevel

Definition at line 2664 of file DB2Structure.h.

◆ RequiredPVPMedal

uint8 ItemSparseEntry::RequiredPVPMedal

Definition at line 2662 of file DB2Structure.h.

◆ RequiredPVPRank

int8 ItemSparseEntry::RequiredPVPRank

Definition at line 2663 of file DB2Structure.h.

◆ RequiredSkill

uint16 ItemSparseEntry::RequiredSkill

Definition at line 2649 of file DB2Structure.h.

◆ RequiredSkillRank

uint16 ItemSparseEntry::RequiredSkillRank

Definition at line 2648 of file DB2Structure.h.

◆ RequiredTransmogHoliday

uint16 ItemSparseEntry::RequiredTransmogHoliday

Definition at line 2636 of file DB2Structure.h.

◆ SellPrice

uint32 ItemSparseEntry::SellPrice

Definition at line 2622 of file DB2Structure.h.

◆ SheatheType

uint8 ItemSparseEntry::SheatheType

Definition at line 2656 of file DB2Structure.h.

◆ SocketMatchEnchantmentId

uint16 ItemSparseEntry::SocketMatchEnchantmentId

Definition at line 2639 of file DB2Structure.h.

◆ SocketType

std::array<uint8, MAX_ITEM_PROTO_SOCKETS> ItemSparseEntry::SocketType

Definition at line 2655 of file DB2Structure.h.

◆ SpellWeight

uint8 ItemSparseEntry::SpellWeight

Definition at line 2653 of file DB2Structure.h.

◆ SpellWeightCategory

uint8 ItemSparseEntry::SpellWeightCategory

Definition at line 2654 of file DB2Structure.h.

◆ Stackable

int32 ItemSparseEntry::Stackable

Definition at line 2617 of file DB2Structure.h.

◆ StartQuestID

int32 ItemSparseEntry::StartQuestID

Definition at line 2611 of file DB2Structure.h.

◆ StatModifierBonusStat

std::array<int32, MAX_ITEM_PROTO_STATS> ItemSparseEntry::StatModifierBonusStat

Definition at line 2616 of file DB2Structure.h.

◆ StatPercentageOfSocket

std::array<float, MAX_ITEM_PROTO_STATS> ItemSparseEntry::StatPercentageOfSocket

Definition at line 2614 of file DB2Structure.h.

◆ StatPercentEditor

std::array<int32, MAX_ITEM_PROTO_STATS> ItemSparseEntry::StatPercentEditor

Definition at line 2615 of file DB2Structure.h.

◆ TotemCategoryID

uint16 ItemSparseEntry::TotemCategoryID

Definition at line 2640 of file DB2Structure.h.

◆ VendorStackCount

uint32 ItemSparseEntry::VendorStackCount

Definition at line 2624 of file DB2Structure.h.

◆ ZoneBound

std::array<uint16, MAX_ITEM_PROTO_ZONES> ItemSparseEntry::ZoneBound

Definition at line 2642 of file DB2Structure.h.


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