Horizon Official Technical Documentation
|
|
#include <ZoneClientInterface.hpp>
Public Member Functions | |
ZoneClientInterface (std::shared_ptr< ZoneSession > s) | |
~ZoneClientInterface () | |
UI::Chatroom & | chatroom () |
UI::Trade & | trade () |
UI::Party & | party () |
UI::PartyBooking & | party_booking () |
UI::Guild & | guild () |
UI::Friend & | friend_ () |
UI::Quest & | quest () |
UI::Auction & | auction () |
UI::Mail & | mail () |
UI::Clan & | clan () |
bool | login (uint32_t account_id, uint32_t char_id, uint32_t auth_code, uint32_t client_time, uint8_t gender) |
bool | restart (uint8_t type) |
All cleanups are managed in ZoneSocket::perform_cleanup. More... | |
bool | disconnect (int8_t type) |
bool | update_session (int32_t account_id, bool first=true) |
bool | walk_to_coordinates (uint16_t x, uint16_t y, uint8_t dir) |
bool | notify_time () |
bool | notify_unit_name (uint32_t guid) |
bool | stop_attack () |
void | request_name_by_char_id (int char_id) |
Character. More... | |
void | invite_baby (int account_id) |
void | pvpinfo (int character_id, int account_id) |
void | ranking (cz_req_ranking_type type) |
Ranking. More... | |
void | ranking_alchemist () |
void | ranking_blacksmith () |
void | ranking_pk () |
bool | notify_pvp_points () |
bool | notify_ranking (cz_req_ranking_type type, std::vector< zc_ack_ranking_info > info, int ranking_points) |
void | set_config (cz_config_type config, bool setting) |
Config. More... | |
void | view_equipment (int account_id) |
bool | notify_player_movement (int32_t time, MapCoords from, MapCoords to) |
bool | notify_movement_stop (int32_t guid, int16_t x, int16_t y) |
bool | notify_unit_move (int32_t guid, int32_t time, MapCoords from, MapCoords to) |
item_viewport_entry | create_viewport_item_entry (std::shared_ptr< Units::Item > item) |
unit_viewport_entry | create_viewport_entry (std::shared_ptr< Unit > unit) |
bool | notify_viewport_add_unit (unit_viewport_entry entry) |
bool | notify_viewport_remove_unit (std::shared_ptr< Unit > unit, unit_viewport_notification_type type) |
bool | notify_viewport_moving_unit (unit_viewport_entry entry) |
bool | notify_viewport_spawn_unit (unit_viewport_entry entry) |
bool | notify_viewport_item_entry (item_viewport_entry entry) |
void | npc_weapon_refine (int32_t inventory_index) |
NPC. More... | |
void | npc_next_dialog (int32_t npc_guid) |
void | npc_contact (int32_t npc_guid) |
void | npc_close (int32_t npc_guid) |
void | notify_npc_dialog (uint32_t npc_guid, std::string dialog) |
void | notify_npc_next_dialog (uint32_t npc_guid) |
void | notify_npc_close_dialog (uint32_t npc_guid) |
void | notify_npc_menu_list (uint32_t npc_guid, std::string const &menu) |
uint32_t | get_npc_contact_guid () |
void | set_npc_contact_guid (uint32_t guid) |
void | npc_select_deal_type (int guid, cz_ack_select_dealtype deal_type) |
void | npc_select_menu (int guid, int choice) |
void | npc_input (int guid, int value) |
void | npc_input (int guid, std::string value) |
void | npc_purchase_items (std::vector< cz_pc_purchase_itemlist > items) |
void | npc_sell_items (std::vector< cz_pc_sell_itemlist > items) |
void | vending_purchase_items (int account_id, std::vector< cz_pc_purchase_itemlist > items) |
void | vending_purchase_items (int account_id, int unique_id, std::vector< cz_pc_purchase_itemlist > items) |
void | progress_bar_completed () |
bool | notify_initial_status () |
Status. More... | |
bool | notify_appearance_update (unit_appearance_type type, int32_t value, int32_t value2) |
bool | notify_compound_attribute_update (status_point_type type, int32_t value) |
bool | notify_status_attribute_update (status_point_type type, int32_t value, bool success) |
bool | notify_required_attribute_update (status_point_type type, int32_t value) |
bool | notify_attribute_update (status_point_type type, int32_t value, int32_t value2) |
bool | notify_cart_weight_update () |
bool | notify_attack_range_update (int32_t value) |
bool | notify_experience_update (status_point_type type, int32_t value) |
bool | notify_zeny_update () |
bool | increase_status_point (status_point_type type, uint8_t amount) |
void | register_baby (int account_id, int character_id, cz_join_baby_reply_type response) |
void | auto_revive () |
bool | notify_move_to_map (std::string map_name, int16_t x, int16_t y) |
Map. More... | |
void | map_enter () |
bool | notify_map_properties (zc_map_properties properties) |
bool | notify_chat (std::string message) |
Chat. More... | |
void | parse_chat_message (std::string message) |
void | whisper_message (const char *name, int32_t name_length, const char *message, int32_t message_length) |
void | use_item (int16_t inventory_index, int32_t guid) |
Items. More... | |
void | equip_item (int16_t inventory_index, int16_t equip_location_mask) |
void | pickup_item (int guid) |
void | unequip_item (int16_t inventory_index) |
void | throw_item (int16_t inventory_index, int16_t amount) |
void | move_item_from_inventory_to_cart (int16_t inventory_index, int amount) |
void | move_item_from_inventory_to_storage (int16_t inventory_index, int amount) |
void | move_item_from_cart_to_inventory (int16_t inventory_index, int amount) |
void | move_item_from_cart_to_storage (int16_t inventory_index, int amount) |
void | move_item_from_storage_to_inventory (int16_t storage_index, int amount) |
void | move_item_from_storage_to_cart (int16_t inventory_index, int amount) |
void | display_item_card_composition (int card_index, int equip_index=0) |
void | repair_item (int inventory_index, int item_id, int refine, int card1, int card2, int card3, int card4) |
void | identify_item (int inventory_index) |
bool | notify_pickup_item (std::shared_ptr< item_entry_data > item, int16_t amount, item_inventory_addition_notif_type result) |
bool | notify_normal_item_list (std::vector< std::shared_ptr< const item_entry_data > > const &items) |
bool | notify_equipment_item_list (std::vector< std::shared_ptr< const item_entry_data > > const &items) |
bool | notify_throw_item (int16_t inventory_index, int16_t amount) |
bool | notify_inventory_move_failed (int16_t inventory_index, bool silent) |
bool | notify_delete_item (int16_t inventory_index, int16_t amount, item_deletion_reason_type reason) |
bool | notify_bind_on_equip (int16_t inventory_index) |
bool | notify_use_item (std::shared_ptr< item_entry_data > inv_item, bool success) |
bool | notify_equip_item (std::shared_ptr< const item_entry_data > item, item_equip_result_type result) |
bool | notify_unequip_item (std::shared_ptr< const item_entry_data > item, item_unequip_result_type result) |
bool | notify_equip_arrow (std::shared_ptr< const item_entry_data > item) |
bool | notify_action_failure (int16_t message_type) |
bool | notify_item_composition (int16_t item_inventory_index, int16_t card_inventory_index, zc_ack_item_composition_result_type result) |
bool | notify_identified_item (int16_t inventory_index, zc_ack_item_identify_result_type result) |
bool | notify_item_refining (zc_ack_itemrefining_result_type result, int16_t inventory_index, int16_t refine_lv) |
bool | notify_item_repair (int inventory_index, zc_ack_itemrepair_result_type result) |
bool | notify_item_merge (int inventory_index, int amount, zc_ack_merge_item_reason_type reason) |
bool | notify_item_drop (int guid, int item_id, int type, int identified, int x, int y, int x_area, int y_area, int amount, int show_drop_effect=0, int drop_effect_mode=0) |
bool | notify_item_removal_from_floor (int guid) |
bool | notify_inventory_start (inventory_type type, std::string name) |
Inventory Start / End. More... | |
bool | notify_inventory_end (inventory_type type) |
void | storage_close () |
Storage. More... | |
bool | notify_storage_size (int16_t total_size, int16_t max_size) |
bool | notify_storage_normal_items (std::string name, std::vector< std::shared_ptr< const item_entry_data > > const &items) |
bool | notify_storage_equip_items (std::string name, std::vector< std::shared_ptr< const item_entry_data > > const &items) |
bool | notify_storage_close () |
bool | notify_storage_add_item (std::shared_ptr< const item_entry_data > entry, int amount) |
bool | notify_storage_remove_item (int16_t storage_index, int amount) |
void | upgrade_skill_level (int16_t skill_id) |
Skills. More... | |
bool | notify_learnt_skill_list () |
bool | notify_skill_fail (int16_t skill_id, int32_t message_type, int32_t item_id, skill_use_fail_cause_type cause) |
void | use_skill_on_target (int16_t skill_lv, int16_t skill_id, int target_guid) |
void | use_skill_on_ground (int16_t skill_lv, int16_t skill_id, int16_t pos_x, int16_t pos_y) |
void | use_skill_on_ground (int16_t skill_lv, int16_t skill_id, int16_t pos_x, int16_t pos_y, std::string contents) |
void | notify_skill_cast (uint16_t skill_id, uint32_t src_guid, uint32_t target_guid, uint16_t target_x, uint16_t target_y, uint32_t element, int cast_time) |
void | notify_safe_skill_use (int skill_id, int heal_amount, int target_guid, zc_use_skill2_result_type result) |
void | notify_hostile_skill_use (int16_t skill_id, int32_t src_guid, int32_t target_guid, int32_t start_time, int32_t attack_motion, int32_t delay_motion, int32_t damage, int16_t level, int16_t count, int8_t action) |
void | action_request (int32_t target_guid, player_action_type action) |
bool | notify_action (player_action_type action) |
bool | notify_action (int32_t target_guid, player_action_type action) |
void | setting_effects (int setting) |
Status. More... | |
bool | notify_status_change (int16_t si_type, int32_t guid, int8_t state, int32_t time_remaining, int32_t val1, int32_t val2, int32_t val3) |
bool | notify_status_change_end (int16_t status_index, int32_t guid, int8_t state) |
bool | notify_damage (int guid, int target_guid, int start_time, int delay_skill, int delay_damage, int damage, bool is_sp_damaged, int number_of_hits, int8_t action_type, int left_damage) |
Combat. More... | |
void | storage_check_password (std::string password) |
Storage. More... | |
void | storage_change_password (std::string password, std::string new_password) |
void | open_vend_shop (int account_id) |
Vending. More... | |
void | close_vending () |
void | open_buying_store (int account_id) |
void | close_buying_store () |
void | start_vending (std::string shop_name, std::vector< cz_req_openstore_itemlist > items) |
void | start_buying_store (std::string store_name, int zeny_limit, std::vector< cz_req_open_buying_store_itemlist > items) |
void | sell_to_buying_store (int account_id, int store_id, std::vector< cz_req_trade_buying_store_itemlist > items) |
bool | notify_buying_store_itemlist (int account_id, int store_id, int zeny_limit, std::vector< zc_ack_itemlist_buying_store > items) |
bool | notify_open_vending (zc_ack_openstore2_result_type result) |
void | emotion (int type) |
Misc. More... | |
void | user_count () |
void | ignore_list () |
void | star_gladiator_feel_save (cz_agree_starplace_type type) |
Class Specific. More... | |
void | novice_explosion_spirits () |
void | novice_doridori () |
void | remember_warppoint () |
void | produce_item (int item_id, std::vector< int16_t > material_ids) |
void | remove_cart () |
void | change_cart (int16_t num) |
void | make_arrow (int16_t item_id) |
void | make_item (cz_req_makingitem_type type, int16_t item_id) |
void | message (std::string message) |
Battlegrounds. More... | |
void | blocking_play_cancel () |
void | client_version (int version) |
void | broadcast (std::string message) |
void | broadcast_local (std::string message) |
void | change_direction (int head_direction, int body_direction) |
void | change_effect_state (int effect_state) |
void | change_map_type (int x, int y, bool walkable) |
void | bargain_sale_tool_close () |
void | searchstore_close () |
void | command_mercenary (int type, cz_command_mercenary_command_type command) |
Pet. More... | |
void | command_pet (cz_command_pet_type command) |
void | pet_act_emotion (cz_pet_act_emotion_type emotion) |
void | pet_evolve (int evolved_pet_egg_id, std::vector< cz_pet_evolution_itemlist > items) |
void | rename_homunculus (std::string name) |
void | rename_pet (std::string name) |
void | request_action (int guid, int target_id, int action) |
void | move_homunculus_to_coordinates (int guid, int x, int y, int dir) |
void | move_homunculus_to_master (int guid) |
void | disconnect_all_players () |
Administration. More... | |
void | disconnect_account (int account_id) |
void | create (std::string create) |
void | move_to_map (std::string map_name, int16_t x, int16_t y) |
void | recall (std::string username) |
void | recall (int account_id) |
void | summon (std::string char_name) |
void | warp_to (int account_id) |
void | request_username (int account_id) |
void | adjust_manner_by_name (std::string name) |
void | give_manner_point (int account_id, cz_req_give_manner_point_type type, int value) |
void | check_status (std::string name) |
bool | notify_give_manner_point (zc_ack_give_manner_point_result_type result) |
void | memorial_dungeon_command (cz_memorial_dungeon_command_type command) |
Instancing. More... | |
void | cash_point_purchase (int kafra_points, std::vector< cz_pc_buy_cash_point_item > items) |
Cash Point Store. More... | |
void | private_airship_request (std::string map_name, int item_id) |
bool | notify_resurrection (int32_t guid, int type) |
bool | notify_recovery (zc_notify_recovery_type type, int amount) |
![]() | |
ClientInterface (std::shared_ptr< ZoneSession > s) | |
~ClientInterface () | |
std::shared_ptr< ZoneSession > | get_session () |
void | set_session (std::shared_ptr< ZoneSession > s) |
Protected Attributes | |
uint32_t | _npc_contact_guid {0} |
UI::Chatroom | _chat_room |
UI::Trade | _trade |
UI::Party | _party |
UI::Guild | _guild |
UI::Friend | _friend |
UI::Quest | _quest |
UI::Auction | _auction |
UI::Mail | _mail |
UI::Clan | _clan |
UI::PartyBooking | _party_booking |
ZoneClientInterface::ZoneClientInterface | ( | std::shared_ptr< ZoneSession > | s | ) |
ZoneClientInterface::~ZoneClientInterface | ( | ) |
void ZoneClientInterface::action_request | ( | int32_t | target_guid, |
player_action_type | action | ||
) |
References Horizon::Zone::CombatRegistry::CombatStage::add_operation(), Horizon::Zone::CombatRegistry::MeleeExecutionOperation::MeleeExecutionOperand::s_melee_execution_operation_config::continuous, Horizon::ClientInterface< ZoneSession >::get_session(), HLog, PLAYER_ACT_ATTACK, PLAYER_ACT_ATTACK_REPEAT, PLAYER_ACT_SIT, and PLAYER_ACT_STAND.
void ZoneClientInterface::adjust_manner_by_name | ( | std::string | name | ) |
|
inline |
void ZoneClientInterface::auto_revive | ( | ) |
void ZoneClientInterface::bargain_sale_tool_close | ( | ) |
void ZoneClientInterface::blocking_play_cancel | ( | ) |
References Horizon::Zone::ZC_ALT_PING::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::broadcast | ( | std::string | message | ) |
void ZoneClientInterface::broadcast_local | ( | std::string | message | ) |
void ZoneClientInterface::cash_point_purchase | ( | int | kafra_points, |
std::vector< cz_pc_buy_cash_point_item > | items | ||
) |
Cash Point Store.
void ZoneClientInterface::change_cart | ( | int16_t | num | ) |
void ZoneClientInterface::change_direction | ( | int | head_direction, |
int | body_direction | ||
) |
void ZoneClientInterface::change_effect_state | ( | int | effect_state | ) |
void ZoneClientInterface::change_map_type | ( | int | x, |
int | y, | ||
bool | walkable | ||
) |
|
inline |
References _chat_room.
void ZoneClientInterface::check_status | ( | std::string | name | ) |
|
inline |
void ZoneClientInterface::client_version | ( | int | version | ) |
void ZoneClientInterface::close_buying_store | ( | ) |
void ZoneClientInterface::close_vending | ( | ) |
void ZoneClientInterface::command_mercenary | ( | int | type, |
cz_command_mercenary_command_type | command | ||
) |
Pet.
void ZoneClientInterface::command_pet | ( | cz_command_pet_type | command | ) |
void ZoneClientInterface::create | ( | std::string | create | ) |
unit_viewport_entry ZoneClientInterface::create_viewport_entry | ( | std::shared_ptr< Unit > | unit | ) |
References viewport_entry::_guid, viewport_entry::_unit_type, unit_viewport_entry::base_level, unit_viewport_entry::body_state, unit_viewport_entry::body_style_id, unit_viewport_entry::character_id, unit_viewport_entry::current_dir, unit_viewport_entry::current_x, unit_viewport_entry::current_y, unit_viewport_entry::effect_state, unit_viewport_entry::font, unit_viewport_entry::gender, unit_viewport_entry::guild_emblem_version, unit_viewport_entry::guild_id, unit_viewport_entry::hair_color_id, unit_viewport_entry::hair_style_id, unit_viewport_entry::health_state, unit_viewport_entry::honor, unit_viewport_entry::hp, unit_viewport_entry::in_pk_mode, unit_viewport_entry::is_boss, unit_viewport_entry::job_id, unit_viewport_entry::max_hp, unit_viewport_entry::name, unit_viewport_entry::posture, unit_viewport_entry::robe_id, unit_viewport_entry::speed, unit_viewport_entry::to_x, unit_viewport_entry::to_y, UNIT_NPC, UNIT_PLAYER, unit_viewport_entry::virtue, unit_viewport_entry::x_size, and unit_viewport_entry::y_size.
item_viewport_entry ZoneClientInterface::create_viewport_item_entry | ( | std::shared_ptr< Units::Item > | item | ) |
References viewport_entry::_guid, item_viewport_entry::amount, item_viewport_entry::is_identified, item_viewport_entry::item_id, item_viewport_entry::x, item_viewport_entry::x_area, item_viewport_entry::y, and item_viewport_entry::y_area.
bool ZoneClientInterface::disconnect | ( | int8_t | type | ) |
References Horizon::Zone::ZC_ACK_REQ_DISCONNECT::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), KernelComponent::get_system_routine_manager(), Horizon::System::RUNTIME_RUNTIME, and sZone.
void ZoneClientInterface::disconnect_account | ( | int | account_id | ) |
void ZoneClientInterface::disconnect_all_players | ( | ) |
Administration.
void ZoneClientInterface::display_item_card_composition | ( | int | card_index, |
int | equip_index = 0 |
||
) |
void ZoneClientInterface::emotion | ( | int | type | ) |
Misc.
void ZoneClientInterface::equip_item | ( | int16_t | inventory_index, |
int16_t | equip_location_mask | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
|
inline |
|
inline |
References _npc_contact_guid.
void ZoneClientInterface::give_manner_point | ( | int | account_id, |
cz_req_give_manner_point_type | type, | ||
int | value | ||
) |
|
inline |
void ZoneClientInterface::identify_item | ( | int | inventory_index | ) |
void ZoneClientInterface::ignore_list | ( | ) |
bool ZoneClientInterface::increase_status_point | ( | status_point_type | type, |
uint8_t | amount | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::invite_baby | ( | int | account_id | ) |
bool ZoneClientInterface::login | ( | uint32_t | account_id, |
uint32_t | char_id, | ||
uint32_t | auth_code, | ||
uint32_t | client_time, | ||
uint8_t | gender | ||
) |
References Horizon::Zone::ZC_ACK_REQ_DISCONNECT::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), KernelComponent::get_system_routine_manager(), RESOURCE_PRIORITY_PRIMARY, Horizon::System::RUNTIME_CONTEXT_FAIL, Horizon::System::RUNTIME_CONTEXT_NO_STATE, Horizon::System::RUNTIME_GAMELOGIC, Horizon::System::RUNTIME_RUNTIME, and sZone.
|
inline |
void ZoneClientInterface::make_arrow | ( | int16_t | item_id | ) |
void ZoneClientInterface::make_item | ( | cz_req_makingitem_type | type, |
int16_t | item_id | ||
) |
void ZoneClientInterface::map_enter | ( | ) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::memorial_dungeon_command | ( | cz_memorial_dungeon_command_type | command | ) |
Instancing.
void ZoneClientInterface::message | ( | std::string | message | ) |
Battlegrounds.
Battleground.
Referenced by notify_chat(), parse_chat_message(), and whisper_message().
void ZoneClientInterface::move_homunculus_to_coordinates | ( | int | guid, |
int | x, | ||
int | y, | ||
int | dir | ||
) |
void ZoneClientInterface::move_homunculus_to_master | ( | int | guid | ) |
void ZoneClientInterface::move_item_from_cart_to_inventory | ( | int16_t | inventory_index, |
int | amount | ||
) |
void ZoneClientInterface::move_item_from_cart_to_storage | ( | int16_t | inventory_index, |
int | amount | ||
) |
void ZoneClientInterface::move_item_from_inventory_to_cart | ( | int16_t | inventory_index, |
int | amount | ||
) |
void ZoneClientInterface::move_item_from_inventory_to_storage | ( | int16_t | inventory_index, |
int | amount | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::move_item_from_storage_to_cart | ( | int16_t | inventory_index, |
int | amount | ||
) |
void ZoneClientInterface::move_item_from_storage_to_inventory | ( | int16_t | storage_index, |
int | amount | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::move_to_map | ( | std::string | map_name, |
int16_t | x, | ||
int16_t | y | ||
) |
bool ZoneClientInterface::notify_action | ( | int32_t | target_guid, |
player_action_type | action | ||
) |
References Horizon::Zone::ZC_NOTIFY_ACT::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_action | ( | player_action_type | action | ) |
References Horizon::Zone::ZC_NOTIFY_ACT::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_action_failure | ( | int16_t | message_type | ) |
References Horizon::Zone::ZC_ACTION_FAILURE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_appearance_update | ( | unit_appearance_type | type, |
int32_t | value, | ||
int32_t | value2 | ||
) |
References Horizon::Zone::ZC_SPRITE_CHANGE2::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_attack_range_update | ( | int32_t | value | ) |
References Horizon::Zone::ZC_ATTACK_RANGE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_attribute_update | ( | status_point_type | type, |
int32_t | value, | ||
int32_t | value2 | ||
) |
References Horizon::Zone::ZC_COUPLESTATUS::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_bind_on_equip | ( | int16_t | inventory_index | ) |
References Horizon::Zone::ZC_NOTIFY_BIND_ON_EQUIP::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_buying_store_itemlist | ( | int | account_id, |
int | store_id, | ||
int | zeny_limit, | ||
std::vector< zc_ack_itemlist_buying_store > | items | ||
) |
References Horizon::Zone::ZC_ACK_ITEMLIST_BUYING_STORE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_cart_weight_update | ( | ) |
References Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_chat | ( | std::string | message | ) |
Chat.
References Horizon::Zone::ZC_NOTIFY_PLAYERCHAT::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), and message().
Referenced by parse_chat_message().
bool ZoneClientInterface::notify_compound_attribute_update | ( | status_point_type | type, |
int32_t | value | ||
) |
References Horizon::Zone::ZC_PAR_CHANGE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_damage | ( | int | guid, |
int | target_guid, | ||
int | start_time, | ||
int | delay_skill, | ||
int | delay_damage, | ||
int | damage, | ||
bool | is_sp_damaged, | ||
int | number_of_hits, | ||
int8_t | action_type, | ||
int | left_damage | ||
) |
References Horizon::Zone::ZC_NOTIFY_ACT3::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_delete_item | ( | int16_t | inventory_index, |
int16_t | amount, | ||
item_deletion_reason_type | reason | ||
) |
References Horizon::Zone::ZC_DELETE_ITEM_FROM_BODY::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_equip_arrow | ( | std::shared_ptr< const item_entry_data > | item | ) |
References Horizon::Zone::ZC_EQUIP_ARROW::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_equip_item | ( | std::shared_ptr< const item_entry_data > | item, |
item_equip_result_type | result | ||
) |
References Horizon::Zone::ZC_ACK_WEAR_EQUIP_V5::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_equipment_item_list | ( | std::vector< std::shared_ptr< const item_entry_data > > const & | items | ) |
References Horizon::Zone::ZC_STORE_ITEMLIST_EQUIP_V6::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), and INVTYPE_INVENTORY.
bool ZoneClientInterface::notify_experience_update | ( | status_point_type | type, |
int32_t | value | ||
) |
References Horizon::Zone::ZC_LONGLONGPAR_CHANGE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_give_manner_point | ( | zc_ack_give_manner_point_result_type | result | ) |
References Horizon::Zone::ZC_ACK_GIVE_MANNER_POINT::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::notify_hostile_skill_use | ( | int16_t | skill_id, |
int32_t | src_guid, | ||
int32_t | target_guid, | ||
int32_t | start_time, | ||
int32_t | attack_motion, | ||
int32_t | delay_motion, | ||
int32_t | damage, | ||
int16_t | level, | ||
int16_t | count, | ||
int8_t | action | ||
) |
References Horizon::Zone::ZC_NOTIFY_SKILL2::_action, Horizon::Zone::ZC_NOTIFY_SKILL2::_attack_motion, Horizon::Zone::ZC_NOTIFY_SKILL2::_attacked_motion, Horizon::Zone::ZC_NOTIFY_SKILL2::_count, Horizon::Zone::ZC_NOTIFY_SKILL2::_damage, Horizon::Zone::ZC_NOTIFY_SKILL2::_level, Horizon::Zone::ZC_NOTIFY_SKILL2::_skill_id, Horizon::Zone::ZC_NOTIFY_SKILL2::_source_id, Horizon::Zone::ZC_NOTIFY_SKILL2::_start_time, Horizon::Zone::ZC_NOTIFY_SKILL2::_target_id, Horizon::ClientInterface< ZoneSession >::get_session(), GRID_NOTIFY_AREA, and Horizon::Zone::ZC_NOTIFY_SKILL2::serialize().
bool ZoneClientInterface::notify_identified_item | ( | int16_t | inventory_index, |
zc_ack_item_identify_result_type | result | ||
) |
References Horizon::Zone::ZC_ACK_ITEMIDENTIFY::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_initial_status | ( | ) |
Status.
References Horizon::Zone::zc_status_data::agility, Horizon::Zone::zc_status_data::agility_req_stats, Horizon::Zone::zc_status_data::attack_speed, Horizon::Zone::zc_status_data::critical, Horizon::Zone::ZC_STATUS::deliver(), Horizon::Zone::zc_status_data::dexterity, Horizon::Zone::zc_status_data::dexterity_req_stats, Horizon::Zone::zc_status_data::equip_atk, Horizon::Zone::zc_status_data::equip_matk, Horizon::Zone::zc_status_data::flee, Horizon::ClientInterface< ZoneSession >::get_session(), Horizon::Zone::zc_status_data::hard_def, Horizon::Zone::zc_status_data::hard_mdef, Horizon::Zone::zc_status_data::hit, Horizon::Zone::zc_status_data::intelligence, Horizon::Zone::zc_status_data::intelligence_req_stats, Horizon::Zone::zc_status_data::luck, Horizon::Zone::zc_status_data::luck_req_stats, Horizon::Zone::zc_status_data::perfect_dodge, Horizon::Zone::zc_status_data::plus_aspd, Horizon::Zone::zc_status_data::soft_def, Horizon::Zone::zc_status_data::soft_mdef, Horizon::Zone::zc_status_data::status_atk, Horizon::Zone::zc_status_data::status_matk, Horizon::Zone::zc_status_data::status_points, Horizon::Zone::zc_status_data::strength, Horizon::Zone::zc_status_data::strength_req_stats, Horizon::Zone::zc_status_data::vitality, and Horizon::Zone::zc_status_data::vitality_req_stats.
bool ZoneClientInterface::notify_inventory_end | ( | inventory_type | type | ) |
References Horizon::Zone::ZC_INVENTORY_END::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_inventory_move_failed | ( | int16_t | inventory_index, |
bool | silent | ||
) |
References Horizon::Zone::ZC_INVENTORY_MOVE_FAILED::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_inventory_start | ( | inventory_type | type, |
std::string | name | ||
) |
Inventory Start / End.
References Horizon::Zone::ZC_INVENTORY_START::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_composition | ( | int16_t | item_inventory_index, |
int16_t | card_inventory_index, | ||
zc_ack_item_composition_result_type | result | ||
) |
References Horizon::Zone::ZC_ACK_ITEMCOMPOSITION::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_drop | ( | int | guid, |
int | item_id, | ||
int | type, | ||
int | identified, | ||
int | x, | ||
int | y, | ||
int | x_area, | ||
int | y_area, | ||
int | amount, | ||
int | show_drop_effect = 0 , |
||
int | drop_effect_mode = 0 |
||
) |
References Horizon::Zone::ZC_ITEM_FALL_ENTRY::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_merge | ( | int | inventory_index, |
int | amount, | ||
zc_ack_merge_item_reason_type | reason | ||
) |
References Horizon::Zone::ZC_ACK_MERGE_ITEM::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_refining | ( | zc_ack_itemrefining_result_type | result, |
int16_t | inventory_index, | ||
int16_t | refine_lv | ||
) |
References Horizon::Zone::ZC_ACK_ITEMREFINING::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_removal_from_floor | ( | int | guid | ) |
References Horizon::Zone::ZC_ITEM_DISAPPEAR::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_item_repair | ( | int | inventory_index, |
zc_ack_itemrepair_result_type | result | ||
) |
References Horizon::Zone::ZC_ACK_ITEMREPAIR::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_learnt_skill_list | ( | ) |
References Horizon::Zone::ZC_SKILLINFO_LIST::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), HLog, zc_skill_info_data::level, zc_skill_info_data::level2, MAX_SKILL_NAME_LENGTH, zc_skill_info_data::name, zc_skill_info_data::range, zc_skill_info_data::skill_id, SKILL_LEARN_PERMANENT, zc_skill_info_data::skill_type, SkillDB, zc_skill_info_data::sp_cost, and zc_skill_info_data::upgradeable.
bool ZoneClientInterface::notify_map_properties | ( | zc_map_properties | properties | ) |
References Horizon::Zone::ZC_MAPPROPERTY_R2::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_move_to_map | ( | std::string | map_name, |
int16_t | x, | ||
int16_t | y | ||
) |
Map.
References Horizon::Zone::ZC_NPCACK_MAPMOVE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_movement_stop | ( | int32_t | guid, |
int16_t | x, | ||
int16_t | y | ||
) |
References Horizon::Zone::ZC_STOPMOVE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_normal_item_list | ( | std::vector< std::shared_ptr< const item_entry_data > > const & | items | ) |
References Horizon::Zone::ZC_STORE_ITEMLIST_NORMAL_V6::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), and INVTYPE_INVENTORY.
void ZoneClientInterface::notify_npc_close_dialog | ( | uint32_t | npc_guid | ) |
References Horizon::Zone::ZC_CLOSE_DIALOG::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::notify_npc_dialog | ( | uint32_t | npc_guid, |
std::string | dialog | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::notify_npc_menu_list | ( | uint32_t | npc_guid, |
std::string const & | menu | ||
) |
References Horizon::Zone::ZC_MENU_LIST::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::notify_npc_next_dialog | ( | uint32_t | npc_guid | ) |
References Horizon::Zone::ZC_WAIT_DIALOG::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_open_vending | ( | zc_ack_openstore2_result_type | result | ) |
References Horizon::Zone::ZC_ACK_OPENSTORE2::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_pickup_item | ( | std::shared_ptr< item_entry_data > | item, |
int16_t | amount, | ||
item_inventory_addition_notif_type | result | ||
) |
References Horizon::Zone::ZC_ITEM_PICKUP_ACK_V7::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
References Horizon::Zone::ZC_NOTIFY_PLAYERMOVE::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), Coordinates< MAX_COORDINATES >::x(), and Coordinates< MAX_COORDINATES >::y().
bool ZoneClientInterface::notify_pvp_points | ( | ) |
bool ZoneClientInterface::notify_ranking | ( | cz_req_ranking_type | type, |
std::vector< zc_ack_ranking_info > | info, | ||
int | ranking_points | ||
) |
References Horizon::Zone::ZC_ACK_RANKING::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_recovery | ( | zc_notify_recovery_type | type, |
int | amount | ||
) |
References Horizon::Zone::ZC_RECOVERY::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_required_attribute_update | ( | status_point_type | type, |
int32_t | value | ||
) |
References Horizon::Zone::ZC_STATUS_CHANGE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_resurrection | ( | int32_t | guid, |
int | type | ||
) |
References Horizon::Zone::ZC_RESURRECTION::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::notify_safe_skill_use | ( | int | skill_id, |
int | heal_amount, | ||
int | target_guid, | ||
zc_use_skill2_result_type | result | ||
) |
References Horizon::Zone::ZC_USE_SKILL2::_heal_amount, Horizon::Zone::ZC_USE_SKILL2::_result, Horizon::Zone::ZC_USE_SKILL2::_skill_id, Horizon::Zone::ZC_USE_SKILL2::_target_guid, Horizon::ClientInterface< ZoneSession >::get_session(), GRID_NOTIFY_AREA, and Horizon::Zone::ZC_USE_SKILL2::serialize().
void ZoneClientInterface::notify_skill_cast | ( | uint16_t | skill_id, |
uint32_t | src_guid, | ||
uint32_t | target_guid, | ||
uint16_t | target_x, | ||
uint16_t | target_y, | ||
uint32_t | element, | ||
int | cast_time | ||
) |
References Horizon::Zone::ZC_USESKILL_ACK3::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_skill_fail | ( | int16_t | skill_id, |
int32_t | message_type, | ||
int32_t | item_id, | ||
skill_use_fail_cause_type | cause | ||
) |
References Horizon::Zone::ZC_ACK_TOUSESKILL::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_status_attribute_update | ( | status_point_type | type, |
int32_t | value, | ||
bool | success | ||
) |
References Horizon::Zone::ZC_STATUS_CHANGE_ACK::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_status_change | ( | int16_t | si_type, |
int32_t | guid, | ||
int8_t | state, | ||
int32_t | time_remaining, | ||
int32_t | val1, | ||
int32_t | val2, | ||
int32_t | val3 | ||
) |
References Horizon::Zone::ZC_MSG_STATE_CHANGE2::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_status_change_end | ( | int16_t | status_index, |
int32_t | guid, | ||
int8_t | state | ||
) |
References Horizon::Zone::ZC_MSG_STATE_CHANGE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_storage_add_item | ( | std::shared_ptr< const item_entry_data > | entry, |
int | amount | ||
) |
References Horizon::Zone::ZC_ADD_ITEM_TO_STORE3::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_storage_close | ( | ) |
References Horizon::Zone::ZC_CLOSE_STORE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
Referenced by storage_close().
bool ZoneClientInterface::notify_storage_equip_items | ( | std::string | name, |
std::vector< std::shared_ptr< const item_entry_data > > const & | items | ||
) |
References Horizon::Zone::ZC_STORE_ITEMLIST_EQUIP_V6::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), and INVTYPE_STORAGE.
bool ZoneClientInterface::notify_storage_normal_items | ( | std::string | name, |
std::vector< std::shared_ptr< const item_entry_data > > const & | items | ||
) |
References Horizon::Zone::ZC_STORE_ITEMLIST_NORMAL_V5::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), and INVTYPE_STORAGE.
bool ZoneClientInterface::notify_storage_remove_item | ( | int16_t | storage_index, |
int | amount | ||
) |
References Horizon::Zone::ZC_DELETE_ITEM_FROM_STORE::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_storage_size | ( | int16_t | total_size, |
int16_t | max_size | ||
) |
References Horizon::Zone::ZC_NOTIFY_STOREITEM_COUNTINFO::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_throw_item | ( | int16_t | inventory_index, |
int16_t | amount | ||
) |
References Horizon::Zone::ZC_ITEM_THROW_ACK::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_time | ( | ) |
References Horizon::Zone::ZC_NOTIFY_TIME::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_unequip_item | ( | std::shared_ptr< const item_entry_data > | item, |
item_unequip_result_type | result | ||
) |
References Horizon::Zone::ZC_ACK_TAKEOFF_EQUIP_V5::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_unit_move | ( | int32_t | guid, |
int32_t | time, | ||
MapCoords | from, | ||
MapCoords | to | ||
) |
References Horizon::Zone::ZC_NOTIFY_MOVE::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), Coordinates< MAX_COORDINATES >::x(), and Coordinates< MAX_COORDINATES >::y().
bool ZoneClientInterface::notify_unit_name | ( | uint32_t | guid | ) |
References Horizon::Zone::ZC_ACK_REQNAMEALL2::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_use_item | ( | std::shared_ptr< item_entry_data > | inv_item, |
bool | success | ||
) |
References Horizon::Zone::ZC_USE_ITEM_ACK::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_viewport_add_unit | ( | unit_viewport_entry | entry | ) |
References Horizon::Zone::ZC_NOTIFY_STANDENTRY11::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_viewport_item_entry | ( | item_viewport_entry | entry | ) |
References Horizon::Zone::ZC_ITEM_ENTRY::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_viewport_moving_unit | ( | unit_viewport_entry | entry | ) |
References Horizon::Zone::ZC_NOTIFY_MOVEENTRY11::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_viewport_remove_unit | ( | std::shared_ptr< Unit > | unit, |
unit_viewport_notification_type | type | ||
) |
References Horizon::Zone::ZC_NOTIFY_VANISH::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_viewport_spawn_unit | ( | unit_viewport_entry | entry | ) |
References Horizon::Zone::ZC_NOTIFY_NEWENTRY11::deliver(), and Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::notify_zeny_update | ( | ) |
void ZoneClientInterface::novice_doridori | ( | ) |
void ZoneClientInterface::novice_explosion_spirits | ( | ) |
void ZoneClientInterface::npc_close | ( | int32_t | npc_guid | ) |
void ZoneClientInterface::npc_contact | ( | int32_t | npc_guid | ) |
void ZoneClientInterface::npc_input | ( | int | guid, |
int | value | ||
) |
void ZoneClientInterface::npc_input | ( | int | guid, |
std::string | value | ||
) |
void ZoneClientInterface::npc_next_dialog | ( | int32_t | npc_guid | ) |
void ZoneClientInterface::npc_purchase_items | ( | std::vector< cz_pc_purchase_itemlist > | items | ) |
void ZoneClientInterface::npc_select_deal_type | ( | int | guid, |
cz_ack_select_dealtype | deal_type | ||
) |
void ZoneClientInterface::npc_select_menu | ( | int | guid, |
int | choice | ||
) |
void ZoneClientInterface::npc_sell_items | ( | std::vector< cz_pc_sell_itemlist > | items | ) |
void ZoneClientInterface::npc_weapon_refine | ( | int32_t | inventory_index | ) |
NPC.
void ZoneClientInterface::open_buying_store | ( | int | account_id | ) |
void ZoneClientInterface::open_vend_shop | ( | int | account_id | ) |
Vending.
void ZoneClientInterface::parse_chat_message | ( | std::string | message | ) |
References Horizon::Zone::ZC_NOTIFY_PLAYERCHAT::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), GRID_NOTIFY_AREA_WOS, HLog, message(), notify_chat(), Horizon::System::RUNTIME_SCRIPTVM, and sZone.
|
inline |
|
inline |
References _party_booking.
void ZoneClientInterface::pet_act_emotion | ( | cz_pet_act_emotion_type | emotion | ) |
void ZoneClientInterface::pet_evolve | ( | int | evolved_pet_egg_id, |
std::vector< cz_pet_evolution_itemlist > | items | ||
) |
void ZoneClientInterface::pickup_item | ( | int | guid | ) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::private_airship_request | ( | std::string | map_name, |
int | item_id | ||
) |
void ZoneClientInterface::produce_item | ( | int | item_id, |
std::vector< int16_t > | material_ids | ||
) |
void ZoneClientInterface::progress_bar_completed | ( | ) |
void ZoneClientInterface::pvpinfo | ( | int | character_id, |
int | account_id | ||
) |
|
inline |
void ZoneClientInterface::ranking | ( | cz_req_ranking_type | type | ) |
Ranking.
void ZoneClientInterface::ranking_alchemist | ( | ) |
void ZoneClientInterface::ranking_blacksmith | ( | ) |
void ZoneClientInterface::ranking_pk | ( | ) |
void ZoneClientInterface::recall | ( | int | account_id | ) |
void ZoneClientInterface::recall | ( | std::string | username | ) |
void ZoneClientInterface::register_baby | ( | int | account_id, |
int | character_id, | ||
cz_join_baby_reply_type | response | ||
) |
void ZoneClientInterface::remember_warppoint | ( | ) |
void ZoneClientInterface::remove_cart | ( | ) |
void ZoneClientInterface::rename_homunculus | ( | std::string | name | ) |
void ZoneClientInterface::rename_pet | ( | std::string | name | ) |
void ZoneClientInterface::repair_item | ( | int | inventory_index, |
int | item_id, | ||
int | refine, | ||
int | card1, | ||
int | card2, | ||
int | card3, | ||
int | card4 | ||
) |
void ZoneClientInterface::request_action | ( | int | guid, |
int | target_id, | ||
int | action | ||
) |
void ZoneClientInterface::request_name_by_char_id | ( | int | char_id | ) |
Character.
void ZoneClientInterface::request_username | ( | int | account_id | ) |
bool ZoneClientInterface::restart | ( | uint8_t | type | ) |
All cleanups are managed in ZoneSocket::perform_cleanup.
References Horizon::Zone::ZC_RESTART_ACK::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), KernelComponent::get_system_routine_manager(), Horizon::System::RUNTIME_RUNTIME, and sZone.
void ZoneClientInterface::searchstore_close | ( | ) |
void ZoneClientInterface::sell_to_buying_store | ( | int | account_id, |
int | store_id, | ||
std::vector< cz_req_trade_buying_store_itemlist > | items | ||
) |
void ZoneClientInterface::set_config | ( | cz_config_type | config, |
bool | setting | ||
) |
Config.
References CZ_CONFIG_CALL, CZ_CONFIG_HOMUNCULUS_AUTOFEED, CZ_CONFIG_OPEN_EQUIPMENT_WINDOW, and CZ_CONFIG_PET_AUTOFEED.
|
inline |
References _npc_contact_guid.
void ZoneClientInterface::setting_effects | ( | int | setting | ) |
Status.
void ZoneClientInterface::star_gladiator_feel_save | ( | cz_agree_starplace_type | type | ) |
Class Specific.
void ZoneClientInterface::start_buying_store | ( | std::string | store_name, |
int | zeny_limit, | ||
std::vector< cz_req_open_buying_store_itemlist > | items | ||
) |
void ZoneClientInterface::start_vending | ( | std::string | shop_name, |
std::vector< cz_req_openstore_itemlist > | items | ||
) |
bool ZoneClientInterface::stop_attack | ( | ) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::storage_change_password | ( | std::string | password, |
std::string | new_password | ||
) |
void ZoneClientInterface::storage_check_password | ( | std::string | password | ) |
Storage.
void ZoneClientInterface::storage_close | ( | ) |
Storage.
References Horizon::ClientInterface< ZoneSession >::get_session(), and notify_storage_close().
void ZoneClientInterface::summon | ( | std::string | char_name | ) |
void ZoneClientInterface::throw_item | ( | int16_t | inventory_index, |
int16_t | amount | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
|
inline |
void ZoneClientInterface::unequip_item | ( | int16_t | inventory_index | ) |
References Horizon::ClientInterface< ZoneSession >::get_session().
bool ZoneClientInterface::update_session | ( | int32_t | account_id, |
bool | first = true |
||
) |
References Horizon::Zone::ZC_ACK_REQ_DISCONNECT::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), HLog, and sZone.
void ZoneClientInterface::upgrade_skill_level | ( | int16_t | skill_id | ) |
Skills.
References Horizon::Zone::ZC_SKILLINFO_UPDATE::deliver(), Horizon::ClientInterface< ZoneSession >::get_session(), HLog, skill_learnt_info::learn_type, skill_learnt_info::level, skill_learnt_info::skill_id, SKILL_LEARN_PERMANENT, and SkillDB.
void ZoneClientInterface::use_item | ( | int16_t | inventory_index, |
int32_t | guid | ||
) |
Items.
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::use_skill_on_ground | ( | int16_t | skill_lv, |
int16_t | skill_id, | ||
int16_t | pos_x, | ||
int16_t | pos_y | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::use_skill_on_ground | ( | int16_t | skill_lv, |
int16_t | skill_id, | ||
int16_t | pos_x, | ||
int16_t | pos_y, | ||
std::string | contents | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session().
void ZoneClientInterface::use_skill_on_target | ( | int16_t | skill_lv, |
int16_t | skill_id, | ||
int | target_guid | ||
) |
References Horizon::Zone::CombatRegistry::CombatStage::add_operation(), Horizon::ClientInterface< ZoneSession >::get_session(), HLog, Horizon::Zone::CombatRegistry::SkillExecutionOperation::SkillExecutionOperand::s_skill_execution_operation_config::skd, Horizon::Zone::CombatRegistry::SkillExecutionOperation::SkillExecutionOperand::s_skill_execution_operation_config::skill_execution, Horizon::Zone::CombatRegistry::SkillExecutionOperation::SkillExecutionOperand::s_skill_execution_operation_config::skill_id, Horizon::Zone::CombatRegistry::SkillExecutionOperation::SkillExecutionOperand::s_skill_execution_operation_config::skill_lv, and SkillDB.
void ZoneClientInterface::user_count | ( | ) |
void ZoneClientInterface::vending_purchase_items | ( | int | account_id, |
int | unique_id, | ||
std::vector< cz_pc_purchase_itemlist > | items | ||
) |
void ZoneClientInterface::vending_purchase_items | ( | int | account_id, |
std::vector< cz_pc_purchase_itemlist > | items | ||
) |
void ZoneClientInterface::view_equipment | ( | int | account_id | ) |
bool ZoneClientInterface::walk_to_coordinates | ( | uint16_t | x, |
uint16_t | y, | ||
uint8_t | dir | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session(), KernelComponent::get_system_routine_manager(), HLog, RESOURCE_PRIORITY_TERTIARY, Horizon::System::RUNTIME_GAMELOGIC, Horizon::System::RUNTIME_RUNTIME, and sZone.
void ZoneClientInterface::warp_to | ( | int | account_id | ) |
void ZoneClientInterface::whisper_message | ( | const char * | name, |
int32_t | name_length, | ||
const char * | message, | ||
int32_t | message_length | ||
) |
References Horizon::ClientInterface< ZoneSession >::get_session(), HLog, and message().
|
protected |
Referenced by auction().
|
protected |
Referenced by chatroom().
|
protected |
Referenced by friend_().
|
protected |
Referenced by get_npc_contact_guid(), and set_npc_contact_guid().
|
protected |
Referenced by party_booking().