the-infocom-files / zork2

Zork II: The Wizard of Frobozz
8 stars 4 forks source link

Game doesn't say if the room went dark if you smash the lamp #22

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago

In Zork I:

>THROW LAMP AT GROUND
The lamp has smashed into the floor, and the light has gone out.
You are left in the dark...

In Zork II:

>THROW LAMP AT GROUND
The lamp has smashed into the floor, and the light has gone out.

In Zork III:

>THROW LAMP AT GROUND
The lamp smashes. The light is now out.

That's because in Zork I, the working lamp is removed with <REMOVE-CAREFULLY ,LAMP>, which checks if removing the object caused the room to go dark. In Zork II and III the lamp is removed with <REMOVE ,LAMP>, which of course doesn't.

So this could point to a larger problem, where we really should compare Zork II and III to how other games use REMOVE-CAREFULLY, and see if any changes should be made accordingly.