diff options
author | peter1138 <peter1138@openttd.org> | 2008-06-05 07:38:22 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-06-05 07:38:22 +0000 |
commit | 9b971dab60ad98c1444cc79c6dc3802f529f10e2 (patch) | |
tree | 975da43200229afd8295d208ad54e47128627991 /src | |
parent | c217a11bbda27d5a6f4a8ff431b405d7fd182896 (diff) | |
download | openttd-9b971dab60ad98c1444cc79c6dc3802f529f10e2.tar.xz |
(svn r13385) -Fix (r12137): In the purchase list, CB36 for capacity was not called for the first part of rail and road vehicles.
Diffstat (limited to 'src')
-rw-r--r-- | src/articulated_vehicles.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/articulated_vehicles.cpp b/src/articulated_vehicles.cpp index d84531e42..1a38a4e44 100644 --- a/src/articulated_vehicles.cpp +++ b/src/articulated_vehicles.cpp @@ -40,11 +40,11 @@ uint16 *GetCapacityOfArticulatedParts(EngineID engine, VehicleType type) if (type == VEH_TRAIN) { const RailVehicleInfo *rvi = RailVehInfo(engine); - capacity[rvi->cargo_type] = rvi->capacity; + capacity[rvi->cargo_type] = GetEngineProperty(engine, 0x14, rvi->capacity); if (rvi->railveh_type == RAILVEH_MULTIHEAD) capacity[rvi->cargo_type] += rvi->capacity; } else if (type == VEH_ROAD) { const RoadVehicleInfo *rvi = RoadVehInfo(engine); - capacity[rvi->cargo_type] = rvi->capacity; + capacity[rvi->cargo_type] = GetEngineProperty(engine, 0x0F, rvi->capacity); } if (!HasBit(EngInfo(engine)->callbackmask, CBM_VEHICLE_ARTIC_ENGINE)) return capacity; |