Ok forget the last post…went back to the drawing board and studied Castlevania 1 - 3 (NES), Super Castlevania (SNES), and Haunted Castle (ARCADE).
I will just be talking about going up the stairs and not going down for now (I assume it would just be opposite).
At the bottom of the stairs is the exact center of the actor (the mesh offset to match this), in UE this would be like getting the actor location and in this case dragging off the Y. Now imagine this Y point as a line going up and down to infinity. This point or Y is the C point (center). We will subtract (100 units?) from this and get A, we will add to it (100 units) and get b.
If the player’s capsule Y is between A and C they are “In A”.
If the player’s capsule Y is between B and C they are “In B”.
The Castlevania stair mechanic seems to be that if they are in A and press up, the player moves right toward the stair then moves up and right at a 45 degree or other angle up like walking up the stairs. This seems to be that even a momentary up press moves the player a small amount, first having the player move to C and then when at C moving up and right like walking up the stairs. But if they press up while in B (and not on the stairs but on the ground), they first walk left and back toward C,and then up and right at an angle.
Castlevania 1 - Seems to offer the greatest distance between the points, and the most of this momentary movement (timeline?)
Castlevania 2 Simon’s Quest - Seems to be very close to the same here as Castlevania 1.
Castlevania 3 Dracula’s Curse - Whats interesting here is you are in B and press up, rather than turning to face C and walking toward C, the character moonwalks backward to C then goes up. Distancing still feels very close here.
Super Castlevania - This feels like the distancing is very tight, and if that initial movement is there at all it is very small.
Haunted Castle - Very tight on distancing, but not as tight as Super Castlevania imo.
Off of an Axis Event MoveForward (Up,Down) and other nodes I could achieve the following result.
Setting the movement mode to flying here did do the trick, however it gets wonky pretty fast. It seems I need something like that flying mode but not. Maybe just turn the gravity off and work it out from there?