SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
residual_action::residual_periodic_action_t< Base > Struct Template Reference
Inheritance diagram for residual_action::residual_periodic_action_t< Base >:

Public Types

using base_t = residual_periodic_action_t
 
using residual_action_t = residual_periodic_action_t< Base >
 

Public Member Functions

template<typename T >
 residual_periodic_action_t (util::string_view n, T &p, const spell_data_t *s)
 
template<typename T >
 residual_periodic_action_t (util::string_view n, T *p, const spell_data_t *s)
 
void initialize_ ()
 
action_state_tnew_state () override
 
void impact (action_state_t *s) override
 
double base_ta (const action_state_t *s) const override
 
timespan_t travel_time () const override
 
void execute () override
 
void init () override