summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-04-08 06:55:43 +0000
committertron <tron@openttd.org>2006-04-08 06:55:43 +0000
commitf3563e5d6fbc8fcf2d0df03d0a5e2f5b0c8ed33a (patch)
treefded62d4dbb70fcc07ca376fa1bfca581d77f63a
parenta12466403bf01678ac36abc16ff5f001ddcb94b3 (diff)
downloadopenttd-f3563e5d6fbc8fcf2d0df03d0a5e2f5b0c8ed33a.tar.xz
(svn r4321) For ships check the ship state, not the road state. This bug was harmless, because both states are at the same byte in the vehicle type specific union.
-rw-r--r--ship_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ship_cmd.c b/ship_cmd.c
index b5c5dba4c..190c32b83 100644
--- a/ship_cmd.c
+++ b/ship_cmd.c
@@ -913,7 +913,7 @@ int32 CmdSellShip(int x, int y, uint32 flags, uint32 p1, uint32 p2)
SET_EXPENSES_TYPE(EXPENSES_NEW_VEHICLES);
- if (!IsTileDepotType(v->tile, TRANSPORT_WATER) || v->u.road.state != 0x80 || !(v->vehstatus&VS_STOPPED))
+ if (!IsTileDepotType(v->tile, TRANSPORT_WATER) || v->u.ship.state != 0x80 || !(v->vehstatus&VS_STOPPED))
return_cmd_error(STR_980B_SHIP_MUST_BE_STOPPED_IN);
if (flags & DC_EXEC) {