This page is under construction
Archives/bf1942/levels/Battle_for_Agedabia.rfa
bf1942/levels/Battle_for_Agedabia/ai/conditions.con
rem ---AI added by Fizzy---
if v_arg1 == host
rem ---------------------------------------------------------
rem *****************************************
rem ********** common Conditions ************
rem *****************************************
rem ******** timer ********
aiStrategy.createConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 120
aiStrategy.setConditionStrength AdvisoryNegative
aiStrategy.setIsAbortCondition 1
rem ******** Breakout ********
aiStrategy.createConstantCondition BreakoutCondition Crisp EqualSmaller Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem *****************************************
rem ************ Axis Conditions ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createConstantCondition AxisAttackCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AxisPush ********
aiStrategy.createConstantCondition AxisPushCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AxisDefend ********
aiStrategy.createConstantCondition AxisDefendCond Crisp EqualGreater Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem *****************************************
rem *********** Allied Conditions ***********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createConstantCondition AlliedAttackCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AlliedPush ********
aiStrategy.createConstantCondition AlliedPushCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AlliedDefend ********
aiStrategy.createConstantCondition AlliedDefendCond Crisp EqualGreater Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem -----------------------------------------------------------------
endIf
if v_arg1 == host
rem ---------------------------------------------------------
rem *****************************************
rem ********** common Conditions ************
rem *****************************************
rem ******** timer ********
aiStrategy.createConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 120
aiStrategy.setConditionStrength AdvisoryNegative
aiStrategy.setIsAbortCondition 1
rem ******** Breakout ********
aiStrategy.createConstantCondition BreakoutCondition Crisp EqualSmaller Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem *****************************************
rem ************ Axis Conditions ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createConstantCondition AxisAttackCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AxisPush ********
aiStrategy.createConstantCondition AxisPushCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AxisDefend ********
aiStrategy.createConstantCondition AxisDefendCond Crisp EqualGreater Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem *****************************************
rem *********** Allied Conditions ***********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createConstantCondition AlliedAttackCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AlliedPush ********
aiStrategy.createConstantCondition AlliedPushCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem ******** AlliedDefend ********
aiStrategy.createConstantCondition AlliedDefendCond Crisp EqualGreater Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem -----------------------------------------------------------------
endIf