summaryrefslogtreecommitdiff
path: root/src/economy.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2007-04-15 16:20:35 +0000
committerpeter1138 <peter1138@openttd.org>2007-04-15 16:20:35 +0000
commit49eb9b6fad9723f14a4f1652f74310e10efe5681 (patch)
tree5884ce2fe37e3c33edb6f96aff3b276532e6832e /src/economy.cpp
parent24e95eb2cd4da1cf86f5d38c17b9fcbd38557e54 (diff)
downloadopenttd-49eb9b6fad9723f14a4f1652f74310e10efe5681.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.cpp5
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[] = {