SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
dbc_item_data_t Struct Reference
Inheritance diagram for dbc_item_data_t:
parsed_item_data_t

Classes

struct  stats_t
 

Public Member Functions

bool is_armor ()
 
bool warforged () const
 
bool lfr () const
 
bool normal () const
 
bool heroic () const
 
bool mythic () const
 

Static Public Member Functions

static const dbc_item_data_tfind (unsigned id, bool ptr)
 
static const dbc_item_data_tnil ()
 
static util::span< const util::span< const dbc_item_data_t > > data (bool ptr)
 

Public Attributes

const char * name
 
unsigned id
 
unsigned flags_1
 
unsigned flags_2
 
unsigned type_flags
 
int level
 
int req_level
 
int req_skill
 
int req_skill_level
 
int quality
 
int inventory_type
 
int item_class
 
int item_subclass
 
int bind_type
 
float delay
 
float dmg_range
 
float item_modifier
 
const stats_t_dbc_stats
 
uint8_t _dbc_stats_count
 
unsigned class_mask
 
uint64_t race_mask
 
int socket_color [MAX_ITEM_SOCKET_SLOT]
 
int gem_properties
 
int id_socket_bonus
 
int id_set
 
int id_curve
 
unsigned id_artifact