granular verbose message suppression mechanics
Switch to using a macro invocation Verbos(n, s) in place of the flags.verbose checks. Provide the mechanics for individual suppression of any of the existing messages that were considered verbose. Mechanics only - this code update does not provide any means of setting the suppression bits. iflags.verbose = 0 is still a master suppression of all the verbose messages. iflags.verbose = 1 turns on the verbose messages only for those whose suppression bit is 0 (not set).
This commit is contained in:
@@ -1353,7 +1353,7 @@ dokick(void)
|
||||
boolean shopdoor = *in_rooms(x, y, SHOPBASE) ? TRUE : FALSE;
|
||||
/* break the door */
|
||||
if (g.maploc->doormask & D_TRAPPED) {
|
||||
if (flags.verbose)
|
||||
if (Verbose(0, dokick))
|
||||
You("kick the door.");
|
||||
exercise(A_STR, FALSE);
|
||||
g.maploc->doormask = D_NODOOR;
|
||||
|
||||
Reference in New Issue
Block a user