![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Additional Inherited Members | |
Public Member Functions inherited from spelleffect_data_t | |
| bool | ok () const |
| unsigned | id () const |
| unsigned | index () const |
| unsigned | spell_id () const |
| unsigned | spell_effect_num () const |
| effect_type_t | type () const |
| unsigned | raw_type () const |
| effect_subtype_t | subtype () const |
| unsigned | raw_subtype () const |
| property_type_t | property_type () const |
| double | base_value () const |
| double | percent () const |
| timespan_t | time_value () const |
| resource_e | resource_gain_type () const |
| double | resource_multiplier (resource_e resource_type) const |
| double | resource (resource_e resource_type) const |
| double | resource () const |
| school_e | school_type () const |
| bool | has_common_school (school_e) const |
| double | mastery_value () const |
| int | misc_value1 () const |
| int | misc_value2 () const |
| unsigned | trigger_spell_id () const |
| double | chain_multiplier () const |
| double | m_coefficient () const |
| double | m_delta () const |
| double | m_unk () const |
| double | sp_coeff () const |
| double | ap_coeff () const |
| double | pvp_coeff () const |
| timespan_t | period () const |
| double | radius () const |
| double | radius_max () const |
| double | pp_combo_points () const |
| double | real_ppl () const |
| unsigned | mechanic () const |
| int | chain_target () const |
| unsigned | target_1 () const |
| unsigned | target_2 () const |
| double | m_value () const |
| bool | class_flag (unsigned flag) const |
| unsigned | class_flags (unsigned idx) const |
| player_e | scaling_class () const |
| double | average (const player_t *p, unsigned level=0) const |
| double | delta (const player_t *p, unsigned level=0) const |
| double | bonus (const player_t *p, unsigned level=0) const |
| double | min (const player_t *p, unsigned level=0) const |
| double | max (const player_t *p, unsigned level=0) const |
| double | average (const item_t *item) const |
| double | delta (const item_t *item) const |
| double | min (const item_t *item) const |
| double | max (const item_t *item) const |
| double | average (const item_t &item) const |
| double | delta (const item_t &item) const |
| double | min (const item_t &item) const |
| double | max (const item_t &item) const |
| bool | override_field (util::string_view field, double value) |
| double | get_field (util::string_view field) const |
| const spell_data_t * | spell () const |
| const spell_data_t * | trigger () const |
| double | default_multiplier () const |
| double | default_value () const |
| unsigned | affected_schools () const |
Static Public Member Functions inherited from spelleffect_data_t | |
| static const spelleffect_data_t & | nil () |
| static const spelleffect_data_t * | find (unsigned, bool ptr=false) |
| static util::span< const spelleffect_data_t > | data (bool ptr=false) |
| static util::span< const hotfix::client_hotfix_entry_t > | hotfixes (const spelleffect_data_t &, bool ptr) |
| static void | link (bool ptr=false) |
Public Attributes inherited from spelleffect_data_t | |
| unsigned | _id |
| unsigned | _spell_id |
| unsigned | _index |
| unsigned | _type |
| unsigned | _subtype |
| int | _scaling_type |
| double | _m_coeff |
| double | _m_delta |
| double | _m_unk |
| double | _sp_coeff |
| double | _ap_coeff |
| double | _amplitude |
| double | _radius |
| double | _radius_max |
| double | _base_value |
| int | _misc_value |
| int | _misc_value_2 |
| unsigned | _class_flags [NUM_CLASS_FAMILY_FLAGS] |
| unsigned | _trigger_spell_id |
| double | _m_chain |
| double | _pp_combo_points |
| double | _real_ppl |
| unsigned | _mechanic |
| int | _chain_target |
| unsigned | _targeting_1 |
| unsigned | _targeting_2 |
| double | _m_value |
| double | _pvp_coeff |
| const spell_data_t * | _spell |
| const spell_data_t * | _trigger_spell |