This page is under construction
archives/bf1942/levels/DC_LostVillage_Brit.rfa
bf1942/levels/DC_LostVillage_Brit/ai/conditions.con
rem prerequisites for DCX version of DC_LostVillage by cajunwolf

if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------


rem ---------------------------------------------------------------
rem ------------- common conditions ---------------------------
rem ---------------------------------------------------------------

rem ** common **
aiStrategy.createConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 120
aiStrategy.setConditionStrength AdvisoryNegative
aiStrategy.setIsAbortCondition 1


rem ---------------------------------------------------------------
rem ------------- Opposition conditions ---------------------------
rem ---------------------------------------------------------------


rem * DefendVillage *
aiStrategy.createConstantCondition DefenceCond Crisp EqualSmaller Friendly ControlPoint 6
aiStrategy.setConditionStrength Required

rem * RepelEnemy *
aiStrategy.createConstantCondition RepelCond Crisp EqualSmaller Friendly ControlPoint 4
aiStrategy.setConditionStrength Required

rem * TakeBackVillage *
aiStrategy.createConstantCondition troubleCond Crisp EqualSmaller Friendly ControlPoint 2
aiStrategy.setConditionStrength Required

rem -------------------------------------------------------------
rem ------------------- Coalition conditions --------------------
rem -------------------------------------------------------------


rem * TakeTheVillage *
aiStrategy.createConstantCondition AttackCond Crisp EqualGreater Enemy ControlPoint 1
aiStrategy.setConditionStrength Required

rem * FootHold *
aiStrategy.createConstantCondition HoldCond Crisp EqualGreater Friendly ControlPoint 3
aiStrategy.setConditionStrength Required

rem * HoldTheVillage *
aiStrategy.createConstantCondition HoldTheVillageCond Crisp EqualGreater Friendly ControlPoint 5
aiStrategy.setConditionStrength Required


rem ----------------------------------------------------------------------------
endIf