Horizon Official Technical Documentation
Horizon::Zone::Units::Item Member List

This is the complete list of members for Horizon::Zone::Units::Item, including all inherited members.

_amountHorizon::Zone::Units::Itemprivate
_attackable_timeHorizon::Zone::Unitprivate
_changed_dest_posHorizon::Zone::Unitprivate
_combatHorizon::Zone::Unitprivate
_combat_registryHorizon::Zone::Unitprivate
_configHorizon::Zone::Units::Itemprivate
_damage_walk_delayHorizon::Zone::Unitprivate
_dest_posHorizon::Zone::Unitprivate
_entryHorizon::Zone::Units::Itemprivate
_facing_dirHorizon::Zone::Unitprivate
_grid_coordsHorizon::Zone::Unitprivate
_is_attackingHorizon::Zone::Unitprivate
_is_finalizedHorizon::Zone::Unitprivate
_is_identifiedHorizon::Zone::Units::Itemprivate
_is_initializedHorizon::Zone::Unitprivate
_job_idHorizon::Zone::Unitprivate
_jump_walk_stopHorizon::Zone::Unitprivate
_lockon_after_walk_completedHorizon::Zone::Unitprivate
_mapHorizon::Zone::Unitprivate
_map_coordsHorizon::Zone::Unitprivate
_nameHorizon::Zone::Unitprivate
_postureHorizon::Zone::Unitprivate
_refHorizon::Zone::GridObject< Item >private
_s_uuidHorizon::Zone::Unitprivate
_statusHorizon::Zone::Unitprivate
_status_effectsHorizon::Zone::Unitprivate
_typeHorizon::Zone::Unitprivate
_type_maskHorizon::Zone::Unitprivate
_uuidHorizon::Zone::Unitprivate
_walk_pathHorizon::Zone::Unitprivate
_walk_path_indexHorizon::Zone::Unitprivate
_x_areaHorizon::Zone::Units::Itemprivate
_y_areaHorizon::Zone::Units::Itemprivate
add_grid_reference(GridRefManager< Item > &m)Horizon::Zone::GridObject< Item >inline
amount() constHorizon::Zone::Units::Iteminline
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 > target, bool continuous=false)Horizon::Zone::Unitvirtual
clear_lockon_after_walk_completed()Horizon::Zone::Unitinline
combat()Horizon::Zone::Unitinline
combat_registry()Horizon::Zone::Unitinline
config() constHorizon::Zone::Units::Iteminline
dest_coords() constHorizon::Zone::Unitinline
direction() constHorizon::Zone::Unitinline
distance_from(std::shared_ptr< Unit > e)Horizon::Zone::Unitinline
downcast()Horizon::Zone::Unitinline
entry()Horizon::Zone::Units::Iteminline
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
falseHorizon::Zone::Unitprivate
finalize() overrideHorizon::Zone::Units::Itemvirtual
force_movement_stop_internal(bool stop=false)Horizon::Zone::Unitinline
get_nearby_unit(uint32_t guid)Horizon::Zone::Unit
get_reference()Horizon::Zone::GridObject< Item >inline
get_scheduler_task_id(unit_task_schedule_group group)Horizon::Zone::Unitinline
get_status_effects()Horizon::Zone::Unitinline
get_walk_path()Horizon::Zone::Unitinline
grid_coords() constHorizon::Zone::Unitinline
guid()Horizon::Zone::Unitinline
has_damage_walk_delay()Horizon::Zone::Unitinline
has_valid_grid_reference() constHorizon::Zone::GridObject< Item >inline
initialize()Horizon::Zone::Units::Item
is_attacking()Horizon::Zone::Unitinline
is_dead()Horizon::Zone::Unit
is_finalized() constHorizon::Zone::Unitinline
is_identified() constHorizon::Zone::Units::Iteminline
is_in_range_of(std::shared_ptr< Unit > unit, uint8_t range=MAX_VIEW_RANGE)Horizon::Zone::Unit
is_initialized() constHorizon::Zone::Unitinline
is_of_type(int type_mask)Horizon::Zone::Unitinline
is_walking() constHorizon::Zone::Unitinline
Item(int64_t uuid, std::shared_ptr< item_entry_data > entry, int32_t amount, std::shared_ptr< Map > map, MapCoords mcoords)Horizon::Zone::Units::Itemexplicit
Item(int64_t uuid, std::shared_ptr< Map > map, MapCoords mcoords, int is_identified, int amount, std::shared_ptr< const item_config_data > item_d)Horizon::Zone::Units::Itemexplicit
job_id() constHorizon::Zone::Unitinline
lockon_after_walk_completed_target_guid()Horizon::Zone::Unitinline
map()Horizon::Zone::Unitinline
map_coords() constHorizon::Zone::Unitinline
name() constHorizon::Zone::Unitinline
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
on_attack_end()Horizon::Zone::Unit
on_damage_received(std::shared_ptr< Unit > damage_dealer, int damage)Horizon::Zone::Unitvirtual
on_killed(std::shared_ptr< Unit > killer, bool with_drops=false, bool with_exp=false)Horizon::Zone::Unitvirtual
on_movement_begin(int32_t time) overrideHorizon::Zone::Units::Itemvirtual
on_movement_end() overrideHorizon::Zone::Units::Itemvirtual
on_movement_step() overrideHorizon::Zone::Units::Itemvirtual
on_pathfinding_failure() overrideHorizon::Zone::Units::Itemvirtual
on_status_effect_change(std::shared_ptr< status_change_entry > sce) overrideHorizon::Zone::Units::Itemvirtual
on_status_effect_end(std::shared_ptr< status_change_entry > sce) overrideHorizon::Zone::Units::Itemvirtual
on_status_effect_start(std::shared_ptr< status_change_entry > sce) overrideHorizon::Zone::Units::Itemvirtual
path_to(std::shared_ptr< Unit > e)Horizon::Zone::Unit
posture() constHorizon::Zone::Unitinline
remove_grid_reference()Horizon::Zone::GridObject< Item >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
s_uuid() constHorizon::Zone::Unitinline
schedule_walk()Horizon::Zone::Unitprotected
set_attacking(bool attacking)Horizon::Zone::Unitinline
set_combat(std::shared_ptr< Combat > combat)Horizon::Zone::Unitinline
set_damage_walk_delay(bool delay)Horizon::Zone::Unitinline
set_direction(directions dir)Horizon::Zone::Unitinline
set_finalized(bool finalized)Horizon::Zone::Unitinline
set_grid_coords(GridCoords const &coords)Horizon::Zone::Unitinline
set_job_id(uint16_t job_id)Horizon::Zone::Unitinline
set_lockon_after_walk_completed(uint64_t target_guid, bool continuous=false)Horizon::Zone::Unitinline
set_map(std::shared_ptr< Map > map)Horizon::Zone::Unitinline
set_map_coords(MapCoords const &coords)Horizon::Zone::Unitinline
set_name(const std::string &name)Horizon::Zone::Unitinline
set_posture(unit_posture_type posture)Horizon::Zone::Unitinline
set_status(std::shared_ptr< Horizon::Zone::Traits::Status > st)Horizon::Zone::Unitinline
set_uuid(uint64_t uuid)Horizon::Zone::Unit
set_x_area(int x)Horizon::Zone::Units::Iteminline
set_y_area(int y)Horizon::Zone::Units::Iteminline
status()Horizon::Zone::Unitinline
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_attacking()Horizon::Zone::Unitvirtual
stop_movement() overrideHorizon::Zone::Units::Itemvirtual
stop_walking(bool cancel=false, bool notify=false)Horizon::Zone::Unit
target_is_attackable(std::shared_ptr< Unit > target)Horizon::Zone::Unit
type() constHorizon::Zone::Unitinline
type_mask() constHorizon::Zone::Unitinline
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
update(uint64_t tick)Horizon::Zone::Unit
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() constHorizon::Zone::Unitinline
walk()Horizon::Zone::Unitprotected
walk_to_coordinates(int16_t x, int16_t y)Horizon::Zone::Unitvirtual
walk_to_unit(std::shared_ptr< Unit > unit)Horizon::Zone::Unitvirtual
x_area() constHorizon::Zone::Units::Iteminline
y_area() constHorizon::Zone::Units::Iteminline
~GridObject()Horizon::Zone::GridObject< Item >inlinevirtual
~Item()Horizon::Zone::Units::Item
~Unit()Horizon::Zone::Unitvirtual