My, and other's, suggestion was to set one's momentum, not inertia, equal to 0 in relation to the surface upon which one appears. This eliminates all issues of varying speeds/momentums, messy math, and (perhaps sadly in the OP's opinion) falling/casting/smashing attacks.
If one goes with the...