I’m not sure if I’m missing a subtlety here, or if this is just a bug:
[code]Test is a room.
A speech motivation is a kind of value. The speech motivations are idle, suggested, overheard, generally addressed, noticed, exclaimed, told, shown, asked, requested, and offered.
Definition: A speech motivation is personal rather than general if it is at least exclaimed.
A person has a speech motivation.
A person can be finished speaking, moved to speak, or waiting to speak.
Speech cueing relates a person (called motivated speaker) to a speech motivation (called current reason) when the motivated speaker is not finished speaking and the speech motivation of the motivated speaker is the current reason.
The verb to be ready to speak after implies the speech cueing relation.
When play begins: showme whether or not the player is ready to speak after a speech motivation that is at least exclaimed.[/code]
This will compile if I change the last line to this:
When play begins: showme whether or not the player is ready to speak after a personal speech motivation.
Interestingly, this also fails to compile:
When play begins: showme whether or not the player is ready to speak after a speech motivation.
Why won’t it work both ways?