Character sliding down stairs after landing on them

Hi guys,

Unreal 5.6 & 5.7 (are the versions this project has used)

I have a FPS game abd the character has a pretty standard animBP.

I have an issue where, when I jump and land on these stairs meshes I have in my level, the character slides down them like a waterside.

The “is falling” variable never changes back to false.

I’ve tried increasing walkable angle and max step height on the character movement component.

On the stair meshes, I’ve tried changing the walkable angle setting (can’t remember the exact name) and setting it to all different values.

I’ve tried both simple collision on the stairs (just as thin box collision on the same angle as the stairs), and also complex collision that hugs every step perfectly.

I don’t think I’ve done anything weird or custom with character movement, so I’m confused.

I’ve exhausted all my knowledge and I’m feeling like I’m at a loss here.

Could you guys help me figure out why my character never lands properly on these stairs?

Thanks!

Second part:

I thought I fixed this. This “is falling” issue where it doesn’t go back to false, was happening on the ground as well (static mesh floors, box brushes and landscapes).

It no longer refuses to go back to “is falling = false”…

But I realized that every time I play the game, I press f8 to look at my character and he is standing at a 30 degree angle, leaning forward. This happens right after I press play, before I even take a step.

So I’m trying to figure this issue out as well.

★I think this could be why I’m not properly landing on the stairs★

What do you guys think?

Thanks guys

Ok so the character BP being tilted forward, and the stair slide problem both only happen when I right click and click “play from here”.

When I press play normally, the character is upright and the stair slide issue seems to be gone.