takes your corpse
use corpse_xname to generate corpse names as a result of yname() and also as used in the steal code. Now messages read "your XXX corpse".
This commit is contained in:
+4
-1
@@ -1084,7 +1084,10 @@ struct obj *obj;
|
|||||||
char *s = shk_your(outbuf, obj); /* assert( s == outbuf ); */
|
char *s = shk_your(outbuf, obj); /* assert( s == outbuf ); */
|
||||||
int space_left = BUFSZ - strlen(s) - sizeof " ";
|
int space_left = BUFSZ - strlen(s) - sizeof " ";
|
||||||
|
|
||||||
return strncat(strcat(s, " "), xname(obj), space_left);
|
/* "your corpse" is silly, use corpse_xname for this case */
|
||||||
|
return strncat(strcat(s, " "),
|
||||||
|
(obj->otyp == CORPSE) ?
|
||||||
|
corpse_xname(obj, FALSE) : xname(obj), space_left);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* capitalized variant of yname() */
|
/* capitalized variant of yname() */
|
||||||
|
|||||||
+3
-1
@@ -309,7 +309,9 @@ gotobj:
|
|||||||
cant_take:
|
cant_take:
|
||||||
pline("%s tries to %s your %s but gives up.",
|
pline("%s tries to %s your %s but gives up.",
|
||||||
Monnam(mtmp), how[rn2(SIZE(how))],
|
Monnam(mtmp), how[rn2(SIZE(how))],
|
||||||
(otmp->owornmask & W_ARMOR) ? equipname(otmp) : xname(otmp));
|
(otmp->owornmask & W_ARMOR) ? equipname(otmp) :
|
||||||
|
(otmp->otyp == CORPSE) ? corpse_xname(otmp, FALSE) :
|
||||||
|
xname(otmp));
|
||||||
/* the fewer items you have, the less likely the thief
|
/* the fewer items you have, the less likely the thief
|
||||||
is going to stick around to try again (0) instead of
|
is going to stick around to try again (0) instead of
|
||||||
running away (1) */
|
running away (1) */
|
||||||
|
|||||||
Reference in New Issue
Block a user