From 1e492e343fa3581790503a96a847d717976e375f Mon Sep 17 00:00:00 2001 From: panikon Date: Wed, 2 Jul 2014 11:58:44 -0300 Subject: Fixed issue that when players used [at]fakename when disguised their names wouldn't be updated for them --- src/map/atcommand.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/map') diff --git a/src/map/atcommand.c b/src/map/atcommand.c index 2acea5872..8f4eb5219 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -7415,6 +7415,8 @@ ACMD(fakename){ { sd->fakename[0] = '\0'; clif->charnameack(0, &sd->bl); + if( sd->disguise ) + clif->charnameack(sd->fd, &sd->bl); clif->message(sd->fd, msg_txt(1307)); // Returned to real name. return true; } @@ -7431,6 +7433,8 @@ ACMD(fakename){ safestrncpy(sd->fakename, message, sizeof(sd->fakename)); clif->charnameack(0, &sd->bl); + if( sd->disguise ) // Another packet should be sent so the client updates the name for sd + clif->charnameack(sd->fd, &sd->bl); clif->message(sd->fd, msg_txt(1310)); // Fake name enabled. return true; -- cgit v1.2.3-70-g09d2