5279{
5280 char packed_pos[6]{0};
5281
5283
5285#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) \
5286|| (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) \
5287|| (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
5288 buf() << (int16_t) 114;
5289#else
5290 buf() << (int16_t) 110;
5291#endif
5302#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) \
5303|| (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) \
5304|| (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
5306#endif
5322 buf().
append(packed_pos,
sizeof(packed_pos));
5332
5334}
#define HLog(type)
Definition: Logger.hpp:122
void PackPosition(int8_t *p, uint16_t x, uint16_t y, uint8_t dir)
Definition: Utility.cpp:141
void append(T value)
Definition: ByteBuffer.hpp:140
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
directions head_direction
Definition: UnitDefinitions.hpp:915
int16_t robe_id
Definition: UnitDefinitions.hpp:916
int16_t base_level
Definition: UnitDefinitions.hpp:928
int32_t max_hp
Definition: UnitDefinitions.hpp:930
int8_t in_pk_mode
Definition: UnitDefinitions.hpp:921
int16_t guild_emblem_version
Definition: UnitDefinitions.hpp:918
int32_t hp
Definition: UnitDefinitions.hpp:931
int16_t job_id
Definition: UnitDefinitions.hpp:902
int32_t guild_id
Definition: UnitDefinitions.hpp:917
int16_t hair_color_id
Definition: UnitDefinitions.hpp:913
int32_t character_id
Definition: UnitDefinitions.hpp:897
int16_t honor
Definition: UnitDefinitions.hpp:919
int16_t font
Definition: UnitDefinitions.hpp:929
int8_t is_boss
Definition: UnitDefinitions.hpp:932
int32_t virtue
Definition: UnitDefinitions.hpp:920
int16_t headgear_top_id
Definition: UnitDefinitions.hpp:911
int16_t body_style_id
Definition: UnitDefinitions.hpp:933
int32_t shield_id
Definition: UnitDefinitions.hpp:908
int32_t move_start_time
Definition: UnitDefinitions.hpp:935
int16_t speed
Definition: UnitDefinitions.hpp:898
int32_t effect_state
Definition: UnitDefinitions.hpp:901
int32_t weapon_id
Definition: UnitDefinitions.hpp:904
int16_t to_y
Definition: UnitDefinitions.hpp:924
int16_t headgear_mid_id
Definition: UnitDefinitions.hpp:912
int16_t to_x
Definition: UnitDefinitions.hpp:924
int16_t body_state
Definition: UnitDefinitions.hpp:899
char name[MAX_UNIT_NAME_LENGTH]
Definition: UnitDefinitions.hpp:934
int16_t headgear_bottom_id
Definition: UnitDefinitions.hpp:910
int16_t cloth_color_id
Definition: UnitDefinitions.hpp:914
int8_t x_size
Definition: UnitDefinitions.hpp:925
int16_t health_state
Definition: UnitDefinitions.hpp:900
int16_t hair_style_id
Definition: UnitDefinitions.hpp:903
int8_t y_size
Definition: UnitDefinitions.hpp:926
int16_t current_y
Definition: UnitDefinitions.hpp:923
int16_t current_x
Definition: UnitDefinitions.hpp:923
int8_t gender
Definition: UnitDefinitions.hpp:922
uint32_t _guid
Definition: UnitDefinitions.hpp:848
unit_type _unit_type
Definition: UnitDefinitions.hpp:847