CreateConstantCondition Property

Usage:
   AiStrategy.CreateConstantCondition string string string string string number

Argument values:

argument 1:    advMaxOneOwnSouthCond, advMaxTwoOwnEastCond, advMaxTwoOwnWestCond, airPlaneCond, allCPCond, allFriendlyCPCond, alwaysCond, atSecondLineCPs, baseCloseCond, baseCond, baseOpenCond, bridgeCond, broadCond, ...
argument 2:    Crisp, Fuzzy; most commonly Crisp
argument 3:    Equal, EqualGreater, EqualSmaller; most commonly Equal
argument 4:    Enemy, Friendly; most commonly Friendly
argument 5:    Air, Base, Bridge, Centre, Close, ControlPoint, East, Flank, Front, FrontBase, FrontCentre, FrontClose, FrontFlank, North, NumberOfFriendlyAreas, NumberOfHostileAreas, Remote, Route, South, StartTime, ...
argument 6:    range is 0 to 360; most commonly 1

This property is not a part of any defined type of object.

Used in a total of 33 .con files: Conditions.con

Parent directories of these .con files: Bf1942/Levels, Bf1942/Game

Example: (from Bf1942/Levels/Gazala/ai/conditions.con)
   if v_arg1 == host
   rem ----- Host
   rem ----------------------------------------------------------------------------
   rem *** Create Conditions ***
   rem *** Operation Gazala ***
   rem ** common **
   AiStrategy.CreateConstantCondition timeCond Fuzzy EqualSmaller Friendly StartTime 200
   AiStrategy.SetConditionStrength AdvisoryNegative
   AiStrategy.SetIsAbortCondition 1
   rem ** north **
   AiStrategy.CreateConstantCondition northCond Crisp Equal Friendly North 0
   AiStrategy.SetConditionStrength Required
   rem ** south **
   AiStrategy.CreateConstantCondition southCond Crisp EqualSmaller Friendly South 2
   AiStrategy.SetConditionStrength Required
   rem ** both **
   AiStrategy.CreateConstantCondition minTwoEnemyFrontCond Crisp EqualGreater Enemy Front 2
   AiStrategy.SetConditionStrength Required
   rem ** behind **
   AiStrategy.CreateConstantCondition noRemoteCond Crisp Equal Friendly Remote 0
   AiStrategy.SetConditionStrength Required
   rem ** finalPush **
   AiStrategy.CreateConstantCondition noEnemyCPCond Crisp Equal Enemy ControlPoint 0
   AiStrategy.SetConditionStrength Required
   AiStrategy.CreateConstantCondition fourFriendlyCPCond Crisp EqualGreater Friendly ControlPoint 4
   AiStrategy.SetConditionStrength Required
   rem ** breakOut **
   AiStrategy.CreateConstantCondition noFriendlyCPCond Crisp Equal Friendly ControlPoint 0
   AiStrategy.SetConditionStrength Required


Go to the AiStrategy properties list page, AiStrategy page, All Properties list, or Main scripting page.