Wouldn't you still run into the problem where you can't assume the player is moving forward into a slope? The player could be strafing or moving backwards which would make a second c_trace useless unless you could somehow use it on all sides!
I would also still run into my original problem where the player would not be able to overstep stairs.
What I am simply looking for is something like how the gravity is applied to the player in the A5 templates. Here is a sample level I put together using the template which demonstrates what I mean:
http://www.mediafire.com/?ftbdvztm5r5waya Can anyone simplify the template code or explain how it is done?