the-infocom-files / enchanter

Enchanter
8 stars 3 forks source link

Wrong response to "SWIM" #57

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago

It seems that if you just type "SWIM", and you're in a room with GLOBAL-WATER, the game will always print "You'd probably drown." while if you "SWIM IN WATER", it will print "This is a very small brook. Forget it."

These are the rooms with global water:

The "This is a very small brook. Forget it." message is probably only intended for SHADY-BROOK.

Both WATER and GLOBAL-WATER use the same action routine, WATER-FUNCTION. Once it's done with the actions on GLOBAL-WATER, it may change PRSO or PRSI to WATER. That's probably why things can get a bit mixed up.

In fact, the game will print "This is a very small brook. Forget it." even if the only water nearby is the water in your jug.