the-infocom-files / amfv

A Mind Forever Voyaging
5 stars 2 forks source link

PRISM.INTERFACES isn't immediately updated when new entries are added to the library mode (by design?) #87

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

Not so much a bug as a slight inconsistency.

If you're watching PRISM.MESSAGES in library mode when a new message is added, the game immediately updates the list of messages. This is done by moving an object into PRISM-MESSAGES-DIRECTORY and calling the UPDATE-LIBRARY-BOX routine.

But there is no such immediate refresh if you're in PRISM.INTERFACES when a new entry is added there. I don't know if it's because new objects are added to the beginning of the list, not the end like new messages are, so you may be focused on the incorrect entry afterwards? (I haven't checked.)

Otherwise, it's simple enough to change UPDATE-LIBRARY-BOX to handle both folders.

That I-MESSAGE-Z doesn't call UPDATE-LIBRARY-BOX when the WNN-INSTRUCTIONS object is moved to PRISM-INTERFACES-DIRECTORY makes it look like a deliberate decision.