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

Public Member Functions

 darkmoon_action_deck_t (const special_effect_t &effect, std::vector< unsigned > c)
 
darkmoon_action_deck_t< ACTION_TYPE > & set_trigger_on_shuffle (bool value)
 
void initialize () override
 
void shuffle () override
 
- Public Member Functions inherited from darkmoon_deck_t
 darkmoon_deck_t (const special_effect_t &e)
 

Public Attributes

std::vector< unsigned > card_ids
 
std::vector< action_t * > cards
 
action_ttop_card
 
bool trigger_on_shuffle
 
- Public Attributes inherited from darkmoon_deck_t
const special_effect_teffect
 
player_tplayer
 
timespan_t shuffle_period