diff --git a/src/mhitm.c b/src/mhitm.c index 322b65b22..5e8bb928e 100644 --- a/src/mhitm.c +++ b/src/mhitm.c @@ -1259,7 +1259,7 @@ slept_monst(struct monst *mon) void rustm(struct monst *mdef, struct obj *obj) { - int dmgtyp = -1, chance = 1; + int dmgtyp = ERODE_NONE, chance = 1; if (!mdef || !obj) return; /* just in case */ @@ -1275,7 +1275,7 @@ rustm(struct monst *mdef, struct obj *obj) chance = 6; } - if (dmgtyp >= 0 && !rn2(chance)) + if (dmgtyp != ERODE_NONE && !rn2(chance)) (void) erode_obj(obj, (char *) 0, dmgtyp, EF_GREASE | EF_VERBOSE); }