From 943c01d67d89adf4c30da29b95cf5ac639fae0a7 Mon Sep 17 00:00:00 2001 From: mekolat Date: Wed, 20 Apr 2016 14:02:03 -0400 Subject: add client version to packet 0x2b02 --- src/char/char.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/char/char.cpp') diff --git a/src/char/char.cpp b/src/char/char.cpp index 3767c54..47fbba2 100644 --- a/src/char/char.cpp +++ b/src/char/char.cpp @@ -1781,7 +1781,7 @@ void parse_frommap(Session *ms) case 0x2b02: { Packet_Fixed<0x2b02> fixed; - rv = recv_fpacket<0x2b02, 18>(ms, fixed); + rv = recv_fpacket<0x2b02, 22>(ms, fixed); if (rv != RecvResult::Complete) break; @@ -1794,6 +1794,7 @@ void parse_frommap(Session *ms) auth_fifo_iter->login_id2 = fixed.login_id2; auth_fifo_iter->delflag = 2; auth_fifo_iter->ip = fixed.ip; + auth_fifo_iter->client_version = fixed.client_protocol_version; auth_fifo_iter++; Packet_Fixed<0x2b03> fixed_03; @@ -2277,6 +2278,8 @@ void parse_char(Session *s) send_fpacket<0x2716, 6>(login_session, fixed_16); } + sd->client_version = afi.client_version; + // send characters to player mmo_char_send006b(s, sd); } -- cgit v1.2.3-60-g2f50