![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
| void | init (const dbc_item_data_t &raw, const dbc_t &dbc) |
| size_t | add_effect (unsigned spell_id, int type) |
| size_t | add_effect (const item_effect_t &effect) |
Public Member Functions inherited from dbc_item_data_t | |
| bool | is_armor () |
| bool | warforged () const |
| bool | lfr () const |
| bool | normal () const |
| bool | heroic () const |
| bool | mythic () const |
Public Attributes | |
| std::array< int, MAX_ITEM_STAT > | stat_type_e |
| std::array< int, MAX_ITEM_STAT > | stat_alloc |
| std::array< item_effect_t, MAX_ITEM_EFFECT > | effects |
Public Attributes inherited from dbc_item_data_t | |
| const char * | name |
| unsigned | id |
| unsigned | flags_1 |
| unsigned | flags_2 |
| unsigned | type_flags |
| int | level |
| int | req_level |
| int | req_skill |
| int | req_skill_level |
| int | quality |
| int | inventory_type |
| int | item_class |
| int | item_subclass |
| int | bind_type |
| float | delay |
| float | dmg_range |
| float | item_modifier |
| const stats_t * | _dbc_stats |
| uint8_t | _dbc_stats_count |
| unsigned | class_mask |
| uint64_t | race_mask |
| int | socket_color [MAX_ITEM_SOCKET_SLOT] |
| int | gem_properties |
| int | id_socket_bonus |
| int | id_set |
| int | id_curve |
| unsigned | id_artifact |
Additional Inherited Members | |
Static Public Member Functions inherited from dbc_item_data_t | |
| static const dbc_item_data_t & | find (unsigned id, bool ptr) |
| static const dbc_item_data_t & | nil () |
| static util::span< const util::span< const dbc_item_data_t > > | data (bool ptr) |