This question is for someone who's familiar with the underguts of the engine =)

Is it ok to add velocity to a physics object several times in the same update; i.e.

addvelcentral
addvelcentral
addvelcentral...

or do I need to keep track of all my alterations and apply them once at the end?

VECTOR adjustments;
vec_add( adjustments.x, change1 );
vec_add( adjustments.x, change2 );
vec_add( adjustments.x, change3 );
addvelcentral( adjustments );

I've been adding velocities multiple times up to now, and it seems to work for the most part, but I've also been experiencing some inconsistency in the motion of my object, so I was curious.

Thanks for your knowledge and time!