[Start]
scrapCount = 40
consClass = "fvcons"
scavClass = "fvscavC"
baseDir = -1
DLLCanSwitch = true // true = default. If false, DLL orders to switch are ignored.

[Cheat]
moneyAmount = 20
moneyDelay = 5

[IdleDispatcher]
ScavIdleSeconds = 60
UnitIdleSeconds = 600
MinAttackForce = 1 // min # of idle units before dispatch
MinMissionSeconds = 300
MaxTargets = 99
MaxBomberTargets = 99 // was 4 from 67g..67j
BomberIdleSeconds = 120 // # of seconds before a bomber is sent out.

[Match]
targetType1 = "evscav"
attackType1_1 = "fvscoutC"
targetType2 = "ivscav"
attackType2_1 = "fvscoutC"


[Plan10]
planType = "CollectPool"
planPriority = 310
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan20]
planType = "CollectPool"
planPriority = 300
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan30]
planType = "CollectPool"
planPriority = 290
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan40]
planType = "CollectPool"
planPriority = 280
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan50]
planType = "CollectPool"
planPriority = 270
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan60]
planType = "CollectPool"
planPriority = 260
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan70]
planType = "CollectPool"
planPriority = 250
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan80]
planType = "CollectPool"
planPriority = 240
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan90]
planType = "BuildMinimums"
planPriority = 230
buildType1 = "fvcons"
buildCount1 = 1
buildType2 = "fvscoutC"
buildCount2 = 2

[plan100]
planType = "BaseBuildMinimums"
planPriority = 220
buildType1 = "fbkilnC"
//buildLoc1 = "kiln"
buildType2 = "fbdoweC"
//buildLoc2 = "dower"

[plan110]
planType = "BuildMinimums"
planPriority = 210
buildType1 = "fvscoutC"
buildCount1 = 8
buildType2 = "fvsentC"
buildCount2 = 8

[plan120]
planCondition = "HisExists"
planConditionClass = "ebscav"
planConditionCount = 1
planPriority = 200
planType = "Attacker"
targetType = "ebscav"
attackType1 = "fvscoutC"
attackType2 = "fvscoutC"
attackType3 = "fvsentC"
attackType4 = "fvsentC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan122]
planCondition = "HisExists"
planConditionClass = "ibscav"
planConditionCount = 1
planPriority = 190
planType = "Attacker"
targetType = "ibscav"
attackType1 = "fvscoutC"
attackType2 = "fvscoutC"
attackType3 = "fvsentC"
attackType4 = "fvsentC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan124]
planCondition = "HisExists"
planConditionClass = "ebscup"
planConditionCount = 1
planPriority = 188
planType = "Attacker"
targetType = "ebscup"
attackType1 = "fvscoutC"
attackType2 = "fvscoutC"
attackType3 = "fvsentC"
attackType4 = "fvsentC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan126]
planCondition = "HisExists"
planConditionClass = "ibscup"
planConditionCount = 1
planPriority = 186
planType = "Attacker"
targetType = "ibscup"
attackType1 = "fvscoutC"
attackType2 = "fvscoutC"
attackType3 = "fvsentC"
attackType4 = "fvsentC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[Plan128]
planPriority = 184
planType = "Service"
planCondition = "Exists"
planConditionClass = "fvservC"
planConditionCount = 1
serviceUnit = "fvservC"
unitType1 = "fbrecy"
unitType2 = "fbspirC"
unitType3 = "fbkilnC"
unitType4 = "fbforgC"
unitType5 = "fbdoweC"
unitType6 = "fbstroC"
unitType7 = "fbantmC"
unitType8 = "fboverC"
unitType9 = "fbscavC"
unitType10 = "fbrecy"
unitType11 = "fbscupC"
unitType12 = "fvcons"
ContinueEvenIfFail = true

[Plan130]
planPriority = 182
planType = "BuildMinimums"
MinTtlScrap = 50
planCondition = "Exists"
planConditionClass = "fbrecy"
planConditionCount = 1
//planCondition2 = "Exists"
//planConditionClass2 = "fbkilnC"
//planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdoweC"
planConditionCount3 = 1
buildType1 = "fvservC"
buildCount1 = 4
ContinueEvenIfFail = true

[plan132]
planCondition = "HisExists"
planConditionClass = "ibtcen"
planConditionCount = 1
planPriority = 180
targetType = "ibtcen"
planType = "Attacker"
attackType1 = "fvscoutC"
attackType2 = "fvscoutC"
attackType3 = "fvscoutC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan134]
planCondition = "NotExists"
planConditionClass = "fbforgC"
planConditionCount = 1
planType = "Upgrade"
planPriority = 175
Unittype = "fbkilnC"

[plan136]
planType = "BuildMinimums"
planPriority = 170
buildType1 = "fvtank3t"
buildCount1 = 3
buildType2 = "fvtankC"
buildCount2 = 2

[plan140]
planType = "BaseBuildMinimums"
planPriority = 165
buildType1 = "fbstroC"
//buildLoc1 = "stronghold"
buildType2 = "fbantmC"
//buildLoc2 = "antenna"

[plan150]
planCondition = "HisExists"
planConditionClass = "ebscav"
planConditionCount = 1
planType = "Attacker"
planPriority = 164
targetType = "ebscav"
attackType1 = "fvtankC"
attackType2 = "fvtankC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan160]
planCondition = "NotExists"
planConditionClass = "fboverC"
planConditionCount = 1
planType = "Upgrade"
planPriority = 169
Unittype = "fbantmC"

[plan170]
planCondition = "HisExists"
planConditionClass = "ebrecy"
planConditionCount = 1
planType = "Attacker"
planPriority = 162
targetType = "ebrecy"
attackType1 = "fvwalkC"
attackType2 = "fvwalkC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan180]
planType = "BaseBuildMinimums"
planPriority = 165
buildType1 = "fbspirC"
//buildLoc1 = "spire1"
buildType2 = "fbspirC"
//buildLoc2 = "spire2"

[plan190]
planCondition = "NotHisExists"
planConditionClass = "ibrecy"
planConditionCount = 1
planType = "Attacker"
planPriority = 160
targetType = "ebpgen"
attackType1 = "fvarchC"
attackType2 = "fvarchC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan200]
planCondition = "HisExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planPriority = 155
planType = "Attacker"
targetType = "ebfact2"
attackType1 = "fvtankC"
attackType2 = "fvtankC"
attackType3 = "fvtankC"
attackType4 = "fvtankC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan210]
planCondition = "HisExists"
planConditionClass = "ibrecy_m"
planConditionCount = 1
planPriority = 150
planType = "Attacker"
targetType = "ibrecy"
attackType1 = "fvrbombC"
attackType2 = "fvrbombC"
attackType3 = "fvrbombC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan220]
planType = "Hold"
planPriority = 134
holdtype1 = "fvturrC"
holdcount1 = 1
holdpoint = "hold2"
ContinueEvenIfFail = true

[plan230]
planType = "BaseBuildMinimums"
planPriority = 189
buildType1 = "fbspirC"
//buildLoc1 = "spire3"
ContinueEvenIfFail = true

[plan240]
planType = "collectpool"
planPriority = 178 
ContinueEvenIfFail = true

[plan250]
planCondition = "HisExists"
planConditionClass = "ebcbun"
planConditionCount = 1
planType = "Attacker"
planPriority = 125
targetType = "ebcbun"
attackType1 = "fvatankC"
attackType2 = "fvatankC"
attackType3 = "fvatankC"
buildIfNoIdle = 1
attackAnything = 1
maxAttacks = 9999
maxTries = 9999
ContinueEvenIfFail = true

[plan260]
planType = "BuildMinimums"
planPriority = 179
buildType1 = "fvscavC"
buildCount1 = 1
buildType2 = "fvscout3t"
buildCount2 = 1

[plan270]
planType = "BuildMinimums"
planPriority = 163
buildType1 = "fvwalkC"
buildCount1 = 2
buildType2 = "fvwalk3t"
buildCount2 = 1

[plan280]
planType = "BuildMinimums"
planPriority = 151
buildType1 = "fvrbombC"
buildCount1 = 3