summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhemagx <hemagx2@gmail.com>2015-12-24 14:20:47 +0200
committerhemagx <hemagx2@gmail.com>2015-12-24 14:20:47 +0200
commit8e77c3459e87df92309afe25d25539e6684e2dda (patch)
treeae22408dda22aadca26836c697466f9cda13790e
parent699ff0a2650fd0db4ea9884f8e7f95dcfa19c265 (diff)
downloadhercules-8e77c3459e87df92309afe25d25539e6684e2dda.tar.gz
hercules-8e77c3459e87df92309afe25d25539e6684e2dda.tar.bz2
hercules-8e77c3459e87df92309afe25d25539e6684e2dda.tar.xz
hercules-8e77c3459e87df92309afe25d25539e6684e2dda.zip
Change packet 0x82d to not send billing slots.
currently billing slots is not supported and sending the premium slots twice cause client to bug. Fixes #1017
-rw-r--r--src/char/char.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/char/char.c b/src/char/char.c
index 91d0870d1..e991aafcc 100644
--- a/src/char/char.c
+++ b/src/char/char.c
@@ -2117,7 +2117,7 @@ void char_mmo_char_send_slots_info(int fd, struct char_session_data* sd) {
WFIFOW(fd,2) = 29;
WFIFOB(fd,4) = sd->char_slots;
WFIFOB(fd,5) = MAX_CHARS - sd->char_slots;
- WFIFOB(fd,6) = MAX_CHARS - sd->char_slots;
+ WFIFOB(fd,6) = 0;
WFIFOB(fd,7) = sd->char_slots;
WFIFOB(fd,8) = sd->char_slots;
memset(WFIFOP(fd,9), 0, 20); // unused bytes