mirror of
https://github.com/1dot13/source.git
synced 2026-07-29 13:52:17 +02:00
NO_STANDING_ANIM_ADJUSTMENT_IN_COMBAT: apply only for player mercs, to avoid possible problems with AI.
CalcChanceHTH: only use reduced chance for boxers. AIDoctorFriend, AIDoctorSelf: first change soldier to stationary. AIDoctorFriend: change target to stationary. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8928 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -7411,7 +7411,7 @@ void SOLDIERTYPE::StopSoldier( void )
|
||||
this->EVENT_StopMerc( this->sGridNo, this->ubDirection );
|
||||
}
|
||||
|
||||
// Set desination
|
||||
// Set destination
|
||||
this->pathing.sFinalDestination = this->sGridNo;
|
||||
|
||||
}
|
||||
@@ -19403,9 +19403,16 @@ BOOLEAN SOLDIERTYPE::AIDoctorFriend( )
|
||||
|
||||
if ( gAnimControl[this->usAnimState].ubEndHeight == ANIM_CROUCH )
|
||||
{
|
||||
// sevenfm: first change to stationary
|
||||
this->SoldierGotoStationaryStance();
|
||||
|
||||
this->EVENT_InitNewSoldierAnim( START_AID, 0, FALSE );
|
||||
}
|
||||
|
||||
// sevenfm: change target to stationary
|
||||
if (pSoldier->stats.bLife >= OKLIFE && pSoldier->bBreath >= OKBREATH && !pSoldier->bCollapsed)
|
||||
pSoldier->SoldierGotoStationaryStance();
|
||||
|
||||
// AI medics always perform surgery
|
||||
this->fDoingSurgery = TRUE;
|
||||
|
||||
@@ -19448,6 +19455,9 @@ BOOLEAN SOLDIERTYPE::AIDoctorSelf( )
|
||||
|
||||
if ( gAnimControl[this->usAnimState].ubEndHeight == ANIM_CROUCH )
|
||||
{
|
||||
// sevenfm: first change to stationary
|
||||
this->SoldierGotoStationaryStance();
|
||||
|
||||
this->EVENT_InitNewSoldierAnim( START_AID, 0, FALSE );
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user