I wanted to fix dynamic waypoints for other sexps than set-object-position and scripting. Changing every scripting function and sexp and getting it to work in multiplayer are a lot of code additions so I thought: Why not fix that dumb coordinate transfer problem somewhere else.
As every modification of a waypoint position outside of FRED happens to affect only its corresponding object, I made this patch that applies these coordinates to the waypoint position every frame during object position update. Luckily this change also handles updating coordinates in multiplayer. Making my earlier sexp changes obsolete I reverted them.
The patch won't add velocities to waypoints but these could be added rather easy if someone wants them.
Once again I'm waiting for someone to review and commit the patch.
[attachment removed and sold on the black market]