diff -r e9066a148720 -r b3c58f3df92b src/aircraft_cmd.cpp --- a/src/aircraft_cmd.cpp Fri Apr 18 21:20:03 2008 +0000 +++ b/src/aircraft_cmd.cpp Sun Apr 20 15:27:28 2008 +0000 @@ -36,6 +36,7 @@ #include "player_func.h" #include "settings_type.h" #include "order_func.h" +#include "effectvehicle_func.h" #include "table/strings.h" #include "table/sprites.h" @@ -2211,7 +2212,7 @@ if (v->breakdown_ctr <= 2) { HandleBrokenAircraft(v); } else { - v->breakdown_ctr--; + if (!v->current_order.IsType(OT_LOADING)) v->breakdown_ctr--; } }