1. patch for "Bug: Enemy turns around in turn based mode!"
2. action strings is added for new actions (e.g. flank left). needed for debug

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@319 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Lesh
2006-07-01 15:15:25 +00:00
parent 5ad73ef703
commit 76bd81f434
2 changed files with 14 additions and 0 deletions
+4
View File
@@ -252,6 +252,9 @@ CHAR8 gzActionStr[][ 30 ] =
"SCHEDULE MOVE",
"WALK",
"RUN",
"WITHDRAW",
"FLANK LEFT",
"FLANK RIGHT",
"MOVE TO CLIMB",
"CHG FACING",
@@ -285,6 +288,7 @@ CHAR8 gzActionStr[][ 30 ] =
"EC&M",
"TRAVERSE DOWN",
"OFFER SURRENDER",
"RAISE GUN",
};
CHAR8 gzDirectionStr[][ 30 ] =
+10
View File
@@ -5123,6 +5123,16 @@ void TurnSoldier( SOLDIERTYPE *pSoldier)
return;
}
}
else // Lesh: patch for "Bug: Enemy turns around in turn based mode!"
{
// in case of errors in turning tasks
if ( pSoldier->bDesiredDirection > 7 || pSoldier->bDesiredDirection < 0)
{
DebugMsg( TOPIC_JA2, DBG_LEVEL_3, String("TurnSoldier() Warinig: Invalid desired direction for non-vehicle unit") );
pSoldier->bDesiredDirection = pSoldier->bDirection;
}
}
// Lesh: patch ended
// We handle sight now....
if ( pSoldier->uiStatusFlags & SOLDIER_LOOK_NEXT_TURNSOLDIER )