the-infocom-files / sorcerer

Sorcerer
3 stars 3 forks source link

I-OLDER-SELF can print messages when you're not supposed to see them #29

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

This was mentioned in Graeme Cree's bugs list.

The I-OLDER-SELF routine only checks for the first message if it's supposed to print a message. You can see things happen if you are in COAL-BIN-ROOM or DIAL-ROOM, but not otherwise. But on subsequent messages it only checks if you are in COAL-BIN-ROOM or not.

The timer is disabled if you miss the first message, when your older self leaves down the chute, and when you arrive at the Lagoon Shore. So the only way to trigger this is probably to arrange for yourself to get resurrected outside the coal mine area, wait until you see the first message and then immediately kill yourself. (The bugs list suggests killing yourself by drinking another potion, but simply "KILL ME" works just as well.)

Since you can get resurrected inside the coal mine area, we should not disable the timer in KILL-INTERRUPTS. So I guess the check has to be made in I-OLDER-SELF?