projects
/
open-adventure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix bug where knife hit might not be reported.
[open-adventure.git]
/
main.c
diff --git
a/main.c
b/main.c
index a558f7eb21100751c726778d0ae2acd1bcfc5659..af11a4bcbc36f7240909802b995e8407898a523e 100644
(file)
--- a/
main.c
+++ b/
main.c
@@
-448,7
+448,7
@@
static bool dwarfmove(void)
rspeak(stick > 1 ? MULTIPLE_HITS : (stick == 1 ? ONE_HIT : NONE_HIT), stick);
} else {
rspeak(KNIFE_THROWN);
rspeak(stick > 1 ? MULTIPLE_HITS : (stick == 1 ? ONE_HIT : NONE_HIT), stick);
} else {
rspeak(KNIFE_THROWN);
- rspeak(MISSES_YOU);
+ rspeak(
stick ? GETS_YOU :
MISSES_YOU);
}
if (stick == 0)
return true;
}
if (stick == 0)
return true;
@@
-1103,7
+1103,6
@@
Lclearobj:
if (!get_command_input(&command))
return false;
if (!get_command_input(&command))
return false;
-Lclosecheck:
++game.turns;
if (closecheck()) {
++game.turns;
if (closecheck()) {
@@
-1194,8
+1193,6
@@
Lookup:
return true;
case GO_TOP:
continue; /* back to top of main interpreter loop */
return true;
case GO_TOP:
continue; /* back to top of main interpreter loop */
- case GO_CHECKFOO:
- goto Lclosecheck;
case GO_LOOKUP:
goto Lookup;
case GO_WORD2:
case GO_LOOKUP:
goto Lookup;
case GO_WORD2: