This avoids a bug where the grue can break the lantern multiple
times.
check_for_cabin_lighting();
! }
if (snowshoes has worn && lantern in player && eastofcabin hasnt
- visited) {
+ visited && lantern_fuel_left > 0) {
throw_rock();
+ print "^";
}
],
n_to frontdoor,
with description [;
print "It's dark outside. ";
check_for_cabin_lighting();
- if (cabin_has_electricity == 1 && lantern in player) {
+ if (cabin_has_electricity == 1 && lantern in player && lantern_fuel_left
+ > 0) {
throw_rock();
+ print "^";
}
],
w_to window,