Skip to content

Threaded Conversation by Chris Conley gives wrong parser errors in 6M62 #48

@Ordinaryperson2

Description

@Ordinaryperson2

When a story includes this extension, the player doesn't get the correct error for trying to interact with something out of scope.
It seems like the game first checks the correct command, then when that doesn't work it checks whether the input is a performative quip. If this test also fails we get the unrecognised verb error.

Sample story:

"Threaded Conversation bug" by Poke
Include Threaded Conversation by Chris Conley.
The stage is a room.
Backstage is a room.
The cake is an edible thing in backstage.
Test me with "x egg / touch sky / eat cake / abcde "

This will output:

>test me
(Testing.)
>[1] x egg
That's not a verb I recognise.
>[2] touch sky
That's not a verb I recognise.
>[3] eat cake
That's not a verb I recognise.
>[4] abcde
That's not a verb I recognise.

If we don't include the extension, we get the correct errors:

>[1] x egg
You can't see any such thing.
>[2] touch sky
You can't see any such thing.
>[3] eat cake
You can't see any such thing.
>[4] abcde
That's not a verb I recognise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions