diff options
author | tron <tron@openttd.org> | 2006-04-08 06:55:43 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-04-08 06:55:43 +0000 |
commit | f3563e5d6fbc8fcf2d0df03d0a5e2f5b0c8ed33a (patch) | |
tree | fded62d4dbb70fcc07ca376fa1bfca581d77f63a | |
parent | a12466403bf01678ac36abc16ff5f001ddcb94b3 (diff) | |
download | openttd-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.c | 2 |
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) { |