From 5be2aa3e9953c0904852c29e3fe88fb2a753b025 Mon Sep 17 00:00:00 2001 From: tron Date: Sat, 8 Apr 2006 06:55:43 +0000 Subject: [PATCH] (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. --- ship_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ship_cmd.c b/ship_cmd.c index b5c5dba4c2..190c32b83a 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) {