From 09b879d7ade2895bb8cae0165b66f2d393019cf5 Mon Sep 17 00:00:00 2001 From: Alex Smith Date: Sat, 10 Jan 2026 20:00:59 +0000 Subject: [PATCH] Give a message when throwing ammo without a launcher This is primarily intended to help new players understand the mechanics (the "wield the launcher, throw the arrow" sequence may be unfamiliar to newer players), so the message is worded to indicate the correct way to use the ammo. --- doc/fixes3-7-0.txt | 1 + src/dothrow.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index db980003c..a85c925f7 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -1564,6 +1564,7 @@ scroll of enchant armor formula has changed (in particular, magical armor now gains less enchantment when enchanted than nonmagical armor and uncursed scrolls can sometimes enchant by more than one point) dragonhide can rot +throwing ammo without a launcher produces a message Fixes to 3.7.0-x General Problems Exposed Via git Repository diff --git a/src/dothrow.c b/src/dothrow.c index e7bfd2789..35b52aa6c 100644 --- a/src/dothrow.c +++ b/src/dothrow.c @@ -1607,8 +1607,13 @@ throwit( range = BOLT_LIM; else range++; - } else if (obj->oclass != GEM_CLASS) + } else if (obj->oclass != GEM_CLASS) { range /= 2; + pline("You aren't wielding %s, so you throw your %s by %s.", + an(skill_name(weapon_type(obj))), + weapon_descr(obj), + body_part(HAND)); + } } if (Is_airlevel(&u.uz) || Levitation) {