<email deleted>
> * When you read a charging scroll, it "disappears", but when you are
> selecting the object to charge, the scroll itself remains in your
> inventory listing until you make your selection.
make baby long worms have lower level than full grown ones
use "your kraken" instead of "a kraken" when searching reveals a tame
hidden monster
+prevent scroll of charging that has already disappeared from showing in the
+ picklist of things to charge
Platform- and/or Interface-Specific Fixes
known = TRUE;
if (!already_known)
pline("This is a charging scroll.");
+ /* use it up now to prevent if from showing in the
+ getobj picklist because the "disappears" message
+ was already delivered */
+ useup(sobj);
otmp = getobj(all_count, "charge");
- if (!otmp) break;
- recharge(otmp, scursed ? -1 : sblessed ? 1 : 0);
- break;
+ if (otmp) recharge(otmp, scursed ? -1 : sblessed ? 1 : 0);
+ return(1);
case SCR_MAGIC_MAPPING:
if (level.flags.nommap) {
Your("mind is filled with crazy lines!");