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

Public Types

typedef paladin_spell_base_t base_t
 
- Public Types inherited from paladin::paladin_action_t< Base >
typedef paladin_action_t base_t
 

Public Member Functions

 paladin_spell_base_t (util::string_view n, paladin_t *player, const spell_data_t *s=spell_data_t::nil())
 
- Public Member Functions inherited from paladin::paladin_action_t< Base >
 paladin_action_t (util::string_view n, paladin_t *p, const spell_data_t *s=spell_data_t::nil())
 
paladin_tp ()
 
const paladin_tp () const
 
paladin_td_ttd (player_t *t) const
 
void init () override
 
void trigger_judgment_of_light (action_state_t *s)
 
void impact (action_state_t *s) override
 
virtual double action_multiplier () const override
 
double composite_crit_chance () const override
 
virtual double composite_target_multiplier (player_t *t) const override
 
virtual void update_ready (timespan_t cd=timespan_t::min()) override
 
virtual void assess_damage (result_amount_type typ, action_state_t *s) override
 

Additional Inherited Members

- Public Attributes inherited from paladin::paladin_action_t< Base >
bool track_cd_waste
 
cooldown_waste_data_tcd_waste
 
struct paladin::paladin_action_t::affected_by_t affected_by
 
bool hasted_cd
 
bool hasted_gcd