_account | Horizon::Zone::Units::Player | private |
_attackable_time | Horizon::Zone::Unit | private |
_changed_dest_pos | Horizon::Zone::Unit | private |
_char | Horizon::Zone::Units::Player | private |
_combat | Horizon::Zone::Unit | private |
_combat_registry | Horizon::Zone::Unit | private |
_current_storage_id | Horizon::Zone::Units::Player | private |
_damage_walk_delay | Horizon::Zone::Unit | private |
_dest_pos | Horizon::Zone::Unit | private |
_facing_dir | Horizon::Zone::Unit | private |
_grid_coords | Horizon::Zone::Unit | private |
_inventory | Horizon::Zone::Units::Player | private |
_is_attacking | Horizon::Zone::Unit | private |
_is_finalized | Horizon::Zone::Unit | private |
_is_initialized | Horizon::Zone::Units::Player | private |
_is_logged_in | Horizon::Zone::Units::Player | private |
_job | Horizon::Zone::Units::Player | private |
_job_id | Horizon::Zone::Unit | private |
_jump_walk_stop | Horizon::Zone::Unit | private |
_learnt_skills | Horizon::Zone::Units::Player | private |
_lockon_after_walk_completed | Horizon::Zone::Unit | private |
_lua_state | Horizon::Zone::Units::Player | private |
_map | Horizon::Zone::Unit | private |
_map_coords | Horizon::Zone::Unit | private |
_name | Horizon::Zone::Unit | private |
_npc_contact_guid | Horizon::Zone::Units::Player | private |
_posture | Horizon::Zone::Unit | private |
_ref | Horizon::Zone::GridObject< Player > | private |
_s_uuid | Horizon::Zone::Unit | private |
_session | Horizon::Zone::Units::Player | private |
_status | Horizon::Zone::Unit | private |
_status_effects | Horizon::Zone::Unit | private |
_storages | Horizon::Zone::Units::Player | private |
_type | Horizon::Zone::Unit | private |
_type_mask | Horizon::Zone::Unit | private |
_uuid | Horizon::Zone::Unit | private |
_viewport_entities | Horizon::Zone::Units::Player | private |
_walk_path | Horizon::Zone::Unit | private |
_walk_path_index | Horizon::Zone::Unit | private |
account() | Horizon::Zone::Units::Player | inline |
add_grid_reference(GridRefManager< Player > &m) | Horizon::Zone::GridObject< Player > | inline |
add_learnt_skill(std::shared_ptr< skill_learnt_info > i) | Horizon::Zone::Units::Player | inline |
add_unit_to_viewport(std::shared_ptr< Unit > unit) | Horizon::Zone::Units::Player | |
apply_status_change_in_area(std::shared_ptr< Unit > target, s_grid_sc_apply_in_skill_area_config const &config, s_grid_apply_in_area_config const &aoe_config) | Horizon::Zone::Unit | |
attack(std::shared_ptr< Unit > e, bool continuous=false) override | Horizon::Zone::Units::Player | virtual |
character() | Horizon::Zone::Units::Player | inline |
clear_lockon_after_walk_completed() | Horizon::Zone::Unit | inline |
combat() | Horizon::Zone::Unit | inline |
combat_registry() | Horizon::Zone::Unit | inline |
create(int char_id, std::string account_gender, int group_id) | Horizon::Zone::Units::Player | |
dest_coords() const | Horizon::Zone::Unit | inline |
direction() const | Horizon::Zone::Unit | inline |
distance_from(std::shared_ptr< Unit > e) | Horizon::Zone::Unit | inline |
downcast() | Horizon::Zone::Unit | inline |
execute_skill_in_area(std::shared_ptr< Unit > target, std::shared_ptr< SkillExecution > skill_execution, s_grid_apply_in_area_config const &aoe_config) | Horizon::Zone::Unit | |
execute_skill_in_cell(std::shared_ptr< Unit > target, MapCoords cell, std::shared_ptr< SkillExecution > skill_execution, s_grid_apply_in_area_config const &aoe_config) | Horizon::Zone::Unit | |
false | Horizon::Zone::Unit | private |
finalize() | Horizon::Zone::Unit | virtual |
force_movement_stop_internal(bool stop=false) | Horizon::Zone::Unit | inline |
get_current_storage_id() | Horizon::Zone::Units::Player | inline |
get_learnt_skill(uint16_t skill_id) | Horizon::Zone::Units::Player | inline |
get_learnt_skills() | Horizon::Zone::Units::Player | inline |
get_max_inventory_size() | Horizon::Zone::Units::Player | inline |
get_nearby_unit(uint32_t guid) | Horizon::Zone::Unit | |
get_reference() | Horizon::Zone::GridObject< Player > | inline |
get_scheduler_task_id(unit_task_schedule_group group) | Horizon::Zone::Unit | inline |
get_session() | Horizon::Zone::Units::Player | inline |
get_status_effects() | Horizon::Zone::Unit | inline |
get_storage(int32_t storage_id) | Horizon::Zone::Units::Player | |
get_viewport_entities() | Horizon::Zone::Units::Player | inline |
get_walk_path() | Horizon::Zone::Unit | inline |
grid_coords() const | Horizon::Zone::Unit | inline |
guid() | Horizon::Zone::Unit | inline |
has_damage_walk_delay() | Horizon::Zone::Unit | inline |
has_valid_grid_reference() const | Horizon::Zone::GridObject< Player > | inline |
initialize() | Horizon::Zone::Units::Player | |
inventory() | Horizon::Zone::Units::Player | inline |
is_attacking() | Horizon::Zone::Unit | inline |
is_dead() | Horizon::Zone::Unit | |
is_finalized() const | Horizon::Zone::Unit | inline |
is_in_range_of(std::shared_ptr< Unit > unit, uint8_t range=MAX_VIEW_RANGE) | Horizon::Zone::Unit | |
is_initialized() | Horizon::Zone::Units::Player | inline |
Horizon::Zone::Unit::is_initialized() const | Horizon::Zone::Unit | inline |
is_logged_in() | Horizon::Zone::Units::Player | inline |
is_of_type(int type_mask) | Horizon::Zone::Unit | inline |
is_overweight_50() | Horizon::Zone::Units::Player | |
is_overweight_90() | Horizon::Zone::Units::Player | |
is_walking() const | Horizon::Zone::Unit | inline |
job() | Horizon::Zone::Units::Player | inline |
job_change(int32_t job_id) | Horizon::Zone::Units::Player | |
job_id() const | Horizon::Zone::Unit | inline |
last_unique_id() | Horizon::Zone::Units::Player | inline |
load() | Horizon::Zone::Units::Player | |
lockon_after_walk_completed_target_guid() | Horizon::Zone::Unit | inline |
lua_state() | Horizon::Zone::Units::Player | inline |
map() | Horizon::Zone::Unit | inline |
map_coords() const | Horizon::Zone::Unit | inline |
move_to_map(std::shared_ptr< Map > map, MapCoords coords={ 0, 0 }) | Horizon::Zone::Units::Player | |
name() const | Horizon::Zone::Unit | inline |
new_unique_id() | Horizon::Zone::Units::Player | |
notify_in_area(ByteBuffer &buf, grid_notifier_type type, uint16_t range=MAX_VIEW_RANGE) | Horizon::Zone::Units::Player | |
notify_map_properties() | Horizon::Zone::Units::Player | |
notify_nearby_players_of_basic_attack(s_grid_unit_basic_attack_config config) | Horizon::Zone::Unit | |
notify_nearby_players_of_existence(unit_viewport_notification_type notif_type) | Horizon::Zone::Unit | |
notify_nearby_players_of_item_drop(s_grid_notify_item_drop_entry entry) | Horizon::Zone::Unit | |
notify_nearby_players_of_movement(bool new_entry=false) | Horizon::Zone::Unit | |
notify_nearby_players_of_movement_stop(MapCoords stop_coords) | Horizon::Zone::Unit | |
notify_nearby_players_of_skill_use(grid_unit_skill_use_notification_type notification_type, s_unit_skill_use_notifier_config config) | Horizon::Zone::Unit | |
notify_nearby_players_of_spawn() | Horizon::Zone::Unit | |
npc_contact_guid() | Horizon::Zone::Units::Player | inline |
on_action_request(player_action_type action) | Horizon::Zone::Units::Player | |
on_attack_end() | Horizon::Zone::Unit | |
on_damage_received(std::shared_ptr< Unit > damage_dealer, int damage) override | Horizon::Zone::Units::Player | virtual |
on_item_equip(std::shared_ptr< const item_entry_data > item) | Horizon::Zone::Units::Player | |
on_item_unequip(std::shared_ptr< const item_entry_data > item) | Horizon::Zone::Units::Player | |
on_killed(std::shared_ptr< Unit > killer, bool with_drops=false, bool with_exp=false) override | Horizon::Zone::Units::Player | virtual |
on_map_enter() | Horizon::Zone::Units::Player | |
on_movement_begin(int32_t time) override | Horizon::Zone::Units::Player | virtual |
on_movement_end() override | Horizon::Zone::Units::Player | virtual |
on_movement_step() override | Horizon::Zone::Units::Player | virtual |
on_pathfinding_failure() override | Horizon::Zone::Units::Player | virtual |
on_skill_failure(int16_t skill_id, int message_type, int item_id, skill_use_fail_cause_type cause) | Horizon::Zone::Units::Player | |
on_status_effect_change(std::shared_ptr< status_change_entry > sce) override | Horizon::Zone::Units::Player | virtual |
on_status_effect_end(std::shared_ptr< status_change_entry > sce) override | Horizon::Zone::Units::Player | virtual |
on_status_effect_start(std::shared_ptr< status_change_entry > sce) override | Horizon::Zone::Units::Player | virtual |
path_to(std::shared_ptr< Unit > e) | Horizon::Zone::Unit | |
perform_action(player_action_type action) | Horizon::Zone::Units::Player | |
perform_skill(int16_t skill_id, int16_t skill_lv) | Horizon::Zone::Units::Player | |
pickup_item(int32_t guid) | Horizon::Zone::Units::Player | |
Player(std::shared_ptr< ZoneSession > session, uint64_t uuid) | Horizon::Zone::Units::Player | |
posture() const | Horizon::Zone::Unit | inline |
realize_nearby_items(unit_viewport_notification_type notif_type) | Horizon::Zone::Units::Player | |
realize_unit_movement(int32_t time, std::shared_ptr< Unit > unit) | Horizon::Zone::Units::Player | |
realize_unit_movement_entry(int32_t time, std::shared_ptr< Unit > unit) | Horizon::Zone::Units::Player | |
remove_grid_reference() | Horizon::Zone::GridObject< Player > | inline |
remove_status_change_in_area(std::shared_ptr< Unit > target, int sc_type, s_grid_apply_in_area_config const &aoe_config) | Horizon::Zone::Unit | |
remove_unit_from_viewport(std::shared_ptr< Unit > unit, unit_viewport_notification_type type) | Horizon::Zone::Units::Player | |
respawn(int hp_rate, int sp_rate) | Horizon::Zone::Units::Player | |
s_uuid() const | Horizon::Zone::Unit | inline |
save() | Horizon::Zone::Units::Player | |
schedule_walk() | Horizon::Zone::Unit | protected |
send_npc_close_dialog(uint32_t npc_guid) | Horizon::Zone::Units::Player | |
send_npc_dialog(uint32_t npc_guid, std::string dialog) | Horizon::Zone::Units::Player | |
send_npc_menu_list(uint32_t npc_guid, std::string const &menu) | Horizon::Zone::Units::Player | |
send_npc_next_dialog(uint32_t npc_guid) | Horizon::Zone::Units::Player | |
set_attacking(bool attacking) | Horizon::Zone::Unit | inline |
set_combat(std::shared_ptr< Combat > combat) | Horizon::Zone::Unit | inline |
set_current_storage_id(int32_t id) | Horizon::Zone::Units::Player | inline |
set_damage_walk_delay(bool delay) | Horizon::Zone::Unit | inline |
set_direction(directions dir) | Horizon::Zone::Unit | inline |
set_finalized(bool finalized) | Horizon::Zone::Unit | inline |
set_grid_coords(GridCoords const &coords) | Horizon::Zone::Unit | inline |
set_initialized(bool val) | Horizon::Zone::Units::Player | inline |
set_job(std::shared_ptr< const job_config_data > j) | Horizon::Zone::Units::Player | inline |
set_job_id(uint16_t job_id) | Horizon::Zone::Unit | inline |
set_last_unique_id(uint64_t last_unique_id) | Horizon::Zone::Units::Player | inline |
set_lockon_after_walk_completed(uint64_t target_guid, bool continuous=false) | Horizon::Zone::Unit | inline |
set_logged_in(bool logged_in) | Horizon::Zone::Units::Player | inline |
set_map(std::shared_ptr< Map > map) | Horizon::Zone::Unit | inline |
set_map_coords(MapCoords const &coords) | Horizon::Zone::Unit | inline |
set_max_inventory_size(uint32_t size) | Horizon::Zone::Units::Player | inline |
set_name(const std::string &name) | Horizon::Zone::Unit | inline |
set_npc_contact_guid(int32_t guid) | Horizon::Zone::Units::Player | inline |
set_posture(unit_posture_type posture) | Horizon::Zone::Unit | inline |
set_status(std::shared_ptr< Horizon::Zone::Traits::Status > st) | Horizon::Zone::Unit | inline |
set_uuid(uint64_t uuid) | Horizon::Zone::Unit | |
spawn_unit_in_viewport(std::shared_ptr< Unit > unit) | Horizon::Zone::Units::Player | |
status() | Horizon::Zone::Unit | inline |
status_effect_end(int type) | Horizon::Zone::Unit | |
status_effect_start(int type, int total_time, int val1, int val2, int val3, int val4) | Horizon::Zone::Unit | |
stop_attack() | Horizon::Zone::Units::Player | |
stop_attacking() | Horizon::Zone::Unit | virtual |
stop_movement() override | Horizon::Zone::Units::Player | virtual |
stop_walking(bool cancel=false, bool notify=false) | Horizon::Zone::Unit | |
target_is_attackable(std::shared_ptr< Unit > target) | Horizon::Zone::Unit | |
throw_item(std::shared_ptr< item_entry_data > item, int32_t amount) | Horizon::Zone::Units::Player | |
type() const | Horizon::Zone::Unit | inline |
type_mask() const | Horizon::Zone::Unit | inline |
Unit(uint64_t uuid, unit_type type, unit_type_mask type_mask, std::shared_ptr< Map > map, MapCoords map_coords) | Horizon::Zone::Unit | |
Unit(uint64_t uuid, unit_type type, unit_type_mask type_mask) | Horizon::Zone::Unit | |
unit_is_in_viewport(std::shared_ptr< Unit > unit) | Horizon::Zone::Units::Player | |
update(uint64_t tick) | Horizon::Zone::Unit | |
update_viewport() | Horizon::Zone::Units::Player | |
use_skill_on_ground(int16_t skill_lv, int16_t skill_id, int16_t pos_x, int16_t pos_y) | Horizon::Zone::Unit | |
use_skill_on_ground(int16_t skill_lv, int16_t skill_id, int16_t pos_x, int16_t pos_y, std::string contents) | Horizon::Zone::Unit | |
use_skill_on_target(int16_t skill_lv, int16_t skill_id, int target_guid) | Horizon::Zone::Unit | |
uuid() const | Horizon::Zone::Unit | inline |
walk() | Horizon::Zone::Unit | protected |
walk_to_coordinates(int16_t x, int16_t y) | Horizon::Zone::Unit | virtual |
walk_to_unit(std::shared_ptr< Unit > unit) | Horizon::Zone::Unit | virtual |
~GridObject() | Horizon::Zone::GridObject< Player > | inlinevirtual |
~Player() | Horizon::Zone::Units::Player | |
~Unit() | Horizon::Zone::Unit | virtual |