62{
64 "add_item", sol::resolve<enum Horizon::Zone::Assets::inventory_addition_result_type(uint32_t, uint16_t, bool)>(&
Assets::Inventory::add_item)
65 );
66
69 );
70
72
73 a["unit"] = [](std::shared_ptr<Horizon::Zone::Units::Player> player) { return player->shared_from_this(); };
74
82 a["message"] = [] (std::shared_ptr<Horizon::Zone::Units::Player> player, std::string const &message)
83 {
84 player->get_session()->clif()->notify_chat(message);
85 };
91}
Definition: Inventory.hpp:74
inventory_addition_result_type add_item(std::shared_ptr< Horizon::Zone::Units::Item > floor_item)
Definition: Inventory.cpp:306
Definition: Storage.hpp:70
void notify_all()
Definition: Storage.cpp:191
Definition: Player.hpp:62
void send_npc_next_dialog(uint32_t npc_guid)
Definition: Player.cpp:472
bool perform_action(player_action_type action)
Definition: Player.cpp:706
void send_npc_close_dialog(uint32_t npc_guid)
Definition: Player.cpp:477
void send_npc_dialog(uint32_t npc_guid, std::string dialog)
Definition: Player.cpp:467
bool on_skill_failure(int16_t skill_id, int message_type, int item_id, skill_use_fail_cause_type cause)
Definition: Player.cpp:685
void send_npc_menu_list(uint32_t npc_guid, std::string const &menu)
Definition: Player.cpp:482
std::shared_ptr< skill_learnt_info > get_learnt_skill(uint16_t skill_id)
Definition: Player.hpp:181
std::shared_ptr< Assets::Inventory > inventory()
Definition: Player.hpp:164
bool perform_skill(int16_t skill_id, int16_t skill_lv)
Definition: Player.cpp:660
bool job_change(int32_t job_id)
Definition: Player.cpp:645
bool move_to_map(std::shared_ptr< Map > map, MapCoords coords={ 0, 0 })
Definition: Player.cpp:423
std::shared_ptr< Assets::Storage > get_storage(int32_t storage_id)
Definition: Player.cpp:288