more slippery gloves
Move makeplural(body_part(FINGER)) into its own routine, with option to substitute gloves when wearing such. Wearing slippery gloves (ie, wearing gloves while having slippery fingers) wouldn't let you put on a ring because you can't take the gloves off, but removing a worn ring lacked the same restriction. After changing that, teach prayer that slippery gloves is another reason why a ring of levitation can't be removed.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 potion.c $NHDT-Date: 1573290421 2019/11/09 09:07:01 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.165 $ */
|
||||
/* NetHack 3.6 potion.c $NHDT-Date: 1573346191 2019/11/10 00:36:31 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.166 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Robert Patrick Rankin, 2013. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -2138,8 +2138,7 @@ dodip()
|
||||
fire_damage(obj, TRUE, u.ux, u.uy);
|
||||
} else if (potion->cursed) {
|
||||
pline_The("potion spills and covers your %s with oil.",
|
||||
!uarmg ? makeplural(body_part(FINGER))
|
||||
: gloves_simple_name(uarmg));
|
||||
fingers_or_gloves(TRUE));
|
||||
make_glib((int) (Glib & TIMEOUT) + d(2, 10));
|
||||
} else if (obj->oclass != WEAPON_CLASS && !is_weptool(obj)) {
|
||||
/* the following cases apply only to weapons */
|
||||
|
||||
Reference in New Issue
Block a user