(svn r7425) -Fix (r1681): With realistic acceleration, guarantee a minimum braking

force is applied. This ensures trains will stop when going down hill.
replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
peter1138 18 years ago
parent e75fabd7f0
commit 6172cfbeb3

@ -428,7 +428,7 @@ static int GetTrainAcceleration(Vehicle *v, bool mode)
if (mode == AM_ACCEL) { if (mode == AM_ACCEL) {
return (force - resistance) / (mass * 4); return (force - resistance) / (mass * 4);
} else { } else {
return min((-force - resistance) / (mass * 4), 10000 / (mass * 4)); return min((-force - resistance) / (mass * 4), -10000 / (mass * 4));
} }
} }

Loading…
Cancel
Save