Remove flawed code to drop batteries.
This commit is contained in:
parent
992bdbf16c
commit
a4c1737428
1 changed files with 6 additions and 0 deletions
6
main.c
6
main.c
|
@ -908,8 +908,14 @@ static void lampcheck(void)
|
||||||
if (HERE(BATTERY) && game.prop[BATTERY] == FRESH_BATTERIES && HERE(LAMP)) {
|
if (HERE(BATTERY) && game.prop[BATTERY] == FRESH_BATTERIES && HERE(LAMP)) {
|
||||||
rspeak(REPLACE_BATTERIES);
|
rspeak(REPLACE_BATTERIES);
|
||||||
game.prop[BATTERY] = DEAD_BATTERIES;
|
game.prop[BATTERY] = DEAD_BATTERIES;
|
||||||
|
#ifdef __unused__
|
||||||
|
/* This code from the original game seems to have been faulty.
|
||||||
|
* No tests ever passed the guard, and with the guard removed
|
||||||
|
* the game hangs when the lamp limit is reached.
|
||||||
|
*/
|
||||||
if (TOTING(BATTERY))
|
if (TOTING(BATTERY))
|
||||||
drop(BATTERY, game.loc);
|
drop(BATTERY, game.loc);
|
||||||
|
#endif
|
||||||
game.limit += BATTERYLIFE;
|
game.limit += BATTERYLIFE;
|
||||||
game.lmwarn = false;
|
game.lmwarn = false;
|
||||||
} else if (!game.lmwarn && HERE(LAMP)) {
|
} else if (!game.lmwarn && HERE(LAMP)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue