summaryrefslogtreecommitdiff
path: root/vehicle.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2005-02-02 16:16:43 +0000
committertruelight <truelight@openttd.org>2005-02-02 16:16:43 +0000
commitab3ed5c43121cc8adefc0c6bbcf9ef0d1203d3ff (patch)
tree76125ad531fb31d62d879d3f5541edf39532e2d5 /vehicle.c
parent944bba10312022f14ae47e6e89fb8456db0f4af3 (diff)
downloadopenttd-ab3ed5c43121cc8adefc0c6bbcf9ef0d1203d3ff.tar.xz
(svn r1770) -Fix: Hopefully last pieces of code that are containing a station-id
(and should be an uint16, not uint8)
Diffstat (limited to 'vehicle.c')
-rw-r--r--vehicle.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vehicle.c b/vehicle.c
index aa83185b5..01cffe049 100644
--- a/vehicle.c
+++ b/vehicle.c
@@ -1807,7 +1807,8 @@ const byte _common_veh_desc[] = {
SLE_VAR(Vehicle,cargo_type, SLE_UINT8),
SLE_VAR(Vehicle,cargo_days, SLE_UINT8),
- SLE_VAR(Vehicle,cargo_source, SLE_UINT8),
+ SLE_CONDVAR(Vehicle,cargo_source, SLE_FILE_U8 | SLE_VAR_U16, 0, 6),
+ SLE_CONDVAR(Vehicle,cargo_source, SLE_UINT16, 7, 255),
SLE_VAR(Vehicle,cargo_cap, SLE_UINT16),
SLE_VAR(Vehicle,cargo_count, SLE_UINT16),