mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
new fix for endless clock issue in POW cutscene, was actually caused by Elliot trying to do the kick animation which doesn't exists for civilian body type
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9072 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -13131,7 +13131,7 @@ void SOLDIERTYPE::EVENT_SoldierBeginPunchAttack( INT32 sGridNo, UINT8 ubDirectio
|
||||
{
|
||||
// Flugente: zombies do not kick
|
||||
BOOLEAN nokick = FALSE;
|
||||
if ( this->IsZombie( ) )
|
||||
if ( this->IsZombie( ) || !IS_MERC_BODY_TYPE(this))//shadooow: fix for endless clock issue with Elliot in interrogation cutscene
|
||||
nokick = TRUE;
|
||||
|
||||
// sevenfm: don't use kick when attacking with any weapon in hand
|
||||
|
||||
@@ -1470,7 +1470,7 @@ void CancelAIAction(SOLDIERTYPE *pSoldier, UINT8 ubForce)
|
||||
ActionDone(pSoldier);
|
||||
|
||||
// sevenfm: reset next action
|
||||
if(!AreInMeanwhile() && pSoldier->ubProfile == NO_PROFILE)
|
||||
if(!AreInMeanwhile()))
|
||||
{
|
||||
pSoldier->aiData.bNextAction = AI_ACTION_NONE;
|
||||
pSoldier->aiData.usNextActionData = 0;
|
||||
|
||||
Reference in New Issue
Block a user