Horizon Official Technical Documentation
ClientDefinitions.hpp File Reference
+ Include dependency graph for ClientDefinitions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  s_zc_membermgr_info_member
 
struct  s_zc_guild_info
 
struct  s_members
 
struct  s_zc_add_exchange_item
 
struct  s_related_guild_info
 
struct  s_zc_add_member_to_group
 
struct  s_zc_guild_info2
 
struct  s_zc_position_id_name_info
 
struct  chatroom_user
 
struct  zc_map_properties
 
struct  s_zc_position_info
 
struct  zc_status_data
 
struct  s_zcack_change_guild_positioninfo
 
struct  s_zc_guild_skillinfo
 
struct  s_zc_ban_list
 
struct  s_zcack_reqchange_members
 
struct  s_cz_reg_change_guild_positioninfo
 
struct  s_cz_req_change_memberpos
 
struct  cz_pc_buy_cash_point_item
 
struct  cz_pc_purchase_itemlist
 
struct  cz_pc_sell_itemlist
 
struct  cz_pet_evolution_itemlist
 
struct  cz_req_openstore_itemlist
 
struct  cz_req_open_buying_store_itemlist
 
struct  cz_req_trade_buying_store_itemlist
 
struct  zc_ach_update_list_info
 
struct  s_zc_ack_add_item_rodex
 
struct  zc_ack_itemlist_buying_store
 
struct  zc_ack_ranking_info
 
struct  zc_ack_read_rodex_item
 

Macros

#define MAX_GUILD_SUBJECT_STR_LENGTH   60
 
#define MAX_GUILD_NOTICE_STR_LENGTH   120
 
#define MAX_GUILD_LEAVE_REASON_STR_LENGTH   40
 
#define MAX_EMBLEM_LENGTH   1800
 
#define CHATROOM_TITLE_SIZE   36 + 1
 
#define CHATROOM_PASS_SIZE   8 + 1
 
#define MAX_STORAGE_PASSWORD_LENGTH   16
 
#define MAX_AUCTION_SEARCH_TEXT_LENGTH   24
 
#define MAX_INPUT_STR_LENGTH   70 + 1
 
#define MAX_CHAT_STR_LENGTH   255 + 1
 
#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH   24
 
#define MAX_TALKBOX_CONTENT_SIZE   80
 
#define MAX_STORAGE_PASSWORD_LENGTH   16
 
#define MAX_AUCTION_SEARCH_TEXT_LENGTH   24
 
#define MAX_INPUT_STR_LENGTH   70 + 1
 
#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH   24
 
#define MAX_MAIL_INBOX_SIZE   30
 
#define MAX_MAIL_TITLE_LENGTH   40
 
#define MAX_MAIL_BODY_LENGTH   200
 
#define MAX_PARTY_BOOKING_JOBS   6
 
#define MAX_VENDING_SHOP_NAME_LENGTH   80
 
#define MAX_RANKING_LIST   10
 
#define MAX_ACHIEVEMENT_OBJECTIVES   10
 Achievement. More...
 
#define CHATROOM_TITLE_SIZE   36 + 1
 
#define CHATROOM_PASS_SIZE   8 + 1
 

Enumerations

enum  grid_notifier_type {
  GRID_NOTIFY_AREA , GRID_NOTIFY_AREA_WOS , GRID_NOTIFY_AREA_WOC , GRID_NOTIFY_AREA_WOSC ,
  GRID_NOTIFY_AREA_CHAT_WOC , GRID_NOTIFY_AREA_DEAD , GRID_NOTIFY_CHAT , GRID_NOTIFY_CHAT_WOS ,
  GRID_NOTIFY_PARTY , GRID_NOTIFY_PARTY_WOS , GRID_NOTIFY_PARTY_AREA , GRID_NOTIFY_PARTY_AREA_WOS ,
  GRID_NOTIFY_GUILD , GRID_NOTIFY_GUILD_WOS , GRID_NOTIFY_GUILD_AREA , GRID_NOTIFY_GUILD_AREA_WOS ,
  GRID_NOTIFY_GUILD_NOBG , GRID_NOTIFY_DUEL , GRID_NOTIFY_DUEL_WOS , GRID_NOTIFY_SELF
}
 
enum  zc_notify_act_3_action_types {
  ZCNA3_DAMAGE = 0 , ZCNA3_PICKUP_ITEM = 1 , ZCNA3_SIT = 2 , ZCNA3_STAND = 3 ,
  ZCNA3_ENDURE_DAMAGE = 4 , ZCNA3_SPLASH = 5 , ZCNA3_SKILL = 6 , ZCNA3_REPEAT_DAMAGE = 7 ,
  ZCNA3_MULTI_HIT_DAMAGE = 8 , ZCNA3_MULTI_HIT_ENDURE_DAMAGE = 9 , ZCNA3_CRITICAL_HIT = 10 , ZCNA3_LUCKY_DODGE = 11 ,
  ZCNA3_TOUCH_SKILL = 12 , ZCNA3_MULTI_HIT_CRITICAL = 13
}
 0 = damage [ damage: total damage, div: amount of hits, damage2: assassin dual-wield damage ] 1 = pick up item 2 = sit down 3 = stand up 4 = damage (endure) 5 = (splash?) 6 = (skill?) 7 = (repeat damage?) 8 = multi-hit damage 9 = multi-hit damage (endure) 10 = critical hit 11 = lucky dodge 12 = (touch skill?) 13 = multi-hit critical More...
 
enum  party_invite_response_type { PARTY_INVITE_RESPONSE_REJECTED = 0 , PARTY_INVITE_RESPONSE_ACCEPTED = 1 }
 
enum  zcparty_joinreqack_result_type {
  ZCPARTY_JOINREQACK_CHAR_IN_PARTY = 0 , ZCPARTY_JOINREQACK_INVITE_REJECTED = 1 , ZCPARTY_JOINREQACK_INVITE_ACCEPTED = 2 , ZCPARTY_JOINREQACK_PARTY_FULL = 3 ,
  ZCPARTY_JOINREQACK_ALREADY_IN_SAME_PARTY = 4 , ZCPARTY_JOINREQACK_BLOCKED_PARTY_INVITE = 5 , ZCPARTY_JOINREQACK_NOT_ONLINE_DOESNT_EXIST = 7 , ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE = 8 ,
  ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE2 = 9 , ZCPARTY_JOINREQACK_RESTRICTED_INSIDE_MEMORIAL_DUNGEON = 10 , ZCPARTY_JOINREQACK_LEVEL_RESTRICTED = 11
}
 
enum  zc_update_charstat_status_type { ZC_UPDATECHARSTAT_STATUS_OFFLINE = 0 , ZC_UPDATECHARSTAT_STATUS_ONLINE = 1 }
 
enum  zcack_makegroup_result_type {
  ZCACK_MAKEGROUP_RESULT_SUCCESS = 0 , ZCACK_MAKEGROUP_RESULT_NAME_ALREADY_EXISTS = 1 , ZCACK_MAKEGROUP_RESULT_ALREADY_IN_PARTY = 2 , ZCACK_MAKEGROUP_RESULT_UNAUTHORIZED_ON_MAP = 3 ,
  ZCACK_MAKEGROUP_RESULT_NOMSG = 4
}
 
enum  zc_change_chatroom_type { ZC_CHANGECHATROOM_PRIVATE = 0 , ZC_CHANGECHATROOM_PUBLIC = 1 , ZC_CHANGECHATROOM_ARENA = 2 , ZC_CHANGECHATROOM_PKZONE = 3 }
 
enum  zc_exec_exchange_item_result_type { ZCEXEC_EXCHANGEITEM_RESULT_SUCCESS = 0 , ZCEXEC_EXCHANGEITEM_RESULT_FAILURE = 1 }
 
enum  zc_result_make_guild_type {
  ZC_RESULTMAKEGUILD_SUCCESS = 0 , ZC_RESULTMAKEGUILD_ALREADY_IN_GUILD = 1 , ZC_RESULTMAKEGUILD_NAME_ALREADY_EXISTS = 2 , ZC_RESULTMAKEGUILD_NEED_REQUIRED_ITEM = 3 ,
  ZC_RESULTMAKEGUILD_MAP_RESTRICTED = 4
}
 
enum  zcack_create_chatroom_result_type { ZCACK_CREATE_CHATROOM_RESULT_SUCCESS = 0 , ZCACK_CREATE_CHATROOM_RESULT_LIMIT_EXCEEDED = 1 , ZCACK_CREATE_CHATROOM_RESULT_DUPLICATE_ROOM = 2 }
 
enum  zc_ackguild_menuinterface_mask {
  ZC_ACKGUILD_MENUINTERFACE_BASICINFO = 0x00 , ZC_ACKGUILD_MENUINTERFACE_MEMBERMANAGER = 0x01 , ZC_ACKGUILD_MENUINTERFACE_POSITIONS = 0x02 , ZC_ACKGUILD_MENUINTERFACE_SKILLS = 0x04 ,
  ZC_ACKGUILD_MENUINTERFACE_EXPULSION_LIST = 0x10 , ZC_ACKGUILD_MENUINTERFACE_ALLGUILDLIST = 0x40 , ZC_ACKGUILD_MENUINTERFACE_NOTICE = 0x80
}
 
enum  zcack_addexchangeitem_result_type {
  ZCACK_ADDEXCHANGEITEM_RESULT_SUCCESS = 0 , ZCACK_ADDEXCHANGEITEM_RESULT_OVERWEIGHT = 1 , ZCACK_ADDEXCHANGEITEM_RESULT_TRADE_CANCELLED = 2 , ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED = 3 ,
  ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED2 = 4
}
 
enum  zc_delete_member_from_group_result_type { ZC_DELETEMEMBER_FROMGROUP_LEAVE = 0 , ZC_DELETEMEMBER_FROMGROUP_EXPEL = 1 , ZC_DELETEMEMBER_FROMGROUP_LEAVE_UNAUTHORIZED_MAP = 2 , ZC_DELETEMEMBER_FROMGROUP_EXPEL_UNAUTHORIZED_MAP = 3 }
 
enum  zc_conclude_exchange_item_type { ZC_CONCLUDEEXCHANGE_ITEM_FOR_SELF = 0 , ZC_CONCLUDEEXCHANGE_ITEM_FOR_OTHER_PLAYER = 1 }
 
enum  zc_party_config_type { ZC_PARTYCONFIG_TYPE_ALLOW_INVITES = 0 , ZC_PARTYCONFIG_TYPE_DENY_INVITES = 1 }
 
enum  zc_server_reject_type : int8_t { ZONE_SERV_ERROR_REJECT = 3 }
 
enum  zc_ack_exchange_item_result_type {
  ZCACK_EXCHANGEITEM_CHAR_TOO_FAR = 0 , ZCACK_EXCHANGEITEM_CHAR_DOES_NOT_EXIST = 1 , ZCACK_EXCHANGEITEM_TRADE_FAILED = 2 , ZCACK_EXCHANGEITEM_ACCEPT = 3 ,
  ZCACK_EXCHANGEITEM_CANCEL = 4 , ZCACK_EXCHANGEITEM_BUSY = 5
}
 
enum  zc_whisper_result_type { WRT_SUCCESS = 0 , WRT_RECIPIENT_OFFLINE = 1 , WRT_RECIPIENT_IGNORE = 2 , WRT_RECIPIENT_IGNORE_ALL = 3 }
 
enum  zc_ack_req_join_guild_type {
  ZC_ACK_REQJOINGUILD_ALREADY_IN_GUILD = 0 , ZC_ACK_REQJOINGUILD_OFFER_REJECTED = 1 , ZC_ACK_REQJOINGUILD_OFFER_ACCEPTED = 2 , ZC_ACK_REQJOINGUILD_GUILD_FULL = 3 ,
  ZC_ACK_REQJOINGUILD_OFFLINE_OR_NOTEXISTS = 4
}
 
enum  zc_ack_disorganizeguild_result { ZCACK_DISORGANIZEGUILD_SUCCESS = 0 , ZCACK_DISORGANIZEGUILD_INVALID_KEY = 1 , ZCACK_DISORGANIZEGUILD_STILL_HAS_MEMBERS = 2 }
 
enum  zc_ack_req_hostile_guild_response_type { ZCACK_REQHOSTILEGUILD_SUCCESS = 0 , ZCACK_REQHOSTILEGUILD_LIMIT_REACHED = 1 , ZCACK_REQHOSTILEGUILD_ALREADY_SET = 2 , ZCACK_REQHOSTILEGUILD_GLOBALLY_DISABLED = 3 }
 
enum  zc_ack_req_ally_guild_response_type {
  ZCACK_REQALLYGUILD_ALREADY_ALLIED = 0 , ZCACK_REQALLYGUILD_REJECTED_OFFER = 1 , ZCACK_REQALLYGUILD_ACCEPTED_OFFER = 2 , ZCACK_REQALLYGUILD_INVITEE_ALLIANCE_LIMIT_REACHED = 3 ,
  ZCACK_REQALLYGUILD_ALLIANCE_LIMIT_REACHED = 4 , ZCACK_REQALLYGUILD_GLOBALLY_DISABLED = 5
}
 
enum  chat_join_fail_type {
  CHAT_JOINFAIL_ROOMFULL = 0 , CHAT_JOINFAIL_WRONGPASSWORD = 1 , CHAT_JOINFAIL_KICKED = 2 , CHAT_JOINFAIL_SUCCESS = 3 ,
  CHAT_JOINFAIL_NOZENY = 4 , CHAT_JOINFAIL_LOWLEVEL = 5 , CHAT_JOINFAIL_HIGHLEVEL = 6 , CHAT_JOINFAIL_UNSUITABLE_JOB = 7
}
 
enum  cz_join_guild_response_type { CZ_JOIN_GUILD_RESPONSE_REFUSE = 0 , CZ_JOIN_GUILD_RESPONSE_ACCEPT = 1 }
 
enum  cz_ally_guild_response_type { CZ_ALLY_GUILD_RESPONSE_REFUSE = 0 , CZ_ALLY_GUILD_RESPONSE_ACCEPT = 1 }
 
enum  cz_req_delete_related_guild_relation_type { CZ_REQDELETE_RELATEDGUILD_RELATION_ALLY = 0 , CZ_REQDELETE_RELATEDGUILD_RELATION_ENEMY = 1 }
 
enum  cz_ack_req_add_friends_result_type { CZ_ACKREQ_ADDFRIENDS_REJECTED = 0 , CZ_ACKREQ_ADDFRIENDS_ACCEPTED = 1 }
 
enum  cz_ack_select_dealtype { CZ_ACKSELECT_DEALTYPE_BUY = 0 , CZ_ACKSELECT_DEALTYPE_SELL = 1 }
 
enum  cz_active_quest_type { CZ_ACTIVE_QUEST_INACTIVE = 0 , CZ_ACTIVE_QUEST_ACTIVE = 1 }
 
enum  cz_agree_starplace_type { CZ_AGREESTARPLACE_SUN = 0 , CZ_AGREESTARPLACE_MOON = 1 , CZ_AGREESTARPLACE_STAR = 2 }
 
enum  cz_auction_create_type { CZ_AUCTIONCREATE_CREATE = 0 , CZ_AUCTIONCREATE_CANCEL = 1 }
 
enum  cz_auction_search_type {
  CZ_AUCTIONSEARCH_ARMOR = 0 , CZ_AUCTIONSEARCH_WEAPON = 1 , CZ_AUCTIONSEARCH_CARD = 2 , CZ_AUCTIONSEARCH_MISC = 3 ,
  CZ_AUCTIONSEARCH_NAME = 4 , CZ_AUCTIONSEARCH_AUCTIONID = 5
}
 
enum  cz_auction_reqmyinfo_type { CZ_AUCTION_REQMYINFO_SELL = 0 , CZ_AUCTION_REQMYINFO_BUY = 1 }
 
enum  cz_command_mercenary_command_type { CZ_COMMANDMER_COMMAND_HOMINFO = 0 , CZ_COMMANDMER_COMMAND_FEED = 1 , CZ_COMMANDMER_COMMAND_DELETE = 2 }
 
enum  cz_command_pet_type {
  CZ_COMMAND_PET_INFO = 0 , CZ_COMMAND_PET_FEED = 1 , CZ_COMMAND_PET_PERFORMANCE = 2 , CZ_COMMAND_PET_RETURNTOEGG = 3 ,
  CZ_COMMAND_PET_UNEQUIPACCESSORY = 4
}
 
enum  cz_config_type { CZ_CONFIG_OPEN_EQUIPMENT_WINDOW = 0 , CZ_CONFIG_CALL = 1 , CZ_CONFIG_PET_AUTOFEED = 2 , CZ_CONFIG_HOMUNCULUS_AUTOFEED = 3 }
 
enum  cz_join_baby_reply_type { CZ_JOINBABY_REJECTED = 0 , CZ_JOINBABY_ACCEPTED = 1 }
 
enum  cz_mail_reset_item_type { CZ_MAILRESETITEM_ALL = 0 , CZ_MAILRESETITEM_ITEM = 1 , CZ_MAILRESETITEM_ZENY = 2 }
 
enum  cz_memorial_dungeon_command_type { CZ_MEMORIALDUNGEONCOMMAND_FORCEDESTROY = 0 }
 
enum  cz_pet_act_emotion_type {
  CZ_PET_ACT_FEEDING = 0 , CZ_PET_ACT_HUNTING = 1 , CZ_PET_ACT_DANGER = 2 , CZ_PET_ACT_DEAD = 3 ,
  CZ_PET_ACT_NORMAL = 4 , CZ_PET_ACT_SPECIAL_PERFORMANCE = 5 , CZ_PET_ACT_LEVEL_UP = 6 , CZ_PET_ACT_PERFORMANCE_1 = 7 ,
  CZ_PET_ACT_PERFORMANCE_2 = 8 , CZ_PET_ACT_PERFORMANCE_3 = 9 , CZ_PET_ACT_LOGIN_GREETING = 10
}
 
enum  cz_req_give_manner_point_type { CZ_REQGIVEMANNERPOINT_POSITIVE = 0 , CZ_REQGIVEMANNERPOINT_NEGATIVE = 1 , CZ_REQGIVEMANNERPOINT_SELFMUTE = 2 }
 
enum  cz_req_makingitem_type {
  CZ_REQMAKINGITEM_COOKING = 1 , CZ_REQMAKINGITEM_ARROW = 2 , CZ_REQMAKINGITEM_ELEMENTAL = 3 , CZ_REQMAKINGITEM_GN_MIX_COOKING = 4 ,
  CZ_REQMAKINGITEM_GN_MAKEBOMB = 5 , CZ_REQMAKINGITEM_GN_S_PHARMACY = 6
}
 
enum  cz_req_ranking_type {
  CZ_REQRANKING_UNKNOWN = -1 , CZ_REQRANKING_BLACKSMITH = 0 , CZ_REQRANKING_ALCHEMIST = 1 , CZ_REQRANKING_TAEKWON = 2 ,
  CZ_REQRANKING_PK = 3
}
 
enum  zc_ack_auction_add_item_result_type { ZC_ACKAUCTION_ADDITEM_SUCCESS = 0 , ZC_ACKAUCTION_ADDITEM_FAILURE = 1 }
 
enum  zc_ack_disconnect_character_type { ZC_ACKDISCONNECTCHARACTER_FAILURE = 0 , ZC_ACKDISCONNECTCHARACTER_SUCCESS = 1 }
 
enum  zc_ack_give_manner_point_result_type {
  ZC_ACKGIVEMANNERPOINT_SUCCESS = 0 , ZC_ACKGIVEMANNERPOINT_FAILURE_EXHAUST = 1 , ZC_ACKGIVEMANNERPOINT_FAILURE_ALREADY_GIVEN = 2 , ZC_ACKGIVEMANNERPOINT_CHAT_BLOCK = 3 ,
  ZC_ACKGIVEMANNERPOINT_AUTOMATED_CHAT_BLOCK = 4 , ZC_ACKGIVEMANNERPOINT_POSITIVE = 5
}
 
enum  zc_ack_item_composition_result_type { ZC_ACKITEMCOMPOSITION_SUCCESS = 0 , ZC_ACKITEMCOMPOSITION_FAILURE = 1 }
 
enum  zc_ack_item_identify_result_type { ZC_ACKITEMIDENTIFY_SUCCESS = 0 , ZC_ACKITEMIDENTIFY_FAILURE = 1 }
 
enum  zc_ack_itemrefining_result_type { ZC_ACKITEMREFINING_SUCCESS = 0 , ZC_ACKITEMREFINING_FAILURE = 1 , ZC_ACKITEMREFINING_DOWNGRADE = 2 }
 
enum  zc_ack_itemrepair_result_type { ZC_ACKITEMREPAIR_SUCCESS = 0 , ZC_ACKITEMREPAIR_FAILURE = 1 }
 
enum  zc_ack_mail_add_item_result_type { ZC_ACKMAIL_ADDITEM_SUCCESS = 0 , ZC_ACKMAIL_ADDITEM_FAILURE = 1 }
 
enum  zc_ack_mail_delete_result_type { ZC_ACKMAIL_DELETE_SUCCESS = 0 , ZC_ACKMAIL_DELETE_FAILURE = 1 }
 
enum  zc_ack_mail_return_result_type { ZC_ACKMAIL_RETURNRESULT_SUCCESS = 0 , ZC_ACKMAIL_RETURNRESULT_FAILURE = 1 }
 
enum  zc_ack_merge_item_reason_type { ZC_ACKMERGE_ITEMREASON_SUCCESS = 0 , ZC_ACKMERGE_ITEMREASON_FAILED = 1 , ZC_ACKMERGE_ITEMREASON_MAXCOUNT_FAILED = 2 }
 
enum  zc_ack_openstore2_result_type { ZC_ACK_OPENSTORE2_RESULT_SUCCESS = 0 , ZC_ACK_OPENSTORE2_RESULT_FAILED = 1 , ZC_ACK_OPENSTORE2_RESULT_SILENT_FAILURE = 2 , ZC_ACK_OPENSTORE2_RESULT_LOCATION_FAILURE = 3 }
 
enum  zc_use_skill2_result_type { ZC_USESKILL2_SUCCESS = 0 , ZC_USESKILL2_FAILURE = 1 }
 
enum  inventory_type { INVTYPE_INVENTORY = 0 , INVTYPE_CART = 1 , INVTYPE_STORAGE = 2 , INVTYPE_GUILD_STORAGE = 3 }
 Inventory type for clients 2018-09-12 RE +. More...
 
enum  zc_notify_recovery_type { ZC_NOTIFY_RECOVERY_HP = 5 , ZC_NOTIFY_RECOVERY_SP = 7 }
 

Macro Definition Documentation

◆ CHATROOM_PASS_SIZE [1/2]

#define CHATROOM_PASS_SIZE   8 + 1

◆ CHATROOM_PASS_SIZE [2/2]

#define CHATROOM_PASS_SIZE   8 + 1

◆ CHATROOM_TITLE_SIZE [1/2]

#define CHATROOM_TITLE_SIZE   36 + 1

◆ CHATROOM_TITLE_SIZE [2/2]

#define CHATROOM_TITLE_SIZE   36 + 1

◆ MAX_ACHIEVEMENT_OBJECTIVES

#define MAX_ACHIEVEMENT_OBJECTIVES   10

Achievement.

◆ MAX_AUCTION_SEARCH_TEXT_LENGTH [1/2]

#define MAX_AUCTION_SEARCH_TEXT_LENGTH   24

◆ MAX_AUCTION_SEARCH_TEXT_LENGTH [2/2]

#define MAX_AUCTION_SEARCH_TEXT_LENGTH   24

◆ MAX_CHAT_STR_LENGTH

#define MAX_CHAT_STR_LENGTH   255 + 1

◆ MAX_EMBLEM_LENGTH

#define MAX_EMBLEM_LENGTH   1800

◆ MAX_GUILD_LEAVE_REASON_STR_LENGTH

#define MAX_GUILD_LEAVE_REASON_STR_LENGTH   40

◆ MAX_GUILD_NOTICE_STR_LENGTH

#define MAX_GUILD_NOTICE_STR_LENGTH   120

◆ MAX_GUILD_SUBJECT_STR_LENGTH

#define MAX_GUILD_SUBJECT_STR_LENGTH   60

◆ MAX_INPUT_STR_LENGTH [1/2]

#define MAX_INPUT_STR_LENGTH   70 + 1

◆ MAX_INPUT_STR_LENGTH [2/2]

#define MAX_INPUT_STR_LENGTH   70 + 1

◆ MAX_ITEM_CREATE_CMD_INPUT_LENGTH [1/2]

#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH   24

◆ MAX_ITEM_CREATE_CMD_INPUT_LENGTH [2/2]

#define MAX_ITEM_CREATE_CMD_INPUT_LENGTH   24

◆ MAX_MAIL_BODY_LENGTH

#define MAX_MAIL_BODY_LENGTH   200

◆ MAX_MAIL_INBOX_SIZE

#define MAX_MAIL_INBOX_SIZE   30

◆ MAX_MAIL_TITLE_LENGTH

#define MAX_MAIL_TITLE_LENGTH   40

◆ MAX_PARTY_BOOKING_JOBS

#define MAX_PARTY_BOOKING_JOBS   6

◆ MAX_RANKING_LIST

#define MAX_RANKING_LIST   10

◆ MAX_STORAGE_PASSWORD_LENGTH [1/2]

#define MAX_STORAGE_PASSWORD_LENGTH   16

◆ MAX_STORAGE_PASSWORD_LENGTH [2/2]

#define MAX_STORAGE_PASSWORD_LENGTH   16

◆ MAX_TALKBOX_CONTENT_SIZE

#define MAX_TALKBOX_CONTENT_SIZE   80

◆ MAX_VENDING_SHOP_NAME_LENGTH

#define MAX_VENDING_SHOP_NAME_LENGTH   80

Enumeration Type Documentation

◆ chat_join_fail_type

Enumerator
CHAT_JOINFAIL_ROOMFULL 
CHAT_JOINFAIL_WRONGPASSWORD 
CHAT_JOINFAIL_KICKED 
CHAT_JOINFAIL_SUCCESS 
CHAT_JOINFAIL_NOZENY 
CHAT_JOINFAIL_LOWLEVEL 
CHAT_JOINFAIL_HIGHLEVEL 
CHAT_JOINFAIL_UNSUITABLE_JOB 
556{
565};
@ 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

◆ cz_ack_req_add_friends_result_type

Enumerator
CZ_ACKREQ_ADDFRIENDS_REJECTED 
CZ_ACKREQ_ADDFRIENDS_ACCEPTED 
604{
607};
@ CZ_ACKREQ_ADDFRIENDS_ACCEPTED
Definition: ClientDefinitions.hpp:606
@ CZ_ACKREQ_ADDFRIENDS_REJECTED
Definition: ClientDefinitions.hpp:605

◆ cz_ack_select_dealtype

Enumerator
CZ_ACKSELECT_DEALTYPE_BUY 
CZ_ACKSELECT_DEALTYPE_SELL 
610{
613};
@ CZ_ACKSELECT_DEALTYPE_SELL
Definition: ClientDefinitions.hpp:612
@ CZ_ACKSELECT_DEALTYPE_BUY
Definition: ClientDefinitions.hpp:611

◆ cz_active_quest_type

Enumerator
CZ_ACTIVE_QUEST_INACTIVE 
CZ_ACTIVE_QUEST_ACTIVE 
616{
619};
@ CZ_ACTIVE_QUEST_ACTIVE
Definition: ClientDefinitions.hpp:618
@ CZ_ACTIVE_QUEST_INACTIVE
Definition: ClientDefinitions.hpp:617

◆ cz_agree_starplace_type

Enumerator
CZ_AGREESTARPLACE_SUN 
CZ_AGREESTARPLACE_MOON 
CZ_AGREESTARPLACE_STAR 
622{
626};
@ CZ_AGREESTARPLACE_SUN
Definition: ClientDefinitions.hpp:623
@ CZ_AGREESTARPLACE_STAR
Definition: ClientDefinitions.hpp:625
@ CZ_AGREESTARPLACE_MOON
Definition: ClientDefinitions.hpp:624

◆ cz_ally_guild_response_type

Enumerator
CZ_ALLY_GUILD_RESPONSE_REFUSE 
CZ_ALLY_GUILD_RESPONSE_ACCEPT 
592{
595};
@ CZ_ALLY_GUILD_RESPONSE_ACCEPT
Definition: ClientDefinitions.hpp:594
@ CZ_ALLY_GUILD_RESPONSE_REFUSE
Definition: ClientDefinitions.hpp:593

◆ cz_auction_create_type

Enumerator
CZ_AUCTIONCREATE_CREATE 
CZ_AUCTIONCREATE_CANCEL 
629{
632};
@ CZ_AUCTIONCREATE_CREATE
Definition: ClientDefinitions.hpp:630
@ CZ_AUCTIONCREATE_CANCEL
Definition: ClientDefinitions.hpp:631

◆ cz_auction_reqmyinfo_type

Enumerator
CZ_AUCTION_REQMYINFO_SELL 
CZ_AUCTION_REQMYINFO_BUY 
645{
648};
@ CZ_AUCTION_REQMYINFO_BUY
Definition: ClientDefinitions.hpp:647
@ CZ_AUCTION_REQMYINFO_SELL
Definition: ClientDefinitions.hpp:646

◆ cz_auction_search_type

Enumerator
CZ_AUCTIONSEARCH_ARMOR 
CZ_AUCTIONSEARCH_WEAPON 
CZ_AUCTIONSEARCH_CARD 
CZ_AUCTIONSEARCH_MISC 
CZ_AUCTIONSEARCH_NAME 
CZ_AUCTIONSEARCH_AUCTIONID 
635{
642};
@ 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_command_mercenary_command_type

Enumerator
CZ_COMMANDMER_COMMAND_HOMINFO 
CZ_COMMANDMER_COMMAND_FEED 
CZ_COMMANDMER_COMMAND_DELETE 
651{
655};
@ CZ_COMMANDMER_COMMAND_HOMINFO
Definition: ClientDefinitions.hpp:652
@ CZ_COMMANDMER_COMMAND_DELETE
Definition: ClientDefinitions.hpp:654
@ CZ_COMMANDMER_COMMAND_FEED
Definition: ClientDefinitions.hpp:653

◆ cz_command_pet_type

Enumerator
CZ_COMMAND_PET_INFO 
CZ_COMMAND_PET_FEED 
CZ_COMMAND_PET_PERFORMANCE 
CZ_COMMAND_PET_RETURNTOEGG 
CZ_COMMAND_PET_UNEQUIPACCESSORY 
658{
664};
@ 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

◆ cz_config_type

Enumerator
CZ_CONFIG_OPEN_EQUIPMENT_WINDOW 
CZ_CONFIG_CALL 
CZ_CONFIG_PET_AUTOFEED 
CZ_CONFIG_HOMUNCULUS_AUTOFEED 
667{
669 CZ_CONFIG_CALL = 1,
672};
@ 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

◆ cz_join_baby_reply_type

Enumerator
CZ_JOINBABY_REJECTED 
CZ_JOINBABY_ACCEPTED 
675{
678};
@ CZ_JOINBABY_REJECTED
Definition: ClientDefinitions.hpp:676
@ CZ_JOINBABY_ACCEPTED
Definition: ClientDefinitions.hpp:677

◆ cz_join_guild_response_type

Enumerator
CZ_JOIN_GUILD_RESPONSE_REFUSE 
CZ_JOIN_GUILD_RESPONSE_ACCEPT 
586{
589};
@ CZ_JOIN_GUILD_RESPONSE_ACCEPT
Definition: ClientDefinitions.hpp:588
@ CZ_JOIN_GUILD_RESPONSE_REFUSE
Definition: ClientDefinitions.hpp:587

◆ cz_mail_reset_item_type

Enumerator
CZ_MAILRESETITEM_ALL 
CZ_MAILRESETITEM_ITEM 
CZ_MAILRESETITEM_ZENY 
681{
685};
@ CZ_MAILRESETITEM_ITEM
Definition: ClientDefinitions.hpp:683
@ CZ_MAILRESETITEM_ZENY
Definition: ClientDefinitions.hpp:684
@ CZ_MAILRESETITEM_ALL
Definition: ClientDefinitions.hpp:682

◆ cz_memorial_dungeon_command_type

Enumerator
CZ_MEMORIALDUNGEONCOMMAND_FORCEDESTROY 
688{
690};
@ CZ_MEMORIALDUNGEONCOMMAND_FORCEDESTROY
Definition: ClientDefinitions.hpp:689

◆ cz_pet_act_emotion_type

Enumerator
CZ_PET_ACT_FEEDING 
CZ_PET_ACT_HUNTING 
CZ_PET_ACT_DANGER 
CZ_PET_ACT_DEAD 
CZ_PET_ACT_NORMAL 
CZ_PET_ACT_SPECIAL_PERFORMANCE 
CZ_PET_ACT_LEVEL_UP 
CZ_PET_ACT_PERFORMANCE_1 
CZ_PET_ACT_PERFORMANCE_2 
CZ_PET_ACT_PERFORMANCE_3 
CZ_PET_ACT_LOGIN_GREETING 
703{
707 CZ_PET_ACT_DEAD = 3,
715};
@ 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_req_delete_related_guild_relation_type

Enumerator
CZ_REQDELETE_RELATEDGUILD_RELATION_ALLY 
CZ_REQDELETE_RELATEDGUILD_RELATION_ENEMY 
598{
601};
@ CZ_REQDELETE_RELATEDGUILD_RELATION_ENEMY
Definition: ClientDefinitions.hpp:600
@ CZ_REQDELETE_RELATEDGUILD_RELATION_ALLY
Definition: ClientDefinitions.hpp:599

◆ cz_req_give_manner_point_type

Enumerator
CZ_REQGIVEMANNERPOINT_POSITIVE 
CZ_REQGIVEMANNERPOINT_NEGATIVE 
CZ_REQGIVEMANNERPOINT_SELFMUTE 
718{
722};
@ CZ_REQGIVEMANNERPOINT_NEGATIVE
Definition: ClientDefinitions.hpp:720
@ CZ_REQGIVEMANNERPOINT_POSITIVE
Definition: ClientDefinitions.hpp:719
@ CZ_REQGIVEMANNERPOINT_SELFMUTE
Definition: ClientDefinitions.hpp:721

◆ cz_req_makingitem_type

Enumerator
CZ_REQMAKINGITEM_COOKING 
CZ_REQMAKINGITEM_ARROW 
CZ_REQMAKINGITEM_ELEMENTAL 
CZ_REQMAKINGITEM_GN_MIX_COOKING 
CZ_REQMAKINGITEM_GN_MAKEBOMB 
CZ_REQMAKINGITEM_GN_S_PHARMACY 
725{
732};
@ 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

◆ cz_req_ranking_type

Enumerator
CZ_REQRANKING_UNKNOWN 
CZ_REQRANKING_BLACKSMITH 
CZ_REQRANKING_ALCHEMIST 
CZ_REQRANKING_TAEKWON 
CZ_REQRANKING_PK 
735{
741};
@ 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

◆ grid_notifier_type

Enumerator
GRID_NOTIFY_AREA 
GRID_NOTIFY_AREA_WOS 
GRID_NOTIFY_AREA_WOC 
GRID_NOTIFY_AREA_WOSC 
GRID_NOTIFY_AREA_CHAT_WOC 
GRID_NOTIFY_AREA_DEAD 
GRID_NOTIFY_CHAT 
GRID_NOTIFY_CHAT_WOS 
GRID_NOTIFY_PARTY 
GRID_NOTIFY_PARTY_WOS 
GRID_NOTIFY_PARTY_AREA 
GRID_NOTIFY_PARTY_AREA_WOS 
GRID_NOTIFY_GUILD 
GRID_NOTIFY_GUILD_WOS 
GRID_NOTIFY_GUILD_AREA 
GRID_NOTIFY_GUILD_AREA_WOS 
GRID_NOTIFY_GUILD_NOBG 
GRID_NOTIFY_DUEL 
GRID_NOTIFY_DUEL_WOS 
GRID_NOTIFY_SELF 
80{
81 GRID_NOTIFY_AREA, // area
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
101};
@ 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

◆ inventory_type

Inventory type for clients 2018-09-12 RE +.

Enumerator
INVTYPE_INVENTORY 
INVTYPE_CART 
INVTYPE_STORAGE 
INVTYPE_GUILD_STORAGE 
905{
907 INVTYPE_CART = 1,
908 INVTYPE_STORAGE = 2,
910};
@ 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

◆ party_invite_response_type

Enumerator
PARTY_INVITE_RESPONSE_REJECTED 
PARTY_INVITE_RESPONSE_ACCEPTED 
364{
367};
@ PARTY_INVITE_RESPONSE_REJECTED
Definition: ClientDefinitions.hpp:365
@ PARTY_INVITE_RESPONSE_ACCEPTED
Definition: ClientDefinitions.hpp:366

◆ zc_ack_auction_add_item_result_type

Enumerator
ZC_ACKAUCTION_ADDITEM_SUCCESS 
ZC_ACKAUCTION_ADDITEM_FAILURE 
783{
786};
@ ZC_ACKAUCTION_ADDITEM_SUCCESS
Definition: ClientDefinitions.hpp:784
@ ZC_ACKAUCTION_ADDITEM_FAILURE
Definition: ClientDefinitions.hpp:785

◆ zc_ack_disconnect_character_type

Enumerator
ZC_ACKDISCONNECTCHARACTER_FAILURE 
ZC_ACKDISCONNECTCHARACTER_SUCCESS 
789{
792};
@ ZC_ACKDISCONNECTCHARACTER_SUCCESS
Definition: ClientDefinitions.hpp:791
@ ZC_ACKDISCONNECTCHARACTER_FAILURE
Definition: ClientDefinitions.hpp:790

◆ zc_ack_disorganizeguild_result

Enumerator
ZCACK_DISORGANIZEGUILD_SUCCESS 
ZCACK_DISORGANIZEGUILD_INVALID_KEY 
ZCACK_DISORGANIZEGUILD_STILL_HAS_MEMBERS 
531{
535};
@ ZCACK_DISORGANIZEGUILD_INVALID_KEY
Definition: ClientDefinitions.hpp:533
@ ZCACK_DISORGANIZEGUILD_SUCCESS
Definition: ClientDefinitions.hpp:532
@ ZCACK_DISORGANIZEGUILD_STILL_HAS_MEMBERS
Definition: ClientDefinitions.hpp:534

◆ zc_ack_exchange_item_result_type

Enumerator
ZCACK_EXCHANGEITEM_CHAR_TOO_FAR 
ZCACK_EXCHANGEITEM_CHAR_DOES_NOT_EXIST 
ZCACK_EXCHANGEITEM_TRADE_FAILED 
ZCACK_EXCHANGEITEM_ACCEPT 
ZCACK_EXCHANGEITEM_CANCEL 
ZCACK_EXCHANGEITEM_BUSY 
475{
482};
@ 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

◆ zc_ack_give_manner_point_result_type

Enumerator
ZC_ACKGIVEMANNERPOINT_SUCCESS 
ZC_ACKGIVEMANNERPOINT_FAILURE_EXHAUST 
ZC_ACKGIVEMANNERPOINT_FAILURE_ALREADY_GIVEN 
ZC_ACKGIVEMANNERPOINT_CHAT_BLOCK 
ZC_ACKGIVEMANNERPOINT_AUTOMATED_CHAT_BLOCK 
ZC_ACKGIVEMANNERPOINT_POSITIVE 
795{
802};
@ 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

◆ zc_ack_item_composition_result_type

Enumerator
ZC_ACKITEMCOMPOSITION_SUCCESS 
ZC_ACKITEMCOMPOSITION_FAILURE 
805{
808};
@ ZC_ACKITEMCOMPOSITION_SUCCESS
Definition: ClientDefinitions.hpp:806
@ ZC_ACKITEMCOMPOSITION_FAILURE
Definition: ClientDefinitions.hpp:807

◆ zc_ack_item_identify_result_type

Enumerator
ZC_ACKITEMIDENTIFY_SUCCESS 
ZC_ACKITEMIDENTIFY_FAILURE 
811{
814};
@ ZC_ACKITEMIDENTIFY_SUCCESS
Definition: ClientDefinitions.hpp:812
@ ZC_ACKITEMIDENTIFY_FAILURE
Definition: ClientDefinitions.hpp:813

◆ zc_ack_itemrefining_result_type

Enumerator
ZC_ACKITEMREFINING_SUCCESS 
ZC_ACKITEMREFINING_FAILURE 
ZC_ACKITEMREFINING_DOWNGRADE 
821{
825};
@ ZC_ACKITEMREFINING_FAILURE
Definition: ClientDefinitions.hpp:823
@ ZC_ACKITEMREFINING_DOWNGRADE
Definition: ClientDefinitions.hpp:824
@ ZC_ACKITEMREFINING_SUCCESS
Definition: ClientDefinitions.hpp:822

◆ zc_ack_itemrepair_result_type

Enumerator
ZC_ACKITEMREPAIR_SUCCESS 
ZC_ACKITEMREPAIR_FAILURE 
828{
831};
@ ZC_ACKITEMREPAIR_SUCCESS
Definition: ClientDefinitions.hpp:829
@ ZC_ACKITEMREPAIR_FAILURE
Definition: ClientDefinitions.hpp:830

◆ zc_ack_mail_add_item_result_type

Enumerator
ZC_ACKMAIL_ADDITEM_SUCCESS 
ZC_ACKMAIL_ADDITEM_FAILURE 
834{
837};
@ ZC_ACKMAIL_ADDITEM_SUCCESS
Definition: ClientDefinitions.hpp:835
@ ZC_ACKMAIL_ADDITEM_FAILURE
Definition: ClientDefinitions.hpp:836

◆ zc_ack_mail_delete_result_type

Enumerator
ZC_ACKMAIL_DELETE_SUCCESS 
ZC_ACKMAIL_DELETE_FAILURE 
840{
843};
@ ZC_ACKMAIL_DELETE_SUCCESS
Definition: ClientDefinitions.hpp:841
@ ZC_ACKMAIL_DELETE_FAILURE
Definition: ClientDefinitions.hpp:842

◆ zc_ack_mail_return_result_type

Enumerator
ZC_ACKMAIL_RETURNRESULT_SUCCESS 
ZC_ACKMAIL_RETURNRESULT_FAILURE 
846{
849};
@ ZC_ACKMAIL_RETURNRESULT_FAILURE
Definition: ClientDefinitions.hpp:848
@ ZC_ACKMAIL_RETURNRESULT_SUCCESS
Definition: ClientDefinitions.hpp:847

◆ zc_ack_merge_item_reason_type

Enumerator
ZC_ACKMERGE_ITEMREASON_SUCCESS 
ZC_ACKMERGE_ITEMREASON_FAILED 
ZC_ACKMERGE_ITEMREASON_MAXCOUNT_FAILED 
852{
856};
@ 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_openstore2_result_type

Enumerator
ZC_ACK_OPENSTORE2_RESULT_SUCCESS 
ZC_ACK_OPENSTORE2_RESULT_FAILED 
ZC_ACK_OPENSTORE2_RESULT_SILENT_FAILURE 
ZC_ACK_OPENSTORE2_RESULT_LOCATION_FAILURE 
859{
864};
@ 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_ack_req_ally_guild_response_type

Enumerator
ZCACK_REQALLYGUILD_ALREADY_ALLIED 
ZCACK_REQALLYGUILD_REJECTED_OFFER 
ZCACK_REQALLYGUILD_ACCEPTED_OFFER 
ZCACK_REQALLYGUILD_INVITEE_ALLIANCE_LIMIT_REACHED 
ZCACK_REQALLYGUILD_ALLIANCE_LIMIT_REACHED 
ZCACK_REQALLYGUILD_GLOBALLY_DISABLED 
546{
553};
@ 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

◆ zc_ack_req_hostile_guild_response_type

Enumerator
ZCACK_REQHOSTILEGUILD_SUCCESS 
ZCACK_REQHOSTILEGUILD_LIMIT_REACHED 
ZCACK_REQHOSTILEGUILD_ALREADY_SET 
ZCACK_REQHOSTILEGUILD_GLOBALLY_DISABLED 
538{
543};
@ 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

◆ zc_ack_req_join_guild_type

Enumerator
ZC_ACK_REQJOINGUILD_ALREADY_IN_GUILD 
ZC_ACK_REQJOINGUILD_OFFER_REJECTED 
ZC_ACK_REQJOINGUILD_OFFER_ACCEPTED 
ZC_ACK_REQJOINGUILD_GUILD_FULL 
ZC_ACK_REQJOINGUILD_OFFLINE_OR_NOTEXISTS 
522{
528};
@ 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_ackguild_menuinterface_mask

Enumerator
ZC_ACKGUILD_MENUINTERFACE_BASICINFO 
ZC_ACKGUILD_MENUINTERFACE_MEMBERMANAGER 
ZC_ACKGUILD_MENUINTERFACE_POSITIONS 
ZC_ACKGUILD_MENUINTERFACE_SKILLS 
ZC_ACKGUILD_MENUINTERFACE_EXPULSION_LIST 
ZC_ACKGUILD_MENUINTERFACE_ALLGUILDLIST 
ZC_ACKGUILD_MENUINTERFACE_NOTICE 
430{
438};
@ 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

◆ zc_change_chatroom_type

Enumerator
ZC_CHANGECHATROOM_PRIVATE 
ZC_CHANGECHATROOM_PUBLIC 
ZC_CHANGECHATROOM_ARENA 
ZC_CHANGECHATROOM_PKZONE 
400{
401 ZC_CHANGECHATROOM_PRIVATE = 0, // password protected
403 ZC_CHANGECHATROOM_ARENA = 2, // npc waiting room
404 ZC_CHANGECHATROOM_PKZONE = 3 // non-clickable
405};
@ 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_conclude_exchange_item_type

Enumerator
ZC_CONCLUDEEXCHANGE_ITEM_FOR_SELF 
ZC_CONCLUDEEXCHANGE_ITEM_FOR_OTHER_PLAYER 
458{
461};
@ ZC_CONCLUDEEXCHANGE_ITEM_FOR_OTHER_PLAYER
Definition: ClientDefinitions.hpp:460
@ ZC_CONCLUDEEXCHANGE_ITEM_FOR_SELF
Definition: ClientDefinitions.hpp:459

◆ zc_delete_member_from_group_result_type

Enumerator
ZC_DELETEMEMBER_FROMGROUP_LEAVE 
ZC_DELETEMEMBER_FROMGROUP_EXPEL 
ZC_DELETEMEMBER_FROMGROUP_LEAVE_UNAUTHORIZED_MAP 
ZC_DELETEMEMBER_FROMGROUP_EXPEL_UNAUTHORIZED_MAP 
450{
455};
@ 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_exec_exchange_item_result_type

Enumerator
ZCEXEC_EXCHANGEITEM_RESULT_SUCCESS 
ZCEXEC_EXCHANGEITEM_RESULT_FAILURE 
408{
411};
@ ZCEXEC_EXCHANGEITEM_RESULT_FAILURE
Definition: ClientDefinitions.hpp:410
@ ZCEXEC_EXCHANGEITEM_RESULT_SUCCESS
Definition: ClientDefinitions.hpp:409

◆ zc_notify_act_3_action_types

0 = damage [ damage: total damage, div: amount of hits, damage2: assassin dual-wield damage ] 1 = pick up item 2 = sit down 3 = stand up 4 = damage (endure) 5 = (splash?) 6 = (skill?) 7 = (repeat damage?) 8 = multi-hit damage 9 = multi-hit damage (endure) 10 = critical hit 11 = lucky dodge 12 = (touch skill?) 13 = multi-hit critical

Enumerator
ZCNA3_DAMAGE 
ZCNA3_PICKUP_ITEM 
ZCNA3_SIT 
ZCNA3_STAND 
ZCNA3_ENDURE_DAMAGE 
ZCNA3_SPLASH 
ZCNA3_SKILL 
ZCNA3_REPEAT_DAMAGE 
ZCNA3_MULTI_HIT_DAMAGE 
ZCNA3_MULTI_HIT_ENDURE_DAMAGE 
ZCNA3_CRITICAL_HIT 
ZCNA3_LUCKY_DODGE 
ZCNA3_TOUCH_SKILL 
ZCNA3_MULTI_HIT_CRITICAL 
120{
121 ZCNA3_DAMAGE = 0,
123 ZCNA3_SIT = 2,
124 ZCNA3_STAND = 3,
126 ZCNA3_SPLASH = 5,
127 ZCNA3_SKILL = 6,
135};
@ 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_notify_recovery_type

Enumerator
ZC_NOTIFY_RECOVERY_HP 
ZC_NOTIFY_RECOVERY_SP 
913{
916};
@ ZC_NOTIFY_RECOVERY_HP
Definition: ClientDefinitions.hpp:914
@ ZC_NOTIFY_RECOVERY_SP
Definition: ClientDefinitions.hpp:915

◆ zc_party_config_type

Enumerator
ZC_PARTYCONFIG_TYPE_ALLOW_INVITES 
ZC_PARTYCONFIG_TYPE_DENY_INVITES 
464{
467};
@ ZC_PARTYCONFIG_TYPE_ALLOW_INVITES
Definition: ClientDefinitions.hpp:465
@ ZC_PARTYCONFIG_TYPE_DENY_INVITES
Definition: ClientDefinitions.hpp:466

◆ zc_result_make_guild_type

Enumerator
ZC_RESULTMAKEGUILD_SUCCESS 
ZC_RESULTMAKEGUILD_ALREADY_IN_GUILD 
ZC_RESULTMAKEGUILD_NAME_ALREADY_EXISTS 
ZC_RESULTMAKEGUILD_NEED_REQUIRED_ITEM 
ZC_RESULTMAKEGUILD_MAP_RESTRICTED 
414{
420};
@ 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

◆ zc_server_reject_type

enum zc_server_reject_type : int8_t
Enumerator
ZONE_SERV_ERROR_REJECT 
470{
472};
@ ZONE_SERV_ERROR_REJECT
Definition: ClientDefinitions.hpp:471

◆ zc_update_charstat_status_type

Enumerator
ZC_UPDATECHARSTAT_STATUS_OFFLINE 
ZC_UPDATECHARSTAT_STATUS_ONLINE 
385{
388};
@ ZC_UPDATECHARSTAT_STATUS_ONLINE
Definition: ClientDefinitions.hpp:387
@ ZC_UPDATECHARSTAT_STATUS_OFFLINE
Definition: ClientDefinitions.hpp:386

◆ zc_use_skill2_result_type

Enumerator
ZC_USESKILL2_SUCCESS 
ZC_USESKILL2_FAILURE 
896{
899};
@ ZC_USESKILL2_FAILURE
Definition: ClientDefinitions.hpp:898
@ ZC_USESKILL2_SUCCESS
Definition: ClientDefinitions.hpp:897

◆ zc_whisper_result_type

Enumerator
WRT_SUCCESS 
WRT_RECIPIENT_OFFLINE 
WRT_RECIPIENT_IGNORE 
WRT_RECIPIENT_IGNORE_ALL 
484 {
485 WRT_SUCCESS = 0,
489};
@ 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

Enumerator
ZCACK_ADDEXCHANGEITEM_RESULT_SUCCESS 
ZCACK_ADDEXCHANGEITEM_RESULT_OVERWEIGHT 
ZCACK_ADDEXCHANGEITEM_RESULT_TRADE_CANCELLED 
ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED 
ZCACK_ADDEXCHANGEITEM_RESULT_AMOUNT_EXCEEDED2 
441{
447};
@ 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

◆ zcack_create_chatroom_result_type

Enumerator
ZCACK_CREATE_CHATROOM_RESULT_SUCCESS 
ZCACK_CREATE_CHATROOM_RESULT_LIMIT_EXCEEDED 
ZCACK_CREATE_CHATROOM_RESULT_DUPLICATE_ROOM 
423{
427};
@ 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

◆ zcack_makegroup_result_type

Enumerator
ZCACK_MAKEGROUP_RESULT_SUCCESS 
ZCACK_MAKEGROUP_RESULT_NAME_ALREADY_EXISTS 
ZCACK_MAKEGROUP_RESULT_ALREADY_IN_PARTY 
ZCACK_MAKEGROUP_RESULT_UNAUTHORIZED_ON_MAP 
ZCACK_MAKEGROUP_RESULT_NOMSG 
391{
397};
@ 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

◆ zcparty_joinreqack_result_type

Enumerator
ZCPARTY_JOINREQACK_CHAR_IN_PARTY 
ZCPARTY_JOINREQACK_INVITE_REJECTED 
ZCPARTY_JOINREQACK_INVITE_ACCEPTED 
ZCPARTY_JOINREQACK_PARTY_FULL 
ZCPARTY_JOINREQACK_ALREADY_IN_SAME_PARTY 
ZCPARTY_JOINREQACK_BLOCKED_PARTY_INVITE 
ZCPARTY_JOINREQACK_NOT_ONLINE_DOESNT_EXIST 
ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE 
ZCPARTY_JOINREQACK_MAP_RESTRICTS_PARTY_INVITE2 
ZCPARTY_JOINREQACK_RESTRICTED_INSIDE_MEMORIAL_DUNGEON 
ZCPARTY_JOINREQACK_LEVEL_RESTRICTED 
370{
382};
@ 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