Skip to content

Accommodating the old "jump" action#18

Draft
tntscreed wants to merge 1 commit into
PiratesAhoy:mainfrom
tntscreed:fix/jumping-falling-landing
Draft

Accommodating the old "jump" action#18
tntscreed wants to merge 1 commit into
PiratesAhoy:mainfrom
tntscreed:fix/jumping-falling-landing

Conversation

@tntscreed

Copy link
Copy Markdown

The engine refers to animated character actions like "fall", "fall_land" an "fall_water" - these do not exist in PotC character animation files. These new actions are used by the newer game(s).

The animation that is referred to in the engine as "fall" is defined as "jump" by PotC. (I believe "jump" might refer to another action in the newer games.)

Also, the newer game(s) seem(s) to have separate actions for falling, landing in water, and landing on land.

This inconsistency results in strange behaviour in Beyond New Horizons when falling.

To showcase this, in this PR I have some code that calls the "jump" action instead of "fall", and therefore falling from larger heights works as expected (falling from smaller heights is still strange). However, this likely breaks the same functionality of the newer game(s). Additional changes are required to accommodate both systems.

@tntscreed tntscreed added the bug Something isn't working label Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant