From 79978c9a8e56f6114914b03c0dde680719ecd511 Mon Sep 17 00:00:00 2001 From: Taylor Richards Date: Tue, 25 Oct 2016 07:01:01 -0400 Subject: [PATCH] fix read compatibility for FS1 demo v1.00 (.plr 86) --- src/playerman/managepilot.cpp | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/src/playerman/managepilot.cpp b/src/playerman/managepilot.cpp index 9eca55c..38ec66f 100644 --- a/src/playerman/managepilot.cpp +++ b/src/playerman/managepilot.cpp @@ -949,9 +949,21 @@ int read_pilot_file(const char *callsign, int single, player *p) Game_skill_level = cfread_int(file); - for (i=0; iauto_advance = cfread_int(file); - Use_mouse_to_fly = cfread_int(file); - Mouse_sensitivity = cfread_int(file); - Joy_sensitivity = cfread_int(file); - Dead_zone_size = cfread_int(file); + if (Player_file_version >= 94) { + Use_mouse_to_fly = cfread_int(file); + Mouse_sensitivity = cfread_int(file); + Joy_sensitivity = cfread_int(file); + Dead_zone_size = cfread_int(file); + } if (cfclose(file)) return errno; -- 2.39.2