diff --git a/SaveLoadGame.cpp b/SaveLoadGame.cpp index 38046c72..bdcf669f 100644 --- a/SaveLoadGame.cpp +++ b/SaveLoadGame.cpp @@ -4666,6 +4666,9 @@ BOOLEAN LoadSavedGame( int ubSavedGameID ) LoadGameFilePosition( FileGetPos( hFile ), "Strategic Events" ); #endif + // anv: we need to rebuild ambient sounds now, as those added when loading tileset are removed + // in LoadStrategicEventsFromSavedGame + HandleNewSectorAmbience( gTilesets[ giCurrentTilesetID ].ubAmbientID ); uiRelEndPerc += 0; SetRelativeStartAndEndPercentage( 0, uiRelStartPerc, uiRelEndPerc, L"Laptop Info" ); diff --git a/TacticalAI/Movement.cpp b/TacticalAI/Movement.cpp index 0fe33821..441d00c0 100644 --- a/TacticalAI/Movement.cpp +++ b/TacticalAI/Movement.cpp @@ -450,7 +450,8 @@ INT32 InternalGoAsFarAsPossibleTowards(SOLDIERTYPE *pSoldier, INT32 sDesGrid, IN INT32 sOrigin; UINT16 usMaxDist; UINT8 ubDirection,ubDirsLeft,ubDirChecked[8],fFound = FALSE; - INT8 bAPsLeft, fPathFlags; + // anv: changed to INT16 since Soldier->bActionPoints are INT16 too + INT16 bAPsLeft, fPathFlags; //DBrot: More Rooms //UINT8 ubRoomRequired = 0, ubTempRoom; UINT16 usRoomRequired = 0, usTempRoom;