SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
item_t::parsed_input_t Struct Reference

Public Attributes

int item_level
 
unsigned enchant_id
 
unsigned temporary_enchant_id
 
unsigned addon_id
 
int armor
 
unsigned azerite_level
 
std::array< int, MAX_ITEM_STAT > stat_val
 
std::array< int, MAX_GEM_SLOTS > gem_id
 
std::array< std::vector< unsigned >, MAX_GEM_SLOTS > gem_bonus_id
 
std::array< unsigned, MAX_GEM_SLOTS > gem_ilevel
 
std::array< int, MAX_GEM_SLOTS > gem_actual_ilevel
 
std::array< int, MAX_GEM_SLOTS > gem_color
 
std::vector< int > bonus_id
 
std::vector< stat_pair_tgem_stats
 
std::vector< stat_pair_tmeta_gem_stats
 
std::vector< stat_pair_tsocket_bonus_stats
 
std::string encoded_enchant
 
std::vector< stat_pair_tenchant_stats
 
std::vector< stat_pair_ttemp_enchant_stats
 
std::string encoded_addon
 
std::vector< stat_pair_taddon_stats
 
parsed_item_data_t data
 
auto_dispose< std::vector< special_effect_t * > > special_effects
 
std::vector< std::string > source_list
 
timespan_t initial_cd
 
unsigned drop_level
 
std::vector< unsigned > azerite_ids
 
std::vector< int > crafted_stat_mod