Skip to content

Get Indy to properly interact with ledges that start exactly 0.2 units above floor #20

Description

@thekovic

This is a quirk of the movement system I noticed while using the level editor. Whenever there's a ledge surface positioned to start exactly 0.2 units above floor height, Indy cannot interact with it properly. A standing vertical jump fails to grab the ledge and a standing forwards jump seems to collide with the seam between the two surfaces. The only way to successfully grab the ledge is a running jump from far enough back. The video below demonstrates the issue:

output.mp4

If this can be fixed, it's a notable change to the game's physics so there should be a way to opt out of it and retain the original behaviour. However, it is a sufficiently jank interaction that I think it's a worthwhile enhancement for regular users (especially if number of custom levels grows).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions