diff options
author | panikon <panikon@zoho.com> | 2014-07-02 11:58:44 -0300 |
---|---|---|
committer | panikon <panikon@zoho.com> | 2014-07-02 11:58:44 -0300 |
commit | 1e492e343fa3581790503a96a847d717976e375f (patch) | |
tree | a7a5c036867c2d75ddfd3d09ec1d0560febf2356 /src/map/atcommand.c | |
parent | 0c40a490928500aeb41c9c406ecbf5ec5253ebf5 (diff) | |
download | hercules-1e492e343fa3581790503a96a847d717976e375f.tar.gz hercules-1e492e343fa3581790503a96a847d717976e375f.tar.bz2 hercules-1e492e343fa3581790503a96a847d717976e375f.tar.xz hercules-1e492e343fa3581790503a96a847d717976e375f.zip |
Fixed issue that when players used [at]fakename when disguised their names wouldn't be updated for them
Diffstat (limited to 'src/map/atcommand.c')
-rw-r--r-- | src/map/atcommand.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |