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

Public Member Functions

double pct (resource_e rt) const
 
bool is_infinite (resource_e rt) const
 
bool is_active (resource_e rt) const
 

Public Attributes

std::array< double, RESOURCE_MAX > base
 
std::array< double, RESOURCE_MAX > initial
 
std::array< double, RESOURCE_MAX > max
 
std::array< double, RESOURCE_MAX > current
 
std::array< double, RESOURCE_MAX > temporary
 
std::array< double, RESOURCE_MAX > base_multiplier
 
std::array< double, RESOURCE_MAX > initial_multiplier
 
std::array< int, RESOURCE_MAX > infinite_resource
 
std::array< bool, RESOURCE_MAX > active_resource
 
std::array< double, RESOURCE_MAX > initial_opt
 
std::array< double, RESOURCE_MAX > start_at
 
std::array< double, RESOURCE_MAX > base_regen_per_second