Hmm, I don’t know. I actually did test this one! The following code compiles under 6M62:
[code]The Market is a room.
The street food is a plural-named thing in the Market. The printed name of the street food is “buns and soup”.
Understand “buns”, “bun”, or “soup” as the street food.
A vendor is a kind of person. Understand “vendor”, “vendors”, “merchant”, “merchants”, “sellers”, or “seller” as a vendor.
A vendor has some text called the disambiguation tag. Understand the disambiguation tag property as referring to a vendor.
The description of a vendor is usually “Another day or night, [regarding the noun][those in the nominative] might be hawking [their] wares. Not tonight.”
The bun-vendor is a male vendor in the Market. The printed name is “bun vendor”. Understand “bun vendor” as the bun-vendor. The disambiguation tag of the bun-vendor is “bun”.
The soup-vendor is a female vendor in the Market. The printed name is “soup vendor”. Understand “soup vendor” as the soup-vendor. The disambiguation tag of the soup-vendor is “soup”.
Definition: a person is NPC if it is not the player.
Asking vaguely about is an action applying to one topic. Understand “ask about [text]” as asking vaguely about.
Check asking vaguely about when no NPC person is visible: say “There’s no one around to ask.” instead.
Check asking vaguely about when two NPC persons are visible: say “You’ll have to say who you want to ask, for instance ‘ASK [random visible NPC person] about [the topic understood].’” instead.
Carry out asking vaguely about: try asking a random visible NPC person about the topic understood. [since the Check rules stop the action if there are zero or two or more NPCs visible, this only happens if there is one visible NPC–and the random check is guaranteed to pick that one]
Fair is north of market. The barker is a man in Fair.
Alley is north of Fair.[/code]
This is kind of silly, but if you’re using “other” where I had “NPC,” what happens if you change “NPC” to “other” in the line that’s producing the error?