src/oldloader.cpp
changeset 10708 5f1e9cffcfa5
parent 10707 81a4013a7680
child 10775 7061477bfbcf
--- a/src/oldloader.cpp	Sun May 25 22:36:44 2008 +0000
+++ b/src/oldloader.cpp	Mon May 26 00:31:36 2008 +0000
@@ -1374,7 +1374,7 @@
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, competitor_start_time ),
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, number_towns ),
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, number_industries ),
-	OCL_SVAR( OC_FILE_U16 | OC_VAR_U16, DifficultySettings, max_loan ),
+	OCL_SVAR( OC_FILE_U16 | OC_VAR_U32, DifficultySettings, max_loan ),
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, initial_interest ),
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, vehicle_costs ),
 	OCL_SVAR( OC_FILE_U16 |  OC_VAR_U8, DifficultySettings, competitor_speed ),
@@ -1392,7 +1392,9 @@
 
 static inline bool LoadOldGameDifficulty(LoadgameState *ls, int num)
 {
-	return LoadChunk(ls, &_settings.difficulty, game_difficulty_chunk);
+	bool ret = LoadChunk(ls, &_settings.difficulty, game_difficulty_chunk);
+	_settings.difficulty.max_loan *= 1000;
+	return ret;
 }