Snickersnee can hit at a distance once per turn for free

Once per turn, Snickersnee can be used to hit at a distance,
similar to a polearm, without taking any time.

Breaks saves.
This commit is contained in:
Pasi Kallinen
2025-05-12 20:23:43 +03:00
parent 8ac31b24f6
commit 035cd4377f
7 changed files with 38 additions and 4 deletions

View File

@@ -123,7 +123,7 @@ setuwep(struct obj *obj)
if (obj) {
gu.unweapon = (obj->oclass == WEAPON_CLASS)
? is_launcher(obj) || is_ammo(obj) || is_missile(obj)
|| (is_pole(obj) && !u.usteed)
|| (is_pole(obj) && !u.usteed && !is_art(obj, ART_SNICKERSNEE))
: !is_weptool(obj) && !is_wet_towel(obj);
} else
gu.unweapon = TRUE; /* for "bare hands" message */