![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
| devouring_plague_dot_state_t (action_t *a, player_t *t) | |
| std::ostringstream & | debug_str (std::ostringstream &s) override |
| void | initialize () override |
| void | copy_state (const action_state_t *o) override |
| double | composite_ta_multiplier () const override |
Public Member Functions inherited from action_state_t | |
| action_state_t (action_t *, player_t *) | |
| virtual void | debug () |
| virtual double | composite_crit_chance () const |
| virtual double | composite_attack_power () const |
| virtual double | composite_spell_power () const |
| virtual double | composite_versatility () const |
| virtual double | composite_da_multiplier () const |
| virtual double | composite_target_mitigation_da_multiplier () const |
| virtual double | composite_target_mitigation_ta_multiplier () const |
| virtual double | composite_target_armor () const |
| virtual proc_types | proc_type () const |
| virtual proc_types2 | execute_proc_type2 () const |
| virtual proc_types2 | impact_proc_type2 () const |
| virtual proc_types2 | cast_proc_type2 () const |
| virtual proc_types2 | interrupt_proc_type2 () const |
Public Attributes | |
| double | rolling_multiplier |
Public Attributes inherited from action_state_t | |
| action_state_t * | next |
| action_t * | action |
| player_t * | target |
| unsigned | n_targets |
| int | chain_target |
| double | original_x |
| double | original_y |
| result_amount_type | result_type |
| result_e | result |
| block_result_e | block_result |
| double | result_raw |
| double | result_total |
| double | result_mitigated |
| double | result_absorbed |
| double | result_crit_bonus |
| double | result_amount |
| double | blocked_amount |
| double | self_absorb_amount |
| double | haste |
| double | crit_chance |
| double | target_crit_chance |
| double | attack_power |
| double | spell_power |
| double | versatility |
| double | da_multiplier |
| double | ta_multiplier |
| double | persistent_multiplier |
| double | pet_multiplier |
| double | target_da_multiplier |
| double | target_ta_multiplier |
| double | target_pet_multiplier |
| double | target_mitigation_da_multiplier |
| double | target_mitigation_ta_multiplier |
| double | target_armor |
Additional Inherited Members | |
Static Public Member Functions inherited from action_state_t | |
| static void | release (action_state_t *&s) |
| static std::string | flags_to_str (unsigned flags) |