diff -r 700e4a785535 -r 4f1563682453 src/train_cmd.cpp --- a/src/train_cmd.cpp Thu Apr 24 14:33:18 2008 +0000 +++ b/src/train_cmd.cpp Fri Apr 25 06:15:12 2008 +0000 @@ -3570,7 +3570,7 @@ HandleBrokenTrain(v); return; } - if (!v->current_order.type == OT_LOADING) v->breakdown_ctr--; + if (v->current_order.type != OT_LOADING) v->breakdown_ctr--; } if (HasBit(v->u.rail.flags, VRF_REVERSING) && v->cur_speed == 0) {