MSGTYPE handling was being suppressed, except during prompting when
it was intended to be suppressed.
artifact creation violated illiterate conduct when artifact name was assigned,
behavior intended only for creating Sting or Orcrist via naming
tty: revert to pline() for issuing prompts (override MSGTYPE=hide differently)
+previous tty-revert fix had the override test backwards, breaking MSGTYPE
Platform- and/or Interface-Specific Fixes
if ((pline_flags & SUPPRESS_HISTORY) == 0)
dumplogmsg(line);
#endif
- if ((pline_flags & OVERRIDE_MSGTYPE) != 0) {
+ if ((pline_flags & OVERRIDE_MSGTYPE) == 0) {
msgtyp = msgtype_type(line, no_repeat);
if (msgtyp == MSGTYP_NOSHOW
|| (msgtyp == MSGTYP_NOREP && !strcmp(line, prevmsg)))