projects
/
open-adventure.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0d5f906
)
Fix more arithmetic on locations & messages
author
Peje Nilsson
<peje66@gmail.com>
Fri, 16 Jun 2017 08:06:01 +0000
(10:06 +0200)
committer
Peje Nilsson
<peje66@gmail.com>
Fri, 16 Jun 2017 08:06:01 +0000
(10:06 +0200)
actions.c
patch
|
blob
|
history
diff --git
a/actions.c
b/actions.c
index e88773e94245869e39f0dc3ce598c0f82127a647..baebd0c45e629e613e99385096022fbe15c57711 100644
(file)
--- a/
actions.c
+++ b/
actions.c
@@
-78,7
+78,7
@@
static int attack(FILE *input, long verb, token_t obj)
game.dseen[i]=false;
}
}
game.dseen[i]=false;
}
}
- spk=
spk+1+1/k; /* FIXME: Arithmetic on message numbers */
+ spk=
k == 2 ? OGRE_PANIC1 : OGRE_PANIC2;
RSPEAK(spk);
return GO_CLEAROBJ;
}
RSPEAK(spk);
return GO_CLEAROBJ;
}
@@
-1018,8
+1018,8
@@
int action(FILE *input, enum speechpart part, long verb, token_t obj)
else if (obj == GRATE) {
if (game.loc == LOC_START || game.loc == LOC_VALLEY || game.loc == LOC_SLIT)
obj=DPRSSN;
else if (obj == GRATE) {
if (game.loc == LOC_START || game.loc == LOC_VALLEY || game.loc == LOC_SLIT)
obj=DPRSSN;
- /* FIXME: Arithmetic on location numbers */
-
if (game.loc > LOC_BELOWGRATE && game.loc < LOC_MISTHALL
)
+ if (game.loc == LOC_COBBLE || game.loc == LOC_DEBRIS || game.loc == LOC_AWKWARD ||
+
game.loc == LOC_BIRD || game.loc == LOC_PITTOP
)
obj=ENTRNC;
if (obj != GRATE)
return GO_MOVE;
obj=ENTRNC;
if (obj != GRATE)
return GO_MOVE;