// 19 Nov 2000 This works No modifying

[Cheat]
moneyAmount = 180 // Give AI 100 units of scrap.
moneyDelay = 10 // moneyAmount is added to AI every 30 seconds

[Start]
scrapCount = 180
scavClass = "fvscav"
consClass = "fvcons"

[IdleDispatcher]
ScavIdleSeconds = 25
UnitIdleSeconds = 120
MinAttackForce = 3 // min # of idle units before dispatch
MaxAttackForce = 5
MinMissionSeconds = 600 // give the player 10 minutes before idle units are sent

[Match]

[Plan1]
planType = "CollectPool"
planPriority = 500
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan2]
planType = "CollectPool"
planPriority = 490
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan3]
planType = "CollectPool"
planPriority = 480
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan4]
planCondition = "HisExists"
planConditionClass = "ivscav"
planConditionCount = 2
planType = "Attacker"
planPriority = 470
targetType = "ivscav"
attackType1 = "fvscout1"
attackType2 = "fvscout1"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan5]
planType = "BuildMinimums"
planPriority = 460
buildType1 = "fvcons"
buildCount1 = 2

[Plan6]
planCondition = "NotExists"
planConditionClass = "fbforg"
planConditionCount = 1 
planType = "BaseBuildMinimums"
planPriority = 450
buildType1 = "fbkiln"
buildLoc1 = "kiln"
buildCount1 = 1

[Plan7]
planCondition = "NotExists"
planConditionClass = "fbforg"
planConditionCount = 1
planType = "Upgrade"
planPriority = 440
unitType = "fbkiln"

[Plan8]
planType = "BaseBuildMinimums"
planPriority = 430
buildType1 = "fbdowe"
buildCount1 = 1
buildType2 = "fbstro"
buildCount2 = 1
buildType3 = "fbspir"
buildCount3 = 1
buildIfNoIdle = 1

[Plan9]
planCondition = "NotExists"
planConditionClass = "fbover"
planConditionCount = 1 
planType = "BaseBuildMinimums"
planPriority = 420
buildType1 = "fbantm"
buildCount1 = 1
buildIfNoIdle = 1

[Plan10]
planCondition = "NotExists"
planConditionClass = "fbover"
planConditionCount = 1
planType = "Upgrade"
planPriority = 410
unitType = "fbantm"
buildIfNoIdle = 1

[Plan11]
planType = "Hold"
planPriority = 400
holdType1 = "fvartl1"
holdCount1 = 1
holdPoint = "stage1"
maxTries = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan12]
planType = "Hold"
planPriority = 390
holdType1 = "fvturr"
holdCount1 = 1
holdPoint = "stage2"
maxTries = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan13]
planCondition = "HisExists"
planConditionClass = "ibscav"
planConditionCount = 2
planType = "Attacker"
planPriority = 380
targetType = "ibscav"
attackType1 = "fvscout"
attackType2 = "fvarch"
attackType3 = "fvscout"
maxAttacks = 1
buildIfNoIdle = 1

[Plan14]
planType = "Attacker"
planPriority = 370
targetType = "ivturr"
attackType1 = "fvscout"
attackType2 = "fvtank1"
attackType3 = "fvarch1"
maxAttacks = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan15]
planType = "Attacker"
planPriority = 360
targetType = "ibscav"
attackType1 = "fvscout"
attackType2 = "fvtank"
attackType3 = "fvscout"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan16]
planType = "Service"
planPriority = 350
serviceUnit = "fvserv"
unitType1 = "fbscav"
unitType2 = "fbrecy"
unitType3 = "fbspir"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan17]
planType = "Attacker"
planPriority = 340
targetType = "ibpgen"
attackType1 = "fvwalk1"
attackType2 = "fvwalk"
attackType3 = "fvarch"
maxAttacks = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan18]
planType = "Attacker"
planPriority = 330
targetType = "ibgtow"
attackType1 = "fvatank13"
attackType2 = "fvarch"
attackType3 = "fvatank"
maxAttacks = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan19]
planType = "Attacker"
planPriority = 320
targetType = "ibfact"
attackType1 = "fvscout"
attackType2 = "fvscout"
attackType3 = "fvarch"
maxAttacks = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan20]
planType = "Attacker"
planPriority = 310
targetType = "ibrecy"
attackType1 = "fvatank13"
attackType2 = "fvtank"
attackType3 = "anti"
maxAttacks = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan21]
PlanCondition = "Hisexists"
PlanConditionClass = "ibbomb"
PlanConditionCount = 2
PlanType = "Attacker"
PlanPriority = 300
TargetType = "ibbomb"
attackType1 = "fvarch"
attackType2 = "fvartl1"
attackType3 = "anti"
buildifnoidle = 1
maxAttacks = 1
ContinueEvenIfFail = true

[Plan22]
PlanCondition = "HisExists"
PlanConditionClass = "ivbomb"
PlanConditionCount = 2
PlanType = "Attacker"
PlanPriority = 290
TargetType = "ivbomb"
attackType1 = "anti"
attackType2 = "anti"
buildifnoidle = 1
maxAttacks = 1
ContinueEvenIfFail = true

[Plan23]
PlanCondition = "HisExists"
PlanConditionClass = "ivtank"
PlanConditionCount = 2
PlanType = "Attacker"
PlanPriority = 280
TargetType = "ivtank"
attackType1 = "fvscout"
attackType2 = "fvsent"
buildifnoidle = 1
