or use box collision? place flat boxes like stairs above your terrain, if it detects a collision when you are touching one move the character up to the boxes Y position. If you dont want to check each step so you cannot jump up to the top step just check the boxes tat are close to you. Before you are on the steps there is one on the floor.. if you are in this box check the next step up. When you get on this one move him up and check both steps either side.. only checking 3 boxes then.. like that?
or.. use the matrix and raise the matrix tiles to make your steps. ok? use the get matrix height to position your player. One thing I thought could happen is you would get a slope, an unwanted diagonal rise of your player. Well if you know where the player is... force it's Y value.. it's height to the height of the matrix tile until he reaches the next step up. walk across, keep him on the step, still on same step? move forward.. if he wants to move up to meet the slope height force him back down again. This would work but it would keep trying to get the ground height... so just check the ground height each time it meets an edge of a step.. that's another way I cme up with.
" Ahh to finish something! My boy, have you ever accomplished anything? "