summaryrefslogtreecommitdiff
path: root/src/map
diff options
context:
space:
mode:
Diffstat (limited to 'src/map')
-rw-r--r--src/map/clif.c21
-rw-r--r--src/map/map.c3
-rw-r--r--src/map/messages_main.h169
-rw-r--r--src/map/messages_re.h165
-rw-r--r--src/map/messages_zero.h140
-rw-r--r--src/map/packets_keys_main.h7
-rw-r--r--src/map/packets_keys_zero.h6
-rw-r--r--src/map/packets_shuffle_main.h7
-rw-r--r--src/map/packets_shuffle_re.h7
-rw-r--r--src/map/packets_shuffle_zero.h6
-rw-r--r--src/map/packets_struct.h18
11 files changed, 363 insertions, 186 deletions
diff --git a/src/map/clif.c b/src/map/clif.c
index ace733b75..cd4281b6f 100644
--- a/src/map/clif.c
+++ b/src/map/clif.c
@@ -2935,10 +2935,10 @@ static void clif_inventoryStart(struct map_session_data *sd, enum inventory_type
nullpo_retv(sd);
nullpo_retv(name);
- char buf[sizeof(struct ZC_INVENTORY_START) + 24];
+ char buf[sizeof(struct PACKET_ZC_INVENTORY_START) + 24];
memset(buf, 0, sizeof(buf));
- struct ZC_INVENTORY_START *p = (struct ZC_INVENTORY_START *)buf;
- p->packetType = 0xb08;
+ struct PACKET_ZC_INVENTORY_START *p = (struct PACKET_ZC_INVENTORY_START *)buf;
+ p->packetType = HEADER_ZC_INVENTORY_START;
#if PACKETVER_RE_NUM >= 20180912 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
p->invType = type;
#endif
@@ -2946,11 +2946,11 @@ static void clif_inventoryStart(struct map_session_data *sd, enum inventory_type
int strLen = (int)safestrnlen(name, 24) + 1;
if (strLen > 24)
strLen = 24;
- const int len = sizeof(struct ZC_INVENTORY_START) + strLen;
+ const int len = sizeof(struct PACKET_ZC_INVENTORY_START) + strLen;
p->packetLength = len;
safestrncpy(p->name, name, strLen);
#else
- const int len = sizeof(struct ZC_INVENTORY_START);
+ const int len = sizeof(struct PACKET_ZC_INVENTORY_START);
safestrncpy(p->name, name, NAME_LENGTH);
#endif
clif->send(p, len, &sd->bl, SELF);
@@ -2962,8 +2962,8 @@ static void clif_inventoryEnd(struct map_session_data *sd, enum inventory_type t
#if PACKETVER_RE_NUM >= 20180829 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
nullpo_retv(sd);
- struct ZC_INVENTORY_END p;
- p.packetType = 0xb0b;
+ struct PACKET_ZC_INVENTORY_END p;
+ p.packetType = HEADER_ZC_INVENTORY_END;
#if PACKETVER_RE_NUM >= 20180912 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
p.invType = type;
#endif
@@ -5268,7 +5268,7 @@ static void clif_playerSkillToPacket(struct map_session_data *sd, struct SKILLDA
skillData->sp = 0;
skillData->range2 = 0;
}
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
if (newSkill)
skillData->level2 = 0;
else
@@ -5419,7 +5419,7 @@ static void clif_skillinfo(struct map_session_data *sd, int skill_id, int inf)
p->sp = 0;
p->range2 = 0;
}
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
p->level2 = skill_lv;
#endif
if (sd->status.skill[idx].flag == SKILL_FLAG_PERMANENT)
@@ -16091,7 +16091,10 @@ static void clif_ranklist(struct map_session_data *sd, enum fame_list_type type)
p->packetType = HEADER_ZC_ACK_RANKING;
p->rankType = type;
#if PACKETVER_MAIN_NUM >= 20190731 || PACKETVER_RE_NUM >= 20190703 || PACKETVER_ZERO_NUM >= 20190724
+PRAGMA_GCC9(GCC diagnostic push)
+PRAGMA_GCC9(GCC diagnostic ignored "-Waddress-of-packed-member")
clif->ranklist_sub2(p->chars, p->points, type);
+PRAGMA_GCC9(GCC diagnostic pop)
#else
clif->ranklist_sub(&p->ranks, type);
#endif
diff --git a/src/map/map.c b/src/map/map.c
index 332bbe75f..f3fc9d46b 100644
--- a/src/map/map.c
+++ b/src/map/map.c
@@ -6835,7 +6835,10 @@ void map_defaults(void)
map->bl_list_size = 0;
//all in a big chunk, respects order
+PRAGMA_GCC9(GCC diagnostic push)
+PRAGMA_GCC9(GCC diagnostic ignored "-Warray-bounds")
memset(ZEROED_BLOCK_POS(map), 0, ZEROED_BLOCK_SIZE(map));
+PRAGMA_GCC9(GCC diagnostic pop)
map->cpsd = NULL;
map->list = NULL;
diff --git a/src/map/messages_main.h b/src/map/messages_main.h
index 1ef24d6ab..69fc34ee9 100644
--- a/src/map/messages_main.h
+++ b/src/map/messages_main.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20190918
+Latest version: 20191016
*/
enum clif_messages {
@@ -759,7 +759,7 @@ Congratulations! You are the MVP! Your reward item is
MSG_YOU_RECEIVE_MVP_ITEM = 0x8f,
/*20031028 to latest
!!
-!!
+!
*/
MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90,
/*20031028 to latest
@@ -4013,7 +4013,6 @@ Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF]
MSG_EXPLAIN_QUICKSPELL2 = 0x302,
/*20040112 to latest
/q3 : /quickspell (/q1) + /quickspell2 (/q2)
-/q3: /quickspell (/q1) + /quickspell2 (/q2)
*/
MSG_EXPLAIN_QUICKSPELL3 = 0x303,
#endif
@@ -5264,7 +5263,7 @@ High Wizard
MSG_WIZARD_H = 0x3da,
/*20050613 to latest
White Smith
-WhiteSmith
+MasterSmith
*/
MSG_BLACKSMITH_H = 0x3db,
/*20050613 to latest
@@ -7082,7 +7081,6 @@ Quest List
#if PACKETVER >= 20070807
/*20070807 to latest
RO SHOP
-RO Shop
*/
MSG_RO_SHOP = 0x526,
#endif
@@ -10960,7 +10958,6 @@ ITEM
MSG_MACRO_SKILL = 0x775,
/*20110228 to 20110228
Next attack time :
-Next attack time:
20110308 to latest
TACTIC
20130807 to 20130814
@@ -10977,6 +10974,7 @@ TACTIC
MSG_MACRO_ETC = 0x777,
/*20110228 to 20110228
When invited to a party
+When invited to the party
20110308 to latest
COMBAT
20130807 to 20130814
@@ -11021,7 +11019,6 @@ ATTACK
MSG_MACRO_ATTACK = 0x77d,
/*20110308 to latest
Next attack time :
-Next attack time:
20130807 to 20130814
ATTACK
*/
@@ -11030,11 +11027,11 @@ ATTACK
When died
20130807 to 20130814
Next attack time :
-Next attack time:
*/
MSG_MACRO_WHEN_DIED = 0x77f,
/*20110308 to latest
When invited to a party
+When invited to the party
20130807 to 20130814
When died
*/
@@ -11043,6 +11040,7 @@ When died
Pickup Item
20130807 to 20130814
When invited to a party
+When invited to the party
*/
MSG_MACRO_PICKUP_ITEM = 0x781,
/*20110308 to latest
@@ -11072,7 +11070,6 @@ Any work in progress (NPC dialog, manufacturing ...) quit and try again.
ExMacro_SaveData%d
20110412 to latest
SaveData_ExMacro%d
-SaveData_ExMacro %d
20130807 to 20130814
몬스터 사냥을 통해 얻을 수 있는 Job경험치가 %d분간 %.2f배로 증가합니다.
Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes.
@@ -11083,7 +11080,6 @@ Monster Job hunting experience that you can get through the doubling of %d is %.
Settings for [%s] are stored in.
20130807 to 20130814
SaveData_ExMacro%d
-SaveData_ExMacro %d
*/
MSG_MACRO_SAVE_DATA2 = 0x786,
#endif
@@ -11351,57 +11347,44 @@ Current location of the shop and chat room creation is disabled.
MSG_REPLAY_ELAPSEDTIME = 0x7a3,
/*20110816 to latest
Speed : X 1/4
-Speed: X 1/4
20130807 to 20130814
Elapsed time: %d:%d:%d / %d:%d:%d
*/
MSG_REPLAY_SPEED1_4 = 0x7a4,
/*20110816 to latest
Speed : X 1/2
-Speed: X 1/2
20130807 to 20130814
Speed : X 1/4
-Speed: X 1/4
*/
MSG_REPLAY_SPEED1_2 = 0x7a5,
/*20110816 to latest
Speed : X 1
-Speed: X 1
20130807 to 20130814
Speed : X 1/2
-Speed: X 1/2
*/
MSG_REPLAY_SPEED1 = 0x7a6,
/*20110816 to latest
Speed : X 2
-Speed: X 2
20130807 to 20130814
Speed : X 1
-Speed: X 1
*/
MSG_REPLAY_SPEED2 = 0x7a7,
/*20110816 to latest
Speed : X 4
-Speed: X 4
20130807 to 20130814
Speed : X 2
-Speed: X 2
*/
MSG_REPLAY_SPEED4 = 0x7a8,
/*20110816 to latest
Speed : X 8
-Speed: X 8
20130807 to 20130814
Speed : X 4
-Speed: X 4
*/
MSG_REPLAY_SPEED8 = 0x7a9,
/*20110816 to latest
Speed : X 16
-Speed: X 16
20130807 to 20130814
Speed : X 8
-Speed: X 8
*/
MSG_REPLAY_SPEED16 = 0x7aa,
/*20110816 to latest
@@ -11409,12 +11392,10 @@ Speed : 알수없음
Speed: Unknown
20130807 to 20130814
Speed : X 16
-Speed: X 16
*/
MSG_REPLAY_SPEEDUNKNOWN = 0x7ab,
/*20110816 to latest
Service Info : %s
-Service Info: %s
20130807 to 20130814
Speed : 알수없음
Speed: Unknown
@@ -11422,25 +11403,20 @@ Speed: Unknown
MSG_REPLAY_CHRVICEINFO = 0x7ac,
/*20110816 to latest
Character Name : %s
-Character Name: %s
20130807 to 20130814
Service Info : %s
-Service Info: %s
*/
MSG_REPLAY_CHARACTERNAME = 0x7ad,
/*20110816 to latest
Map Name : %s
-Map Name: %s
20130807 to 20130814
Character Name : %s
-Character Name: %s
*/
MSG_REPLAY_MAPNAME = 0x7ae,
/*20110816 to latest
Record Time: %d-%01d-%01d %d: %02d: %02d
20130807 to 20130814
Map Name : %s
-Map Name: %s
*/
MSG_REPLAY_RECORDTIME = 0x7af,
/*20110816 to latest
@@ -11523,20 +11499,24 @@ Stop
MSG_REPLAY_START2 = 0x7bb,
/*20110816 to latest
Open Option
+Open Options
20130807 to 20130814
Input FileName -> Start
*/
MSG_REPLAY_OPENOPTION = 0x7bc,
/*20110816 to latest
Close Option
+Close Options
20130807 to 20130814
Open Option
+Open Options
*/
MSG_REPLAY_CLOSEOPION = 0x7bd,
/*20110816 to latest
End
20130807 to 20130814
Close Option
+Close Options
*/
MSG_REPLAY_END = 0x7be,
/*20110816 to latest
@@ -11601,6 +11581,7 @@ The same file exists already.
MSG_REPLAY_RECORDSTART = 0x7c6,
/*20110816 to latest
is Saved.
+Recording saved
20130807 to 20130814
Record Start
*/
@@ -11609,17 +11590,16 @@ Record Start
#if PACKETVER >= 20110823
/*20110823 to latest
Weight : %3d / %3d
-Weight: %3d / %3d
20130807 to 20130814
is Saved.
+Recording saved
*/
MSG_WEIGHT = 0x7c8,
/*20110823 to latest
Total : %s C
-Total: %s C
+Total: %s EUR
20130807 to 20130814
Weight : %3d / %3d
-Weight: %3d / %3d
*/
MSG_TOTAL = 0x7c9,
/*20110823 to latest
@@ -11627,7 +11607,7 @@ Weight: %3d / %3d
[Shuriken] must be equipped.
20130807 to 20130814
Total : %s C
-Total: %s C
+Total: %s EUR
*/
MSG_FAIL_NEED_EQUIPPED_SYURIKEN = 0x7ca,
#endif
@@ -11647,7 +11627,6 @@ Base Lv. %d
MSG__BASIC_MSG_JOB = 0x7cc,
/*20110831 to latest
Zeny : %s
-Zeny: %s
20130807 to 20130814
Job Lv. %d
*/
@@ -11656,7 +11635,6 @@ Job Lv. %d
Trilinear
20130807 to 20130814
Zeny : %s
-Zeny: %s
*/
MSG_GRAPHIC_MSG_TRILINEAR = 0x7ce,
/*20110831 to latest
@@ -11679,6 +11657,7 @@ skill
MSG_GRAPHIC_MSG_ITEM = 0x7d1,
/*20110831 to latest
NoCtrl
+Ctrl
20130807 to 20130814
item
*/
@@ -11688,10 +11667,12 @@ item
More
20130807 to 20130814
NoCtrl
+Ctrl
*/
MSG_GRAPHIC_MSG_BATTLE = 0x7d3,
/*20110831 to latest
(Character/Total Slot)
+(Characters/Total slots)
20130807 to 20130814
전장
More
@@ -11702,6 +11683,7 @@ Premium Service
VIP Service
20130807 to 20130814
(Character/Total Slot)
+(Characters/Total slots)
*/
MSG_CHARACTER_MSG_PREMIUMSERVICE = 0x7d5,
/*20110831 to latest
@@ -13040,6 +13022,7 @@ Move
Combining items will be only one kind at a time.
20120320 to latest
Make Character
+Create Character
20130807 to 20130814
이름변경
Rename
@@ -13052,6 +13035,7 @@ You cannot have more than 30,000 stacked items.
http://ro.game.gnjoy.com/
20130807 to 20130814
Make Character
+Create Character
*/
MSG_UAE_URL = 0x877,
#endif
@@ -13371,7 +13355,6 @@ Change to Default UI
MSG_NAVIGATION_HELP = 0x89d,
/*20120417 to latest
ALL
-All
20130807 to 20130814
도움말
Help
@@ -13381,7 +13364,6 @@ Help
Map
20130807 to 20130814
ALL
-All
*/
MSG_NAVIGATION_MAP = 0x89f,
/*20120417 to latest
@@ -15516,7 +15498,7 @@ You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny.
ErrorCode : %d, ErrorValue : %d
20130612 to latest
ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d)
-ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d)
+ErrorCode : %d, ErrorValue : %d
20130807 to 20130814
AuthTicket is Not Vaild
AuthTicket is Not Valid
@@ -15531,7 +15513,7 @@ AuthTicket is Not Valid
%d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% )
20130807 to 20130814
ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d)
-ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d)
+ErrorCode : %d, ErrorValue : %d
*/
MSG_BASIC_EXP_MSG_INDONESIA = 0x9a6,
/*20130618 to 20130925
@@ -15564,7 +15546,6 @@ The price of^0000FF %s^000000
MSG_WARNING_PRICE1 = 0x9a9,
/*20130626 to latest
100000000
-1000000000
20130807 to 20130814
%s 의 가격이
The price of^0000FF %s^000000
@@ -15575,7 +15556,6 @@ The price of^0000FF %s^000000
is over ^FF0000%d^0000FF Billion^000000 Zeny and
20130807 to 20130814
100000000
-1000000000
*/
MSG_WARNING_PRICE3 = 0x9ab,
/*20130626 to latest
@@ -16352,7 +16332,7 @@ You can not open the mail.
MSG_FAILED_TO_WRITE_MAIL = 0xa2c,
/*20140416 to latest
You are currently joined in CLan !!
-You are currently joined in Clan !!
+You currently belong to a clan.
*/
MSG_JOINED_IN_CLAN = 0xa2d,
/*20140416 to latest
@@ -16423,17 +16403,14 @@ The recipient's name does not exist.
#if PACKETVER >= 20140430
/*20140430 to latest
E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38,
/*20140430 to latest
DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39,
/*20140430 to latest
DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DEATHMSG = 0xa3a,
#endif
@@ -16684,7 +16661,6 @@ Adventure
%s GD
20141001 to latest
%s
-%s
*/
MSG_CASH_GEDARE_MONEY = 0xa5f,
/*20140723 to 20140723
@@ -16925,17 +16901,14 @@ Please empty at least 5 amount of possession in item window.
MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85,
/*20140917 to latest
E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_EXPMSG = 0xa86,
/*20140917 to latest
DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DROPMSG = 0xa87,
/*20140917 to latest
DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88,
/*20140917 to latest
@@ -17381,12 +17354,10 @@ Withdraw
MSG_ID_AD7 = 0xad7,
/*20150304 to latest
1 z UP
-1z UP
*/
MSG_ID_AD8 = 0xad8,
/*20150304 to latest
1 z Down
-1z Down
*/
MSG_ID_AD9 = 0xad9,
/*20150304 to latest
@@ -17561,17 +17532,14 @@ Send Mail
#if PACKETVER >= 20150729
/*20150729 to latest
E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AF9 = 0xaf9,
/*20150729 to latest
DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFA = 0xafa,
/*20150729 to latest
DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFB = 0xafb,
#endif
@@ -17581,6 +17549,7 @@ DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
Name with this tag cannot be used.
20181002 to latest
해당 내용은 이름으로 사용하실 수 없습니다.
+You cannot use the tag as a name.
*/
MSG_ID_AFC = 0xafc,
#endif
@@ -17803,7 +17772,6 @@ SNS통신
TWITTER
20160824 to latest
Twitter
-TWITTER
*/
MSG_ID_B1D = 0xb1d,
/*20160224 to latest
@@ -18167,7 +18135,6 @@ The [%s] is not present, the default AI will be used instead.
%.1f%% ( Premium %.1f%% + %s %.1f%%)
20160706 to latest
%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
-%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
*/
MSG_ID_B62 = 0xb62,
#endif
@@ -18784,10 +18751,12 @@ Weight limit has reached toover 70%. Or less then 10 invenrory space.
MSG_ID_BCE = 0xbce,
/*20161123 to latest
C
+EUR
*/
MSG_ID_BCF = 0xbcf,
/*20161123 to latest
C
+EUR
*/
MSG_ID_BD0 = 0xbd0,
/*20161123 to latest
@@ -19041,10 +19010,12 @@ SP
MSG_ID_BFD = 0xbfd,
/*20161228 to latest
Lv
+Lv.
*/
MSG_ID_BFE = 0xbfe,
/*20161228 to latest
Lv
+Lv.
*/
MSG_ID_BFF = 0xbff,
/*20161228 to latest
@@ -19057,6 +19028,7 @@ Exp
MSG_ID_C01 = 0xc01,
/*20161228 to latest
Play Replay Flie
+Start replay
*/
MSG_ID_C02 = 0xc02,
/*20161228 to latest
@@ -19073,14 +19045,17 @@ Basicinfo
MSG_ID_C05 = 0xc05,
/*20161228 to latest
Equip
+Equipment
*/
MSG_ID_C06 = 0xc06,
/*20161228 to latest
Item
+Items
*/
MSG_ID_C07 = 0xc07,
/*20161228 to latest
Skill
+Skills
*/
MSG_ID_C08 = 0xc08,
/*20161228 to latest
@@ -19093,10 +19068,12 @@ Party
MSG_ID_C0A = 0xc0a,
/*20161228 to latest
Chatting
+Chat
*/
MSG_ID_C0B = 0xc0b,
/*20161228 to latest
Shortcut
+Hotkeys
*/
MSG_ID_C0C = 0xc0c,
/*20161228 to latest
@@ -19105,15 +19082,16 @@ Status
MSG_ID_C0D = 0xc0d,
/*20161228 to latest
ALL
-All
*/
MSG_ID_C0E = 0xc0e,
/*20161228 to latest
User Defined File Name
+Custom file name
*/
MSG_ID_C0F = 0xc0f,
/*20161228 to latest
Repeated File Check
+Check file
*/
MSG_ID_C10 = 0xc10,
/*20161228 to latest
@@ -19122,10 +19100,12 @@ on
MSG_ID_C11 = 0xc11,
/*20161228 to latest
<Basic Skin>
+<Basic>
*/
MSG_ID_C12 = 0xc12,
/*20161228 to latest
Select Skin
+Choose skin
*/
MSG_ID_C13 = 0xc13,
#endif
@@ -19675,6 +19655,7 @@ Loading the mailbox.
MSG_ID_C76 = 0xc76,
/*20170315 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_C77 = 0xc77,
/*20170315 to latest
@@ -19939,6 +19920,7 @@ BOX
#if PACKETVER >= 20170628
/*20170628 to latest
다시하기
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CA9 = 0xca9,
/*20170628 to 20170809
@@ -20097,6 +20079,7 @@ map
MSG_ID_CCC = 0xccc,
/*20170809 to latest
변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요.
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CCD = 0xccd,
#endif
@@ -20391,6 +20374,7 @@ TokenAgency 서버 연결 실패
MSG_ID_D0D = 0xd0d,
/*20171025 to latest
삭제
+Delete
*/
MSG_ID_D0E = 0xd0e,
/*20171025 to latest
@@ -20581,6 +20565,7 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D3B = 0xd3b,
/*20171108 to latest
태권
+Taekwon
*/
MSG_ID_D3C = 0xd3c,
#endif
@@ -20623,10 +20608,12 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D42 = 0xd42,
/*20171115 to latest
차단 리스트가 없습니다
+Ignore-list is empty
*/
MSG_ID_D43 = 0xd43,
/*20171115 to latest
-차단 리스트-
+Characters in ignore-list:
*/
MSG_ID_D44 = 0xd44,
/*20171115 to latest
@@ -20993,6 +20980,7 @@ This is not the current attendance check event
MSG_ID_D93 = 0xd93,
/*20180207 to latest
개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다.
+
*/
MSG_ID_D94 = 0xd94,
#endif
@@ -21045,6 +21033,7 @@ Enter 4 english words and 2 chinese words
MSG_ID_D9D = 0xd9d,
/*20180404 to latest
50% 이상의 값을 입력할 수 없습니다.
+The guild tax rate can't be set to more than 50%.
*/
MSG_ID_D9E = 0xd9e,
/*20180404 to latest
@@ -21267,20 +21256,24 @@ Emblem 테두리를 그려주지 않습니다
#if PACKETVER >= 20180718
/*20180718 to latest
E X P : %.1f%% ( basic 100.0%% %s %.1f%%)
+EXP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DCF = 0xdcf,
/*20180718 to latest
DROP : %.1f%% ( basic 100.0%% %s %.1f%%)
+DROP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD0 = 0xdd0,
/*20180718 to latest
DEATH : %.1f%% ( basic 100.0%% %s %.1f%%)
+DEATH: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD1 = 0xdd1,
#endif
#if PACKETVER >= 20180829
/*20180829 to latest
영문이나 러시아어 단독으로만 사용이 가능합니다.
+Forbidden symbols in character name.
*/
MSG_ID_DD2 = 0xdd2,
/*20180829 to latest
@@ -21289,28 +21282,34 @@ you must have an AccessTicket to login
MSG_ID_DD3 = 0xdd3,
/*20180829 to latest
창고를 불러오는 중입니다.
+Loading....
*/
MSG_ID_DD4 = 0xdd4,
/*20180829 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_DD5 = 0xdd5,
#endif
#if PACKETVER >= 20181002
/*20181002 to latest
삭제
+Delete
*/
MSG_ID_DD6 = 0xdd6,
/*20181002 to latest
답장
+Reply
*/
MSG_ID_DD7 = 0xdd7,
/*20181002 to latest
전송
+Send
*/
MSG_ID_DD8 = 0xdd8,
/*20181002 to latest
이름확인
+Name Check
*/
MSG_ID_DD9 = 0xdd9,
/*20181002 to latest
@@ -21453,6 +21452,7 @@ PvP
#if PACKETVER >= 20190109
/*20190109 to latest
Capture Monster
+Taming monster
*/
MSG_ID_DF5 = 0xdf5,
/*20190109 to latest
@@ -21461,6 +21461,7 @@ message
MSG_ID_DF6 = 0xdf6,
/*20190109 to latest
TITLE
+Header
*/
MSG_ID_DF7 = 0xdf7,
/*20190109 to latest
@@ -21798,6 +21799,7 @@ AP가 부족합니다.
MSG_ID_E3E = 0xe3e,
/*20190731 to latest
+?
*/
MSG_ID_E3F = 0xe3f,
/*20190731 to latest
@@ -21812,6 +21814,7 @@ Total : %s Zeny
#if PACKETVER >= 20190821
/*20190821 to latest
계정한정판매 등록창
+Limited Account Registration Window
*/
MSG_ID_E42 = 0xe42,
/*20190821 to latest
@@ -21836,26 +21839,34 @@ Sale Start Time
MSG_ID_E46 = 0xe46,
/*20190821 to latest
판매 종료시간
+Sale end time
*/
MSG_ID_E47 = 0xe47,
/*20190821 to latest
계정 한정
+Account only
*/
MSG_ID_E48 = 0xe48,
/*20190821 to latest
판매기간 : %d월 %d일 %d시 %d분
+Sale period:% d month% d day% d hours% d
*/
MSG_ID_E49 = 0xe49,
-/*20190821 to latest
+/*20190821 to 20191002
구입가능 %d개
+% D available
+20191016 to latest
+계정당 구매가능
*/
MSG_ID_E4A = 0xe4a,
/*20190821 to latest
%d개 한정
+limited to% d
*/
MSG_ID_E4B = 0xe4b,
/*20190821 to latest
>> ItemName : %s / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분
+>> ItemName:% s / Quantity:% d / Sales Period:% d Month:% d Day:% d Hour:% d Minute ~% d Month:% d Day:% d Hour:% d Minute
*/
MSG_ID_E4C = 0xe4c,
/*20190821 to latest
@@ -21864,30 +21875,36 @@ Sold Out
MSG_ID_E4D = 0xe4d,
/*20190821 to latest
[%s]은(는) 현재 소환할 수 없는 지역에 있습니다.
+% s] is currently in a region that cannot be summoned.
*/
MSG_ID_E4E = 0xe4e,
/*20190821 to latest
~ %d월 %d일 %d시 %d분
+% d min% d days% d days
*/
MSG_ID_E4F = 0xe4f,
/*20190821 to latest
상품을 더이상 추가할 수 없습니다
+Can't add any more items
*/
MSG_ID_E50 = 0xe50,
#endif
#if PACKETVER >= 20190828
/*20190828 to latest
장착 중인 아이템은 교환할 수 없습니다. 장착을 해제한 뒤 시도해 주시길 바랍니다.
+The item being mounted cannot be exchanged. Please unmount it and try again.
*/
MSG_ID_E51 = 0xe51,
#endif
#if PACKETVER >= 20190904
/*20190904 to latest
길드 창고 이용 중엔 캐릭터 선택창으로 이동 할 수 없습니다.
+You can not move to the character selection window while using the Guild Warehouse.
*/
MSG_ID_E52 = 0xe52,
/*20190904 to latest
아이템 태그가 포함되어 있어 사용할 수 없습니다.
+Item tag is included and cannot be used.
*/
MSG_ID_E53 = 0xe53,
/*20190904 to latest
@@ -21942,14 +21959,18 @@ Balance: %s %c
MSG_ID_E5F = 0xe5f,
/*20190918 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money will be deducted from your total balance.
*/
MSG_ID_E60 = 0xe60,
/*20190918 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %s캐시, 무료 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money and %s Free Points will be deducted from your total balance.
*/
MSG_ID_E61 = 0xe61,
-/*20190918 to latest
+/*20190918 to 20190918
[%s]의 호출이 거부되었습니다.
+20190925 to latest
+호출이 거부되었습니다.
*/
MSG_ID_E62 = 0xe62,
/*20190918 to latest
@@ -21961,6 +21982,34 @@ Balance: %s %c
*/
MSG_ID_E64 = 0xe64,
#endif
+#if PACKETVER >= 20191002
+/*20191002 to latest
+판매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E65 = 0xe65,
+/*20191002 to latest
+구매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E66 = 0xe66,
+/*20191002 to latest
+VTC 인증에 실패하였습니다.
+*/
+ MSG_ID_E67 = 0xe67,
+#endif
+#if PACKETVER >= 20191016
+/*20191016 to latest
+물물교환 중에는 장비를 착용할 수 없습니다.
+*/
+ MSG_ID_E68 = 0xe68,
+/*20191016 to latest
+교환하려는 품목
+*/
+ MSG_ID_E69 = 0xe69,
+/*20191016 to latest
+ 1차, 2차, 3차 직업 스킬 %d개를 더 올려 주십시오.
+*/
+ MSG_ID_E6A = 0xe6a,
+#endif
};
#endif /* MAP_MESSAGES_MAIN_H */
diff --git a/src/map/messages_re.h b/src/map/messages_re.h
index 4ae3dee1d..84ccecc5e 100644
--- a/src/map/messages_re.h
+++ b/src/map/messages_re.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20190918
+Latest version: 20191016
*/
enum clif_messages {
@@ -752,7 +752,7 @@ Congratulations! You are the MVP! Your reward item is
MSG_YOU_RECEIVE_MVP_ITEM = 0x8f,
/*20080827 to latest
!!
-!!
+!
*/
MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90,
/*20080827 to latest
@@ -3914,7 +3914,6 @@ Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF]
MSG_EXPLAIN_QUICKSPELL2 = 0x302,
/*20080827 to latest
/q3 : /quickspell (/q1) + /quickspell2 (/q2)
-/q3: /quickspell (/q1) + /quickspell2 (/q2)
*/
MSG_EXPLAIN_QUICKSPELL3 = 0x303,
/*20080827 to latest
@@ -4967,7 +4966,7 @@ High Wizard
MSG_WIZARD_H = 0x3da,
/*20080827 to latest
White Smith
-WhiteSmith
+MasterSmith
*/
MSG_BLACKSMITH_H = 0x3db,
/*20080827 to latest
@@ -6623,7 +6622,6 @@ Quest List
MSG_QUESTWIN = 0x525,
/*20080827 to latest
RO SHOP
-RO Shop
*/
MSG_RO_SHOP = 0x526,
/*20080827 to latest
@@ -10434,7 +10432,6 @@ ITEM
MSG_MACRO_SKILL = 0x775,
/*20110228 to 20110228
Next attack time :
-Next attack time:
20110308 to latest
TACTIC
20130807 to 20130814
@@ -10451,6 +10448,7 @@ TACTIC
MSG_MACRO_ETC = 0x777,
/*20110228 to 20110228
When invited to a party
+When invited to the party
20110308 to latest
COMBAT
20130807 to 20130814
@@ -10495,7 +10493,6 @@ ATTACK
MSG_MACRO_ATTACK = 0x77d,
/*20110308 to latest
Next attack time :
-Next attack time:
20130807 to 20130814
ATTACK
*/
@@ -10504,11 +10501,11 @@ ATTACK
When died
20130807 to 20130814
Next attack time :
-Next attack time:
*/
MSG_MACRO_WHEN_DIED = 0x77f,
/*20110308 to latest
When invited to a party
+When invited to the party
20130807 to 20130814
When died
*/
@@ -10517,6 +10514,7 @@ When died
Pickup Item
20130807 to 20130814
When invited to a party
+When invited to the party
*/
MSG_MACRO_PICKUP_ITEM = 0x781,
/*20110308 to latest
@@ -10546,7 +10544,6 @@ Any work in progress (NPC dialog, manufacturing ...) quit and try again.
ExMacro_SaveData%d
20110412 to latest
SaveData_ExMacro%d
-SaveData_ExMacro %d
20130807 to 20130814
몬스터 사냥을 통해 얻을 수 있는 Job경험치가 %d분간 %.2f배로 증가합니다.
Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes.
@@ -10557,7 +10554,6 @@ Monster Job hunting experience that you can get through the doubling of %d is %.
Settings for [%s] are stored in.
20130807 to 20130814
SaveData_ExMacro%d
-SaveData_ExMacro %d
*/
MSG_MACRO_SAVE_DATA2 = 0x786,
#endif
@@ -10825,57 +10821,44 @@ Current location of the shop and chat room creation is disabled.
MSG_REPLAY_ELAPSEDTIME = 0x7a3,
/*20110816 to latest
Speed : X 1/4
-Speed: X 1/4
20130807 to 20130814
Elapsed time: %d:%d:%d / %d:%d:%d
*/
MSG_REPLAY_SPEED1_4 = 0x7a4,
/*20110816 to latest
Speed : X 1/2
-Speed: X 1/2
20130807 to 20130814
Speed : X 1/4
-Speed: X 1/4
*/
MSG_REPLAY_SPEED1_2 = 0x7a5,
/*20110816 to latest
Speed : X 1
-Speed: X 1
20130807 to 20130814
Speed : X 1/2
-Speed: X 1/2
*/
MSG_REPLAY_SPEED1 = 0x7a6,
/*20110816 to latest
Speed : X 2
-Speed: X 2
20130807 to 20130814
Speed : X 1
-Speed: X 1
*/
MSG_REPLAY_SPEED2 = 0x7a7,
/*20110816 to latest
Speed : X 4
-Speed: X 4
20130807 to 20130814
Speed : X 2
-Speed: X 2
*/
MSG_REPLAY_SPEED4 = 0x7a8,
/*20110816 to latest
Speed : X 8
-Speed: X 8
20130807 to 20130814
Speed : X 4
-Speed: X 4
*/
MSG_REPLAY_SPEED8 = 0x7a9,
/*20110816 to latest
Speed : X 16
-Speed: X 16
20130807 to 20130814
Speed : X 8
-Speed: X 8
*/
MSG_REPLAY_SPEED16 = 0x7aa,
/*20110816 to latest
@@ -10883,12 +10866,10 @@ Speed : 알수없음
Speed: Unknown
20130807 to 20130814
Speed : X 16
-Speed: X 16
*/
MSG_REPLAY_SPEEDUNKNOWN = 0x7ab,
/*20110816 to latest
Service Info : %s
-Service Info: %s
20130807 to 20130814
Speed : 알수없음
Speed: Unknown
@@ -10896,25 +10877,20 @@ Speed: Unknown
MSG_REPLAY_CHRVICEINFO = 0x7ac,
/*20110816 to latest
Character Name : %s
-Character Name: %s
20130807 to 20130814
Service Info : %s
-Service Info: %s
*/
MSG_REPLAY_CHARACTERNAME = 0x7ad,
/*20110816 to latest
Map Name : %s
-Map Name: %s
20130807 to 20130814
Character Name : %s
-Character Name: %s
*/
MSG_REPLAY_MAPNAME = 0x7ae,
/*20110816 to latest
Record Time: %d-%01d-%01d %d: %02d: %02d
20130807 to 20130814
Map Name : %s
-Map Name: %s
*/
MSG_REPLAY_RECORDTIME = 0x7af,
/*20110816 to latest
@@ -10997,20 +10973,24 @@ Stop
MSG_REPLAY_START2 = 0x7bb,
/*20110816 to latest
Open Option
+Open Options
20130807 to 20130814
Input FileName -> Start
*/
MSG_REPLAY_OPENOPTION = 0x7bc,
/*20110816 to latest
Close Option
+Close Options
20130807 to 20130814
Open Option
+Open Options
*/
MSG_REPLAY_CLOSEOPION = 0x7bd,
/*20110816 to latest
End
20130807 to 20130814
Close Option
+Close Options
*/
MSG_REPLAY_END = 0x7be,
/*20110816 to latest
@@ -11075,6 +11055,7 @@ The same file exists already.
MSG_REPLAY_RECORDSTART = 0x7c6,
/*20110816 to latest
is Saved.
+Recording saved
20130807 to 20130814
Record Start
*/
@@ -11083,17 +11064,16 @@ Record Start
#if PACKETVER >= 20110823
/*20110823 to latest
Weight : %3d / %3d
-Weight: %3d / %3d
20130807 to 20130814
is Saved.
+Recording saved
*/
MSG_WEIGHT = 0x7c8,
/*20110823 to latest
Total : %s C
-Total: %s C
+Total: %s EUR
20130807 to 20130814
Weight : %3d / %3d
-Weight: %3d / %3d
*/
MSG_TOTAL = 0x7c9,
/*20110823 to latest
@@ -11101,7 +11081,7 @@ Weight: %3d / %3d
[Shuriken] must be equipped.
20130807 to 20130814
Total : %s C
-Total: %s C
+Total: %s EUR
*/
MSG_FAIL_NEED_EQUIPPED_SYURIKEN = 0x7ca,
#endif
@@ -11121,7 +11101,6 @@ Base Lv. %d
MSG__BASIC_MSG_JOB = 0x7cc,
/*20110831 to latest
Zeny : %s
-Zeny: %s
20130807 to 20130814
Job Lv. %d
*/
@@ -11130,7 +11109,6 @@ Job Lv. %d
Trilinear
20130807 to 20130814
Zeny : %s
-Zeny: %s
*/
MSG_GRAPHIC_MSG_TRILINEAR = 0x7ce,
/*20110831 to latest
@@ -11153,6 +11131,7 @@ skill
MSG_GRAPHIC_MSG_ITEM = 0x7d1,
/*20110831 to latest
NoCtrl
+Ctrl
20130807 to 20130814
item
*/
@@ -11162,10 +11141,12 @@ item
More
20130807 to 20130814
NoCtrl
+Ctrl
*/
MSG_GRAPHIC_MSG_BATTLE = 0x7d3,
/*20110831 to latest
(Character/Total Slot)
+(Characters/Total slots)
20130807 to 20130814
전장
More
@@ -11176,6 +11157,7 @@ Premium Service
VIP Service
20130807 to 20130814
(Character/Total Slot)
+(Characters/Total slots)
*/
MSG_CHARACTER_MSG_PREMIUMSERVICE = 0x7d5,
/*20110831 to latest
@@ -12514,6 +12496,7 @@ Move
Combining items will be only one kind at a time.
20120320 to latest
Make Character
+Create Character
20130807 to 20130814
이름변경
Rename
@@ -12526,6 +12509,7 @@ You cannot have more than 30,000 stacked items.
http://ro.game.gnjoy.com/
20130807 to 20130814
Make Character
+Create Character
*/
MSG_UAE_URL = 0x877,
#endif
@@ -12847,7 +12831,6 @@ Change to Default UI
MSG_NAVIGATION_HELP = 0x89d,
/*20120417 to latest
ALL
-All
20130807 to 20130814
도움말
Help
@@ -12857,7 +12840,6 @@ Help
Map
20130807 to 20130814
ALL
-All
*/
MSG_NAVIGATION_MAP = 0x89f,
/*20120417 to latest
@@ -14992,7 +14974,7 @@ You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny.
ErrorCode : %d, ErrorValue : %d
20130612 to latest
ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d)
-ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d)
+ErrorCode : %d, ErrorValue : %d
20130807 to 20130814
AuthTicket is Not Vaild
AuthTicket is Not Valid
@@ -15007,7 +14989,7 @@ AuthTicket is Not Valid
%d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% )
20130807 to 20130814
ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d)
-ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d)
+ErrorCode : %d, ErrorValue : %d
*/
MSG_BASIC_EXP_MSG_INDONESIA = 0x9a6,
/*20130618 to 20130925
@@ -15040,7 +15022,6 @@ The price of^0000FF %s^000000
MSG_WARNING_PRICE1 = 0x9a9,
/*20130626 to latest
100000000
-1000000000
20130807 to 20130814
%s 의 가격이
The price of^0000FF %s^000000
@@ -15051,7 +15032,6 @@ The price of^0000FF %s^000000
is over ^FF0000%d^0000FF Billion^000000 Zeny and
20130807 to 20130814
100000000
-1000000000
*/
MSG_WARNING_PRICE3 = 0x9ab,
/*20130626 to latest
@@ -15828,7 +15808,7 @@ You can not open the mail.
MSG_FAILED_TO_WRITE_MAIL = 0xa2c,
/*20140416 to latest
You are currently joined in CLan !!
-You are currently joined in Clan !!
+You currently belong to a clan.
*/
MSG_JOINED_IN_CLAN = 0xa2d,
/*20140416 to latest
@@ -15899,17 +15879,14 @@ The recipient's name does not exist.
#if PACKETVER >= 20140430
/*20140430 to latest
E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38,
/*20140430 to latest
DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39,
/*20140430 to latest
DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DEATHMSG = 0xa3a,
#endif
@@ -16160,7 +16137,6 @@ Adventure
%s GD
20141001 to latest
%s
-%s
*/
MSG_CASH_GEDARE_MONEY = 0xa5f,
/*20140723 to 20140723
@@ -16401,17 +16377,14 @@ Please empty at least 5 amount of possession in item window.
MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85,
/*20140917 to latest
E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_EXPMSG = 0xa86,
/*20140917 to latest
DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DROPMSG = 0xa87,
/*20140917 to latest
DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88,
/*20140917 to latest
@@ -16857,12 +16830,10 @@ Withdraw
MSG_ID_AD7 = 0xad7,
/*20150304 to latest
1 z UP
-1z UP
*/
MSG_ID_AD8 = 0xad8,
/*20150304 to latest
1 z Down
-1z Down
*/
MSG_ID_AD9 = 0xad9,
/*20150304 to latest
@@ -17037,17 +17008,14 @@ Send Mail
#if PACKETVER >= 20150729
/*20150729 to latest
E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AF9 = 0xaf9,
/*20150729 to latest
DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFA = 0xafa,
/*20150729 to latest
DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFB = 0xafb,
#endif
@@ -17057,6 +17025,7 @@ DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
Name with this tag cannot be used.
20181002 to latest
해당 내용은 이름으로 사용하실 수 없습니다.
+You cannot use the tag as a name.
*/
MSG_ID_AFC = 0xafc,
#endif
@@ -17279,7 +17248,6 @@ SNS통신
TWITTER
20160824 to latest
Twitter
-TWITTER
*/
MSG_ID_B1D = 0xb1d,
/*20160224 to latest
@@ -17643,7 +17611,6 @@ The [%s] is not present, the default AI will be used instead.
%.1f%% ( Premium %.1f%% + %s %.1f%%)
20160706 to latest
%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
-%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
*/
MSG_ID_B62 = 0xb62,
#endif
@@ -18265,10 +18232,12 @@ Weight limit has reached toover 70%. Or less then 10 invenrory space.
MSG_ID_BCE = 0xbce,
/*20161123 to latest
C
+EUR
*/
MSG_ID_BCF = 0xbcf,
/*20161123 to latest
C
+EUR
*/
MSG_ID_BD0 = 0xbd0,
/*20161123 to latest
@@ -18522,10 +18491,12 @@ SP
MSG_ID_BFD = 0xbfd,
/*20161228 to latest
Lv
+Lv.
*/
MSG_ID_BFE = 0xbfe,
/*20161228 to latest
Lv
+Lv.
*/
MSG_ID_BFF = 0xbff,
/*20161228 to latest
@@ -18538,6 +18509,7 @@ Exp
MSG_ID_C01 = 0xc01,
/*20161228 to latest
Play Replay Flie
+Start replay
*/
MSG_ID_C02 = 0xc02,
/*20161228 to latest
@@ -18554,14 +18526,17 @@ Basicinfo
MSG_ID_C05 = 0xc05,
/*20161228 to latest
Equip
+Equipment
*/
MSG_ID_C06 = 0xc06,
/*20161228 to latest
Item
+Items
*/
MSG_ID_C07 = 0xc07,
/*20161228 to latest
Skill
+Skills
*/
MSG_ID_C08 = 0xc08,
/*20161228 to latest
@@ -18574,10 +18549,12 @@ Party
MSG_ID_C0A = 0xc0a,
/*20161228 to latest
Chatting
+Chat
*/
MSG_ID_C0B = 0xc0b,
/*20161228 to latest
Shortcut
+Hotkeys
*/
MSG_ID_C0C = 0xc0c,
/*20161228 to latest
@@ -18586,15 +18563,16 @@ Status
MSG_ID_C0D = 0xc0d,
/*20161228 to latest
ALL
-All
*/
MSG_ID_C0E = 0xc0e,
/*20161228 to latest
User Defined File Name
+Custom file name
*/
MSG_ID_C0F = 0xc0f,
/*20161228 to latest
Repeated File Check
+Check file
*/
MSG_ID_C10 = 0xc10,
/*20161228 to latest
@@ -18603,10 +18581,12 @@ on
MSG_ID_C11 = 0xc11,
/*20161228 to latest
<Basic Skin>
+<Basic>
*/
MSG_ID_C12 = 0xc12,
/*20161228 to latest
Select Skin
+Choose skin
*/
MSG_ID_C13 = 0xc13,
#endif
@@ -19156,6 +19136,7 @@ Loading the mailbox.
MSG_ID_C76 = 0xc76,
/*20170315 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_C77 = 0xc77,
/*20170315 to latest
@@ -19418,6 +19399,7 @@ BOX
#if PACKETVER >= 20170628
/*20170628 to latest
다시하기
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CA9 = 0xca9,
/*20170628 to 20170809
@@ -19576,6 +19558,7 @@ map
MSG_ID_CCC = 0xccc,
/*20170809 to latest
변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요.
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CCD = 0xccd,
#endif
@@ -19870,6 +19853,7 @@ TokenAgency 서버 연결 실패
MSG_ID_D0D = 0xd0d,
/*20171025 to latest
삭제
+Delete
*/
MSG_ID_D0E = 0xd0e,
/*20171025 to latest
@@ -20060,6 +20044,7 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D3B = 0xd3b,
/*20171108 to latest
태권
+Taekwon
*/
MSG_ID_D3C = 0xd3c,
/*20171108 to 20171115
@@ -20102,10 +20087,12 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D42 = 0xd42,
/*20171115 to latest
차단 리스트가 없습니다
+Ignore-list is empty
*/
MSG_ID_D43 = 0xd43,
/*20171115 to latest
-차단 리스트-
+Characters in ignore-list:
*/
MSG_ID_D44 = 0xd44,
/*20171115 to latest
@@ -20472,6 +20459,7 @@ This is not the current attendance check event
MSG_ID_D93 = 0xd93,
/*20180207 to latest
개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다.
+
*/
MSG_ID_D94 = 0xd94,
#endif
@@ -20524,6 +20512,7 @@ Enter 4 english words and 2 chinese words
MSG_ID_D9D = 0xd9d,
/*20180404 to latest
50% 이상의 값을 입력할 수 없습니다.
+The guild tax rate can't be set to more than 50%.
*/
MSG_ID_D9E = 0xd9e,
/*20180404 to latest
@@ -20746,20 +20735,24 @@ Emblem 테두리를 그려주지 않습니다
#if PACKETVER >= 20180718
/*20180718 to latest
E X P : %.1f%% ( basic 100.0%% %s %.1f%%)
+EXP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DCF = 0xdcf,
/*20180718 to latest
DROP : %.1f%% ( basic 100.0%% %s %.1f%%)
+DROP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD0 = 0xdd0,
/*20180718 to latest
DEATH : %.1f%% ( basic 100.0%% %s %.1f%%)
+DEATH: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD1 = 0xdd1,
#endif
#if PACKETVER >= 20180829
/*20180829 to latest
영문이나 러시아어 단독으로만 사용이 가능합니다.
+Forbidden symbols in character name.
*/
MSG_ID_DD2 = 0xdd2,
/*20180829 to latest
@@ -20768,28 +20761,34 @@ you must have an AccessTicket to login
MSG_ID_DD3 = 0xdd3,
/*20180829 to latest
창고를 불러오는 중입니다.
+Loading....
*/
MSG_ID_DD4 = 0xdd4,
/*20180829 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_DD5 = 0xdd5,
#endif
#if PACKETVER >= 20180919
/*20180919 to latest
삭제
+Delete
*/
MSG_ID_DD6 = 0xdd6,
/*20180919 to latest
답장
+Reply
*/
MSG_ID_DD7 = 0xdd7,
/*20180919 to latest
전송
+Send
*/
MSG_ID_DD8 = 0xdd8,
/*20180919 to latest
이름확인
+Name Check
*/
MSG_ID_DD9 = 0xdd9,
/*20180919 to latest
@@ -20932,6 +20931,7 @@ PvP
#if PACKETVER >= 20190109
/*20190109 to latest
Capture Monster
+Taming monster
*/
MSG_ID_DF5 = 0xdf5,
/*20190109 to latest
@@ -20940,6 +20940,7 @@ message
MSG_ID_DF6 = 0xdf6,
/*20190109 to latest
TITLE
+Header
*/
MSG_ID_DF7 = 0xdf7,
/*20190109 to latest
@@ -21277,6 +21278,7 @@ AP가 부족합니다.
MSG_ID_E3E = 0xe3e,
/*20190731 to latest
+?
*/
MSG_ID_E3F = 0xe3f,
/*20190731 to latest
@@ -21291,6 +21293,7 @@ Total : %s Zeny
#if PACKETVER >= 20190821
/*20190821 to latest
계정한정판매 등록창
+Limited Account Registration Window
*/
MSG_ID_E42 = 0xe42,
/*20190821 to latest
@@ -21315,26 +21318,34 @@ Sale Start Time
MSG_ID_E46 = 0xe46,
/*20190821 to latest
판매 종료시간
+Sale end time
*/
MSG_ID_E47 = 0xe47,
/*20190821 to latest
계정 한정
+Account only
*/
MSG_ID_E48 = 0xe48,
/*20190821 to latest
판매기간 : %d월 %d일 %d시 %d분
+Sale period:% d month% d day% d hours% d
*/
MSG_ID_E49 = 0xe49,
-/*20190821 to latest
+/*20190821 to 20191002
구입가능 %d개
+% D available
+20191016 to latest
+계정당 구매가능
*/
MSG_ID_E4A = 0xe4a,
/*20190821 to latest
%d개 한정
+limited to% d
*/
MSG_ID_E4B = 0xe4b,
/*20190821 to latest
>> ItemName : %s / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분
+>> ItemName:% s / Quantity:% d / Sales Period:% d Month:% d Day:% d Hour:% d Minute ~% d Month:% d Day:% d Hour:% d Minute
*/
MSG_ID_E4C = 0xe4c,
/*20190821 to latest
@@ -21343,30 +21354,36 @@ Sold Out
MSG_ID_E4D = 0xe4d,
/*20190821 to latest
[%s]은(는) 현재 소환할 수 없는 지역에 있습니다.
+% s] is currently in a region that cannot be summoned.
*/
MSG_ID_E4E = 0xe4e,
/*20190821 to latest
~ %d월 %d일 %d시 %d분
+% d min% d days% d days
*/
MSG_ID_E4F = 0xe4f,
/*20190821 to latest
상품을 더이상 추가할 수 없습니다
+Can't add any more items
*/
MSG_ID_E50 = 0xe50,
#endif
#if PACKETVER >= 20190828
/*20190828 to latest
장착 중인 아이템은 교환할 수 없습니다. 장착을 해제한 뒤 시도해 주시길 바랍니다.
+The item being mounted cannot be exchanged. Please unmount it and try again.
*/
MSG_ID_E51 = 0xe51,
#endif
#if PACKETVER >= 20190904
/*20190904 to latest
길드 창고 이용 중엔 캐릭터 선택창으로 이동 할 수 없습니다.
+You can not move to the character selection window while using the Guild Warehouse.
*/
MSG_ID_E52 = 0xe52,
/*20190904 to latest
아이템 태그가 포함되어 있어 사용할 수 없습니다.
+Item tag is included and cannot be used.
*/
MSG_ID_E53 = 0xe53,
/*20190904 to latest
@@ -21421,10 +21438,12 @@ Balance: %s %c
MSG_ID_E5F = 0xe5f,
/*20190918 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money will be deducted from your total balance.
*/
MSG_ID_E60 = 0xe60,
/*20190918 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %s캐시, 무료 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money and %s Free Points will be deducted from your total balance.
*/
MSG_ID_E61 = 0xe61,
/*20190918 to latest
@@ -21440,6 +21459,34 @@ Balance: %s %c
*/
MSG_ID_E64 = 0xe64,
#endif
+#if PACKETVER >= 20191002
+/*20191002 to latest
+판매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E65 = 0xe65,
+/*20191002 to latest
+구매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E66 = 0xe66,
+/*20191002 to latest
+VTC 인증에 실패하였습니다.
+*/
+ MSG_ID_E67 = 0xe67,
+#endif
+#if PACKETVER >= 20191016
+/*20191016 to latest
+물물교환 중에는 장비를 착용할 수 없습니다.
+*/
+ MSG_ID_E68 = 0xe68,
+/*20191016 to latest
+교환하려는 품목
+*/
+ MSG_ID_E69 = 0xe69,
+/*20191016 to latest
+ 1차, 2차, 3차 직업 스킬 %d개를 더 올려 주십시오.
+*/
+ MSG_ID_E6A = 0xe6a,
+#endif
};
#endif /* MAP_MESSAGES_RE_H */
diff --git a/src/map/messages_zero.h b/src/map/messages_zero.h
index 039d215ac..80e4c0de0 100644
--- a/src/map/messages_zero.h
+++ b/src/map/messages_zero.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20190918
+Latest version: 20191008
*/
enum clif_messages {
@@ -752,7 +752,7 @@ Congratulations! You are the MVP! Your reward item is
MSG_YOU_RECEIVE_MVP_ITEM = 0x8f,
/*20171018 to latest
!!
-!!
+!
*/
MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90,
/*20171018 to latest
@@ -3902,7 +3902,6 @@ Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF]
MSG_EXPLAIN_QUICKSPELL2 = 0x302,
/*20171018 to latest
/q3 : /quickspell (/q1) + /quickspell2 (/q2)
-/q3: /quickspell (/q1) + /quickspell2 (/q2)
*/
MSG_EXPLAIN_QUICKSPELL3 = 0x303,
/*20171018 to latest
@@ -4955,7 +4954,7 @@ High Wizard
MSG_WIZARD_H = 0x3da,
/*20171018 to latest
White Smith
-WhiteSmith
+MasterSmith
*/
MSG_BLACKSMITH_H = 0x3db,
/*20171018 to latest
@@ -6577,7 +6576,6 @@ Quest List
MSG_QUESTWIN = 0x525,
/*20171018 to latest
RO SHOP
-RO Shop
*/
MSG_RO_SHOP = 0x526,
/*20171018 to latest
@@ -9558,7 +9556,6 @@ ATTACK
MSG_MACRO_ATTACK = 0x77d,
/*20171018 to latest
Next attack time :
-Next attack time:
*/
MSG_MACRO_NEXT_ATK_TIME = 0x77e,
/*20171018 to latest
@@ -9567,6 +9564,7 @@ When died
MSG_MACRO_WHEN_DIED = 0x77f,
/*20171018 to latest
When invited to a party
+When invited to the party
*/
MSG_MACRO_WHEN_INVITED_PARTY = 0x780,
/*20171018 to latest
@@ -9589,7 +9587,6 @@ Monster Job hunting experience that you can get through the doubling of %d is %.
MSG_PLUSONLYJOBEXP2 = 0x784,
/*20171018 to latest
SaveData_ExMacro%d
-SaveData_ExMacro %d
*/
MSG_MACRO_SAVE = 0x785,
/*20171018 to latest
@@ -9745,37 +9742,30 @@ Elapsed time: %d:%d:%d / %d:%d:%d
MSG_REPLAY_ELAPSEDTIME = 0x7a3,
/*20171018 to latest
Speed : X 1/4
-Speed: X 1/4
*/
MSG_REPLAY_SPEED1_4 = 0x7a4,
/*20171018 to latest
Speed : X 1/2
-Speed: X 1/2
*/
MSG_REPLAY_SPEED1_2 = 0x7a5,
/*20171018 to latest
Speed : X 1
-Speed: X 1
*/
MSG_REPLAY_SPEED1 = 0x7a6,
/*20171018 to latest
Speed : X 2
-Speed: X 2
*/
MSG_REPLAY_SPEED2 = 0x7a7,
/*20171018 to latest
Speed : X 4
-Speed: X 4
*/
MSG_REPLAY_SPEED4 = 0x7a8,
/*20171018 to latest
Speed : X 8
-Speed: X 8
*/
MSG_REPLAY_SPEED8 = 0x7a9,
/*20171018 to latest
Speed : X 16
-Speed: X 16
*/
MSG_REPLAY_SPEED16 = 0x7aa,
/*20171018 to latest
@@ -9785,17 +9775,14 @@ Speed: Unknown
MSG_REPLAY_SPEEDUNKNOWN = 0x7ab,
/*20171018 to latest
Service Info : %s
-Service Info: %s
*/
MSG_REPLAY_CHRVICEINFO = 0x7ac,
/*20171018 to latest
Character Name : %s
-Character Name: %s
*/
MSG_REPLAY_CHARACTERNAME = 0x7ad,
/*20171018 to latest
Map Name : %s
-Map Name: %s
*/
MSG_REPLAY_MAPNAME = 0x7ae,
/*20171018 to latest
@@ -9855,10 +9842,12 @@ Input FileName -> Start
MSG_REPLAY_START2 = 0x7bb,
/*20171018 to latest
Open Option
+Open Options
*/
MSG_REPLAY_OPENOPTION = 0x7bc,
/*20171018 to latest
Close Option
+Close Options
*/
MSG_REPLAY_CLOSEOPION = 0x7bd,
/*20171018 to latest
@@ -9905,16 +9894,16 @@ Record Start
MSG_REPLAY_RECORDSTART = 0x7c6,
/*20171018 to latest
is Saved.
+Recording saved
*/
MSG_REPLAY_RECORDEND = 0x7c7,
/*20171018 to latest
Weight : %3d / %3d
-Weight: %3d / %3d
*/
MSG_WEIGHT = 0x7c8,
/*20171018 to latest
Total : %s C
-Total: %s C
+Total: %s EUR
*/
MSG_TOTAL = 0x7c9,
/*20171018 to latest
@@ -9932,7 +9921,6 @@ Job Lv. %d
MSG__BASIC_MSG_JOB = 0x7cc,
/*20171018 to latest
Zeny : %s
-Zeny: %s
*/
MSG_BASIC_MSG_ZENY = 0x7cd,
/*20171018 to latest
@@ -9953,6 +9941,7 @@ item
MSG_GRAPHIC_MSG_ITEM = 0x7d1,
/*20171018 to latest
NoCtrl
+Ctrl
*/
MSG_GRAPHIC_MSG_NOCTRL = 0x7d2,
/*20171018 to latest
@@ -9962,6 +9951,7 @@ More
MSG_GRAPHIC_MSG_BATTLE = 0x7d3,
/*20171018 to latest
(Character/Total Slot)
+(Characters/Total slots)
*/
MSG_CHARACTER_MSG_CHARACTERTOTALSLOT = 0x7d4,
/*20171018 to latest
@@ -10761,6 +10751,7 @@ Rename
MSG_CHANGE_CHARACTER_NAME = 0x875,
/*20171018 to latest
Make Character
+Create Character
*/
MSG_MSG_MAKECHARCTER = 0x876,
/*20171018 to latest
@@ -10958,7 +10949,6 @@ Help
MSG_NAVIGATION_HELP = 0x89d,
/*20171018 to latest
ALL
-All
*/
MSG_NAVIGATION_ALL = 0x89e,
/*20171018 to latest
@@ -12223,7 +12213,7 @@ AuthTicket is Not Valid
MSG_NOT_VALID_AUTH_TICKET = 0x9a4,
/*20171018 to latest
ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d)
-ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d)
+ErrorCode : %d, ErrorValue : %d
*/
MSG_STEAMAGENCY_ERROR = 0x9a5,
/*20171018 to latest
@@ -12248,7 +12238,6 @@ The price of^0000FF %s^000000
MSG_WARNING_PRICE1 = 0x9a9,
/*20171018 to latest
100000000
-1000000000
*/
MSG_WARNING_PRICE2 = 0x9aa,
/*20171018 to latest
@@ -12897,7 +12886,7 @@ You can not open the mail.
MSG_FAILED_TO_WRITE_MAIL = 0xa2c,
/*20171018 to latest
You are currently joined in CLan !!
-You are currently joined in Clan !!
+You currently belong to a clan.
*/
MSG_JOINED_IN_CLAN = 0xa2d,
/*20171018 to latest
@@ -12952,17 +12941,14 @@ The recipient's name does not exist.
MSG_FAILE_MAIL_RECIEVER_INFO = 0xa37,
/*20171018 to latest
E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38,
/*20171018 to latest
DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39,
/*20171018 to latest
DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%)
*/
MSG_TAIWAN_PERSONALINFO_DEATHMSG = 0xa3a,
/*20171018 to latest
@@ -13146,7 +13132,6 @@ Cracker is low.
MSG_CASH_GEDARE_FAIL_MONEY = 0xa5e,
/*20171018 to latest
%s
-%s
*/
MSG_CASH_GEDARE_MONEY = 0xa5f,
/*20171018 to latest
@@ -13341,17 +13326,14 @@ Please empty at least 5 amount of possession in item window.
MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85,
/*20171018 to latest
E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_EXPMSG = 0xa86,
/*20171018 to latest
DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DROPMSG = 0xa87,
/*20171018 to latest
DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%)
-DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% )
*/
MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88,
/*20171018 to latest
@@ -13758,12 +13740,10 @@ Withdraw
MSG_ID_AD7 = 0xad7,
/*20171018 to latest
1 z UP
-1z UP
*/
MSG_ID_AD8 = 0xad8,
/*20171018 to latest
1 z Down
-1z Down
*/
MSG_ID_AD9 = 0xad9,
/*20171018 to latest
@@ -13920,17 +13900,14 @@ Send Mail
MSG_ID_AF8 = 0xaf8,
/*20171018 to latest
E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AF9 = 0xaf9,
/*20171018 to latest
DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFA = 0xafa,
/*20171018 to latest
DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
-DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
*/
MSG_ID_AFB = 0xafb,
/*20171018 to 20180928
@@ -13938,6 +13915,7 @@ DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%)
Name with this tag cannot be used.
20181010 to latest
해당 내용은 이름으로 사용하실 수 없습니다.
+You cannot use the tag as a name.
*/
MSG_ID_AFC = 0xafc,
/*20171018 to latest
@@ -14105,7 +14083,6 @@ Screenshots are not attached
MSG_ID_B1C = 0xb1c,
/*20171018 to latest
Twitter
-TWITTER
*/
MSG_ID_B1D = 0xb1d,
/*20171018 to latest
@@ -14443,7 +14420,6 @@ The [%s] is not present, the default AI will be used instead.
MSG_ID_B61 = 0xb61,
/*20171018 to latest
%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
-%.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%)
*/
MSG_ID_B62 = 0xb62,
/*20171018 to latest
@@ -15004,10 +14980,12 @@ Weight limit has reached toover 70%. Or less then 10 invenrory space.
MSG_ID_BCE = 0xbce,
/*20171018 to latest
C
+EUR
*/
MSG_ID_BCF = 0xbcf,
/*20171018 to latest
C
+EUR
*/
MSG_ID_BD0 = 0xbd0,
/*20171018 to latest
@@ -15239,10 +15217,12 @@ SP
MSG_ID_BFD = 0xbfd,
/*20171018 to latest
Lv
+Lv.
*/
MSG_ID_BFE = 0xbfe,
/*20171018 to latest
Lv
+Lv.
*/
MSG_ID_BFF = 0xbff,
/*20171018 to latest
@@ -15255,6 +15235,7 @@ Exp
MSG_ID_C01 = 0xc01,
/*20171018 to latest
Play Replay Flie
+Start replay
*/
MSG_ID_C02 = 0xc02,
/*20171018 to latest
@@ -15271,14 +15252,17 @@ Basicinfo
MSG_ID_C05 = 0xc05,
/*20171018 to latest
Equip
+Equipment
*/
MSG_ID_C06 = 0xc06,
/*20171018 to latest
Item
+Items
*/
MSG_ID_C07 = 0xc07,
/*20171018 to latest
Skill
+Skills
*/
MSG_ID_C08 = 0xc08,
/*20171018 to latest
@@ -15291,10 +15275,12 @@ Party
MSG_ID_C0A = 0xc0a,
/*20171018 to latest
Chatting
+Chat
*/
MSG_ID_C0B = 0xc0b,
/*20171018 to latest
Shortcut
+Hotkeys
*/
MSG_ID_C0C = 0xc0c,
/*20171018 to latest
@@ -15303,15 +15289,16 @@ Status
MSG_ID_C0D = 0xc0d,
/*20171018 to latest
ALL
-All
*/
MSG_ID_C0E = 0xc0e,
/*20171018 to latest
User Defined File Name
+Custom file name
*/
MSG_ID_C0F = 0xc0f,
/*20171018 to latest
Repeated File Check
+Check file
*/
MSG_ID_C10 = 0xc10,
/*20171018 to latest
@@ -15320,10 +15307,12 @@ on
MSG_ID_C11 = 0xc11,
/*20171018 to latest
<Basic Skin>
+<Basic>
*/
MSG_ID_C12 = 0xc12,
/*20171018 to latest
Select Skin
+Choose skin
*/
MSG_ID_C13 = 0xc13,
/*20171018 to latest
@@ -15836,6 +15825,7 @@ Loading the mailbox.
MSG_ID_C76 = 0xc76,
/*20171018 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_C77 = 0xc77,
/*20171018 to latest
@@ -16055,6 +16045,7 @@ BOX
MSG_ID_CA8 = 0xca8,
/*20171018 to latest
다시하기
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CA9 = 0xca9,
/*20171018 to latest
@@ -16201,6 +16192,7 @@ map
MSG_ID_CCC = 0xccc,
/*20171018 to latest
변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요.
+File abusing detected. Please restart the client with clean files.
*/
MSG_ID_CCD = 0xccd,
/*20171018 to latest
@@ -16482,6 +16474,7 @@ TokenAgency 서버 연결 실패
MSG_ID_D0D = 0xd0d,
/*20171023 to latest
삭제
+Delete
*/
MSG_ID_D0E = 0xd0e,
/*20171023 to latest
@@ -16676,6 +16669,7 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D3B = 0xd3b,
/*20171109 to latest
태권
+Taekwon
*/
MSG_ID_D3C = 0xd3c,
/*20171109 to 20171117
@@ -16716,10 +16710,12 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다.
MSG_ID_D42 = 0xd42,
/*20171109 to latest
차단 리스트가 없습니다
+Ignore-list is empty
*/
MSG_ID_D43 = 0xd43,
/*20171109 to latest
-차단 리스트-
+Characters in ignore-list:
*/
MSG_ID_D44 = 0xd44,
#endif
@@ -17096,6 +17092,7 @@ This is not the current attendance check event
MSG_ID_D93 = 0xd93,
/*20180207 to latest
개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다.
+
*/
MSG_ID_D94 = 0xd94,
#endif
@@ -17146,6 +17143,7 @@ Enter 4 english words and 2 chinese words
MSG_ID_D9D = 0xd9d,
/*20180328 to latest
50% 이상의 값을 입력할 수 없습니다.
+The guild tax rate can't be set to more than 50%.
*/
MSG_ID_D9E = 0xd9e,
/*20180328 to latest
@@ -17356,14 +17354,17 @@ Emblem 테두리를 그려주지 않습니다
#if PACKETVER >= 20180711
/*20180711 to latest
E X P : %.1f%% ( basic 100.0%% %s %.1f%%)
+EXP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DCF = 0xdcf,
/*20180711 to latest
DROP : %.1f%% ( basic 100.0%% %s %.1f%%)
+DROP: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD0 = 0xdd0,
/*20180711 to latest
DEATH : %.1f%% ( basic 100.0%% %s %.1f%%)
+DEATH: %.1f%% (basic: 100.0%%, %s: %.1f%%)
*/
MSG_ID_DD1 = 0xdd1,
#endif
@@ -17372,6 +17373,7 @@ DEATH : %.1f%% ( basic 100.0%% %s %.1f%%)
'
20180808 to latest
영문이나 러시아어 단독으로만 사용이 가능합니다.
+Forbidden symbols in character name.
*/
MSG_ID_DD2 = 0xdd2,
/*20180725 to 20180801
@@ -17384,30 +17386,36 @@ you must have an AccessTicket to login
--
20180905 to latest
창고를 불러오는 중입니다.
+Loading....
*/
MSG_ID_DD4 = 0xdd4,
#endif
#if PACKETVER >= 20180905
/*20180905 to latest
NOW LOADING..
+Loading...
*/
MSG_ID_DD5 = 0xdd5,
#endif
#if PACKETVER >= 20180919
/*20180919 to latest
삭제
+Delete
*/
MSG_ID_DD6 = 0xdd6,
/*20180919 to latest
답장
+Reply
*/
MSG_ID_DD7 = 0xdd7,
/*20180919 to latest
전송
+Send
*/
MSG_ID_DD8 = 0xdd8,
/*20180919 to latest
이름확인
+Name Check
*/
MSG_ID_DD9 = 0xdd9,
/*20180919 to latest
@@ -17534,6 +17542,7 @@ PvP
#if PACKETVER >= 20181226
/*20181226 to latest
Capture Monster
+Taming monster
*/
MSG_ID_DF5 = 0xdf5,
/*20181226 to latest
@@ -17544,6 +17553,7 @@ message
#if PACKETVER >= 20190116
/*20190116 to latest
TITLE
+Header
*/
MSG_ID_DF7 = 0xdf7,
/*20190116 to latest
@@ -17880,6 +17890,7 @@ AP가 부족합니다.
#if PACKETVER >= 20190814
/*20190814 to latest
+?
*/
MSG_ID_E3F = 0xe3f,
/*20190814 to latest
@@ -17892,6 +17903,7 @@ Total : %s Zeny
MSG_ID_E41 = 0xe41,
/*20190814 to latest
계정한정판매 등록창
+Limited Account Registration Window
*/
MSG_ID_E42 = 0xe42,
/*20190814 to latest
@@ -17916,28 +17928,36 @@ Sale Start Time
MSG_ID_E46 = 0xe46,
/*20190814 to latest
판매 종료시간
+Sale end time
*/
MSG_ID_E47 = 0xe47,
/*20190814 to latest
계정 한정
+Account only
*/
MSG_ID_E48 = 0xe48,
/*20190814 to 20190814
판매기간 : %d월 %d일 ~ %d월 %d일
20190828 to latest
판매기간 : %d월 %d일 %d시 %d분
+Sale period:% d month% d day% d hours% d
*/
MSG_ID_E49 = 0xe49,
-/*20190814 to latest
+/*20190814 to 20190925
구입가능 %d개
+% D available
+20191008 to latest
+계정당 구매가능
*/
MSG_ID_E4A = 0xe4a,
/*20190814 to latest
%d개 한정
+limited to% d
*/
MSG_ID_E4B = 0xe4b,
/*20190814 to latest
>> ItemName : %s / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분
+>> ItemName:% s / Quantity:% d / Sales Period:% d Month:% d Day:% d Hour:% d Minute ~% d Month:% d Day:% d Hour:% d Minute
*/
MSG_ID_E4C = 0xe4c,
/*20190814 to latest
@@ -17946,30 +17966,36 @@ Sold Out
MSG_ID_E4D = 0xe4d,
/*20190814 to latest
[%s]은(는) 현재 소환할 수 없는 지역에 있습니다.
+% s] is currently in a region that cannot be summoned.
*/
MSG_ID_E4E = 0xe4e,
#endif
#if PACKETVER >= 20190828
/*20190828 to latest
~ %d월 %d일 %d시 %d분
+% d min% d days% d days
*/
MSG_ID_E4F = 0xe4f,
/*20190828 to latest
상품을 더이상 추가할 수 없습니다
+Can't add any more items
*/
MSG_ID_E50 = 0xe50,
/*20190828 to latest
장착 중인 아이템은 교환할 수 없습니다. 장착을 해제한 뒤 시도해 주시길 바랍니다.
+The item being mounted cannot be exchanged. Please unmount it and try again.
*/
MSG_ID_E51 = 0xe51,
#endif
#if PACKETVER >= 20190911
/*20190911 to latest
길드 창고 이용 중엔 캐릭터 선택창으로 이동 할 수 없습니다.
+You can not move to the character selection window while using the Guild Warehouse.
*/
MSG_ID_E52 = 0xe52,
/*20190911 to latest
아이템 태그가 포함되어 있어 사용할 수 없습니다.
+Item tag is included and cannot be used.
*/
MSG_ID_E53 = 0xe53,
/*20190911 to latest
@@ -18022,15 +18048,17 @@ Balance: %s %c
MSG_ID_E5F = 0xe5f,
/*20190911 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money will be deducted from your total balance.
*/
MSG_ID_E60 = 0xe60,
/*20190911 to latest
^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %s캐시, 무료 %s캐시가 차감됩니다.
+Do you really want to purchase this item? %s Money and %s Free Points will be deducted from your total balance.
*/
MSG_ID_E61 = 0xe61,
-/*20190911 to 20190911
+/*20190911 to latest
호출이 거부되었습니다.
-20190918 to latest
+20190918 to 20190918
[%s]의 호출이 거부되었습니다.
*/
MSG_ID_E62 = 0xe62,
@@ -18045,6 +18073,34 @@ Balance: %s %c
*/
MSG_ID_E64 = 0xe64,
#endif
+#if PACKETVER >= 20190925
+/*20190925 to latest
+판매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E65 = 0xe65,
+/*20190925 to latest
+구매 노점 아이템 리스트가 저장되었습니다.
+*/
+ MSG_ID_E66 = 0xe66,
+#endif
+#if PACKETVER >= 20191008
+/*20191008 to latest
+VTC 인증에 실패하였습니다.
+*/
+ MSG_ID_E67 = 0xe67,
+/*20191008 to latest
+물물교환 중에는 장비를 착용할 수 없습니다.
+*/
+ MSG_ID_E68 = 0xe68,
+/*20191008 to latest
+교환하려는 품목
+*/
+ MSG_ID_E69 = 0xe69,
+/*20191008 to latest
+ 1차, 2차, 3차 직업 스킬 %d개를 더 올려 주십시오.
+*/
+ MSG_ID_E6A = 0xe6a,
+#endif
};
#endif /* MAP_MESSAGES_ZERO_H */
diff --git a/src/map/packets_keys_main.h b/src/map/packets_keys_main.h
index b7f25a83d..d02e7f20d 100644
--- a/src/map/packets_keys_main.h
+++ b/src/map/packets_keys_main.h
@@ -37,7 +37,7 @@
packetKeys(0x49357d72,0x22c370a1,0x5f836591);
#endif
-// 2010-11-23aRagexeRE, 2010-11-24aRagexeRE, 2010-11-24bRagexeRE, 2010-11-25aRagexeRE, 2010-11-26aRagexeRE, 2010-11-30aRagexeRE, 2010-12-07aRagexeRE, 2010-12-14aRagexeRE, 2010-12-21aRagexeRE, 2010-12-23aRagexeRE, 2010-12-28aRagexeRE, 2011-01-04aRagexeRE, 2011-01-05aRagexeRE, 2011-01-11aRagexeRE, 2011-01-18aRagexeRE, 2011-01-25aRagexeRE, 2011-01-26aRagexeRE, 2011-01-26bRagexeRE, 2011-01-31aRagexeRE, 2011-01-31bRagexeRE, 2011-01-31cRagexeRE, 2011-02-08aRagexeRE, 2011-02-15aRagexeRE, 2011-02-22aRagexeRE, 2011-02-23aRagexeRE, 2011-02-23bRagexeRE, 2011-02-24aRagexeRE, 2011-02-25aRagexeRE, 2011-02-28aRagexeRE, 2011-03-08aRagexeRE, 2011-03-09aRagexeRE, 2011-03-09bRagexeRE, 2011-03-09cRagexeRE, 2011-03-09dRagexeRE, 2011-03-15aRagexeRE, 2011-03-22aRagexeRE, 2011-03-29aRagexeRE, 2011-03-30aRagexeRE, 2011-03-30cRagexeRE, 2011-04-05aRagexeRE, 2011-04-12aRagexeRE, 2011-04-19aRagexeRE, 2011-04-20aRagexeRE, 2011-04-26aRagexeRE, 2011-04-27aRagexeRE, 2011-05-03aRagexeRE, 2011-05-11aRagexeRE, 2011-05-17bRagexeRE, 2011-05-24aRagexeRE, 2011-05-26aRagexeRE, 2011-05-31aRagexeRE, 2011-06-07aRagexeRE, 2011-06-08aRagexeRE, 2011-06-08bRagexeRE, 2011-06-08cRagexeRE, 2011-06-09aRagexeRE, 2011-06-14bRagexeRE, 2011-06-22aRagexeRE, 2011-06-28aRagexeRE, 2011-07-06aRagexeRE, 2011-07-13aRagexeRE, 2011-07-13bRagexeRE, 2011-07-13cRagexeRE, 2011-07-19aRagexeRE, 2011-07-26aRagexeRE, 2011-08-03aRagexeRE, 2011-08-03bRagexeRE, 2011-08-10aRagexeRE, 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE, 2018-07-04aRagexe, 2018-07-04aRagexeRE, 2018-07-11aRagexeRE, 2018-07-18bRagexe, 2018-07-18bRagexeRE, 2018-07-18bRagexeRE1, 2018-07-18cRagexe, 2018-07-18cRagexeRE, 2018-08-01cRagexe, 2018-08-01cRagexeRE, 2018-08-08bRagexe, 2018-08-08bRagexeRE, 2018-08-22cRagexe, 2018-08-22cRagexeRE, 2018-08-29aRagexe, 2018-08-29aRagexeRE, 2018-08-29bRagexeRE, 2018-08-31aRagexe, 2018-09-12dRagexe, 2018-09-12dRagexeRE, 2018-09-19aRagexe, 2018-09-19aRagexeRE, 2018-10-02aRagexe, 2018-10-02aRagexeRE, 2018-10-02bRagexe, 2018-10-02bRagexeRE, 2018-10-17_02aRagexe, 2018-10-17_02aRagexeRE, 2018-10-17_03aRagexe, 2018-10-17_03aRagexeRE, 2018-10-17bRagexe, 2018-10-17bRagexeRE, 2018-10-24bRagexe, 2018-10-31aRagexe, 2018-10-31bRagexe, 2018-10-31cRagexeRE, 2018-11-07aRagexe, 2018-11-07aRagexeRE, 2018-11-14cRagexe, 2018-11-14cRagexeRE, 2018-11-14dRagexe, 2018-11-14dRagexeRE, 2018-11-21bRagexe, 2018-11-21cRagexeRE, 2018-11-28aRagexe, 2018-11-28aRagexeRE, 2018-11-28bRagexe, 2018-11-28cRagexe, 2018-12-05aRagexe, 2018-12-05bRagexeRE, 2018-12-12aRagexe, 2018-12-12aRagexeRE, 2018-12-12bRagexe, 2018-12-12bRagexeRE, 2018-12-19bRagexe, 2018-12-19bRagexeRE, 2018-12-26aRagexe, 2018-12-26aRagexeRE, 2019-01-09aRagexe, 2019-01-09bRagexeRE, 2019-01-16bRagexe, 2019-01-16bRagexeRE, 2019-01-16cRagexe, 2019-01-16cRagexeRE, 2019-01-23dRagexe, 2019-01-23dRagexeRE, 2019-02-13IRagexeRE, 2019-02-13bRagexe, 2019-02-13eRagexe, 2019-02-20aRagexeRE, 2019-02-27aRagexe, 2019-02-27bRagexeRE, 2019-02-28aRagexe, 2019-02-28aRagexeRE, 2019-03-06bRagexe, 2019-03-06bRagexeRE, 2019-03-06cRagexe, 2019-03-06cRagexeRE, 2019-03-13aRagexe, 2019-03-20aRagexe, 2019-03-20aRagexeRE, 2019-03-22aRagexe, 2019-03-22aRagexeRE, 2019-03-27bRagexe, 2019-03-27bRagexeRE, 2019-04-03aRagexe, 2019-04-03bRagexeRE, 2019-04-03cRagexeRE, 2019-04-17aRagexe, 2019-04-17cRagexeRE, 2019-04-18aRagexe, 2019-04-18aRagexeRE, 2019-05-08cRagexe, 2019-05-08dRagexeRE, 2019-05-08eRagexeRE, 2019-05-22bRagexe, 2019-05-22bRagexeRE, 2019-05-22cRagexe, 2019-05-22cRagexeRE, 2019-05-23aRagexe, 2019-05-29aRagexe, 2019-05-29bRagexeRE, 2019-05-29cRagexe, 2019-05-29cRagexeRE, 2019-05-30aRagexe, 2019-05-30aRagexeRE, 2019-06-05JRagexeRE, 2019-06-05KRagexe, 2019-06-05LRagexeRE, 2019-06-05fRagexe, 2019-06-05hRagexeRE, 2019-06-19bRagexe, 2019-06-19cRagexeRE, 2019-06-19eRagexe, 2019-06-19hRagexe, 2019-06-26bRagexeRE, 2019-07-03aRagexe, 2019-07-03bRagexeRE, 2019-07-17aRagexe, 2019-07-17cRagexeRE, 2019-07-17dRagexe, 2019-07-17dRagexeRE, 2019-07-24aRagexe, 2019-07-24bRagexeRE, 2019-07-31bRagexe, 2019-07-31bRagexeRE, 2019-08-02aRagexe, 2019-08-02aRagexeRE, 2019-08-07aRagexe, 2019-08-07dRagexeRE, 2019-08-21aRagexe, 2019-08-21cRagexeRE, 2019-08-21dRagexeRE, 2019-08-28aRagexe, 2019-08-28aRagexeRE, 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-04bRagexeRE, 2019-09-18bRagexe, 2019-09-18cRagexeRE
+// 2010-11-23aRagexeRE, 2010-11-24aRagexeRE, 2010-11-24bRagexeRE, 2010-11-25aRagexeRE, 2010-11-26aRagexeRE, 2010-11-30aRagexeRE, 2010-12-07aRagexeRE, 2010-12-14aRagexeRE, 2010-12-21aRagexeRE, 2010-12-23aRagexeRE, 2010-12-28aRagexeRE, 2011-01-04aRagexeRE, 2011-01-05aRagexeRE, 2011-01-11aRagexeRE, 2011-01-18aRagexeRE, 2011-01-25aRagexeRE, 2011-01-26aRagexeRE, 2011-01-26bRagexeRE, 2011-01-31aRagexeRE, 2011-01-31bRagexeRE, 2011-01-31cRagexeRE, 2011-02-08aRagexeRE, 2011-02-15aRagexeRE, 2011-02-22aRagexeRE, 2011-02-23aRagexeRE, 2011-02-23bRagexeRE, 2011-02-24aRagexeRE, 2011-02-25aRagexeRE, 2011-02-28aRagexeRE, 2011-03-08aRagexeRE, 2011-03-09aRagexeRE, 2011-03-09bRagexeRE, 2011-03-09cRagexeRE, 2011-03-09dRagexeRE, 2011-03-15aRagexeRE, 2011-03-22aRagexeRE, 2011-03-29aRagexeRE, 2011-03-30aRagexeRE, 2011-03-30cRagexeRE, 2011-04-05aRagexeRE, 2011-04-12aRagexeRE, 2011-04-19aRagexeRE, 2011-04-20aRagexeRE, 2011-04-26aRagexeRE, 2011-04-27aRagexeRE, 2011-05-03aRagexeRE, 2011-05-11aRagexeRE, 2011-05-17bRagexeRE, 2011-05-24aRagexeRE, 2011-05-26aRagexeRE, 2011-05-31aRagexeRE, 2011-06-07aRagexeRE, 2011-06-08aRagexeRE, 2011-06-08bRagexeRE, 2011-06-08cRagexeRE, 2011-06-09aRagexeRE, 2011-06-14bRagexeRE, 2011-06-22aRagexeRE, 2011-06-28aRagexeRE, 2011-07-06aRagexeRE, 2011-07-13aRagexeRE, 2011-07-13bRagexeRE, 2011-07-13cRagexeRE, 2011-07-19aRagexeRE, 2011-07-26aRagexeRE, 2011-08-03aRagexeRE, 2011-08-03bRagexeRE, 2011-08-10aRagexeRE, 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE, 2018-07-04aRagexe, 2018-07-04aRagexeRE, 2018-07-11aRagexeRE, 2018-07-18bRagexe, 2018-07-18bRagexeRE, 2018-07-18bRagexeRE1, 2018-07-18cRagexe, 2018-07-18cRagexeRE, 2018-08-01cRagexe, 2018-08-01cRagexeRE, 2018-08-08bRagexe, 2018-08-08bRagexeRE, 2018-08-22cRagexe, 2018-08-22cRagexeRE, 2018-08-29aRagexe, 2018-08-29aRagexeRE, 2018-08-29bRagexeRE, 2018-08-31aRagexe, 2018-09-12dRagexe, 2018-09-12dRagexeRE, 2018-09-19aRagexe, 2018-09-19aRagexeRE, 2018-10-02aRagexe, 2018-10-02aRagexeRE, 2018-10-02bRagexe, 2018-10-02bRagexeRE, 2018-10-17_02aRagexe, 2018-10-17_02aRagexeRE, 2018-10-17_03aRagexe, 2018-10-17_03aRagexeRE, 2018-10-17bRagexe, 2018-10-17bRagexeRE, 2018-10-24bRagexe, 2018-10-31aRagexe, 2018-10-31bRagexe, 2018-10-31cRagexeRE, 2018-11-07aRagexe, 2018-11-07aRagexeRE, 2018-11-14cRagexe, 2018-11-14cRagexeRE, 2018-11-14dRagexe, 2018-11-14dRagexeRE, 2018-11-21bRagexe, 2018-11-21cRagexeRE, 2018-11-28aRagexe, 2018-11-28aRagexeRE, 2018-11-28bRagexe, 2018-11-28cRagexe, 2018-12-05aRagexe, 2018-12-05bRagexeRE, 2018-12-12aRagexe, 2018-12-12aRagexeRE, 2018-12-12bRagexe, 2018-12-12bRagexeRE, 2018-12-19bRagexe, 2018-12-19bRagexeRE, 2018-12-26aRagexe, 2018-12-26aRagexeRE, 2019-01-09aRagexe, 2019-01-09bRagexeRE, 2019-01-16bRagexe, 2019-01-16bRagexeRE, 2019-01-16cRagexe, 2019-01-16cRagexeRE, 2019-01-23dRagexe, 2019-01-23dRagexeRE, 2019-02-13IRagexeRE, 2019-02-13bRagexe, 2019-02-13eRagexe, 2019-02-20aRagexeRE, 2019-02-27aRagexe, 2019-02-27bRagexeRE, 2019-02-28aRagexe, 2019-02-28aRagexeRE, 2019-03-06bRagexe, 2019-03-06bRagexeRE, 2019-03-06cRagexe, 2019-03-06cRagexeRE, 2019-03-13aRagexe, 2019-03-20aRagexe, 2019-03-20aRagexeRE, 2019-03-22aRagexe, 2019-03-22aRagexeRE, 2019-03-27bRagexe, 2019-03-27bRagexeRE, 2019-04-03aRagexe, 2019-04-03bRagexeRE, 2019-04-03cRagexeRE, 2019-04-17aRagexe, 2019-04-17cRagexeRE, 2019-04-18aRagexe, 2019-04-18aRagexeRE, 2019-05-08cRagexe, 2019-05-08dRagexeRE, 2019-05-08eRagexeRE, 2019-05-22bRagexe, 2019-05-22bRagexeRE, 2019-05-22cRagexe, 2019-05-22cRagexeRE, 2019-05-23aRagexe, 2019-05-29aRagexe, 2019-05-29bRagexeRE, 2019-05-29cRagexe, 2019-05-29cRagexeRE, 2019-05-30aRagexe, 2019-05-30aRagexeRE, 2019-06-05JRagexeRE, 2019-06-05KRagexe, 2019-06-05LRagexeRE, 2019-06-05fRagexe, 2019-06-05hRagexeRE, 2019-06-19bRagexe, 2019-06-19cRagexeRE, 2019-06-19eRagexe, 2019-06-19hRagexe, 2019-06-26bRagexeRE, 2019-07-03aRagexe, 2019-07-03bRagexeRE, 2019-07-17aRagexe, 2019-07-17cRagexeRE, 2019-07-17dRagexe, 2019-07-17dRagexeRE, 2019-07-24aRagexe, 2019-07-24bRagexeRE, 2019-07-31bRagexe, 2019-07-31bRagexeRE, 2019-08-02aRagexe, 2019-08-02aRagexeRE, 2019-08-07aRagexe, 2019-08-07dRagexeRE, 2019-08-21aRagexe, 2019-08-21cRagexeRE, 2019-08-21dRagexeRE, 2019-08-28aRagexe, 2019-08-28aRagexeRE, 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-04bRagexeRE, 2019-09-18bRagexe, 2019-09-18cRagexeRE, 2019-09-25aRagexe, 2019-09-25aRagexeRE, 2019-09-25bRagexe, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexe, 2019-10-16fRagexeRE, 2019-10-16gRagexe, 2019-10-16gRagexeRE
#if PACKETVER == 20101123 || \
PACKETVER == 20101124 || \
PACKETVER == 20101125 || \
@@ -165,7 +165,10 @@
PACKETVER == 20190821 || \
PACKETVER == 20190828 || \
PACKETVER == 20190904 || \
- PACKETVER >= 20190918
+ PACKETVER == 20190918 || \
+ PACKETVER == 20190925 || \
+ PACKETVER == 20191002 || \
+ PACKETVER >= 20191016
packetKeys(0x00000000,0x00000000,0x00000000);
#endif
diff --git a/src/map/packets_keys_zero.h b/src/map/packets_keys_zero.h
index 2708d11e1..e4319817b 100644
--- a/src/map/packets_keys_zero.h
+++ b/src/map/packets_keys_zero.h
@@ -30,7 +30,7 @@
/* This file is autogenerated, please do not commit manual changes */
-// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero, 2018-07-25_2aRagexe_zero, 2018-08-01aRagexe_zero, 2018-08-08_2aRagexe_zero, 2018-08-22aRagexe_zero, 2018-08-29aRagexe_zero, 2018-09-05aRagexe_zero, 2018-09-12aRagexe_zero, 2018-09-19aRagexe_zero, 2018-09-28aRagexe_zero, 2018-10-10_2aRagexe_zero, 2018-10-24_2aRagexe_zero, 2018-11-14aRagexe_zero, 2018-11-20aRagexe_zero, 2018-11-28aRagexe_zero, 2018-12-12aRagexe_zero, 2018-12-19aRagexe_zero, 2018-12-26_2aRagexe_zero, 2019-01-16_2aRagexe_zero, 2019-01-17_1aRagexe_zero, 2019-01-30_2aRagexe_zero, 2019-02-13aRagexe_zero, 2019-02-20aRagexe_zero, 2019-02-27aRagexe_zero, 2019-03-13aRagexe_zero, 2019-03-27_2aRagexe_zero, 2019-03-27_3aRagexe_zero, 2019-04-03aRagexe_zero, 2019-04-10bRagexe_zero, 2019-04-24aRagexe_zero, 2019-05-02aRagexe_zero, 2019-05-08_2aRagexe_zero, 2019-05-08aRagexe_zero, 2019-05-15aRagexe_zero, 2019-05-29aRagexe_zero, 2019-05-30aRagexe_zero, 2019-06-05_2aRagexe_zero, 2019-06-26_2aRagexe_zero, 2019-06-26_3aRagexe_zero, 2019-07-09aRagexe_zero, 2019-07-10_3aRagexe_zero, 2019-07-17aRagexe_zero, 2019-07-24aRagexe_zero, 2019-08-14_3aRagexe_zero, 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero
+// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero, 2018-07-25_2aRagexe_zero, 2018-08-01aRagexe_zero, 2018-08-08_2aRagexe_zero, 2018-08-22aRagexe_zero, 2018-08-29aRagexe_zero, 2018-09-05aRagexe_zero, 2018-09-12aRagexe_zero, 2018-09-19aRagexe_zero, 2018-09-28aRagexe_zero, 2018-10-10_2aRagexe_zero, 2018-10-24_2aRagexe_zero, 2018-11-14aRagexe_zero, 2018-11-20aRagexe_zero, 2018-11-28aRagexe_zero, 2018-12-12aRagexe_zero, 2018-12-19aRagexe_zero, 2018-12-26_2aRagexe_zero, 2019-01-16_2aRagexe_zero, 2019-01-17_1aRagexe_zero, 2019-01-30_2aRagexe_zero, 2019-02-13aRagexe_zero, 2019-02-20aRagexe_zero, 2019-02-27aRagexe_zero, 2019-03-13aRagexe_zero, 2019-03-27_2aRagexe_zero, 2019-03-27_3aRagexe_zero, 2019-04-03aRagexe_zero, 2019-04-10bRagexe_zero, 2019-04-24aRagexe_zero, 2019-05-02aRagexe_zero, 2019-05-08_2aRagexe_zero, 2019-05-08aRagexe_zero, 2019-05-15aRagexe_zero, 2019-05-29aRagexe_zero, 2019-05-30aRagexe_zero, 2019-06-05_2aRagexe_zero, 2019-06-26_2aRagexe_zero, 2019-06-26_3aRagexe_zero, 2019-07-09aRagexe_zero, 2019-07-10_3aRagexe_zero, 2019-07-17aRagexe_zero, 2019-07-24aRagexe_zero, 2019-08-14_3aRagexe_zero, 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero
#if PACKETVER == 20171018 || \
PACKETVER == 20171019 || \
PACKETVER == 20171023 || \
@@ -94,7 +94,9 @@
PACKETVER == 20190814 || \
PACKETVER == 20190828 || \
PACKETVER == 20190911 || \
- PACKETVER >= 20190918
+ PACKETVER == 20190918 || \
+ PACKETVER == 20190925 || \
+ PACKETVER >= 20191008
packetKeys(0x00000000,0x00000000,0x00000000);
#endif
diff --git a/src/map/packets_shuffle_main.h b/src/map/packets_shuffle_main.h
index e3e798dd1..ede178384 100644
--- a/src/map/packets_shuffle_main.h
+++ b/src/map/packets_shuffle_main.h
@@ -9794,9 +9794,12 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-18bRagexe
+// 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-18bRagexe, 2019-09-25aRagexe, 2019-09-25bRagexe, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-16fRagexe, 2019-10-16gRagexe
#if PACKETVER == 20190904 || \
- PACKETVER == 20190918
+ PACKETVER == 20190918 || \
+ PACKETVER == 20190925 || \
+ PACKETVER == 20191002 || \
+ PACKETVER == 20191016
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_shuffle_re.h b/src/map/packets_shuffle_re.h
index f2a1b96ad..049d4808a 100644
--- a/src/map/packets_shuffle_re.h
+++ b/src/map/packets_shuffle_re.h
@@ -9744,9 +9744,12 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-09-04bRagexeRE, 2019-09-18cRagexeRE
+// 2019-09-04bRagexeRE, 2019-09-18cRagexeRE, 2019-09-25aRagexeRE, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexeRE, 2019-10-16gRagexeRE
#if PACKETVER == 20190904 || \
- PACKETVER == 20190918
+ PACKETVER == 20190918 || \
+ PACKETVER == 20190925 || \
+ PACKETVER == 20191002 || \
+ PACKETVER == 20191016
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_shuffle_zero.h b/src/map/packets_shuffle_zero.h
index 4d6da7a8a..0259a9555 100644
--- a/src/map/packets_shuffle_zero.h
+++ b/src/map/packets_shuffle_zero.h
@@ -803,10 +803,12 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero
+// 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero
#if PACKETVER == 20190828 || \
PACKETVER == 20190911 || \
- PACKETVER == 20190918
+ PACKETVER == 20190918 || \
+ PACKETVER == 20190925 || \
+ PACKETVER == 20191008
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h
index 9c8c93865..c0d1054d7 100644
--- a/src/map/packets_struct.h
+++ b/src/map/packets_struct.h
@@ -1183,7 +1183,8 @@ struct ZC_STORE_ITEMLIST_NORMAL {
struct NORMALITEM_INFO list[MAX_ITEMLIST];
} __attribute__((packed));
-struct ZC_INVENTORY_START {
+#if PACKETVER_RE_NUM >= 20180829 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
+struct PACKET_ZC_INVENTORY_START {
int16 packetType;
#if PACKETVER_RE_NUM >= 20180919 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
int16 packetLength;
@@ -1197,14 +1198,19 @@ struct ZC_INVENTORY_START {
char name[NAME_LENGTH];
#endif
} __attribute__((packed));
+DEFINE_PACKET_HEADER(ZC_INVENTORY_START, 0x0b08);
+#endif // PACKETVER_RE_NUM >= 20180829 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
-struct ZC_INVENTORY_END {
+#if PACKETVER_RE_NUM >= 20180829 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
+struct PACKET_ZC_INVENTORY_END {
int16 packetType;
#if PACKETVER_RE_NUM >= 20180912 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
uint8 invType;
#endif
char flag;
} __attribute__((packed));
+DEFINE_PACKET_HEADER(ZC_INVENTORY_END, 0x0b0b);
+#endif // PACKETVER_RE_NUM >= 20180829 || PACKETVER_ZERO_NUM >= 20180919 || PACKETVER_MAIN_NUM >= 20181002
struct ZC_STORE_ITEMLIST_EQUIP {
int16 PacketType;
@@ -3523,7 +3529,7 @@ DEFINE_PACKET_HEADER(ZC_HAT_EFFECT, 0x0a3b);
#endif
// [4144] this struct updated not in all packets in client
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
struct SKILLDATA {
uint16 id;
int inf;
@@ -3549,7 +3555,7 @@ struct PACKET_ZC_ADD_SKILL {
int16 packetType;
struct SKILLDATA skill;
} __attribute__((packed));
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
DEFINE_PACKET_HEADER(ZC_ADD_SKILL, 0x0b31);
#else
DEFINE_PACKET_HEADER(ZC_ADD_SKILL, 0x0111);
@@ -3560,13 +3566,13 @@ struct PACKET_ZC_SKILLINFO_LIST {
int16 packetLength;
struct SKILLDATA skills[];
} __attribute__((packed));
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
DEFINE_PACKET_HEADER(ZC_SKILLINFO_LIST, 0x0b32);
#else
DEFINE_PACKET_HEADER(ZC_SKILLINFO_LIST, 0x010f);
#endif
-#if PACKETVER_RE_NUM >= 20190807
+#if PACKETVER_RE_NUM >= 20190807 || PACKETVER_ZERO_NUM >= 20190918
struct PACKET_ZC_SKILLINFO_UPDATE2 {
int16 packetType;
uint16 id;