Unfalsify coverage check
This commit is contained in:
parent
89e1833d8f
commit
fbc80f0363
3 changed files with 14 additions and 9 deletions
10
actions.c
10
actions.c
|
@ -968,18 +968,18 @@ static int reservoir(void)
|
|||
static int rub(token_t verb, token_t obj)
|
||||
/* Rub. Yields various snide remarks except for lit urn. */
|
||||
{
|
||||
int spk = actions[verb].message;
|
||||
if (obj != LAMP)
|
||||
spk = PECULIAR_NOTHING;
|
||||
if (obj == URN && game.prop[URN] == URN_LIT) {
|
||||
DESTROY(URN);
|
||||
drop(AMBER, game.loc);
|
||||
game.prop[AMBER] = AMBER_IN_ROCK;
|
||||
--game.tally;
|
||||
drop(CAVITY, game.loc);
|
||||
spk = URN_GENIES;
|
||||
rspeak(URN_GENIES);
|
||||
} else if (obj != LAMP) {
|
||||
rspeak(PECULIAR_NOTHING);
|
||||
} else {
|
||||
rspeak(actions[verb].message);
|
||||
}
|
||||
rspeak(spk);
|
||||
return GO_CLEAROBJ;
|
||||
}
|
||||
|
||||
|
|
|
@ -32,6 +32,10 @@ OK
|
|||
|
||||
OK
|
||||
|
||||
> rub keys
|
||||
|
||||
Peculiar. Nothing unexpected happens.
|
||||
|
||||
> out
|
||||
|
||||
You're in front of building.
|
||||
|
@ -180,7 +184,7 @@ OK
|
|||
The little bird is now dead. Its body disappears.
|
||||
|
||||
|
||||
You scored 30 out of a possible 430, using 29 turns.
|
||||
You scored 30 out of a possible 430, using 30 turns.
|
||||
|
||||
You are obviously a rank amateur. Better luck next time.
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ seed 694608006
|
|||
in
|
||||
take lamp
|
||||
take keys
|
||||
rub keys
|
||||
out
|
||||
go s
|
||||
walk s
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue