Closed curiousdannii-testing closed 2 years ago
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by graham :
Fixed - a bug in the list-writer going right back to Inform 6, I would think, but it's surprising how rarely the circumstances arise.
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by zarf :
Confirmed.
The "reveal any newly visible interior rule" invokes library message Open 4:
if (WriteListFrom(child(x1), ENGLISH_BIT+TERSE_BIT+CONCEAL_BIT) == 0) "nothing.";
Reported by : jmac
Description :
Set up a container as openable, closed, and with only a scenery object inside of it. During play, the object will respond to an OPEN action with the statement "You open the [object], revealing ."
Steps to reproduce :
Additional information :
Sample output from the provided source:
Bughouse
This room demostrates the somewhat broken library-constructed message one sees when opening a container with scenery inside of it.
A cardboard box sits here. (TEST BOX).
>test box
(Testing.)
>[1] x box
It is closed. What could be inside?
>[2] open box
You open the box, revealing .
>[3] x box
It is full of emptiness.
>[4] x emptiness
Nothing but dust.
>
imported from: [Mantis 1112] Opening a closed object containing only a scenery object results in an ungrammatical "revealing" message.