|
unsigned | equipped_class () const |
|
unsigned | equipped_invtype_mask () const |
|
unsigned | equipped_subclass_mask () const |
|
unsigned | category () const |
|
unsigned | dmg_class () const |
|
unsigned | class_mask () const |
|
timespan_t | cooldown () const |
|
timespan_t | category_cooldown () const |
|
unsigned | charges () const |
|
timespan_t | charge_cooldown () const |
|
timespan_t | duration () const |
|
double | extra_coeff () const |
|
timespan_t | gcd () const |
|
unsigned | id () const |
|
int | initial_stacks () const |
|
uint64_t | race_mask () const |
|
uint32_t | level () const |
|
const char * | name_cstr () const |
|
uint32_t | max_level () const |
|
unsigned | req_max_level () const |
|
uint32_t | max_stacks () const |
|
double | missile_speed () const |
|
double | missile_delay () const |
|
double | missile_min_duration () const |
|
double | min_range () const |
|
double | max_range () const |
|
double | proc_chance () const |
|
unsigned | proc_flags () const |
|
timespan_t | internal_cooldown () const |
|
double | real_ppm () const |
|
uint32_t | school_mask () const |
|
unsigned | stance_mask () const |
|
unsigned | mechanic () const |
|
int | max_targets () const |
|
unsigned | power_id () const |
|
unsigned | essence_id () const |
|
size_t | effect_count () const |
|
size_t | power_count () const |
|
size_t | driver_count () const |
|
size_t | label_count () const |
|
bool | found () const |
|
school_e | get_school_type () const |
|
bool | is_level (uint32_t level) const |
|
bool | in_range (double range) const |
|
bool | is_race (race_e r) const |
|
bool | has_scaling_effects () const |
|
bool | ok () const |
|
const spelleffect_data_t & | effectN (size_t idx) const |
|
const spellpower_data_t & | powerN (size_t idx) const |
|
short | labelN (size_t idx) const |
|
const spellpower_data_t & | powerN (power_e pt) const |
|
util::span< const spelleffect_data_t > | effects () const |
|
util::span< const spellpower_data_t > | powers () const |
|
util::span< const spelllabel_data_t > | labels () const |
|
util::span< const spell_data_t *const > | drivers () const |
|
bool | is_class (player_e c) const |
|
unsigned | max_scaling_level () const |
|
timespan_t | cast_time () const |
|
double | cost (power_e pt) const |
|
uint32_t | effect_id (uint32_t effect_num) const |
|
bool | flags (spell_attribute attr) const |
|
bool | class_flag (unsigned flag) const |
|
unsigned | attribute (unsigned idx) const |
|
unsigned | class_flags (unsigned idx) const |
|
unsigned | class_family () const |
|
bool | override_field (util::string_view field, double value) |
|
double | get_field (util::string_view field) const |
|
bool | valid_item_enchantment (inventory_type inv_type) const |
|
std::string | to_str () const |
|
bool | affected_by_all (const spelleffect_data_t &effect) const |
|
bool | affected_by_category (const spelleffect_data_t &effect) const |
|
bool | affected_by_category (int category) const |
|
bool | affected_by_label (const spelleffect_data_t &effect) const |
|
bool | affected_by_label (int label) const |
|
bool | affected_by (const spell_data_t *) const |
|
bool | affected_by (const spelleffect_data_t *) const |
|
bool | affected_by (const spelleffect_data_t &) const |
|