This page is under construction
archives/bf1942/levels/essen.rfa
bf1942/levels/essen/ai/conditions.con
rem *** Create Conditions ***
rem *** Essen ***
if v_arg1 == host
rem ** American **
rem * InitialAttack *
aiStrategy.createConstantCondition oneCPCond Crisp Equal Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
rem * SpreadOut *
aiStrategy.createConstantCondition max3CPCond Crisp EqualSmaller Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem * Final Assault *
aiStrategy.createConstantCondition fourCPCond Crisp Equal Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem * Hold *
aiStrategy.createConstantCondition fourCPCond Crisp Equal Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem ** German **
rem * inControlDefence *
rem -- Uses fourCPCond --
rem * 1repulse *
aiStrategy.createConstantCondition threeCPCond Crisp Equal Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem * 2repulse *
aiStrategy.createConstantCondition max2CPCond Crisp EqualSmaller Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem * Break Out *
aiStrategy.createConstantCondition max1CPCond Crisp EqualSmaller Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
endIf
rem *** Essen ***
if v_arg1 == host
rem ** American **
rem * InitialAttack *
aiStrategy.createConstantCondition oneCPCond Crisp Equal Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
rem * SpreadOut *
aiStrategy.createConstantCondition max3CPCond Crisp EqualSmaller Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem * Final Assault *
aiStrategy.createConstantCondition fourCPCond Crisp Equal Friendly ControlPoint 4
aiStrategy.setConditionStrength Required
rem * Hold *
aiStrategy.createConstantCondition fourCPCond Crisp Equal Friendly ControlPoint 5
aiStrategy.setConditionStrength Required
rem ** German **
rem * inControlDefence *
rem -- Uses fourCPCond --
rem * 1repulse *
aiStrategy.createConstantCondition threeCPCond Crisp Equal Friendly ControlPoint 3
aiStrategy.setConditionStrength Required
rem * 2repulse *
aiStrategy.createConstantCondition max2CPCond Crisp EqualSmaller Friendly ControlPoint 2
aiStrategy.setConditionStrength Required
rem * Break Out *
aiStrategy.createConstantCondition max1CPCond Crisp EqualSmaller Friendly ControlPoint 1
aiStrategy.setConditionStrength Required
endIf