_azimuth(0.0),
_elevation(0.0),
_rotation(0.0),
-_az_random_error(0.0),
-_el_random_error(0.0),
hs(0),
_elapsed_time(0),
+_az_random_error(0.0),
+_el_random_error(0.0),
_aero_stabilised(false),
_drag_area(0.007),
_cd(0.029),
void FGAIBallistic::setLife(double seconds) {
if (_random)
- life = seconds * (1 - _life_randomness + 2 * _life_randomness * sg_random());
+ life = seconds * _life_randomness + (seconds * (1 -_life_randomness) * sg_random());
else
life = seconds;
}