Skip to content

Mishap from improper Shepherd Directrix usage not shown on impetus tooltip #1201

Description

@Robotgiggle

Minecraft version

1.20.1

Hex Casting version

0.11.3

Issue description

Improper usage of the Shepherd Directrix (not passing a bool) causes a mishap that breaks the directrix. However, the message associated with that mishap does not show up in the scry-tooltip for the relevant impetus, as happens with other mishaps. Presumably this is related to the fact that the mishap in question is thrown via ICircleComponent.fakeThrowMishap rather than the typical mishap pipeline.

Steps to reproduce

  1. Set up a spell circle with a Shepherd Directrix
  2. Fail to provide a bool on the stack when the pulse reaches the directrix
  3. Observe that the directrix (correctly) breaks and emits mishap particles
  4. Observe that the scry-tooltip on the circle's impetus makes no mention of a mishap

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    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