Allow direct object to persist across turns.
This commit is contained in:
parent
c0a450c4d6
commit
95f1548a10
1 changed files with 4 additions and 3 deletions
7
main.c
7
main.c
|
@ -676,8 +676,9 @@ static bool playermove(FILE *cmdin, token_t verb, int motion)
|
||||||
static bool do_command(FILE *cmdin)
|
static bool do_command(FILE *cmdin)
|
||||||
{
|
{
|
||||||
long KQ, VERB, KK, V1, V2;
|
long KQ, VERB, KK, V1, V2;
|
||||||
long obj, i;
|
long i;
|
||||||
static long IGO = 0;
|
static long igo = 0;
|
||||||
|
static long obj = 0;
|
||||||
enum speechpart part;
|
enum speechpart part;
|
||||||
|
|
||||||
/* Can't leave cave once it's closing (except by main office). */
|
/* Can't leave cave once it's closing (except by main office). */
|
||||||
|
@ -996,7 +997,7 @@ L2620: if (WD1 == MAKEWD(23051920)) {
|
||||||
RSPEAK(17);
|
RSPEAK(17);
|
||||||
}
|
}
|
||||||
if (WD1 == MAKEWD( 715) && WD2 != 0) {
|
if (WD1 == MAKEWD( 715) && WD2 != 0) {
|
||||||
if (++IGO == 10)
|
if (++igo == 10)
|
||||||
RSPEAK(276);
|
RSPEAK(276);
|
||||||
}
|
}
|
||||||
L2630:
|
L2630:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue