_equipments | Horizon::Zone::Assets::Inventory | private |
_inventory_items | Horizon::Zone::Assets::Inventory | private |
_max_storage | Horizon::Zone::Assets::Inventory | private |
_player | Horizon::Zone::Assets::Inventory | private |
_saved_inventory_items | Horizon::Zone::Assets::Inventory | private |
add_item(std::shared_ptr< Horizon::Zone::Units::Item > floor_item) | Horizon::Zone::Assets::Inventory | |
add_item(uint32_t item_id, uint16_t amount, bool is_identified=false) | Horizon::Zone::Assets::Inventory | |
add_item(std::shared_ptr< item_entry_data > item, int amount) | Horizon::Zone::Assets::Inventory | |
add_to_equipment_list(std::shared_ptr< item_entry_data > item) | Horizon::Zone::Assets::Inventory | |
calculate_current_equip_location_mask(std::shared_ptr< const item_config_data > item) | Horizon::Zone::Assets::Inventory | protected |
can_equip(uint32_t inventory_index) | Horizon::Zone::Assets::Inventory | |
drop_item(uint32_t inventory_index, uint16_t amount) | Horizon::Zone::Assets::Inventory | |
equip_item(uint32_t inventory_index, uint16_t equip_location_mask) | Horizon::Zone::Assets::Inventory | |
equipments() | Horizon::Zone::Assets::Inventory | inline |
get_free_index() | Horizon::Zone::Assets::Inventory | |
get_item(uint32_t inventory_index) | Horizon::Zone::Assets::Inventory | |
initialize() | Horizon::Zone::Assets::Inventory | |
Inventory(std::shared_ptr< Horizon::Zone::Units::Player > player, uint32_t max_storage) | Horizon::Zone::Assets::Inventory | |
load() | Horizon::Zone::Assets::Inventory | |
max_storage() | Horizon::Zone::Assets::Inventory | inline |
notify_add(std::shared_ptr< item_entry_data > const &item, uint16_t amount, inventory_addition_result_type fail) | Horizon::Zone::Assets::Inventory | |
notify_all() | Horizon::Zone::Assets::Inventory | |
notify_deletion(uint16_t idx, uint16_t amount, inventory_deletion_reason_type reason) | Horizon::Zone::Assets::Inventory | |
notify_drop(uint16_t idx, uint16_t amount) | Horizon::Zone::Assets::Inventory | |
notify_move_fail(uint16_t idx, bool silent) | Horizon::Zone::Assets::Inventory | |
notify_only_equipments() | Horizon::Zone::Assets::Inventory | |
notify_without_equipments() | Horizon::Zone::Assets::Inventory | |
player() | Horizon::Zone::Assets::Inventory | inline |
print_inventory() | Horizon::Zone::Assets::Inventory | |
remove_from_equipment_list(std::shared_ptr< item_entry_data > item) | Horizon::Zone::Assets::Inventory | |
remove_item(int16_t inventory_index, int amount, item_deletion_reason_type reason=ITEM_DEL_NORMAL) | Horizon::Zone::Assets::Inventory | |
save() | Horizon::Zone::Assets::Inventory | |
set_max_storage(uint32_t max_storage) | Horizon::Zone::Assets::Inventory | inline |
storage_type typedef | Horizon::Zone::Assets::Inventory | private |
unequip_item(uint32_t inventory_index) | Horizon::Zone::Assets::Inventory | |
use_item(uint32_t inventory_index, uint32_t guid) | Horizon::Zone::Assets::Inventory | |
~Inventory() | Horizon::Zone::Assets::Inventory | virtual |