From c7c8e583bf2284bd87d016866d840c05df37cfc7 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Jul 2017 21:12:05 +0300 Subject: In most cases send in send_pc_info language field even if some clients not support it. Old clients ignoring it anyway. --- src/emap/send.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emap/send.c b/src/emap/send.c index 7aceb20..5292f7b 100644 --- a/src/emap/send.c +++ b/src/emap/send.c @@ -188,7 +188,7 @@ void send_pc_info(struct block_list* bl1, return; int len = 14; - if (tdata->clientVersion >= 21) + if (bl1 == bl2 || tdata->clientVersion >= 21) len = 16; char buf[len]; WBUFW (buf, 0) = 0xb0a; @@ -199,7 +199,7 @@ void send_pc_info(struct block_list* bl1, else WBUFL (buf, 8) = 0; WBUFW (buf, 12) = data->mount; - if (tdata->clientVersion >= 21) + if (bl1 == bl2 || tdata->clientVersion >= 21) WBUFW (buf, 14) = data->language; clif->send(&buf, (int)sizeof(buf), bl2, target); -- cgit v1.2.3-60-g2f50