diff options
author | smokexyz <sagunkho@hotmail.com> | 2017-03-23 02:11:35 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-23 02:11:35 +0530 |
commit | c07dcc80c3d5a6375c3f78eaa517e3df3020d69a (patch) | |
tree | 4abc39d7ffb378f586dcdb65a59517cbaa09dcf4 /src | |
parent | 2e601e6b95e202a37f07510783f462ddfa331b2f (diff) | |
parent | 964268da6cbf76dc9f2fb53d874061b5634f3759 (diff) | |
download | hercules-c07dcc80c3d5a6375c3f78eaa517e3df3020d69a.tar.gz hercules-c07dcc80c3d5a6375c3f78eaa517e3df3020d69a.tar.bz2 hercules-c07dcc80c3d5a6375c3f78eaa517e3df3020d69a.tar.xz hercules-c07dcc80c3d5a6375c3f78eaa517e3df3020d69a.zip |
Merge pull request #1643 from 4144/authfix
Fix map server auth packet for clients >= 20160330.
Diffstat (limited to 'src')
-rw-r--r-- | src/map/clif.c | 3 | ||||
-rw-r--r-- | src/map/packets_struct.h | 8 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 8fae28e74..9e20510ad 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -677,7 +677,8 @@ void clif_authok(struct map_session_data *sd) #if PACKETVER >= 20080102 p.font = sd->status.font; #endif -#if PACKETVER >= 20141016 +// Some clients smaller than 20160330 cant be tested [4144] +#if PACKETVER >= 20141016 && PACKETVER < 20160330 p.sex = sd->status.sex; #endif clif->send(&p,sizeof(p),&sd->bl,SELF); diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h index 4d474ac93..71a6bfd6e 100644 --- a/src/map/packets_struct.h +++ b/src/map/packets_struct.h @@ -141,8 +141,11 @@ enum packet_headers { authokType = 0x73, #elif PACKETVER < 20141022 authokType = 0x2eb, -#else +// Some clients smaller than 20160330 cant be tested [4144] +#elif PACKETVER < 20160330 authokType = 0xa18, +#else + authokType = 0x2eb, #endif script_clearType = 0x8d6, package_item_announceType = 0x7fd, @@ -400,7 +403,8 @@ struct packet_authok { #if PACKETVER >= 20080102 int16 font; #endif -#if PACKETVER >= 20141022 +// Some clients smaller than 20160330 cant be tested [4144] +#if PACKETVER >= 20141022 && PACKETVER < 20160330 uint8 sex; #endif } __attribute__((packed)); |