Horizon Official Technical Documentation
ClientDefinitions.hpp
Go to the documentation of this file.
1/***************************************************
2 * _ _ _ *
3 * | | | | (_) *
4 * | |_| | ___ _ __ _ _______ _ __ *
5 * | _ |/ _ \| '__| |_ / _ \| '_ \ *
6 * | | | | (_) | | | |/ / (_) | | | | *
7 * \_| |_/\___/|_| |_/___\___/|_| |_| *
8 ***************************************************
9 * This file is part of Horizon (c).
10 * Copyright (c) 2019 Sagun K. (sagunxp@gmail.com).
11 * Copyright (c) 2019 Horizon Dev Team.
12 *
13 * Base Author - Sagun K. (sagunxp@gmail.com)
14 *
15 * This library is free software; you can redistribute it and/or modify
16 * it under the terms of the GNU General Public License as published by
17 * the Free Software Foundation, either version 3 of the License, or
18 * (at your option) any later version.
19 *
20 * This library is distributed in the hope that it will be useful,
21 * but WITHOUT ANY WARRANTY; without even the implied warranty of
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 * GNU General Public License for more details.
24 *
25 * You should have received a copy of the GNU General Public License
26 * along with this library. If not, see <http://www.gnu.org/licenses/>.
27 **************************************************/
28
29#ifndef HORIZON_ZONE_CLIENT_DEFINITIONS_HPP
30#define HORIZON_ZONE_CLIENT_DEFINITIONS_HPP
31
34
35// All definitions pertaining to client UI are placed here. Most
36// configurations regarding client UI limitations and minimum or maximim values of
37// client UI features are defined here.
38
39#define MAX_GUILD_SUBJECT_STR_LENGTH 60
40#define MAX_GUILD_NOTICE_STR_LENGTH 120
41#define MAX_GUILD_LEAVE_REASON_STR_LENGTH 40
42#define MAX_EMBLEM_LENGTH 1800
43
44#define CHATROOM_TITLE_SIZE 36 + 1
45#define CHATROOM_PASS_SIZE 8 + 1
46
47#define MAX_STORAGE_PASSWORD_LENGTH 16
48
49#define MAX_AUCTION_SEARCH_TEXT_LENGTH 24
50
51#define MAX_INPUT_STR_LENGTH 70 + 1
52#define MAX_CHAT_STR_LENGTH 255 + 1
53
54#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH 24
55
56#define MAX_TALKBOX_CONTENT_SIZE 80
57#define MAX_STORAGE_PASSWORD_LENGTH 16
58
59#define MAX_AUCTION_SEARCH_TEXT_LENGTH 24
60
61#define MAX_INPUT_STR_LENGTH 70 + 1
62
63#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH 24
64
65#define MAX_MAIL_INBOX_SIZE 30
66#define MAX_MAIL_TITLE_LENGTH 40
67#define MAX_MAIL_BODY_LENGTH 200
68
69#define MAX_PARTY_BOOKING_JOBS 6
70
71#define MAX_VENDING_SHOP_NAME_LENGTH 80
72
73#define MAX_RANKING_LIST 10
77#define MAX_ACHIEVEMENT_OBJECTIVES 10
78
80{
82 GRID_NOTIFY_AREA_WOS, // area, without self
83 GRID_NOTIFY_AREA_WOC, // area, without chatrooms
84 GRID_NOTIFY_AREA_WOSC, // area, without own chatrooms
85 GRID_NOTIFY_AREA_CHAT_WOC, // hearable area, without chatrooms
86 GRID_NOTIFY_AREA_DEAD, // area, for clear unit (monster death)
87 GRID_NOTIFY_CHAT, // current chatroom
88 GRID_NOTIFY_CHAT_WOS, // current chatroom, without self
102
103
120{
136
137#pragma pack(push, 1)
139{
140 int account_id{ 0 };
141 int character_id{ 0 };
142 int16_t hair_style_id{ 0 }, hair_color_id{ 0 };
143 int16_t gender{ 0 };
144 int16_t job{ 0 };
145 int16_t level{ 0 };
148 int position_id{ 0 };
149 int last_login{ 0 };
151};
152#pragma pack(pop)
153
154
156{
157 int guild_id{ 0 };
158 int level{ 0 };
159 int member_num{ 0 };
160 int member_max{ 0 };
161 int exp{ 0 };
162 int max_exp{ 0 };
163 int points{ 0 };
164 int honor{ 0 };
165 int virtue{ 0 };
166 int emblem_id{ 0 };
170};
171
172struct s_members {
173 int32_t account_id{ 0 };
174#if PACKET_VERSION >= 20171207
175 int32_t char_id{ 0 };
176#endif
179 uint8_t leader;
180 uint8_t offline;
181#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20170524) || \
182 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20170502) || \
183 (CLIENT_TYPE == 'Z')
184 int16_t class_;
185 int16_t base_level;
186#endif
187};
188
190 /* Structure */
191#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) || \
192 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) || \
193 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
194 uint32_t item_id;
195 uint8_t item_type;
196 int32_t amount;
197#else
198 uint16_t item_id;
199 uint8_t item_type;
200 int32_t amount;
201#endif
202 uint8_t identified;
203 uint8_t damaged;
204#if !((CLIENT_TYPE == 'M' && PACKET_VERSION >= 20200916) || \
205 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20200723) || \
206 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20221024))
207 uint8_t refine;
208#endif // !(PACKETVER_MAIN_NUM >= 20200916 || PACKETVER_RE_NUM >= 20200723 || PACKETVER_ZERO_NUM >= 20221024)
210#if PACKET_VERSION >= 20150226
211 struct {
212 int16_t index{ 0 };
213 int16_t value{ 0 };
214 int16_t param{ 0 };
216#endif
217#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20161102) || \
218 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20161026) || \
219 (CILENT_TYPE == 'Z')
220 uint32_t location;
221 uint16_t look;
222#endif // PACKETVER_MAIN_NUM >= 20161102 || PACKETVER_RE_NUM >= 20161026 || defined(PACKETVER_ZERO)
223#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20200916) || \
224 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20200723) || \
225 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20221024)
226 uint8_t refine;
227 uint8_t grade;
228#endif // PACKETVER_MAIN_NUM >= 20200916 || PACKETVER_RE_NUM >= 20200723 || PACKETVER_ZERO_NUM >= 20221024
229
230};
231
232#pragma pack(push, 1)
234{
235 int relation{ 0 };
236 int guild_id{ 0 };
238};
239#pragma pack(pop)
240
241
243{
244 uint32_t _account_id;
245#if PACKET_VERSION >= 20171207
246 uint32_t _char_id;
247#endif
248 uint32_t leader;
249#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20170524) || \
250 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20170502) || \
251 (CLIENT_TYPE == 'Z')
252 int16_t class_;
253 int16_t base_level;
254#endif
255 int16_t x;
256 int16_t y;
257 uint8_t offline;
263};
264
266{
267 int guild_id{ 0 };
268 int level{ 0 };
269 int member_num{ 0 };
270 int member_max{ 0 };
271 int exp{ 0 };
272 int max_exp{ 0 };
273 int points{ 0 };
274 int honor{ 0 };
275 int virtue{ 0 };
276 int emblem_id{ 0 };
280 int zeny{ 0 };
281};
282
283
284#pragma pack(push, 1)
286{
287 int position_id{ 0 };
289};
290#pragma pack(pop)
291
293
295 unsigned pvp : 1;
296 unsigned gvg : 1;
297 unsigned siege : 1;
298 unsigned no_effects : 1;
299 unsigned party_pvp : 1;
300 unsigned pvp_kill_counter : 1;
301 unsigned disallow_party : 1;
302 unsigned battleground : 1;
303 unsigned no_costume : 1;
304 unsigned allow_carts : 1;
306 unsigned spare_bits : 21;
307};
308
310{
311#pragma pack(push, 1)
312 int position_id{ 0 };
313 int mode{ 0 };
314 int ranking{ 0 };
315 int pay_rate{ 0 };
316#pragma pack(pop)
317};
318
320 int16_t status_points{ 0 };
321 int8_t strength{ 1 };
323 int8_t agility{ 1 };
324 int8_t agility_req_stats{ 1 };
325 int8_t vitality{ 1 };
327 int8_t intelligence{ 1 };
329 int8_t dexterity{ 1 };
331 int8_t luck{ 1 };
332 int8_t luck_req_stats{ 1 };
333 int16_t status_atk{ 1 };
334 int16_t equip_atk{ 1 };
335 int16_t status_matk{ 1 };
336 int16_t equip_matk{ 1 };
337 int16_t soft_def{ 1 };
338 int16_t hard_def{ 1 };
339 int16_t soft_mdef{ 1 };
340 int16_t hard_mdef{ 1 };
341 int16_t hit{ 1 };
342 int16_t flee{ 1 };
343 int16_t perfect_dodge{ 1 };
344 int16_t critical{ 1 };
345 int16_t attack_speed{ 0 };
346 int16_t plus_aspd{ 0 }; // always 0 apparently.
347};
348
350{
351#pragma pack(push, 1)
353 int mode;
357#pragma pack(pop)
358};
359
360#define CHATROOM_TITLE_SIZE 36 + 1
361#define CHATROOM_PASS_SIZE 8 + 1
362
364{
368
370{
383
385{
389
391{
398
400{
401 ZC_CHANGECHATROOM_PRIVATE = 0, // password protected
403 ZC_CHANGECHATROOM_ARENA = 2, // npc waiting room
404 ZC_CHANGECHATROOM_PKZONE = 3 // non-clickable
406
408{
411};
412
414{
421
423{
428
430{
439
441{
448
450{
456
458{
462
464{
468
470{
472};
473
475{
483
490
492{
493#pragma pack(push, 1)
494 int16_t skill_id;
495 int type;
496 int16_t level;
497 int16_t sp_cost;
501#pragma pack(pop)
502};
503
505{
506#pragma pack(push, 1)
509#pragma pack(pop)
510};
511
513{
514#pragma pack(push, 1)
518#pragma pack(pop)
519};
520
522{
529
531{
536
538{
544
546{
554
556{
566
568{
570 int mode;
574};
575
577{
578#pragma pack(push, 1)
582#pragma pack(pop)
583};
584
586{
590
592{
596
598{
602
604{
608
610{
614
616{
620
622{
627
629{
633
635{
643
645{
649
651{
656
658{
665
667{
673
675{
679
681{
686
688{
691
692#pragma pack(push, 1)
693struct cz_pc_buy_cash_point_item { int16_t amount{ 0 }; int16_t item_id{ 0 }; };
694struct cz_pc_purchase_itemlist { int16_t amount{ 0 }; int16_t item_id{ 0 }; };
695struct cz_pc_sell_itemlist { int16_t inventory_index{ 0 }; int16_t amount{ 0 }; };
696struct cz_pet_evolution_itemlist { int16_t inventory_index{ 0 }; int16_t amount{ 0 }; };
697struct cz_req_openstore_itemlist { int16_t inventory_index{ 0 }; int16_t amount{ 0 }; int price{ 0 }; };
698struct cz_req_open_buying_store_itemlist { int16_t item_id{ 0 }; int16_t amount{ 0 }; int price{ 0 }; };
699struct cz_req_trade_buying_store_itemlist { int16_t inventory_index{ 0 }; int item_id{ 0 }; int amount{ 0 }; };
700#pragma pack(pop)
701
703{
716
718{
723
725{
733
735{
742
743/*
744 * ZC Packets
745 */
746#pragma pack(push, 1)
753};
754#pragma pack(pop)
755
757 int8_t result;
758 int16_t index;
759 int16_t count;
760#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) || \
761 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) || \
762 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
763 uint32_t item_id;
764#else
765 uint16_t item_id;
766#endif
767 int8_t type;
772 struct {
773 int16_t index{ 0 };
774 int16_t value{ 0 };
775 int16_t param{ 0 };
777 int16_t weight;
778 uint8_t is_favorite;
779 uint32_t location;
780};
781
783{
787
789{
793
795{
803
805{
809
811{
815
816#pragma pack(push, 1)
817struct zc_ack_itemlist_buying_store { int price{ 0 }; int16_t amount{ 0 }; int8_t item_type{ 0 }; int16_t item_id{ 0 }; };
818#pragma pack(pop)
819
821{
826
828{
832
834{
838
840{
844
846{
850
852{
857
859{
865
867{
869 int points{ 0 };
870};
871
873{
874 int16_t amount;
875#if PACKETVER_MAIN_NUM >= 20181121 || PACKETVER_RE_NUM >= 20180704 || PACKETVER_ZERO_NUM >= 20181114
876 uint32_t item_id;
877#else
878 uint16_t item_id;
879#endif
884 uint32_t location;
885 uint8_t type;
886 uint16_t view_sprite;
888 struct {
889 int16_t index{ 0 };
890 int16_t value{ 0 };
891 int16_t param{ 0 };
893};
894
896{
900
905{
910};
911
913{
917
918#endif /* HORIZON_ZONE_CLIENT_DEFINITIONS_HPP */
zc_notify_act_3_action_types
0 = damage [ damage: total damage, div: amount of hits, damage2: assassin dual-wield damage ] 1 = pic...
Definition: ClientDefinitions.hpp:120
@ ZCNA3_MULTI_HIT_ENDURE_DAMAGE
Definition: ClientDefinitions.hpp:130
@ ZCNA3_PICKUP_ITEM
Definition: ClientDefinitions.hpp:122
@ ZCNA3_DAMAGE
Definition: ClientDefinitions.hpp:121
@ ZCNA3_MULTI_HIT_CRITICAL
Definition: ClientDefinitions.hpp:134
@ ZCNA3_SPLASH
Definition: ClientDefinitions.hpp:126
@ ZCNA3_TOUCH_SKILL
Definition: ClientDefinitions.hpp:133
@ ZCNA3_MULTI_HIT_DAMAGE
Definition: ClientDefinitions.hpp:129
@ ZCNA3_REPEAT_DAMAGE
Definition: ClientDefinitions.hpp:128
@ ZCNA3_ENDURE_DAMAGE
Definition: ClientDefinitions.hpp:125
@ ZCNA3_STAND
Definition: ClientDefinitions.hpp:124
@ ZCNA3_CRITICAL_HIT
Definition: ClientDefinitions.hpp:131
@ ZCNA3_SIT
Definition: ClientDefinitions.hpp:123
@ ZCNA3_SKILL
Definition: ClientDefinitions.hpp:127
@ ZCNA3_LUCKY_DODGE
Definition: ClientDefinitions.hpp:132
zc_result_make_guild_type
Definition: ClientDefinitions.hpp:414
@ ZC_RESULTMAKEGUILD_MAP_RESTRICTED
Definition: ClientDefinitions.hpp:419
@ ZC_RESULTMAKEGUILD_SUCCESS
Definition: ClientDefinitions.hpp:415
@ ZC_RESULTMAKEGUILD_NAME_ALREADY_EXISTS
Definition: ClientDefinitions.hpp:417
@ ZC_RESULTMAKEGUILD_NEED_REQUIRED_ITEM
Definition: ClientDefinitions.hpp:418
@ ZC_RESULTMAKEGUILD_ALREADY_IN_GUILD
Definition: ClientDefinitions.hpp:416
#define MAX_ACHIEVEMENT_OBJECTIVES
Achievement.
Definition: ClientDefinitions.hpp:77
cz_agree_starplace_type
Definition: ClientDefinitions.hpp:622
@ CZ_AGREESTARPLACE_SUN
Definition: ClientDefinitions.hpp:623
@ CZ_AGREESTARPLACE_STAR
Definition: ClientDefinitions.hpp:625
@ CZ_AGREESTARPLACE_MOON
Definition: ClientDefinitions.hpp:624
cz_memorial_dungeon_command_type
Definition: ClientDefinitions.hpp:688
@ CZ_MEMORIALDUNGEONCOMMAND_FORCEDESTROY
Definition: ClientDefinitions.hpp:689
zc_ack_item_composition_result_type
Definition: ClientDefinitions.hpp:805
@ ZC_ACKITEMCOMPOSITION_SUCCESS
Definition: ClientDefinitions.hpp:806
@ ZC_ACKITEMCOMPOSITION_FAILURE
Definition: ClientDefinitions.hpp:807
zc_ack_merge_item_reason_type
Definition: ClientDefinitions.hpp:852
@ ZC_ACKMERGE_ITEMREASON_FAILED
Definition: ClientDefinitions.hpp:854
@ ZC_ACKMERGE_ITEMREASON_SUCCESS
Definition: ClientDefinitions.hpp:853
@ ZC_ACKMERGE_ITEMREASON_MAXCOUNT_FAILED
Definition: ClientDefinitions.hpp:855
zc_ack_auction_add_item_result_type
Definition: ClientDefinitions.hpp:783
@ ZC_ACKAUCTION_ADDITEM_SUCCESS
Definition: ClientDefinitions.hpp:784
@ ZC_ACKAUCTION_ADDITEM_FAILURE
Definition: ClientDefinitions.hpp:785
grid_notifier_type
Definition: ClientDefinitions.hpp:80
@ GRID_NOTIFY_AREA_WOS
Definition: ClientDefinitions.hpp:82
@ GRID_NOTIFY_PARTY_AREA
Definition: ClientDefinitions.hpp:91
@ GRID_NOTIFY_PARTY_AREA_WOS
Definition: ClientDefinitions.hpp:92
@ GRID_NOTIFY_GUILD_WOS
Definition: ClientDefinitions.hpp:94
@ GRID_NOTIFY_PARTY_WOS
Definition: ClientDefinitions.hpp:90
@ GRID_NOTIFY_PARTY
Definition: ClientDefinitions.hpp:89
@ GRID_NOTIFY_AREA_WOC
Definition: ClientDefinitions.hpp:83
@ GRID_NOTIFY_GUILD_AREA
Definition: ClientDefinitions.hpp:95
@ GRID_NOTIFY_AREA_DEAD
Definition: ClientDefinitions.hpp:86
@ GRID_NOTIFY_AREA_WOSC
Definition: ClientDefinitions.hpp:84
@ GRID_NOTIFY_SELF
Definition: ClientDefinitions.hpp:100
@ GRID_NOTIFY_AREA_CHAT_WOC
Definition: ClientDefinitions.hpp:85
@ GRID_NOTIFY_GUILD_NOBG
Definition: ClientDefinitions.hpp:97
@ GRID_NOTIFY_CHAT_WOS
Definition: ClientDefinitions.hpp:88
@ GRID_NOTIFY_GUILD
Definition: ClientDefinitions.hpp:93
@ GRID_NOTIFY_AREA
Definition: ClientDefinitions.hpp:81
@ GRID_NOTIFY_DUEL_WOS
Definition: ClientDefinitions.hpp:99
@ GRID_NOTIFY_GUILD_AREA_WOS
Definition: ClientDefinitions.hpp:96
@ GRID_NOTIFY_CHAT
Definition: ClientDefinitions.hpp:87
@ GRID_NOTIFY_DUEL
Definition: ClientDefinitions.hpp:98
zc_ack_exchange_item_result_type
Definition: ClientDefinitions.hpp:475
@ ZCACK_EXCHANGEITEM_BUSY
Definition: ClientDefinitions.hpp:481
@ ZCACK_EXCHANGEITEM_ACCEPT
Definition: ClientDefinitions.hpp:479
@ ZCACK_EXCHANGEITEM_CANCEL
Definition: ClientDefinitions.hpp:480
@ ZCACK_EXCHANGEITEM_CHAR_TOO_FAR
Definition: ClientDefinitions.hpp:476
@ ZCACK_EXCHANGEITEM_TRADE_FAILED
Definition: ClientDefinitions.hpp:478
@ ZCACK_EXCHANGEITEM_CHAR_DOES_NOT_EXIST
Definition: ClientDefinitions.hpp:477
zcparty_joinreqack_result_type
Definition: ClientDefinitions.hpp:370
@ ZCPARTY_JOINREQACK_CHAR_IN_PARTY
Definition: ClientDefinitions.hpp:371
@ ZCPARTY_JOINREQACK_BLOCKED_PARTY_INVITE
Definition: ClientDefinitions.hpp:376
@ ZCPARTY_JOINREQACK_LEVEL_RESTRICTED
Definition: ClientDefinitions.hpp:381
@ ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE2
Definition: ClientDefinitions.hpp:379
@ ZCPARTY_JOINREQACK_NOT_ONLINE_DOESNT_EXIST
Definition: ClientDefinitions.hpp:377
@ ZCPARTY_JOINREQACK_ALREADY_IN_SAME_PARTY
Definition: ClientDefinitions.hpp:375
@ ZCPARTY_JOINREQACK_INVITE_REJECTED
Definition: ClientDefinitions.hpp:372
@ ZCPARTY_JOINREQACK_RESTRICTED_INSIDE_MEMORIAL_DUNGEON
Definition: ClientDefinitions.hpp:380
@ ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE
Definition: ClientDefinitions.hpp:378
@ ZCPARTY_JOINREQACK_PARTY_FULL
Definition: ClientDefinitions.hpp:374
@ ZCPARTY_JOINREQACK_INVITE_ACCEPTED
Definition: ClientDefinitions.hpp:373
cz_active_quest_type
Definition: ClientDefinitions.hpp:616
@ CZ_ACTIVE_QUEST_ACTIVE
Definition: ClientDefinitions.hpp:618
@ CZ_ACTIVE_QUEST_INACTIVE
Definition: ClientDefinitions.hpp:617
zc_ack_item_identify_result_type
Definition: ClientDefinitions.hpp:811
@ ZC_ACKITEMIDENTIFY_SUCCESS
Definition: ClientDefinitions.hpp:812
@ ZC_ACKITEMIDENTIFY_FAILURE
Definition: ClientDefinitions.hpp:813
cz_join_guild_response_type
Definition: ClientDefinitions.hpp:586
@ CZ_JOIN_GUILD_RESPONSE_ACCEPT
Definition: ClientDefinitions.hpp:588
@ CZ_JOIN_GUILD_RESPONSE_REFUSE
Definition: ClientDefinitions.hpp:587
zcack_makegroup_result_type
Definition: ClientDefinitions.hpp:391
@ ZCACK_MAKEGROUP_RESULT_UNAUTHORIZED_ON_MAP
Definition: ClientDefinitions.hpp:395
@ ZCACK_MAKEGROUP_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:392
@ ZCACK_MAKEGROUP_RESULT_NAME_ALREADY_EXISTS
Definition: ClientDefinitions.hpp:393
@ ZCACK_MAKEGROUP_RESULT_ALREADY_IN_PARTY
Definition: ClientDefinitions.hpp:394
@ ZCACK_MAKEGROUP_RESULT_NOMSG
Definition: ClientDefinitions.hpp:396
zc_change_chatroom_type
Definition: ClientDefinitions.hpp:400
@ ZC_CHANGECHATROOM_PKZONE
Definition: ClientDefinitions.hpp:404
@ ZC_CHANGECHATROOM_PUBLIC
Definition: ClientDefinitions.hpp:402
@ ZC_CHANGECHATROOM_PRIVATE
Definition: ClientDefinitions.hpp:401
@ ZC_CHANGECHATROOM_ARENA
Definition: ClientDefinitions.hpp:403
zc_ack_itemrefining_result_type
Definition: ClientDefinitions.hpp:821
@ ZC_ACKITEMREFINING_FAILURE
Definition: ClientDefinitions.hpp:823
@ ZC_ACKITEMREFINING_DOWNGRADE
Definition: ClientDefinitions.hpp:824
@ ZC_ACKITEMREFINING_SUCCESS
Definition: ClientDefinitions.hpp:822
zc_ack_openstore2_result_type
Definition: ClientDefinitions.hpp:859
@ ZC_ACK_OPENSTORE2_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:860
@ ZC_ACK_OPENSTORE2_RESULT_FAILED
Definition: ClientDefinitions.hpp:861
@ ZC_ACK_OPENSTORE2_RESULT_LOCATION_FAILURE
Definition: ClientDefinitions.hpp:863
@ ZC_ACK_OPENSTORE2_RESULT_SILENT_FAILURE
Definition: ClientDefinitions.hpp:862
zc_notify_recovery_type
Definition: ClientDefinitions.hpp:913
@ ZC_NOTIFY_RECOVERY_HP
Definition: ClientDefinitions.hpp:914
@ ZC_NOTIFY_RECOVERY_SP
Definition: ClientDefinitions.hpp:915
zc_use_skill2_result_type
Definition: ClientDefinitions.hpp:896
@ ZC_USESKILL2_FAILURE
Definition: ClientDefinitions.hpp:898
@ ZC_USESKILL2_SUCCESS
Definition: ClientDefinitions.hpp:897
cz_command_pet_type
Definition: ClientDefinitions.hpp:658
@ CZ_COMMAND_PET_UNEQUIPACCESSORY
Definition: ClientDefinitions.hpp:663
@ CZ_COMMAND_PET_PERFORMANCE
Definition: ClientDefinitions.hpp:661
@ CZ_COMMAND_PET_RETURNTOEGG
Definition: ClientDefinitions.hpp:662
@ CZ_COMMAND_PET_FEED
Definition: ClientDefinitions.hpp:660
@ CZ_COMMAND_PET_INFO
Definition: ClientDefinitions.hpp:659
zc_ack_req_ally_guild_response_type
Definition: ClientDefinitions.hpp:546
@ ZCACK_REQALLYGUILD_ALLIANCE_LIMIT_REACHED
Definition: ClientDefinitions.hpp:551
@ ZCACK_REQALLYGUILD_GLOBALLY_DISABLED
Definition: ClientDefinitions.hpp:552
@ ZCACK_REQALLYGUILD_REJECTED_OFFER
Definition: ClientDefinitions.hpp:548
@ ZCACK_REQALLYGUILD_ALREADY_ALLIED
Definition: ClientDefinitions.hpp:547
@ ZCACK_REQALLYGUILD_INVITEE_ALLIANCE_LIMIT_REACHED
Definition: ClientDefinitions.hpp:550
@ ZCACK_REQALLYGUILD_ACCEPTED_OFFER
Definition: ClientDefinitions.hpp:549
cz_command_mercenary_command_type
Definition: ClientDefinitions.hpp:651
@ CZ_COMMANDMER_COMMAND_HOMINFO
Definition: ClientDefinitions.hpp:652
@ CZ_COMMANDMER_COMMAND_DELETE
Definition: ClientDefinitions.hpp:654
@ CZ_COMMANDMER_COMMAND_FEED
Definition: ClientDefinitions.hpp:653
zc_delete_member_from_group_result_type
Definition: ClientDefinitions.hpp:450
@ ZC_DELETEMEMBER_FROMGROUP_LEAVE
Definition: ClientDefinitions.hpp:451
@ ZC_DELETEMEMBER_FROMGROUP_LEAVE_UNAUTHORIZED_MAP
Definition: ClientDefinitions.hpp:453
@ ZC_DELETEMEMBER_FROMGROUP_EXPEL
Definition: ClientDefinitions.hpp:452
@ ZC_DELETEMEMBER_FROMGROUP_EXPEL_UNAUTHORIZED_MAP
Definition: ClientDefinitions.hpp:454
zc_party_config_type
Definition: ClientDefinitions.hpp:464
@ ZC_PARTYCONFIG_TYPE_ALLOW_INVITES
Definition: ClientDefinitions.hpp:465
@ ZC_PARTYCONFIG_TYPE_DENY_INVITES
Definition: ClientDefinitions.hpp:466
cz_auction_create_type
Definition: ClientDefinitions.hpp:629
@ CZ_AUCTIONCREATE_CREATE
Definition: ClientDefinitions.hpp:630
@ CZ_AUCTIONCREATE_CANCEL
Definition: ClientDefinitions.hpp:631
cz_pet_act_emotion_type
Definition: ClientDefinitions.hpp:703
@ CZ_PET_ACT_PERFORMANCE_3
Definition: ClientDefinitions.hpp:713
@ CZ_PET_ACT_LEVEL_UP
Definition: ClientDefinitions.hpp:710
@ CZ_PET_ACT_FEEDING
Definition: ClientDefinitions.hpp:704
@ CZ_PET_ACT_NORMAL
Definition: ClientDefinitions.hpp:708
@ CZ_PET_ACT_LOGIN_GREETING
Definition: ClientDefinitions.hpp:714
@ CZ_PET_ACT_PERFORMANCE_2
Definition: ClientDefinitions.hpp:712
@ CZ_PET_ACT_PERFORMANCE_1
Definition: ClientDefinitions.hpp:711
@ CZ_PET_ACT_DANGER
Definition: ClientDefinitions.hpp:706
@ CZ_PET_ACT_DEAD
Definition: ClientDefinitions.hpp:707
@ CZ_PET_ACT_HUNTING
Definition: ClientDefinitions.hpp:705
@ CZ_PET_ACT_SPECIAL_PERFORMANCE
Definition: ClientDefinitions.hpp:709
cz_mail_reset_item_type
Definition: ClientDefinitions.hpp:681
@ CZ_MAILRESETITEM_ITEM
Definition: ClientDefinitions.hpp:683
@ CZ_MAILRESETITEM_ZENY
Definition: ClientDefinitions.hpp:684
@ CZ_MAILRESETITEM_ALL
Definition: ClientDefinitions.hpp:682
zc_ack_req_hostile_guild_response_type
Definition: ClientDefinitions.hpp:538
@ ZCACK_REQHOSTILEGUILD_GLOBALLY_DISABLED
Definition: ClientDefinitions.hpp:542
@ ZCACK_REQHOSTILEGUILD_ALREADY_SET
Definition: ClientDefinitions.hpp:541
@ ZCACK_REQHOSTILEGUILD_SUCCESS
Definition: ClientDefinitions.hpp:539
@ ZCACK_REQHOSTILEGUILD_LIMIT_REACHED
Definition: ClientDefinitions.hpp:540
cz_req_ranking_type
Definition: ClientDefinitions.hpp:735
@ CZ_REQRANKING_ALCHEMIST
Definition: ClientDefinitions.hpp:738
@ CZ_REQRANKING_UNKNOWN
Definition: ClientDefinitions.hpp:736
@ CZ_REQRANKING_TAEKWON
Definition: ClientDefinitions.hpp:739
@ CZ_REQRANKING_PK
Definition: ClientDefinitions.hpp:740
@ CZ_REQRANKING_BLACKSMITH
Definition: ClientDefinitions.hpp:737
zc_server_reject_type
Definition: ClientDefinitions.hpp:470
@ ZONE_SERV_ERROR_REJECT
Definition: ClientDefinitions.hpp:471
cz_ally_guild_response_type
Definition: ClientDefinitions.hpp:592
@ CZ_ALLY_GUILD_RESPONSE_ACCEPT
Definition: ClientDefinitions.hpp:594
@ CZ_ALLY_GUILD_RESPONSE_REFUSE
Definition: ClientDefinitions.hpp:593
cz_auction_reqmyinfo_type
Definition: ClientDefinitions.hpp:645
@ CZ_AUCTION_REQMYINFO_BUY
Definition: ClientDefinitions.hpp:647
@ CZ_AUCTION_REQMYINFO_SELL
Definition: ClientDefinitions.hpp:646
zc_ack_req_join_guild_type
Definition: ClientDefinitions.hpp:522
@ ZC_ACK_REQJOINGUILD_OFFER_ACCEPTED
Definition: ClientDefinitions.hpp:525
@ ZC_ACK_REQJOINGUILD_ALREADY_IN_GUILD
Definition: ClientDefinitions.hpp:523
@ ZC_ACK_REQJOINGUILD_OFFER_REJECTED
Definition: ClientDefinitions.hpp:524
@ ZC_ACK_REQJOINGUILD_OFFLINE_OR_NOTEXISTS
Definition: ClientDefinitions.hpp:527
@ ZC_ACK_REQJOINGUILD_GUILD_FULL
Definition: ClientDefinitions.hpp:526
zc_ack_disorganizeguild_result
Definition: ClientDefinitions.hpp:531
@ ZCACK_DISORGANIZEGUILD_INVALID_KEY
Definition: ClientDefinitions.hpp:533
@ ZCACK_DISORGANIZEGUILD_SUCCESS
Definition: ClientDefinitions.hpp:532
@ ZCACK_DISORGANIZEGUILD_STILL_HAS_MEMBERS
Definition: ClientDefinitions.hpp:534
inventory_type
Inventory type for clients 2018-09-12 RE +.
Definition: ClientDefinitions.hpp:905
@ INVTYPE_INVENTORY
Definition: ClientDefinitions.hpp:906
@ INVTYPE_STORAGE
Definition: ClientDefinitions.hpp:908
@ INVTYPE_GUILD_STORAGE
Definition: ClientDefinitions.hpp:909
@ INVTYPE_CART
Definition: ClientDefinitions.hpp:907
zc_ackguild_menuinterface_mask
Definition: ClientDefinitions.hpp:430
@ ZC_ACKGUILD_MENUINTERFACE_NOTICE
Definition: ClientDefinitions.hpp:437
@ ZC_ACKGUILD_MENUINTERFACE_BASICINFO
Definition: ClientDefinitions.hpp:431
@ ZC_ACKGUILD_MENUINTERFACE_POSITIONS
Definition: ClientDefinitions.hpp:433
@ ZC_ACKGUILD_MENUINTERFACE_EXPULSION_LIST
Definition: ClientDefinitions.hpp:435
@ ZC_ACKGUILD_MENUINTERFACE_SKILLS
Definition: ClientDefinitions.hpp:434
@ ZC_ACKGUILD_MENUINTERFACE_MEMBERMANAGER
Definition: ClientDefinitions.hpp:432
@ ZC_ACKGUILD_MENUINTERFACE_ALLGUILDLIST
Definition: ClientDefinitions.hpp:436
chat_join_fail_type
Definition: ClientDefinitions.hpp:556
@ CHAT_JOINFAIL_LOWLEVEL
Definition: ClientDefinitions.hpp:562
@ CHAT_JOINFAIL_WRONGPASSWORD
Definition: ClientDefinitions.hpp:558
@ CHAT_JOINFAIL_UNSUITABLE_JOB
Definition: ClientDefinitions.hpp:564
@ CHAT_JOINFAIL_HIGHLEVEL
Definition: ClientDefinitions.hpp:563
@ CHAT_JOINFAIL_SUCCESS
Definition: ClientDefinitions.hpp:560
@ CHAT_JOINFAIL_KICKED
Definition: ClientDefinitions.hpp:559
@ CHAT_JOINFAIL_ROOMFULL
Definition: ClientDefinitions.hpp:557
@ CHAT_JOINFAIL_NOZENY
Definition: ClientDefinitions.hpp:561
zc_ack_disconnect_character_type
Definition: ClientDefinitions.hpp:789
@ ZC_ACKDISCONNECTCHARACTER_SUCCESS
Definition: ClientDefinitions.hpp:791
@ ZC_ACKDISCONNECTCHARACTER_FAILURE
Definition: ClientDefinitions.hpp:790
cz_ack_req_add_friends_result_type
Definition: ClientDefinitions.hpp:604
@ CZ_ACKREQ_ADDFRIENDS_ACCEPTED
Definition: ClientDefinitions.hpp:606
@ CZ_ACKREQ_ADDFRIENDS_REJECTED
Definition: ClientDefinitions.hpp:605
zc_update_charstat_status_type
Definition: ClientDefinitions.hpp:385
@ ZC_UPDATECHARSTAT_STATUS_ONLINE
Definition: ClientDefinitions.hpp:387
@ ZC_UPDATECHARSTAT_STATUS_OFFLINE
Definition: ClientDefinitions.hpp:386
zc_conclude_exchange_item_type
Definition: ClientDefinitions.hpp:458
@ ZC_CONCLUDEEXCHANGE_ITEM_FOR_OTHER_PLAYER
Definition: ClientDefinitions.hpp:460
@ ZC_CONCLUDEEXCHANGE_ITEM_FOR_SELF
Definition: ClientDefinitions.hpp:459
zc_ack_mail_delete_result_type
Definition: ClientDefinitions.hpp:840
@ ZC_ACKMAIL_DELETE_SUCCESS
Definition: ClientDefinitions.hpp:841
@ ZC_ACKMAIL_DELETE_FAILURE
Definition: ClientDefinitions.hpp:842
zcack_create_chatroom_result_type
Definition: ClientDefinitions.hpp:423
@ ZCACK_CREATE_CHATROOM_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:424
@ ZCACK_CREATE_CHATROOM_RESULT_LIMIT_EXCEEDED
Definition: ClientDefinitions.hpp:425
@ ZCACK_CREATE_CHATROOM_RESULT_DUPLICATE_ROOM
Definition: ClientDefinitions.hpp:426
cz_req_give_manner_point_type
Definition: ClientDefinitions.hpp:718
@ CZ_REQGIVEMANNERPOINT_NEGATIVE
Definition: ClientDefinitions.hpp:720
@ CZ_REQGIVEMANNERPOINT_POSITIVE
Definition: ClientDefinitions.hpp:719
@ CZ_REQGIVEMANNERPOINT_SELFMUTE
Definition: ClientDefinitions.hpp:721
cz_ack_select_dealtype
Definition: ClientDefinitions.hpp:610
@ CZ_ACKSELECT_DEALTYPE_SELL
Definition: ClientDefinitions.hpp:612
@ CZ_ACKSELECT_DEALTYPE_BUY
Definition: ClientDefinitions.hpp:611
zc_ack_mail_add_item_result_type
Definition: ClientDefinitions.hpp:834
@ ZC_ACKMAIL_ADDITEM_SUCCESS
Definition: ClientDefinitions.hpp:835
@ ZC_ACKMAIL_ADDITEM_FAILURE
Definition: ClientDefinitions.hpp:836
cz_auction_search_type
Definition: ClientDefinitions.hpp:635
@ CZ_AUCTIONSEARCH_MISC
Definition: ClientDefinitions.hpp:639
@ CZ_AUCTIONSEARCH_AUCTIONID
Definition: ClientDefinitions.hpp:641
@ CZ_AUCTIONSEARCH_ARMOR
Definition: ClientDefinitions.hpp:636
@ CZ_AUCTIONSEARCH_WEAPON
Definition: ClientDefinitions.hpp:637
@ CZ_AUCTIONSEARCH_NAME
Definition: ClientDefinitions.hpp:640
@ CZ_AUCTIONSEARCH_CARD
Definition: ClientDefinitions.hpp:638
cz_config_type
Definition: ClientDefinitions.hpp:667
@ CZ_CONFIG_PET_AUTOFEED
Definition: ClientDefinitions.hpp:670
@ CZ_CONFIG_OPEN_EQUIPMENT_WINDOW
Definition: ClientDefinitions.hpp:668
@ CZ_CONFIG_CALL
Definition: ClientDefinitions.hpp:669
@ CZ_CONFIG_HOMUNCULUS_AUTOFEED
Definition: ClientDefinitions.hpp:671
zc_ack_mail_return_result_type
Definition: ClientDefinitions.hpp:846
@ ZC_ACKMAIL_RETURNRESULT_FAILURE
Definition: ClientDefinitions.hpp:848
@ ZC_ACKMAIL_RETURNRESULT_SUCCESS
Definition: ClientDefinitions.hpp:847
party_invite_response_type
Definition: ClientDefinitions.hpp:364
@ PARTY_INVITE_RESPONSE_REJECTED
Definition: ClientDefinitions.hpp:365
@ PARTY_INVITE_RESPONSE_ACCEPTED
Definition: ClientDefinitions.hpp:366
zc_exec_exchange_item_result_type
Definition: ClientDefinitions.hpp:408
@ ZCEXEC_EXCHANGEITEM_RESULT_FAILURE
Definition: ClientDefinitions.hpp:410
@ ZCEXEC_EXCHANGEITEM_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:409
zc_ack_itemrepair_result_type
Definition: ClientDefinitions.hpp:828
@ ZC_ACKITEMREPAIR_SUCCESS
Definition: ClientDefinitions.hpp:829
@ ZC_ACKITEMREPAIR_FAILURE
Definition: ClientDefinitions.hpp:830
cz_join_baby_reply_type
Definition: ClientDefinitions.hpp:675
@ CZ_JOINBABY_REJECTED
Definition: ClientDefinitions.hpp:676
@ CZ_JOINBABY_ACCEPTED
Definition: ClientDefinitions.hpp:677
zc_whisper_result_type
Definition: ClientDefinitions.hpp:484
@ WRT_SUCCESS
Definition: ClientDefinitions.hpp:485
@ WRT_RECIPIENT_IGNORE_ALL
Definition: ClientDefinitions.hpp:488
@ WRT_RECIPIENT_OFFLINE
Definition: ClientDefinitions.hpp:486
@ WRT_RECIPIENT_IGNORE
Definition: ClientDefinitions.hpp:487
zcack_addexchangeitem_result_type
Definition: ClientDefinitions.hpp:441
@ ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED
Definition: ClientDefinitions.hpp:445
@ ZCACK_ADDEXCHANGEITEM_RESULT_OVERWEIGHT
Definition: ClientDefinitions.hpp:443
@ ZCACK_ADDEXCHANGEITEM_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:442
@ ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED2
Definition: ClientDefinitions.hpp:446
@ ZCACK_ADDEXCHANGEITEM_RESULT_TRADE_CANCELLED
Definition: ClientDefinitions.hpp:444
cz_req_delete_related_guild_relation_type
Definition: ClientDefinitions.hpp:598
@ CZ_REQDELETE_RELATEDGUILD_RELATION_ENEMY
Definition: ClientDefinitions.hpp:600
@ CZ_REQDELETE_RELATEDGUILD_RELATION_ALLY
Definition: ClientDefinitions.hpp:599
zc_ack_give_manner_point_result_type
Definition: ClientDefinitions.hpp:795
@ ZC_ACKGIVEMANNERPOINT_FAILURE_EXHAUST
Definition: ClientDefinitions.hpp:797
@ ZC_ACKGIVEMANNERPOINT_AUTOMATED_CHAT_BLOCK
Definition: ClientDefinitions.hpp:800
@ ZC_ACKGIVEMANNERPOINT_SUCCESS
Definition: ClientDefinitions.hpp:796
@ ZC_ACKGIVEMANNERPOINT_CHAT_BLOCK
Definition: ClientDefinitions.hpp:799
@ ZC_ACKGIVEMANNERPOINT_POSITIVE
Definition: ClientDefinitions.hpp:801
@ ZC_ACKGIVEMANNERPOINT_FAILURE_ALREADY_GIVEN
Definition: ClientDefinitions.hpp:798
#define MAX_GUILD_LEAVE_REASON_STR_LENGTH
Definition: ClientDefinitions.hpp:41
cz_req_makingitem_type
Definition: ClientDefinitions.hpp:725
@ CZ_REQMAKINGITEM_ELEMENTAL
Definition: ClientDefinitions.hpp:728
@ CZ_REQMAKINGITEM_COOKING
Definition: ClientDefinitions.hpp:726
@ CZ_REQMAKINGITEM_GN_MAKEBOMB
Definition: ClientDefinitions.hpp:730
@ CZ_REQMAKINGITEM_GN_S_PHARMACY
Definition: ClientDefinitions.hpp:731
@ CZ_REQMAKINGITEM_ARROW
Definition: ClientDefinitions.hpp:727
@ CZ_REQMAKINGITEM_GN_MIX_COOKING
Definition: ClientDefinitions.hpp:729
#define MAX_UNIT_NAME_LENGTH
Definition: Client.hpp:34
#define MAX_GUILD_NAME_LENGTH
Definition: Client.hpp:36
#define MAX_GUILD_POSITION_NAME_LENGTH
Definition: Client.hpp:37
#define MAX_PARTY_NAME_LENGTH
Definition: Client.hpp:35
#define MAP_NAME_LENGTH_EXT
Definition: Client.hpp:47
uint8_t uint8
Definition: Definitions.hpp:41
uint32_t uint32
Definition: Definitions.hpp:39
item_type
Definition: ItemDefinitions.hpp:253
#define MAX_ITEM_OPTIONS
Definition: ItemDefinitions.hpp:41
#define MAX_SKILL_NAME_LENGTH
Definition: SkillDefinitions.hpp:43
Definition: ClientDefinitions.hpp:292
int8_t _type
Definition: ClientDefinitions.hpp:292
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:292
Definition: ClientDefinitions.hpp:693
int16_t amount
Definition: ClientDefinitions.hpp:693
int16_t item_id
Definition: ClientDefinitions.hpp:693
Definition: ClientDefinitions.hpp:694
int16_t item_id
Definition: ClientDefinitions.hpp:694
int16_t amount
Definition: ClientDefinitions.hpp:694
Definition: ClientDefinitions.hpp:695
int16_t inventory_index
Definition: ClientDefinitions.hpp:695
int16_t amount
Definition: ClientDefinitions.hpp:695
Definition: ClientDefinitions.hpp:696
int16_t inventory_index
Definition: ClientDefinitions.hpp:696
int16_t amount
Definition: ClientDefinitions.hpp:696
Definition: ClientDefinitions.hpp:698
int16_t item_id
Definition: ClientDefinitions.hpp:698
int16_t amount
Definition: ClientDefinitions.hpp:698
int price
Definition: ClientDefinitions.hpp:698
Definition: ClientDefinitions.hpp:697
int price
Definition: ClientDefinitions.hpp:697
int16_t amount
Definition: ClientDefinitions.hpp:697
int16_t inventory_index
Definition: ClientDefinitions.hpp:697
Definition: ClientDefinitions.hpp:699
int item_id
Definition: ClientDefinitions.hpp:699
int amount
Definition: ClientDefinitions.hpp:699
int16_t inventory_index
Definition: ClientDefinitions.hpp:699
Definition: ItemDefinitions.hpp:580
Definition: ClientDefinitions.hpp:568
int pay_rate
Definition: ClientDefinitions.hpp:572
int ranking
Definition: ClientDefinitions.hpp:571
int mode
Definition: ClientDefinitions.hpp:570
int position_id
Definition: ClientDefinitions.hpp:569
char name[MAX_GUILD_POSITION_NAME_LENGTH]
Definition: ClientDefinitions.hpp:573
Definition: ClientDefinitions.hpp:577
int char_id
Definition: ClientDefinitions.hpp:580
int position_id
Definition: ClientDefinitions.hpp:581
int account_id
Definition: ClientDefinitions.hpp:579
Definition: ClientDefinitions.hpp:172
char map_name[MAP_NAME_LENGTH_EXT]
Definition: ClientDefinitions.hpp:178
uint8_t leader
Definition: ClientDefinitions.hpp:179
int16_t base_level
Definition: ClientDefinitions.hpp:185
char player_name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:177
int16_t class_
Definition: ClientDefinitions.hpp:184
uint8_t offline
Definition: ClientDefinitions.hpp:180
int32_t account_id
Definition: ClientDefinitions.hpp:173
int32_t char_id
Definition: ClientDefinitions.hpp:175
Definition: ClientDefinitions.hpp:756
int8_t is_identified
Definition: ClientDefinitions.hpp:768
int16_t weight
Definition: ClientDefinitions.hpp:777
int16_t param
Definition: ClientDefinitions.hpp:775
int16_t index
Definition: ClientDefinitions.hpp:758
struct s_zc_ack_add_item_rodex::@124 option_data[MAX_ITEM_OPTIONS]
item_slot slot
Definition: ClientDefinitions.hpp:771
int16_t count
Definition: ClientDefinitions.hpp:759
int8_t refining_level
Definition: ClientDefinitions.hpp:770
int16_t value
Definition: ClientDefinitions.hpp:774
uint32_t location
Definition: ClientDefinitions.hpp:779
int8_t is_damaged
Definition: ClientDefinitions.hpp:769
uint32_t item_id
Definition: ClientDefinitions.hpp:763
int8_t type
Definition: ClientDefinitions.hpp:767
int8_t result
Definition: ClientDefinitions.hpp:757
uint8_t is_favorite
Definition: ClientDefinitions.hpp:778
Definition: ClientDefinitions.hpp:189
uint8_t identified
Definition: ClientDefinitions.hpp:202
uint8_t item_type
Definition: ClientDefinitions.hpp:195
int16_t value
Definition: ClientDefinitions.hpp:213
uint32_t item_id
Definition: ClientDefinitions.hpp:194
int16_t param
Definition: ClientDefinitions.hpp:214
struct s_zc_add_exchange_item::@123 option_data[MAX_ITEM_OPTIONS]
uint8_t damaged
Definition: ClientDefinitions.hpp:203
int16_t index
Definition: ClientDefinitions.hpp:212
item_slot cards
Definition: ClientDefinitions.hpp:209
int32_t amount
Definition: ClientDefinitions.hpp:196
uint16_t look
Definition: ClientDefinitions.hpp:221
uint8_t refine
Definition: ClientDefinitions.hpp:207
uint32_t location
Definition: ClientDefinitions.hpp:220
Definition: ClientDefinitions.hpp:243
uint32_t _account_id
Definition: ClientDefinitions.hpp:244
int16_t base_level
Definition: ClientDefinitions.hpp:253
int16_t x
Definition: ClientDefinitions.hpp:255
int8_t share_loot
Definition: ClientDefinitions.hpp:262
int8_t share_pickup
Definition: ClientDefinitions.hpp:261
char map_name[MAP_NAME_LENGTH_EXT]
Definition: ClientDefinitions.hpp:260
uint32_t _char_id
Definition: ClientDefinitions.hpp:246
int16_t y
Definition: ClientDefinitions.hpp:256
uint32_t leader
Definition: ClientDefinitions.hpp:248
char party_name[MAX_PARTY_NAME_LENGTH]
Definition: ClientDefinitions.hpp:258
int16_t class_
Definition: ClientDefinitions.hpp:252
char player_name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:259
uint8_t offline
Definition: ClientDefinitions.hpp:257
Definition: ClientDefinitions.hpp:505
char reason[MAX_GUILD_LEAVE_REASON_STR_LENGTH]
Definition: ClientDefinitions.hpp:508
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:507
Definition: ClientDefinitions.hpp:266
int honor
Definition: ClientDefinitions.hpp:274
int zeny
Definition: ClientDefinitions.hpp:280
int guild_id
Definition: ClientDefinitions.hpp:267
int emblem_id
Definition: ClientDefinitions.hpp:276
char managed_castle[MAP_NAME_LENGTH_EXT]
Definition: ClientDefinitions.hpp:279
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:277
int virtue
Definition: ClientDefinitions.hpp:275
int member_num
Definition: ClientDefinitions.hpp:269
int member_max
Definition: ClientDefinitions.hpp:270
int level
Definition: ClientDefinitions.hpp:268
int exp
Definition: ClientDefinitions.hpp:271
char master_name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:278
int points
Definition: ClientDefinitions.hpp:273
int max_exp
Definition: ClientDefinitions.hpp:272
Definition: ClientDefinitions.hpp:156
int guild_id
Definition: ClientDefinitions.hpp:157
int level
Definition: ClientDefinitions.hpp:158
int points
Definition: ClientDefinitions.hpp:163
int exp
Definition: ClientDefinitions.hpp:161
char managed_castle[MAP_NAME_LENGTH_EXT]
Definition: ClientDefinitions.hpp:169
int emblem_id
Definition: ClientDefinitions.hpp:166
char master_name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:168
int virtue
Definition: ClientDefinitions.hpp:165
int max_exp
Definition: ClientDefinitions.hpp:162
int member_num
Definition: ClientDefinitions.hpp:159
int member_max
Definition: ClientDefinitions.hpp:160
int honor
Definition: ClientDefinitions.hpp:164
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:167
Definition: ClientDefinitions.hpp:492
int type
Definition: ClientDefinitions.hpp:495
int16_t attack_range
Definition: ClientDefinitions.hpp:498
char skill_name[MAX_SKILL_NAME_LENGTH]
Definition: ClientDefinitions.hpp:499
int16_t sp_cost
Definition: ClientDefinitions.hpp:497
int8_t upgradeable
Definition: ClientDefinitions.hpp:500
int16_t skill_id
Definition: ClientDefinitions.hpp:494
int16_t level
Definition: ClientDefinitions.hpp:496
Definition: ClientDefinitions.hpp:139
int16_t job
Definition: ClientDefinitions.hpp:144
int16_t level
Definition: ClientDefinitions.hpp:145
int account_id
Definition: ClientDefinitions.hpp:140
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:150
int character_id
Definition: ClientDefinitions.hpp:141
int contribution_exp
Definition: ClientDefinitions.hpp:146
int16_t hair_color_id
Definition: ClientDefinitions.hpp:142
int current_state
Definition: ClientDefinitions.hpp:147
int last_login
Definition: ClientDefinitions.hpp:149
int16_t hair_style_id
Definition: ClientDefinitions.hpp:142
int position_id
Definition: ClientDefinitions.hpp:148
int16_t gender
Definition: ClientDefinitions.hpp:143
Definition: ClientDefinitions.hpp:286
int position_id
Definition: ClientDefinitions.hpp:287
char position_name[MAX_GUILD_POSITION_NAME_LENGTH]
Definition: ClientDefinitions.hpp:288
Definition: ClientDefinitions.hpp:310
int mode
Definition: ClientDefinitions.hpp:313
int position_id
Definition: ClientDefinitions.hpp:312
int pay_rate
Definition: ClientDefinitions.hpp:315
int ranking
Definition: ClientDefinitions.hpp:314
Definition: ClientDefinitions.hpp:350
int pay_rate
Definition: ClientDefinitions.hpp:355
int ranking
Definition: ClientDefinitions.hpp:354
char position_name[MAX_GUILD_POSITION_NAME_LENGTH]
Definition: ClientDefinitions.hpp:356
int mode
Definition: ClientDefinitions.hpp:353
int position_id
Definition: ClientDefinitions.hpp:352
Definition: ClientDefinitions.hpp:513
int position_id
Definition: ClientDefinitions.hpp:517
int char_id
Definition: ClientDefinitions.hpp:516
int account_id
Definition: ClientDefinitions.hpp:515
Definition: ClientDefinitions.hpp:747
uint32 ach_id
Definition: ClientDefinitions.hpp:748
uint32 completed_at
Definition: ClientDefinitions.hpp:751
uint8 reward
Definition: ClientDefinitions.hpp:752
uint8 completed
Definition: ClientDefinitions.hpp:749
uint32 objective[MAX_ACHIEVEMENT_OBJECTIVES]
Definition: ClientDefinitions.hpp:750
Definition: ClientDefinitions.hpp:817
int price
Definition: ClientDefinitions.hpp:817
int16_t amount
Definition: ClientDefinitions.hpp:817
int16_t item_id
Definition: ClientDefinitions.hpp:817
Definition: ClientDefinitions.hpp:867
int points
Definition: ClientDefinitions.hpp:869
char name[MAX_UNIT_NAME_LENGTH]
Definition: ClientDefinitions.hpp:868
Definition: ClientDefinitions.hpp:873
int8_t is_identified
Definition: ClientDefinitions.hpp:880
int16_t param
Definition: ClientDefinitions.hpp:891
int8_t is_damaged
Definition: ClientDefinitions.hpp:881
uint16_t item_id
Definition: ClientDefinitions.hpp:878
uint16_t bind_on_equip
Definition: ClientDefinitions.hpp:887
struct zc_ack_read_rodex_item::@125 option_data[MAX_ITEM_OPTIONS]
uint32_t location
Definition: ClientDefinitions.hpp:884
uint8_t type
Definition: ClientDefinitions.hpp:885
int16_t amount
Definition: ClientDefinitions.hpp:874
int8_t refining_level
Definition: ClientDefinitions.hpp:882
item_slot slot
Definition: ClientDefinitions.hpp:883
uint16_t view_sprite
Definition: ClientDefinitions.hpp:886
int16_t index
Definition: ClientDefinitions.hpp:889
int16_t value
Definition: ClientDefinitions.hpp:890
Definition: ClientDefinitions.hpp:294
unsigned party_pvp
Definition: ClientDefinitions.hpp:299
unsigned battleground
Definition: ClientDefinitions.hpp:302
unsigned siege
Definition: ClientDefinitions.hpp:297
unsigned disallow_party
Definition: ClientDefinitions.hpp:301
unsigned no_effects
Definition: ClientDefinitions.hpp:298
unsigned gvg
Definition: ClientDefinitions.hpp:296
unsigned pvp_kill_counter
Definition: ClientDefinitions.hpp:300
unsigned no_costume
Definition: ClientDefinitions.hpp:303
unsigned pvp
Definition: ClientDefinitions.hpp:295
unsigned spare_bits
Definition: ClientDefinitions.hpp:306
unsigned stargladiator_miracles
Definition: ClientDefinitions.hpp:305
unsigned allow_carts
Definition: ClientDefinitions.hpp:304
Definition: ClientDefinitions.hpp:319
int8_t strength_req_stats
Definition: ClientDefinitions.hpp:322
int16_t attack_speed
Definition: ClientDefinitions.hpp:345
int8_t dexterity
Definition: ClientDefinitions.hpp:329
int16_t hit
Definition: ClientDefinitions.hpp:341
int16_t equip_atk
Definition: ClientDefinitions.hpp:334
int16_t soft_mdef
Definition: ClientDefinitions.hpp:339
int16_t flee
Definition: ClientDefinitions.hpp:342
int16_t critical
Definition: ClientDefinitions.hpp:344
int16_t soft_def
Definition: ClientDefinitions.hpp:337
int8_t agility_req_stats
Definition: ClientDefinitions.hpp:324
int16_t status_points
Definition: ClientDefinitions.hpp:320
int8_t intelligence
Definition: ClientDefinitions.hpp:327
int16_t status_matk
Definition: ClientDefinitions.hpp:335
int8_t agility
Definition: ClientDefinitions.hpp:323
int16_t plus_aspd
Definition: ClientDefinitions.hpp:346
int16_t hard_def
Definition: ClientDefinitions.hpp:338
int8_t luck
Definition: ClientDefinitions.hpp:331
int8_t dexterity_req_stats
Definition: ClientDefinitions.hpp:330
int8_t vitality
Definition: ClientDefinitions.hpp:325
int8_t luck_req_stats
Definition: ClientDefinitions.hpp:332
int8_t vitality_req_stats
Definition: ClientDefinitions.hpp:326
int16_t hard_mdef
Definition: ClientDefinitions.hpp:340
int16_t perfect_dodge
Definition: ClientDefinitions.hpp:343
int8_t strength
Definition: ClientDefinitions.hpp:321
int8_t intelligence_req_stats
Definition: ClientDefinitions.hpp:328
int16_t equip_matk
Definition: ClientDefinitions.hpp:336
int16_t status_atk
Definition: ClientDefinitions.hpp:333