: What Bungie did do was make it so that momentum is conserved while teleporting
Actually, Bungie did the exact opposite of that, albeit in a convoluted way. In the original engine, there are only two ways to trigger a teleport:
1. From a terminal - you have to be standing there reading the terminal, so your momentum will be long gone by the time the teleport kicks in.
2. From a polygon - you do not teleport away until you have been standing still (no change in position or direction) on the ground for at least one tick. If you have momentum, you won't be in exactly the same spot, and the teleporter will not kick in.
Bungie did not actively reset the player's momentum, but they didn't need to -- they wouldn't start the teleport sequence until a player stopped moving. Aleph One's scripting API was the first time you could take any advantage of momentum through a teleporter.