Make mpr()'s behavior on zero first argument more obvious
This commit is contained in:
parent
5fda0594e4
commit
4c0d843c01
1 changed files with 9 additions and 8 deletions
|
@ -507,8 +507,9 @@ pr_beep(void)
|
|||
/*
|
||||
* Print to country CN similar to printf().
|
||||
* Use printf-style FORMAT with the optional arguments.
|
||||
* If CN is the current player and we're not in the update, print just
|
||||
* like pr(). Else print into a bulletin.
|
||||
* If CN is zero, don't print anything.
|
||||
* Else, if CN is the current player and we're not in the update,
|
||||
* print just like pr(). Else print into a bulletin.
|
||||
* Because printing like pr() requires normal text, and bulletins
|
||||
* require user text, only plain ASCII is allowed.
|
||||
*/
|
||||
|
@ -518,16 +519,16 @@ mpr(int cn, char *format, ...)
|
|||
char buf[4096];
|
||||
va_list ap;
|
||||
|
||||
if (!cn)
|
||||
return;
|
||||
va_start(ap, format);
|
||||
(void)vsprintf(buf, format, ap);
|
||||
va_end(ap);
|
||||
if (cn) {
|
||||
if (update_running || cn != player->cnum)
|
||||
typed_wu(0, cn, buf, TEL_BULLETIN);
|
||||
else
|
||||
pr_player(player, C_DATA, buf);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Copy SRC without funny characters to DST.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue