From 8cbdbf18b55839fd7acf3be48c7995ea778afaf7 Mon Sep 17 00:00:00 2001 From: Flugente Date: Sun, 23 Feb 2014 16:58:59 +0000 Subject: [PATCH] Fix: STR stat damage from starvation was not read correctly git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6969 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- SaveLoadGame.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SaveLoadGame.cpp b/SaveLoadGame.cpp index 63f4859f..77cccdc7 100644 --- a/SaveLoadGame.cpp +++ b/SaveLoadGame.cpp @@ -2090,14 +2090,14 @@ BOOLEAN SOLDIERTYPE::Load(HWFILE hFile) numBytesRead = ReadFieldByField(hFile, &this->bFoodLevel, sizeof(bFoodLevel), sizeof(INT32), numBytesRead); numBytesRead = ReadFieldByField(hFile, &this->bDrinkLevel, sizeof(bDrinkLevel), sizeof(INT32), numBytesRead); numBytesRead = ReadFieldByField(hFile, &this->usStarveDamageHealth, sizeof(usStarveDamageHealth), sizeof(UINT8), numBytesRead); - numBytesRead = ReadFieldByField(hFile, &this->usStarveDamageHealth, sizeof(usStarveDamageStrength), sizeof(UINT8), numBytesRead); + numBytesRead = ReadFieldByField(hFile, &this->usStarveDamageStrength, sizeof(usStarveDamageStrength), sizeof(UINT8), numBytesRead); } else { this->bFoodLevel = 0; this->bDrinkLevel = 0; this->usStarveDamageHealth = 0; - this->usStarveDamageHealth = 0; + this->usStarveDamageStrength = 0; for(int i = 0; i < sizeof(bFoodLevel); ++i) buffer++;