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

[Cheat]
moneyAmount = 1
moneyDelay = 0.5

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

[Match]
targetType1 = "ivscout"
attackType1_1 = "fvsent"

targetType2 = "ivtank"
attackType2_1 = "fvscout"
attackType2_2 = "fvscout"

targetType3 = "ivturr"
attackType3_1 = "fvsent"
attackType3_2 = "fvsent"

targetType4 = "ivscout"
attackType4_1 = "fvtank"

[Plan10]
planType = "CollectPool"
planPriority = 260
planCondition = "Exists"
planConditionClass = "fbrecy"
planCompare = ">="
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = 1

[Plan20]
planType = "CollectPool"
planPriority = 250
planCondition = "Exists"
planConditionClass = "fbrecy"
planCompare = ">="
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = 1

[Plan30]
planType = "CollectPool"
planPriority = 240
planCondition = "Exists"
planConditionClass = "fbrecy"
planCompare = ">="
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = 1

[Plan40]
planType = "CollectField"
planPriority = 230
planCondition = "Exists"
planConditionClass = "fbrecy"
planCompare = ">="
planConditionCount = 1
buildIfNoIdle = 1 
ContinueEvenIfFail = 1

[Plan50]
planType = "BuildMinimums"
planPriority = 220
MinTtlScrap = 40
planCondition = "Exists"
planConditionClass = "fbrecy"
planCompare = ">="
planConditionCount = 1
buildType1 = "fvcons"
buildCount1 = 4
ContinueEvenIfFail = 0

[Plan60]
planType = "BaseBuildMinimums"
planPriority = 210
MinTtlScrap = 60
planCondition = "NotExists"
planConditionClass = "fbkiln"
planCompare = ">="
planConditionCount = 1
planCondition2 = "NotExists"
planConditionClass2 = "fbforg"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fvcons"
planCompare3 = ">="
planConditionCount3 = 1
buildType1 = "fbkiln"
buildCount1 = 1
ContinueEvenIfFail = 0

[Plan70]
planType = "Upgrade"
planPriority = 200
MinTtlScrap = 60
planCondition = "Exists"
planConditionClass = "fbscav"
planCompare = ">="
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fvcons"
planCompare2 = ">="
planConditionCount2 = 1
unitType = "fbscav"
ContinueEvenIfFail = 1

[Plan80]
planType = "BaseBuildMinimums"
planPriority = 190
MinTtlScrap = 60
planCondition = "NotExists"
planConditionClass = "fbkiln"
planCompare = ">"
planConditionCount = 2
planCondition2 = "NotExists"
planConditionClass2 = "fbforg"
planCompare2 = ">"
planConditionCount2 = 2
planCondition3 = "Exists"
planConditionClass3 = "fvcons"
planCompare3 = ">="
planConditionCount3 = 1
buildType1 = "fbkiln"
buildCount1 = 1
ContinueEvenIfFail = 0

[Plan90]
planType = "BuildMinimums"
planPriority = 180
MinTtlScrap = 60
planCondition="Exists"
planConditionClass="fbkiln"
planCompare = ">="
planConditionCount=1
buildType = "fvsent"
buildCount = 2
ContinueEvenIfFail = 0

[Plan100]
planType = "Upgrade"
planPriority = 170
MinTtlScrap = 60
planCondition2="Exists"
planConditionClass2="fbkiln"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fvcons"
planCompare3 = ">="
planConditionCount3 = 1
planCondition4 = "NotExists"
planConditionClass4 = "fbforg"
planCompare4 = ">"
planConditionCount4 = 2
unitType = "fbkiln"
ContinueEvenIfFail = 0

[Plan110]
planType = "BaseBuildMinimums"
planPriority= 160
MinTtlScrap = 60
planCondition2 = "Exists"
planConditionClass2 = "fvcons"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3="Exists"
planConditionClass3="fbkiln"
planCompare3 = ">="
planConditionCount3 = 1
planConditionOr3 = true
planCondition4="Exists"
planConditionClass4="fbforg"
planCompare4 = ">="
planConditionCount4 = 1
buildType1 = "fbdowe"
buildCount1=1
ContinueEvenIfFail = 0

[Plan120]
planType = "BaseBuildMinimums"
planPriority= 150
MinTtlScrap = 80
planCondition2="Exists"
planConditionClass2="fbforg"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fvcons"
planCompare3 = ">="
planConditionCount3 = 1
buildType1 = "fbstro"
buildCount1=1
ContinueEvenIfFail = 0

[Plan130]
planType = "BaseBuildMinimums"
planPriority = 140
//MinTtlScrap = 80
planCondition = "Exists"
planConditionClass = "fvcons"
planCompare = ">="
planConditionCount = 1
buildType1 = "fbspir"
buildLoc1 = "gtow4"
buildCount1 = 1
ContinueEvenIfFail = 0

[Plan140]
planType = "BaseBuildMinimums"
planPriority = 130
//MinTtlScrap = 80
planCondition = "Exists"
planConditionClass = "fvcons"
planCompare = ">="
planConditionCount = 1
buildType1 = "fbspir"
buildLoc1 = "gtow1"
buildCount1 = 1
ContinueEvenIfFail = 1

[Plan150]
planType = "BaseBuildMinimums"
planPriority = 130
//MinTtlScrap = 80
planCondition = "Exists"
planConditionClass = "fvcons"
planCompare = ">="
planConditionCount = 1
buildType1 = "fbspir"
buildLoc1 = "gtow2"
buildCount1 = 1
ContinueEvenIfFail = 1

[Plan160]
planType = "BaseBuildMinimums"
planPriority = 130
//MinTtlScrap = 80
planCondition = "Exists"
planConditionClass = "fvcons"
planCompare = ">="
planConditionCount = 1
buildType1 = "fbspir"
buildLoc1 = "gtow3"
buildCount1 = 1
ContinueEvenIfFail = 0

[Plan170]
planType = "Attacker"
planPriority = 120
MinTtlScrap = 80
planCondition2="Exists"
planConditionClass2="fbforg"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3="Exists"
planConditionClass3="fbdowe"
planCompare3 = ">="
planConditionCount3 = 1
planCondition4="Exists"
planConditionClass4="fbstro"
planCompare4 = ">="
planConditionCount4 = 1
targetType = "ivwalk"
targetType1 = "ivatank"
targetType2 = "ivrckt"
targetType3 = "ivtank"
targetType4 = "ivmisl"
targetType5 = "ivmbike"
targetType6 = "ivscout"
targetType7 = "ivserv"
targetType8 = "ivcons"
targetType9 = "ibgtow"
targetType10 = "ibcbun"
targetType11 = "ibpgen"
targetType12 = "ibbomb"
targetType13 = "ibtcen"
targetType14 = "ibtrain"
targetType15 = "ibsbay"
targetType16 = "ibarmo"
targetType17 = "ibfact"
targetType18 = "ibrecy"
attackType1 = "fvwalk"
attackType2 = "fvwalk"
buildIfNoIdle = 1
maxAttacks = 0
ContinueEvenIfFail = 1

[Plan180]
planType = "Attacker"
planPriority = 110
MinTtlScrap = 80
planCondition2="Exists"
planConditionClass2="fbforg"
planCompare2 = ">="
planConditionCount2 = 1
planCondition3="Exists"
planConditionClass3="fbdowe"
planCompare3 = ">="
planConditionCount3 = 1
planCondition4="Exists"
planConditionClass4="fbstro"
planCompare4 = ">="
planConditionCount4 = 1
targetType = "ibgtow"
targetType1 = "ibcbun"
targetType2 = "ibpgen"
targetType3 = "ibbomb"
targetType4 = "ibtcen"
targetType5 = "ibtrain"
targetType6 = "ibsbay"
targetType7 = "ibarmo"
targetType8 = "ibfact"
targetType9 = "ibrecy"
targetType10 = "ivwalk"
targetType11 = "ivatank"
targetType12 = "ivrckt"
targetType13 = "ivtank"
targetType14 = "ivmisl"
targetType15 = "ivmbike"
targetType16 = "ivscout"
targetType17 = "ivserv"
targetType18 = "ivcons"
attackType1 = "fvwalk"
attackType2 = "fvwalk"
buildIfNoIdle = 1
maxAttacks = 0
ContinueEvenIfFail = 1
