- v3_muladds( gzoomer.rb.v, gzoomer.rb.v,
- -k_car_air_resistance * k_rb_delta, gzoomer.rb.v );
+ v3f Fair, Fdown;
+
+ v3_muls( gzoomer.rb.v, -k_car_air_resistance, Fair );
+ v3_muls( gzoomer.rb.up, -fabsf(v3_dot( gzoomer.rb.v, gzoomer.rb.forward )) *
+ k_car_downforce, Fdown );
+
+ v3_muladds( gzoomer.rb.v, Fair, k_rb_delta, gzoomer.rb.v );
+ v3_muladds( gzoomer.rb.v, Fdown, k_rb_delta, gzoomer.rb.v );