TrinityCore
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
 
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
 
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
 
uint8 RequiredPVPRank
 
int8 RequiredLevel
 
int8 InventoryType
 
int8 OverallQualityID
 

Detailed Description

Definition at line 2471 of file DB2Structure.h.

Member Data Documentation

◆ AllowableClass

int16 ItemSparseEntry::AllowableClass

Definition at line 2522 of file DB2Structure.h.

◆ AllowableRace

Trinity::RaceMask<int64> ItemSparseEntry::AllowableRace

Definition at line 2474 of file DB2Structure.h.

◆ ArtifactID

uint8 ItemSparseEntry::ArtifactID

Definition at line 2523 of file DB2Structure.h.

◆ BagFamily

uint32 ItemSparseEntry::BagFamily

Definition at line 2485 of file DB2Structure.h.

◆ Bonding

uint8 ItemSparseEntry::Bonding

Definition at line 2530 of file DB2Structure.h.

◆ BuyPrice

uint32 ItemSparseEntry::BuyPrice

Definition at line 2497 of file DB2Structure.h.

◆ ContainerSlots

uint8 ItemSparseEntry::ContainerSlots

Definition at line 2532 of file DB2Structure.h.

◆ ContentTuningID

int32 ItemSparseEntry::ContentTuningID

Definition at line 2504 of file DB2Structure.h.

◆ DamageDamageType

uint8 ItemSparseEntry::DamageDamageType

Definition at line 2531 of file DB2Structure.h.

◆ Description

LocalizedString ItemSparseEntry::Description

Definition at line 2475 of file DB2Structure.h.

◆ Display

LocalizedString ItemSparseEntry::Display

Definition at line 2479 of file DB2Structure.h.

◆ Display1

LocalizedString ItemSparseEntry::Display1

Definition at line 2478 of file DB2Structure.h.

◆ Display2

LocalizedString ItemSparseEntry::Display2

Definition at line 2477 of file DB2Structure.h.

◆ Display3

LocalizedString ItemSparseEntry::Display3

Definition at line 2476 of file DB2Structure.h.

◆ DmgVariance

float ItemSparseEntry::DmgVariance

Definition at line 2481 of file DB2Structure.h.

◆ DurationInInventory

uint32 ItemSparseEntry::DurationInInventory

Definition at line 2483 of file DB2Structure.h.

◆ ExpansionID

int32 ItemSparseEntry::ExpansionID

Definition at line 2480 of file DB2Structure.h.

◆ FactionRelated

int32 ItemSparseEntry::FactionRelated

Definition at line 2502 of file DB2Structure.h.

◆ Flags

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

Definition at line 2501 of file DB2Structure.h.

◆ GemProperties

uint16 ItemSparseEntry::GemProperties

Definition at line 2509 of file DB2Structure.h.

◆ ID

uint32 ItemSparseEntry::ID

Definition at line 2473 of file DB2Structure.h.

◆ InstanceBound

uint16 ItemSparseEntry::InstanceBound

Definition at line 2512 of file DB2Structure.h.

◆ InventoryType

int8 ItemSparseEntry::InventoryType

Definition at line 2536 of file DB2Structure.h.

◆ ItemDelay

uint16 ItemSparseEntry::ItemDelay

Definition at line 2517 of file DB2Structure.h.

◆ ItemLevel

uint16 ItemSparseEntry::ItemLevel

Definition at line 2521 of file DB2Structure.h.

◆ ItemNameDescriptionID

uint16 ItemSparseEntry::ItemNameDescriptionID

Definition at line 2506 of file DB2Structure.h.

◆ ItemRange

float ItemSparseEntry::ItemRange

Definition at line 2488 of file DB2Structure.h.

◆ ItemSet

uint16 ItemSparseEntry::ItemSet

Definition at line 2514 of file DB2Structure.h.

◆ LanguageID

int32 ItemSparseEntry::LanguageID

Definition at line 2487 of file DB2Structure.h.

◆ LimitCategory

int32 ItemSparseEntry::LimitCategory

Definition at line 2482 of file DB2Structure.h.

◆ LockID

uint16 ItemSparseEntry::LockID

Definition at line 2515 of file DB2Structure.h.

◆ Material

uint8 ItemSparseEntry::Material

Definition at line 2528 of file DB2Structure.h.

◆ MaxCount

int32 ItemSparseEntry::MaxCount

Definition at line 2493 of file DB2Structure.h.

◆ MinFactionID

uint16 ItemSparseEntry::MinFactionID

Definition at line 2518 of file DB2Structure.h.

◆ MinReputation

int32 ItemSparseEntry::MinReputation

Definition at line 2494 of file DB2Structure.h.

◆ ModifiedCraftingReagentItemID

int32 ItemSparseEntry::ModifiedCraftingReagentItemID

Definition at line 2503 of file DB2Structure.h.

◆ OverallQualityID

int8 ItemSparseEntry::OverallQualityID

Definition at line 2537 of file DB2Structure.h.

◆ PageID

uint16 ItemSparseEntry::PageID

Definition at line 2516 of file DB2Structure.h.

◆ PageMaterialID

uint8 ItemSparseEntry::PageMaterialID

Definition at line 2529 of file DB2Structure.h.

◆ PlayerLevelToItemLevelCurveID

int32 ItemSparseEntry::PlayerLevelToItemLevelCurveID

Definition at line 2505 of file DB2Structure.h.

◆ PriceRandomValue

float ItemSparseEntry::PriceRandomValue

Definition at line 2500 of file DB2Structure.h.

◆ PriceVariance

float ItemSparseEntry::PriceVariance

Definition at line 2499 of file DB2Structure.h.

◆ QualityModifier

float ItemSparseEntry::QualityModifier

Definition at line 2484 of file DB2Structure.h.

◆ RequiredAbility

uint32 ItemSparseEntry::RequiredAbility

Definition at line 2495 of file DB2Structure.h.

◆ RequiredHoliday

uint16 ItemSparseEntry::RequiredHoliday

Definition at line 2508 of file DB2Structure.h.

◆ RequiredLevel

int8 ItemSparseEntry::RequiredLevel

Definition at line 2535 of file DB2Structure.h.

◆ RequiredPVPMedal

uint8 ItemSparseEntry::RequiredPVPMedal

Definition at line 2533 of file DB2Structure.h.

◆ RequiredPVPRank

uint8 ItemSparseEntry::RequiredPVPRank

Definition at line 2534 of file DB2Structure.h.

◆ RequiredSkill

uint16 ItemSparseEntry::RequiredSkill

Definition at line 2520 of file DB2Structure.h.

◆ RequiredSkillRank

uint16 ItemSparseEntry::RequiredSkillRank

Definition at line 2519 of file DB2Structure.h.

◆ RequiredTransmogHoliday

uint16 ItemSparseEntry::RequiredTransmogHoliday

Definition at line 2507 of file DB2Structure.h.

◆ SellPrice

uint32 ItemSparseEntry::SellPrice

Definition at line 2496 of file DB2Structure.h.

◆ SheatheType

uint8 ItemSparseEntry::SheatheType

Definition at line 2527 of file DB2Structure.h.

◆ SocketMatchEnchantmentId

uint16 ItemSparseEntry::SocketMatchEnchantmentId

Definition at line 2510 of file DB2Structure.h.

◆ SocketType

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

Definition at line 2526 of file DB2Structure.h.

◆ SpellWeight

uint8 ItemSparseEntry::SpellWeight

Definition at line 2524 of file DB2Structure.h.

◆ SpellWeightCategory

uint8 ItemSparseEntry::SpellWeightCategory

Definition at line 2525 of file DB2Structure.h.

◆ Stackable

int32 ItemSparseEntry::Stackable

Definition at line 2492 of file DB2Structure.h.

◆ StartQuestID

int32 ItemSparseEntry::StartQuestID

Definition at line 2486 of file DB2Structure.h.

◆ StatModifierBonusStat

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

Definition at line 2491 of file DB2Structure.h.

◆ StatPercentageOfSocket

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

Definition at line 2489 of file DB2Structure.h.

◆ StatPercentEditor

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

Definition at line 2490 of file DB2Structure.h.

◆ TotemCategoryID

uint16 ItemSparseEntry::TotemCategoryID

Definition at line 2511 of file DB2Structure.h.

◆ VendorStackCount

uint32 ItemSparseEntry::VendorStackCount

Definition at line 2498 of file DB2Structure.h.

◆ ZoneBound

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

Definition at line 2513 of file DB2Structure.h.


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