summaryrefslogtreecommitdiff
path: root/src/char/init.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-04-15 12:56:09 +0300
committerAndrei Karas <akaras@inbox.ru>2015-04-15 12:56:46 +0300
commit555eb0850d0e46aa25de88c15d2f00fbe62385f5 (patch)
tree305a9ab595692591f4f1be8e633ba2861975c8cc /src/char/init.c
parent293793b7027029efc87c8b657a0c45d26e0840c5 (diff)
downloadevol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.gz
evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.bz2
evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.xz
evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.zip
Add support for change password packet.
Change server version to 6.
Diffstat (limited to 'src/char/init.c')
-rw-r--r--src/char/init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/char/init.c b/src/char/init.c
index 262a463..6c8e34d 100644
--- a/src/char/init.c
+++ b/src/char/init.c
@@ -60,6 +60,9 @@ HPExport void plugin_init (void)
loginif = GET_SYMBOL("loginif");
mapif = GET_SYMBOL("mapif");
+ addPacket(0x0061, 50, echar_parse_change_paassword, hpParse_Char);
+ addPacket(0x5001, 7, echar_parse_login_password_change_ack, hpParse_FromLogin);
+
addHookPre("chr->parse_char_login_map_server", echar_parse_char_login_map_server);
addHookPre("chr->parse_char_create_new_char", echar_parse_char_create_new_char);
//addHookPre("chr->parse_char_ping", echar_parse_char_ping);