I’m working on a game that currently has networking, characters with a 3rd person style camera, and I have just implemented possessing of vehicles. I can possess a vehicle from a character just fine, but I am having a problem where repossessing my character from a vehicle leaves it in a floating state. I have followed the tutorial for possession from here and modified it to work on a server/client model. At first I thought the issue could be with setting the Z on the location vector to 131, but even when the character touched the floor it was still in a floating state. Attached is my repossession blueprint to show what I am doing.
I solved my issue. It was a problem I had with the character model. Because the model was scaled down in the blueprint, when reloading the blueprint model it lost the scale vector. I’ve since consolidated the blueprint to handle model initialization in one area.