diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index e90b77e8f..bfdc6e955 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -915,6 +915,8 @@ if player gave a subset count when removing an item from a container, then got the pickup_burden prompt and declined to continue, the item remained split rather be recombined, making it possible to create multiple stacks of gold inside a container +two-handed weapon message stated "welded to monsters hand" instead of + "welded to monsters hands" Fixes to 3.7.0-x Problems that Were Exposed Via git Repository diff --git a/src/weapon.c b/src/weapon.c index 4c158abe9..ab41e1fd0 100644 --- a/src/weapon.c +++ b/src/weapon.c @@ -836,9 +836,13 @@ mon_wield_item(struct monst *mon) newly_welded = mwelded(obj); obj->owornmask &= ~W_WEP; if (newly_welded) { + const char *mon_hand = mbodypart(mon, HAND); + + if (bimanual(obj)) + mon_hand = makeplural(mon_hand); pline("%s %s to %s %s!", Tobjnam(obj, "weld"), is_plural(obj) ? "themselves" : "itself", - s_suffix(mon_nam(mon)), mbodypart(mon, HAND)); + s_suffix(mon_nam(mon)), mon_hand); obj->bknown = 1; } }