![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Attributes | |
| int | moving |
| moving (default: -1), when different from -1, will flag the action as usable only when the players are moving (moving=1) or not moving (moving=0). More... | |
| int | wait_on_ready |
| int | max_cycle_targets |
| int | target_number |
| bool | interrupt |
| Interrupt option. More... | |
| bool | chain |
| Chain can be used to re-cast a channeled spell at the beginning of its last tick. More... | |
| int | cycle_targets |
| bool | cycle_players |
| bool | interrupt_immediate |
| std::string | if_expr_str |
| std::string | target_if_str |
| std::string | interrupt_if_expr_str |
| std::string | early_chain_if_expr_str |
| std::string | cancel_if_expr_str |
| std::string | sync_str |
| std::string | target_str |
| bool action_t::options_t::chain |
Chain can be used to re-cast a channeled spell at the beginning of its last tick.
This has two advantages over waiting for the channel to complete before re-casting: 1) the gcd finishes sooner, and 2) it avoids the roughly 1/4 second delay between the end of a channel and the beginning of the next cast.
| bool action_t::options_t::interrupt |
Interrupt option.
If true, channeled action can get interrupted.
| int action_t::options_t::moving |
moving (default: -1), when different from -1, will flag the action as usable only when the players are moving (moving=1) or not moving (moving=0).
When left to -1, the action will be usable anytime. The players happen to move either because of a "movement" raid event, or because of "start_moving" actions. Note that actions which are not usable while moving do not need to be flagged with "move=0", Simulationcraft is already aware of those restrictions.