src/station_cmd.cpp
changeset 6959 0066ab0d9b93
parent 6949 72d11a1e1e60
child 6979 d194d25020e7
--- a/src/station_cmd.cpp	Sun Apr 15 06:12:13 2007 +0000
+++ b/src/station_cmd.cpp	Sun Apr 15 16:20:35 2007 +0000
@@ -2820,7 +2820,9 @@
 static void SaveLoad_STNS(Station *st)
 {
 	SlObject(st, _station_desc);
-	for (CargoID i = 0; i < NUM_CARGO; i++) {
+
+	uint num_cargo = CheckSavegameVersion(55) ? 12 : NUM_CARGO;
+	for (CargoID i = 0; i < num_cargo; i++) {
 		SlObject(&st->goods[i], _goods_desc);
 	}