Added EnableCrouch input to npc_strider

This commit is contained in:
Blixibon 2021-03-07 11:57:33 -06:00
parent 8f7d3ac03b
commit 92866ca2fa
2 changed files with 15 additions and 0 deletions

View File

@ -395,6 +395,9 @@ BEGIN_DATADESC( CNPC_Strider )
DEFINE_INPUTFUNC( FIELD_VOID, "EnableMinigun", InputEnableMinigun ),
DEFINE_INPUTFUNC( FIELD_FLOAT, "StopShootingMinigunForSeconds", InputStopShootingMinigunForSeconds ),
DEFINE_INPUTFUNC( FIELD_VOID, "DisableCrouch", InputDisableCrouch ),
#ifdef MAPBASE
DEFINE_INPUTFUNC( FIELD_VOID, "EnableCrouch", InputEnableCrouch ),
#endif
DEFINE_INPUTFUNC( FIELD_VOID, "DisableMoveToLOS", InputDisableMoveToLOS ),
DEFINE_INPUTFUNC( FIELD_STRING, "DisableCollisionWith", InputDisableCollisionWith ),
DEFINE_INPUTFUNC( FIELD_STRING, "EnableCollisionWith", InputEnableCollisionWith ),
@ -2362,6 +2365,15 @@ void CNPC_Strider::InputDisableCrouch( inputdata_t &inputdata )
m_bDontCrouch = true;
}
#ifdef MAPBASE
//---------------------------------------------------------
//---------------------------------------------------------
void CNPC_Strider::InputEnableCrouch( inputdata_t &inputdata )
{
m_bDontCrouch = false;
}
#endif
//---------------------------------------------------------
//---------------------------------------------------------
void CNPC_Strider::InputDisableMoveToLOS( inputdata_t &inputdata )

View File

@ -171,6 +171,9 @@ public:
void InputDisableAggressiveBehavior( inputdata_t &inputdata );
void InputStopShootingMinigunForSeconds( inputdata_t &inputdata );
void InputDisableCrouch( inputdata_t &inputdata );
#ifdef MAPBASE
void InputEnableCrouch( inputdata_t &inputdata );
#endif
void InputDisableMoveToLOS( inputdata_t &inputdata );
void InputExplode( inputdata_t &inputdata );
void InputScaleGroundSpeed( inputdata_t &inputdata );