diff options
author | peter1138 <peter1138@openttd.org> | 2007-04-15 16:20:35 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2007-04-15 16:20:35 +0000 |
commit | 7df3a94d8f325a30e56ff962454b9ddc4e347da1 (patch) | |
tree | 5884ce2fe37e3c33edb6f96aff3b276532e6832e /src/economy.cpp | |
parent | 56dcbd169a556154a79c09a2e57b6275d6db052f (diff) | |
download | openttd-7df3a94d8f325a30e56ff962454b9ddc4e347da1.tar.xz |
(svn r9638) -Feature: Increase cargo types from 12 to 32 and enable newcargo flag in NewGRF loader.
Diffstat (limited to 'src/economy.cpp')
-rw-r--r-- | src/economy.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/economy.cpp b/src/economy.cpp index ac15a7ac5..c78d0a8a4 100644 --- a/src/economy.cpp +++ b/src/economy.cpp @@ -1826,8 +1826,9 @@ static void SaveLoad_PRIC() /** Cargo payment rates */ static void SaveLoad_CAPR() { - SlArray(&_cargo_payment_rates, NUM_CARGO, SLE_INT32); - SlArray(&_cargo_payment_rates_frac, NUM_CARGO, SLE_UINT16); + uint num_cargo = CheckSavegameVersion(55) ? 12 : NUM_CARGO; + SlArray(&_cargo_payment_rates, num_cargo, SLE_INT32); + SlArray(&_cargo_payment_rates_frac, num_cargo, SLE_UINT16); } static const SaveLoad _economy_desc[] = { |