Skip to content

Evanition has a weird failure state if there's nothing to undo #1077

@Robotgiggle

Description

@Robotgiggle

Minecraft version

1.20.1

Hex Casting version

0.11.3

Issue description

If Evanition is drawn when the in-progress parenthesized list does not contain anything (ie if the first thing you draw is Evanition, or if you draw enough Evanitions to undo all the patterns in the list) then the Evanition pattern will be displayed on the hex grid in red, like an invalid pattern, and no mishap or other indication of failure will happen.

This is hardcoded behavior in Evanition's implementation, not a side effect of failing to match its pattern or anything like that. With the upcoming rework to the pattern-escaping system which allows mishaps during parentheses-building, it would make much more sense to have a proper mishap here to indicate what went wrong.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions