|
| item_t (player_t *, util::string_view options_str) |
|
bool | active () const |
|
const char * | name () const |
|
std::string | full_name () const |
|
const char * | slot_name () const |
|
weapon_t * | weapon () const |
|
void | init () |
|
void | parse_options () |
|
bool | initialize_data () |
|
inventory_type | inv_type () const |
|
bool | is_matching_type () const |
|
bool | is_valid_type () const |
|
bool | socket_color_match () const |
|
unsigned | item_level () const |
|
stat_e | stat (size_t idx) const |
|
int | stat_value (size_t idx) const |
|
gear_stats_t | total_stats () const |
|
bool | has_item_stat (stat_e stat) const |
|
std::string | encoded_item () const |
|
std::string | encoded_comment () |
|
std::string | encoded_stats () const |
|
std::string | encoded_weapon () const |
|
std::string | encoded_gems () const |
|
std::string | encoded_enchant () const |
|
std::string | encoded_addon () const |
|
void | decode_stats () |
|
void | decode_gems () |
|
void | decode_enchant () |
|
void | decode_addon () |
|
void | decode_weapon () |
|
void | decode_warforged () |
|
void | decode_lfr () |
|
void | decode_heroic () |
|
void | decode_mythic () |
|
void | decode_armor_type () |
|
void | decode_ilevel () |
|
void | decode_quality () |
|
void | decode_data_source () |
|
void | decode_equip_effect () |
|
void | decode_use_effect () |
|
bool | verify_slot () |
|
void | init_special_effects () |
|
std::string | item_stats_str () const |
|
std::string | weapon_stats_str () const |
|
std::string | gem_stats_str () const |
|
std::string | socket_bonus_stats_str () const |
|
std::string | enchant_stats_str () const |
|
bool | has_stats () const |
|
bool | has_special_effect (special_effect_source_e source=SPECIAL_EFFECT_SOURCE_NONE, special_effect_e type=SPECIAL_EFFECT_NONE) const |
|
bool | has_use_special_effect () const |
|
bool | has_scaling_stat_bonus_id () const |
|
const special_effect_t * | special_effect (special_effect_source_e source=SPECIAL_EFFECT_SOURCE_NONE, special_effect_e type=SPECIAL_EFFECT_NONE) const |
|
const special_effect_t * | special_effect_with_name (util::string_view name, special_effect_source_e source=SPECIAL_EFFECT_SOURCE_NONE, special_effect_e type=SPECIAL_EFFECT_NONE) const |
|