SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
profileset::profile_output_data_t Class Reference

Public Member Functions

race_e race () const
 
profile_output_data_t & race (race_e v)
 
const std::vector< const talent_data_t * > & talents () const
 
profile_output_data_t & talents (const std::vector< const talent_data_t *> &v)
 
const std::vector< profile_output_data_item_t > & gear () const
 
profile_output_data_t & gear (const std::vector< profile_output_data_item_t > &v)
 
double crit_rating () const
 
profile_output_data_t & crit_rating (double d)
 
double haste_rating () const
 
profile_output_data_t & haste_rating (double d)
 
double mastery_rating () const
 
profile_output_data_t & mastery_rating (double d)
 
double versatility_rating () const
 
profile_output_data_t & versatility_rating (double d)
 
double crit_pct () const
 
profile_output_data_t & crit_pct (double d)
 
double haste_pct () const
 
profile_output_data_t & haste_pct (double d)
 
double mastery_pct () const
 
profile_output_data_t & mastery_pct (double d)
 
double versatility_pct () const
 
profile_output_data_t & versatility_pct (double d)
 
double agility () const
 
profile_output_data_t & agility (double d)
 
double strength () const
 
profile_output_data_t & strength (double d)
 
double intellect () const
 
profile_output_data_t & intellect (double d)
 
double stamina () const
 
profile_output_data_t & stamina (double d)
 
double avoidance_rating () const
 
profile_output_data_t & avoidance_rating (double d)
 
double avoidance_pct () const
 
profile_output_data_t & avoidance_pct (double d)
 
double leech_rating () const
 
profile_output_data_t & leech_rating (double d)
 
double leech_pct () const
 
profile_output_data_t & leech_pct (double d)
 
double speed_rating () const
 
profile_output_data_t & speed_rating (double d)
 
double speed_pct () const
 
profile_output_data_t & speed_pct (double d)
 
double corruption () const
 
profile_output_data_t & corruption (double d)
 
double corruption_resistance () const
 
profile_output_data_t & corruption_resistance (double d)