Zak you’re right as always. Thank you for saving me tons of time searching for the solution:) And your right the code is only designed for a vertically oriented capsule. In last beta I ended up rewriting the entire walk and fall states from scratch, because there was no other way to solve some of the issues I was running into. Players can now stepup and down (Steps) on any wall, can jump on any wall, their collision is now handled correctly when hitting any wall where they will attempt to slide around objects instead of getting stuck, players can be based on a really fast moving object (while rotating) and still move around and jump. I happy it to say the code is 99% done locally, only issues I have left are really simple ones like tweaking the step height,etc, but haven’t got around to yet. Unless I run into some more issues I have yet to discover in beta 6, haha
At one time I did override the tickcomponent function to rewrite everything from scratch, but it removed the ability for the pawn to base on other actors. So decided to leave it alone for now. Maybe the base on actor code could be moved into a separate function so it can still be called in case anyone overrides tickcomponent in the future.
Thank you again!