SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
player_collected_data_t::action_sequence_data_t Struct Reference
Inheritance diagram for player_collected_data_t::action_sequence_data_t:
noncopyable

Classes

struct  record_t
 

Public Member Functions

 action_sequence_data_t (const action_t *a, const player_t *t, timespan_t ts, timespan_t wait, const player_t *p)
 
 action_sequence_data_t (timespan_t ts, timespan_t wait, const player_t *p)
 
 action_sequence_data_t (const action_t *a, const player_t *t, timespan_t ts, const player_t *p)
 

Public Attributes

const action_taction
 
const player_ttarget
 
const timespan_t time
 
timespan_t wait_time
 
bool queue_failed
 
std::vector< record_t< buff_t > > buff_list
 
std::vector< record_t< cooldown_t > > cooldown_list
 
std::vector< std::pair< player_t *, std::vector< record_t< buff_t > > > > target_list
 
std::array< double, RESOURCE_MAX > resource_snapshot
 
std::array< double, RESOURCE_MAX > resource_max_snapshot
 

Additional Inherited Members

- Protected Member Functions inherited from noncopyable
 noncopyable (noncopyable &&)=default
 
noncopyableoperator= (noncopyable &&)=default
 
 noncopyable (const noncopyable &)=delete
 
noncopyableoperator= (const noncopyable &)=delete