SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
scale_factor_control_t (sim_t *s) | |
void | init_deltas () |
void | analyze () |
void | analyze_stats () |
void | analyze_ability_stats (stat_e, double, player_t *, player_t *, player_t *) |
void | analyze_lag () |
void | normalize () |
double | progress (std::string &phase, std::string *detailed=nullptr) |
void | create_options () |
bool | has_scale_factors () |
Public Attributes | |
mutex_t | mutex |
sim_t * | sim |
sim_t * | baseline_sim |
sim_t * | ref_sim |
sim_t * | delta_sim |
sim_t * | ref_sim2 |
sim_t * | delta_sim2 |
stat_e | scale_stat |
double | scale_value |
double | scale_delta_multiplier |
int | calculate_scale_factors |
int | center_scale_delta |
int | positive_scale_delta |
int | scale_lag |
double | scale_factor_noise |
int | normalize_scale_factors |
int | debug_scale_factors |
std::string | scale_only_str |
stat_e | current_scaling_stat |
int | num_scaling_stats |
int | remaining_scaling_stats |
std::string | scale_over |
scale_metric_e | scaling_metric |
std::string | scale_over_player |
std::unique_ptr< gear_stats_t > | stats |