This page is under construction
Archives/bf1942/levels/maps - no documentation/the_great_pursuit.rfa
bf1942/Levels/the_great_pursuit/AI/Conditions.con
rem Conditions.con file for "The Great Prusuit" AI by cajunwolf
if v_arg1 == host
rem Host
rem -----------------------------------------------------*
rem ---------------- common conditions ------------------*
rem ------------------- Timer Condition -----------------*
aiStrategy.createConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 120
aiStrategy.setConditionStrength AdvisoryNegative
aiStrategy.setIsAbortCondition 1
rem -------------------- Breakout ----------------------- *
aiStrategy.createConstantCondition BreakoutCondition Crisp EqualSmaller Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
rem ------------------ Axis Conditions --------------------*
rem ----------------- Axis Attack -------------------------*
aiStrategy.createConstantCondition AxisAttackCond Crisp EqualGreater Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem ----------------- Axis Push ----------------------------*
aiStrategy.createConstantCondition AxisPushCond Crisp EqualGreater Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem ---------------- Axis Defend --------------------------*
aiStrategy.createConstantCondition AxisDefendCond Crisp EqualGreater Friendly ControlPoint 6
aiStrategy.setConditionStrength Required
rem ------------------ Allied Conditions -------------------*
rem ----------------- Allied Attack ------------------------*
aiStrategy.createConstantCondition AlliedAttackCond Crisp EqualGreater Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem ----------------- Allied Push ---------------------------*
aiStrategy.createConstantCondition AlliedPushCond Crisp EqualGreater Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem ---------------- Allied Defend -------------------------*
aiStrategy.createConstantCondition AlliedDefendCond Crisp EqualGreater Friendly ControlPoint 6
aiStrategy.setConditionStrength Required
rem -----------------------------------------------------------
endIf
if v_arg1 == host
rem Host
rem -----------------------------------------------------*
rem ---------------- common conditions ------------------*
rem ------------------- Timer Condition -----------------*
aiStrategy.createConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 120
aiStrategy.setConditionStrength AdvisoryNegative
aiStrategy.setIsAbortCondition 1
rem -------------------- Breakout ----------------------- *
aiStrategy.createConstantCondition BreakoutCondition Crisp EqualSmaller Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
rem ------------------ Axis Conditions --------------------*
rem ----------------- Axis Attack -------------------------*
aiStrategy.createConstantCondition AxisAttackCond Crisp EqualGreater Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem ----------------- Axis Push ----------------------------*
aiStrategy.createConstantCondition AxisPushCond Crisp EqualGreater Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem ---------------- Axis Defend --------------------------*
aiStrategy.createConstantCondition AxisDefendCond Crisp EqualGreater Friendly ControlPoint 6
aiStrategy.setConditionStrength Required
rem ------------------ Allied Conditions -------------------*
rem ----------------- Allied Attack ------------------------*
aiStrategy.createConstantCondition AlliedAttackCond Crisp EqualGreater Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem ----------------- Allied Push ---------------------------*
aiStrategy.createConstantCondition AlliedPushCond Crisp EqualGreater Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem ---------------- Allied Defend -------------------------*
aiStrategy.createConstantCondition AlliedDefendCond Crisp EqualGreater Friendly ControlPoint 6
aiStrategy.setConditionStrength Required
rem -----------------------------------------------------------
endIf