Skip to content

"Can't reach that" fires on closing doors from a distance #989

@GregHib

Description

@GregHib

Investigation so far:

  • Interaction from a distance correctly fires an arriveDelay for 1 tick.
  • processInteraction() returns false on the follow up tick because val withinMelee = arrived() returns false despite being next to the door.
  • ReachStrategy.reached returns false despite being next to the door, despite the previous tick returning true with the exact same parameters. Suspect the collision flags have changed at some point.

Perhaps the post-movement interaction on the first tick succeeded opening the door and should've cleared the interaction but didn't and now the second interaction is firing against a door which is somehow blocked by collision flags.

Needs further investigation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions