(svn r12891) [0.6] -Fix (r12868): breakdowns were broken and would cause vehicles to go slower than they should have been moving.
--- a/src/aircraft_cmd.cpp Thu Apr 24 14:33:18 2008 +0000
+++ b/src/aircraft_cmd.cpp Fri Apr 25 06:15:12 2008 +0000
@@ -2150,7 +2150,7 @@
if (v->breakdown_ctr <= 2) {
HandleBrokenAircraft(v);
} else {
- if (!v->current_order.type == OT_LOADING) v->breakdown_ctr--;
+ if (v->current_order.type != OT_LOADING) v->breakdown_ctr--;
}
}
--- a/src/roadveh_cmd.cpp Thu Apr 24 14:33:18 2008 +0000
+++ b/src/roadveh_cmd.cpp Fri Apr 25 06:15:12 2008 +0000
@@ -1938,7 +1938,7 @@
HandleBrokenRoadVeh(v);
return;
}
- if (!v->current_order.type == OT_LOADING) v->breakdown_ctr--;
+ if (v->current_order.type != OT_LOADING) v->breakdown_ctr--;
}
if (v->vehstatus & VS_STOPPED) return;
--- a/src/ship_cmd.cpp Thu Apr 24 14:33:18 2008 +0000
+++ b/src/ship_cmd.cpp Fri Apr 25 06:15:12 2008 +0000
@@ -646,7 +646,7 @@
HandleBrokenShip(v);
return;
}
- if (!v->current_order.type == OT_LOADING) v->breakdown_ctr--;
+ if (v->current_order.type != OT_LOADING) v->breakdown_ctr--;
}
if (v->vehstatus & VS_STOPPED) return;
--- 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) {