SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
action_callback_t Struct Referenceabstract
Inheritance diagram for action_callback_t:
noncopyable dbc_proc_callback_t bfa_darkmoon_deck_cb_t< T > covenant::covenant_ability_cast_cb_t unique_gear::shadowlands::items::chains_of_domination_cb_t warlock::actions::demonic_synergy_callback_t

Public Member Functions

 action_callback_t (player_t *l, bool ap=false, bool asp=false)
 
virtual void trigger (action_t *, action_state_t *)=0
 
virtual void reset ()
 
virtual void initialize ()
 
virtual void activate ()
 
virtual void deactivate ()
 

Static Public Member Functions

static void trigger (const std::vector< action_callback_t *> &v, action_t *a, action_state_t *state)
 
static void reset (const std::vector< action_callback_t *> &v)
 

Public Attributes

player_tlistener
 
bool active
 
bool allow_self_procs
 
bool allow_procs