![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Types | |
using | super = scoped_actor_callback_t< T_ACTOR > |
![]() | |
enum | priority { PRIORITY_DEFAULT = 0U, PRIORITY_CLASS, PRIORITY_SPEC } |
Public Member Functions | |
scoped_actor_callback_t (player_e c) | |
scoped_actor_callback_t (specialization_e s) | |
void | initialize (special_effect_t &e) override |
virtual void | manipulate (T_ACTOR *actor, const special_effect_t &e)=0 |
![]() | |
class_scoped_callback_t (player_e c) | |
class_scoped_callback_t (std::vector< player_e > c) | |
class_scoped_callback_t (specialization_e s) | |
class_scoped_callback_t (std::vector< specialization_e > s) | |
bool | valid (const special_effect_t &effect) const override |
![]() | |
scoped_callback_t (enum priority p) | |
Additional Inherited Members | |
![]() | |
std::vector< player_e > | class_ |
std::vector< specialization_e > | spec_ |
![]() | |
priority | priority |