From 1d6dc898128912105b40766e446a0408f32e2e6e Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Fri, 21 Feb 2020 03:36:52 +0100 Subject: Adjust clif_pcname_ack() function to always use PACKET_ZC_ACK_REQNAMEALL This fixes the issue, where not even the fake name shows up, when using @fakename in RE clients. --- src/map/clif.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src') diff --git a/src/map/clif.c b/src/map/clif.c index 660c516d7..fd5bdc699 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -9391,17 +9391,10 @@ static void clif_pcname_ack(int fd, struct block_list *bl) struct PACKET_ZC_ACK_REQNAMEALL packet = { 0 }; int len = sizeof(struct PACKET_ZC_ACK_REQNAMEALL); packet.gid = bl->id; + packet.packet_id = HEADER_ZC_ACK_REQNAMEALL; const struct map_session_data *ssd = BL_UCCAST(BL_PC, bl); - if (ssd->fakename[0] != '\0') { - packet.packet_id = reqName; - len = sizeof(struct packet_reqname_ack); - } else { - packet.packet_id = HEADER_ZC_ACK_REQNAMEALL; - len = sizeof(struct PACKET_ZC_ACK_REQNAMEALL); - } - //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise != -1) { packet.gid = -bl->id; -- cgit v1.2.3-70-g09d2