The_whip, the_weapon);
if (welded(obj)) {
pline("%s welded to your %s%c",
- is_plural(obj) ? "It is" : "They are",
+ !is_plural(obj) ? "It is" : "They are",
hand, !obj->bknown ? '!' : '.');
/* obj->bknown = 1; */ /* welded() takes care of this */
where_to = 0;
* Guess at a few other special cases that makeplural creates.
*/
if ((*spot == 's' && spot != subj && *(spot-1) != 'u') ||
- ((spot - subj) >= 4 && strncmp(spot-3, "eeth", 4)) ||
- ((spot - subj) >= 3 && strncmp(spot-3, "feet", 4)) ||
- ((spot - subj) >= 2 && strncmp(spot-1, "ia", 2)) ||
- ((spot - subj) >= 2 && strncmp(spot-1, "ae", 2))) {
+ ((spot - subj) >= 4 && !strncmp(spot-3, "eeth", 4)) ||
+ ((spot - subj) >= 3 && !strncmp(spot-3, "feet", 4)) ||
+ ((spot - subj) >= 2 && !strncmp(spot-1, "ia", 2)) ||
+ ((spot - subj) >= 2 && !strncmp(spot-1, "ae", 2))) {
Strcpy(buf, verb);
return buf;
}
pline("%s wields %s!", Monnam(mon), doname(obj));
if (obj->cursed && obj->otyp != CORPSE) {
pline("%s %s to %s %s!",
- The(xname(obj)),
- is_plural(obj) ? "welds itself" : "weld themselves",
+ Tobjnam(obj, "weld"),
+ is_plural(obj) ? "themselves" : "itself",
s_suffix(mon_nam(mon)), mbodypart(mon,HAND));
obj->bknown = 1;
}