This error doesn’t exist when you create a GASP project directly in 5.8
It occurs when you upgrade any project from 5.7 to 5.8
Repro:
Tested this with a fresh clean GASP 5.7 build and switching the engine version to 5.8 (no other files added)
Actual problem:
When the player attempts to mantle up a ledge higher than 2.75m (I know, very specific) the player:
- never does the mantle action
- gets stuck in flying mode
- never returns to walking
I know that the flying mode is how character transitions during the mantle phase, to move the body from A-B, but it should return to walking once the mantle is complete.
No errors or warnings are thrown up, just mantling simply doesn’t work above 2.75m and puts the player into the flying state that you cannot escape from. All debug info about the ledge grabs (front back and dropdown) looks good.
The “LevelBlock_Traversable” actor used when trying to mantle also turns into a no-collide actor. (It’s the same actor as a working one, just been raised higher to meet the > 2.75m mantle height).
I’ve tracked down this 2.75m limit to a range set within the CHT_TraversalMontages_CMC
Increasing this value say 3.75m and all the mantles that failed previously now work again.
But this is the wrong / incorrect, since a GASP project directly created in 5.8 works with the > 2.75m range.
Has anyone else encounter this when trying to upgrade their GASP project from 5.7->5.8?
And or what could the fix be?
Thanks