From: PatR Date: Thu, 10 Feb 2022 00:38:26 +0000 (-0800) Subject: cursed list vs worn light again X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a1feac496e341122e9f0d3511958c909baebe104;p=nethack cursed list vs worn light again Fix a couple of mistakes in commit e8341dc9d79dbdc0013a287a9c8dfd627798883b pointed out by vultur-cadens. While in read.c, reformat some of the new livelog stuff. --- diff --git a/src/potion.c b/src/potion.c index e36324d26..3b5f5903e 100644 --- a/src/potion.c +++ b/src/potion.c @@ -1541,7 +1541,7 @@ impact_arti_light( struct obj *otmp; /* if already worst/best BUC it can be, or if it resists, do nothing */ - if ((worsen ? obj->cursed : obj->blessed) || obj_resists(obj, 75, 25)) + if ((worsen ? obj->cursed : obj->blessed) || obj_resists(obj, 25, 75)) return; /* curse() and bless() take care of maybe_adjust_light() */ diff --git a/src/read.c b/src/read.c index c944b11f9..513733f99 100644 --- a/src/read.c +++ b/src/read.c @@ -364,7 +364,8 @@ doread(void) outrumor(bcsign(scroll), BY_COOKIE); if (!Blind) if (!u.uconduct.literate++) - livelog_printf(LL_CONDUCT, "became literate by reading a fortune cookie"); + livelog_printf(LL_CONDUCT, + "became literate by reading a fortune cookie"); useup(scroll); return ECMD_TIME; } else if (otyp == T_SHIRT || otyp == ALCHEMY_SMOCK @@ -391,7 +392,8 @@ doread(void) } if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, "became literate by reading %s", - (scroll->otyp == T_SHIRT) ? "a T-shirt" : "an apron"); + (scroll->otyp == T_SHIRT) ? "a T-shirt" + : "an apron"); /* populate 'buf[]' */ mesg = (otyp == T_SHIRT) ? tshirt_text(scroll, buf) @@ -433,7 +435,8 @@ doread(void) simpleonames(scroll), cap_text); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, "became literate by reading %s", - otyp == DUNCE_CAP ? "a dunce cap" : "a cornuthaum"); + (otyp == DUNCE_CAP) ? "a dunce cap" + : "a cornuthaum"); /* yet another note: despite the fact that player will recognize the object type, don't make it become a discovery for hero */ @@ -479,7 +482,7 @@ doread(void) (flags.verbose || Blind) ? "." : ""); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, - "became literate by reading a credit card"); + "became literate by reading a credit card"); return ECMD_TIME; } else if (otyp == CAN_OF_GREASE) { @@ -495,7 +498,7 @@ doread(void) pline("\"Magic Marker(TM) Red Ink Marker Pen. Water Soluble.\""); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, - "became literate by reading a magic marker"); + "became literate by reading a magic marker"); return ECMD_TIME; } else if (scroll->oclass == COIN_CLASS) { @@ -506,7 +509,7 @@ doread(void) pline("\"1 Zorkmid. 857 GUE. In Frobs We Trust.\""); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, - "became literate by reading a coin's engravings"); + "became literate by reading a coin's engravings"); return ECMD_TIME; } else if (scroll->oartifact == ART_ORB_OF_FATE) { @@ -517,7 +520,7 @@ doread(void) pline("\"Odin.\""); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, - "became literate by reading the divine signature of Odin"); + "became literate by reading the divine signature of Odin"); return ECMD_TIME; } else if (otyp == CANDY_BAR) { @@ -534,7 +537,7 @@ doread(void) pline("The wrapper reads: \"%s\".", wrapper); if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, - "became literate by reading a candy bar wrapper"); + "became literate by reading a candy bar wrapper"); return ECMD_TIME; } else if (scroll->oclass != SCROLL_CLASS @@ -584,8 +587,9 @@ doread(void) && otyp != SPE_BLANK_PAPER && otyp != SCR_BLANK_PAPER) if (!u.uconduct.literate++) livelog_printf(LL_CONDUCT, "became literate by reading %s", - scroll->oclass == SPBOOK_CLASS ? "a book" : - scroll->oclass == SCROLL_CLASS ? "a scroll" : "something"); + (scroll->oclass == SPBOOK_CLASS) ? "a book" + : (scroll->oclass == SCROLL_CLASS) ? "a scroll" + : something); if (scroll->oclass == SPBOOK_CLASS) { return study_book(scroll) ? ECMD_TIME : ECMD_OK; @@ -2340,7 +2344,7 @@ litroom( } /* scroll of light becomes discovered when not blind, so some message to justify that is needed */ - if (Blind) { + if (!Blind) { /* for the still_lit case, we don't know at this point whether anything currently visibly lit is going to go dark; if this message came after the darkening, we could count visibly @@ -2517,10 +2521,11 @@ do_class_genocide(void) if (!ll_done++) { if (!num_genocides()) livelog_printf(LL_CONDUCT | LL_GENOCIDE, - "performed %s first genocide (class %c)", + "performed %s first genocide (class %c)", uhis(), def_monsyms[class].sym); else - livelog_printf(LL_GENOCIDE, "genocided class %c", def_monsyms[class].sym); + livelog_printf(LL_GENOCIDE, "genocided class %c", + def_monsyms[class].sym); } g.mvitals[i].mvflags |= (G_GENOD | G_NOCORPSE); @@ -2702,7 +2707,8 @@ do_genocide(int how) if (how & REALLY) { if (!num_genocides()) livelog_printf(LL_CONDUCT | LL_GENOCIDE, - "performed %s first genocide (%s)", uhis(), makeplural(buf)); + "performed %s first genocide (%s)", + uhis(), makeplural(buf)); else livelog_printf(LL_GENOCIDE, "genocided %s", makeplural(buf));