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.