From c9758836a4e64b0628ad096a9c8d9815a7cda041 Mon Sep 17 00:00:00 2001 From: Rob Pearce Date: Tue, 22 Nov 2011 21:35:10 +0000 Subject: [PATCH] - [+] prevent using 'v' to identify corpses which are feigning death somehow.... - [+] add a fake one - [+] BUT we need to make the screen not redraw... - [+] TEST THIS. --- attack.c | 2 +- io.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/attack.c b/attack.c index c29e35e..1e55df5 100644 --- a/attack.c +++ b/attack.c @@ -1183,9 +1183,9 @@ int attacklf(lifeform_t *lf, lifeform_t *victim, object_t *wep, flag_t *damflag) adj = getrandomadjcell(victim->cell, WE_WALKABLE, B_NOEXPAND); if (adj) { flag_t *f; + msg("^w%s dodge%s!",victimname,isplayer(victim) ? "" : "s"); f = addflag(victim->flags, F_NOTIME, B_TRUE, NA, NA, NULL); moveto(victim, adj, B_FALSE, B_FALSE); - msg("^w%s dodge%s!",victimname,isplayer(victim) ? "" : "s"); killflag(f); } diff --git a/io.c b/io.c index 98b6b38..4f7d66c 100644 --- a/io.c +++ b/io.c @@ -1049,7 +1049,7 @@ cell_t *askcoords(char *prompt, char *subprompt, int targettype, lifeform_t *src tempob = addob(c->obpile, obname); } // show objects - o = doaskobject(c->obpile, "Describe which object", NULL, B_FALSE, B_FALSE, '\0', AO_NONE, F_NONE); + o = doaskobject(c->obpile, "Describe which object", NULL, B_TRUE, B_FALSE, B_FALSE, '\0', AO_NONE, F_NONE); while (o) { describeob(o); o = doaskobject(c->obpile, "Describe which object", NULL, B_FALSE, B_FALSE, '\0', AO_NONE, F_NONE);