I had to make 1 change to the code. but it still bounces. but it seems the bouncing distance gets smaller over time.
VECTOR3 vWeight;
double gravity;
GetWeightVector(vWeight);
gravity = length(vWeight);
SetThrusterMax0 (th_hover ,1.5 * gravity * pow(2,-.058*GetAltitude()));
VECTOR3 vWeight;
double gravity;
GetWeightVector(vWeight);
gravity = length(vWeight);
SetThrusterMax0 (th_hover ,1.5 * gravity * pow(2,-.058*GetAltitude()));