Files
nethack/src
PatR 420d121f93 'urgent' messages
Follow up on some old groundwork.  For tty, if the core has designated
a message as 'urgent', override any message suppression taking place
because of ESC typed at the --More-- prompt.  Right now, "You die"
messages, feedback about having something stolen, feedback for
"amorous demon" interaction (mainly in case of armor removal), and
exploding a bag of holding are treated as urgent.

The "You die" case is already handled by a hack in top-line handling;
I left that in place so the conversion of 3 or 4 pline("You die.*")
to custompline(URGENT_MESSAGE, "You die.*") was redundant.  There
are probably various non-You_die messages which precede done() which
should be marked urgent too.

Other interfaces might want to do something similar.  And we ought to
implement MSGTYPE=force or MSGTYPE=urgent to allow players to indicate
other messages that they want have to override suppression.  But I'm
not intending to work on either of those.  I mainly wanted to force
the magic bag explosion message to be shown since a sequence of "You
put <foo> into <bag>." messages is a likely candidate for --More--ESC.
2021-12-17 17:46:49 -08:00
..
2021-09-18 19:51:04 -04:00
2021-01-26 21:06:16 -05:00
2021-12-14 07:43:40 -08:00
2021-12-04 05:19:45 -08:00
2021-01-26 21:06:16 -05:00
2021-12-16 15:56:52 -08:00
2021-12-16 15:56:52 -08:00
2021-12-15 18:39:29 -08:00
2021-01-26 21:06:16 -05:00
2021-11-26 21:56:58 -08:00
2021-12-14 07:43:40 -08:00
2021-12-16 15:56:52 -08:00
2021-12-14 07:43:40 -08:00
2021-01-26 21:06:16 -05:00
2021-12-14 17:15:17 -08:00
2021-12-14 07:43:40 -08:00
2021-08-10 13:35:25 -04:00
2021-12-04 05:19:45 -08:00
2021-10-16 12:12:21 -04:00
2021-12-04 05:19:45 -08:00
2021-09-18 10:04:25 -04:00
2021-01-26 21:06:16 -05:00
2021-12-14 07:43:40 -08:00
2021-05-17 20:01:11 +03:00
2021-12-17 17:46:49 -08:00
2021-12-16 15:56:52 -08:00
2021-10-24 21:41:49 -04:00
2021-08-28 16:22:38 -07:00
2021-12-17 17:46:49 -08:00
2021-12-14 07:43:40 -08:00
2021-12-16 15:56:52 -08:00
2021-12-14 05:49:31 -08:00
2021-12-16 15:56:52 -08:00
2021-09-18 19:51:04 -04:00
2021-11-25 13:17:03 -08:00
2021-12-14 07:43:40 -08:00
2021-12-14 07:43:40 -08:00
2021-12-17 17:46:49 -08:00
2021-12-16 15:56:52 -08:00
2021-12-14 07:43:40 -08:00
2021-12-04 05:19:45 -08:00
2021-12-04 05:19:45 -08:00
2021-12-16 15:56:52 -08:00
2021-02-10 17:06:12 +02:00
2021-12-17 17:46:49 -08:00
2021-01-26 21:06:16 -05:00
2021-12-16 15:56:52 -08:00
2021-10-05 01:57:27 -07:00
2021-01-26 21:06:16 -05:00
2021-01-26 21:06:16 -05:00
2021-12-15 16:45:52 -08:00
2021-01-26 21:06:16 -05:00
2021-12-16 15:56:52 -08:00
2021-12-16 15:56:52 -08:00
2021-12-14 02:38:17 -08:00
2021-12-17 17:46:49 -08:00
2021-01-26 21:06:16 -05:00
2021-08-25 14:14:23 -07:00
2021-01-26 21:06:16 -05:00
2021-12-14 07:43:40 -08:00
2021-12-04 05:19:45 -08:00
2021-12-14 07:43:40 -08:00
2021-12-16 15:56:52 -08:00
2021-08-17 16:31:14 -07:00
2021-01-26 21:06:16 -05:00
2021-06-16 13:14:32 +03:00
2021-09-18 19:51:04 -04:00
2021-12-07 15:54:46 -08:00
2021-09-04 14:21:41 -07:00
2021-12-16 15:56:52 -08:00
2021-12-17 17:46:49 -08:00