mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2024-12-27 07:15:31 +03:00
Added proper ACT_IDLE_ON_FIRE handling for Combine soldiers
This commit is contained in:
parent
0bd1f5fb59
commit
051a217670
@ -1557,6 +1557,13 @@ Activity CNPC_Combine::NPC_BackupActivity( Activity eNewActivity )
|
|||||||
else if (eNewActivity == ACT_RUN)
|
else if (eNewActivity == ACT_RUN)
|
||||||
return ACT_RUN_RIFLE;
|
return ACT_RUN_RIFLE;
|
||||||
|
|
||||||
|
// Some models might not contain ACT_COMBINE_BUGBAIT, which the soldier model uses instead of ACT_IDLE_ON_FIRE.
|
||||||
|
// Contrariwise, soldiers may be called to use ACT_IDLE_ON_FIRE in other parts of the AI and need to translate to ACT_COMBINE_BUGBAIT.
|
||||||
|
if (eNewActivity == ACT_COMBINE_BUGBAIT)
|
||||||
|
return ACT_IDLE_ON_FIRE;
|
||||||
|
else if (eNewActivity == ACT_IDLE_ON_FIRE)
|
||||||
|
return ACT_COMBINE_BUGBAIT;
|
||||||
|
|
||||||
return BaseClass::NPC_BackupActivity( eNewActivity );
|
return BaseClass::NPC_BackupActivity( eNewActivity );
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user