I see, but why does the speed of the player reset to absolute 0 when going out of the airlock? I have played quite a few spacegames, and usually, the way they seem to do it allow the player to carry over the speed of the ship when they EVA as long as the ship doesn't speed up or slow down, that's why I am confused how it seems to work so differently from your game.
Please do. When trying to go back into the ship from EVA, every light touch, as the ship was moving would prevent me from entering. Even when I was almost in the airlock, if my feet just gently touched the ground, even with mag lock on, I went woosh. I even once got so much speed from a very very minor touch trying to see if I can mag lock onto the top of the ship, that within seconds I was kilometres away.