summaryrefslogtreecommitdiff
path: root/src/ship_cmd.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2008-04-19 21:23:42 +0000
committerrubidium <rubidium@openttd.org>2008-04-19 21:23:42 +0000
commit0e624275ee1caa6500215e2747cdae7f53a941a5 (patch)
treecf8a33b9dcd8790707e287a00b315f9ab5d7d328 /src/ship_cmd.cpp
parentc360e71e3cf1189fcd7054f8b0b586432366354a (diff)
downloadopenttd-0e624275ee1caa6500215e2747cdae7f53a941a5.tar.xz
(svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
Diffstat (limited to 'src/ship_cmd.cpp')
-rw-r--r--src/ship_cmd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ship_cmd.cpp b/src/ship_cmd.cpp
index ac00f121b..901514727 100644
--- a/src/ship_cmd.cpp
+++ b/src/ship_cmd.cpp
@@ -594,7 +594,7 @@ static void ShipController(Vehicle *v)
HandleBrokenShip(v);
return;
}
- v->breakdown_ctr--;
+ if (!v->current_order.IsType(OT_LOADING)) v->breakdown_ctr--;
}
if (v->vehstatus & VS_STOPPED) return;