From: PatR Date: Sun, 5 Jan 2020 01:22:18 +0000 (-0800) Subject: candelabrum vs candles bit X-Git-Tag: NetHack-3.7.0_WIP~86 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=17468a8ae969763898d678b146dc44081d8a653f;p=nethack candelabrum vs candles bit Move declaration to start of block so that C99 isn't required. --- diff --git a/src/apply.c b/src/apply.c index 6ac21c742..4a949206d 100644 --- a/src/apply.c +++ b/src/apply.c @@ -1,4 +1,4 @@ -/* NetHack 3.6 apply.c $NHDT-Date: 1574648938 2019/11/25 02:28:58 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.301 $ */ +/* NetHack 3.6 apply.c $NHDT-Date: 1578187332 2020/01/05 01:22:12 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.310 $ */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /*-Copyright (c) Robert Patrick Rankin, 2012. */ /* NetHack may be freely redistributed. See license for details. */ @@ -1138,21 +1138,16 @@ register struct obj *obj; return; } if (obj->spe <= 0) { - pline("This %s has no %s.", xname(obj), s); + struct obj *otmp; + pline("This %s has no %s.", xname(obj), s); /* only output tip if candles are in inventory */ - boolean has_candles = FALSE; - struct obj *otmp = g.invent; - while (!has_candles && otmp) { - has_candles = Is_candle(otmp); - otmp = otmp->nobj; - } - - if (has_candles) { + for (otmp = g.invent; otmp; otmp = otmp->nobj) + if (Is_candle(otmp)) + break; + if (otmp) pline("To attach candles, apply them instead of the %s.", xname(obj)); - } - return; } if (Underwater) {