diff --git a/doc/fixes34.2 b/doc/fixes34.2 index 8779aad49..fb1e79432 100644 --- a/doc/fixes34.2 +++ b/doc/fixes34.2 @@ -73,6 +73,7 @@ clarify disclose option default in opthelp, and support "all" as old help said add more calls to update_inventory as the inventory changes don't charge for items picked up from monster's interior while swallowed choking while eating non-food always called the food "quick snack" +short swords are not throwing weapons Platform- and/or Interface-Specific Fixes diff --git a/src/dothrow.c b/src/dothrow.c index 24bdae312..f81e307c3 100644 --- a/src/dothrow.c +++ b/src/dothrow.c @@ -821,10 +821,11 @@ throwing_weapon(obj) struct obj *obj; { return (is_missile(obj) || is_spear(obj) || - /* daggers and knife (excludes scalpel) */ - (is_blade(obj) && (objects[obj->otyp].oc_dir & PIERCE)) || - /* special cases [might want to add AXE] */ - obj->otyp == WAR_HAMMER || obj->otyp == AKLYS); + /* daggers and knife (excludes scalpel) */ + (is_blade(obj) && !is_sword(obj) && + (objects[obj->otyp].oc_dir & PIERCE)) || + /* special cases [might want to add AXE] */ + obj->otyp == WAR_HAMMER || obj->otyp == AKLYS); } /* the currently thrown object is returning to you (not for boomerangs) */