Make hitting with a wielded potion hit you far less
Hitting a monster with a wielded potion of paralysis or sleep was practically useless, because it almost always also hit you. Negate the chance and make it depend on your dex.
This commit is contained in:
@@ -1868,7 +1868,7 @@ potionhit(struct monst *mon, struct obj *obj, int how)
|
||||
}
|
||||
|
||||
/* Note: potionbreathe() does its own docall() */
|
||||
if ((distance == 0 || (distance < 3 && rn2(5)))
|
||||
if ((distance == 0 || (distance < 3 && !rn2((1+ACURR(A_DEX))/2)))
|
||||
&& (!breathless(g.youmonst.data) || haseyes(g.youmonst.data)))
|
||||
potionbreathe(obj);
|
||||
else if (obj->dknown && cansee(tx, ty))
|
||||
|
||||
Reference in New Issue
Block a user