![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
| resource_e | resource () const |
| unsigned | id () const |
| unsigned | spell_id () const |
| unsigned | aura_id () const |
| power_e | type () const |
| int | raw_type () const |
| double | cost_divisor (bool percentage) const |
| double | cost () const |
| double | max_cost () const |
| double | cost_per_tick () const |
| bool | override_field (util::string_view field, double value) |
| double | get_field (util::string_view field) const |
Static Public Member Functions | |
| static const spellpower_data_t & | nil () |
| static const spellpower_data_t & | find (unsigned id, bool ptr=false) |
| static util::span< const spellpower_data_t > | data (bool ptr=false) |
| static util::span< const hotfix::client_hotfix_entry_t > | hotfixes (const spellpower_data_t &, bool ptr) |
Public Attributes | |
| unsigned | _id |
| unsigned | _spell_id |
| unsigned | _aura_id |
| int | _power_type |
| int | _cost |
| int | _cost_max |
| int | _cost_per_tick |
| double | _pct_cost |
| double | _pct_cost_max |
| double | _pct_cost_per_tick |