[Start]
scrapCount = 40
consClass = "fvconscpu"
scavClass = "fvscavcpu"
DLLCanSwitch = false // true = default. If false, DLL orders to switch are ignored.

[Cheat]
moneyAmount = 20
moneyDelay = 3

[IdleDispatcher]
ScavIdleSeconds = 25
UnitIdleSeconds = 600
MinAttackForce = 3 // min # of idle units before dispatch
MaxAttackForce = 8 // max # of idle units to dispatch

[Match]
targetType1 = "evscout"
attackType1_1 = "fvscoutcpu"
attackType1_2 = "fvscoutcpu"
attackType1_3 = "fvscoutcpu"
targetType2 = "evscout"
attackType2_1 = "fvtankcpu"
attackType2_2 = "fvtankcpu"
targetType3 = "evscout"
attackType3_1 = "fvarchcpu"
attackType3_2 = "fvarchcpu"

targetType4 = "evtank"
attackType4_1 = "fvscoutcpu"
attackType4_2 = "fvscoutcpu"
attackType4_3 = "fvscoutcpu"
targetType5 = "evtank"
attackType5_1 = "fvtankcpu"
attackType5_2 = "fvtankcpu"
targetType6 = "evtank"
attackType6_1 = "fvarchcpu"
attackType6_2 = "fvarchcpu"

targetType7 = "evmisl"
attackType7_1 = "fvscoutcpu"
attackType7_2 = "fvscoutcpu"
attackType7_3 = "fvscoutcpu"
targetType8 = "evmisl"
attackType8_1 = "fvtankcpu"
attackType8_2 = "fvtankcpu"
targetType9 = "evmisl"
attackType9_1 = "fvarchcpu"
attackType9_2 = "fvarchcpu"

targetType10 = "evatank"
attackType10_1 = "fvarchcpu"
attackType10_2 = "fvarchcpu"
attackType10_3 = "fvarchcpu"
targetType11 = "evatank"
attackType11_1 = "fvtankcpu"
attackType11_2 = "fvtankcpu"
attackType11_3 = "fvtankcpu"
targetType12 = "evatank"
attackType12_1 = "fvwalkcpu"
attackType12_2 = "fvwalkcpu"
targetType13 = "evatank"
attackType13_1 = "fvatankcpu"
attackType13_2 = "fvatankcpu"

targetType14 = "evwalk"
attackType14_1 = "fvtankcpu"
attackType14_2 = "fvtankcpu"
attackType14_3 = "fvtankcpu"
targetType15 = "evwalk"
attackType15_1 = "fvwalkcpu"
attackType15_2 = "fvwalkcpu"
targetType16 = "evwalk"
attackType16_1 = "fvatankcpu"
attackType16_2 = "fvatankcpu"
targetType17 = "evwalk"
attackType17_1 = "fvarchcpu"
attackType17_2 = "fvarchcpu"
attackType17_3 = "fvarchcpu"

targetType18 = "evmort"
attackType18_1 = "fvscoutcpu"
attackType18_2 = "fvscoutcpu"
targetType19 = "evmort"
attackType19_1 = "fvarchcpu"
attackType19_2 = "fvarchcpu"
targetType20 = "evmort"
attackType20_1 = "fvtankcpu"

targetType21 = "ebgt2g"
attackType21_1 = "fvatankcpu"
attackType21_2 = "fvatankcpu"
targetType22 = "ebgt2g"
attackType22_1 = "fvwalkcpu"
attackType22_2 = "fvwalkcpu"
targetType23 = "ebgt2g"
attackType23_1 = "fvtankcpu"
attackType23_2 = "fvtankcpu"
attackType23_3 = "fvtankcpu"
targetType24 = "ebgt2g"
attackType24_1 = "fvarchcpu"
attackType24_2 = "fvarchcpu"
attackType24_3 = "fvarchcpu"

targetType25 = "evturr"
attackType25_1 = "fvarchcpu"
attackType25_2 = "fvarchcpu"
targetType26 = "evturr"
attackType26_1 = "fvtankcpu"
attackType26_2 = "fvtankcpu"
targetType27 = "evturr"
attackType27_1 = "fvscoutcpu"
attackType27_2 = "fvscoutcpu"
attackType27_3 = "fvscoutcpu"

targetType28 = "evscav"
attackType28_1 = "fvscoutcpu"
attackType28_2 = "fvscoutcpu"
targetType29 = "evscav"
attackType29_1 = "fvtankcpu"
attackType29_2 = "fvtankcpu"
targetType30 = "evscav"
attackType30_1 = "fvarchcpu"
attackType30_2 = "fvarchcpu"

targetType31 = "ebscav"
attackType31_1 = "fvarchcpu"
attackType31_2 = "fvarchcpu"
targetType32 = "ebscav"
attackType32_1 = "fvtankcpu"
attackType32_2 = "fvtankcpu"
targetType33 = "ebscav"
attackType33_1 = "fvscoutcpu"
attackType33_2 = "fvscoutcpu"
targetType34 = "ebscav"
attackType34_1 = "fvartlcpu"
attackType34_2 = "fvartlcpu"
targetType35 = "ebscav"
attackType35_1 = "fvwalkcpu"
attackType35_2 = "fvwalkcpu"

targetType36 = "ebscup"
attackType36_1 = "fvarchcpu"
attackType36_2 = "fvarchcpu"
targetType37 = "ebscup"
attackType37_1 = "fvtankcpu"
attackType37_2 = "fvtankcpu"
targetType38 = "ebscup"
attackType38_1 = "fvscoutcpu"
attackType38_2 = "fvscoutcpu"
targetType39 = "ebscup"
attackType39_1 = "fvartlcpu"
attackType39_2 = "fvartlcpu"
targetType40 = "ebscup"
attackType40_1 = "fvwalkcpu"
attackType40_2 = "fvwalkcpu"

targetType41 = "evcons"
attackType41_1 = "fvtankcpu"
targetType42 = "evcons"
attackType42_1 = "fvscoutcpu"
attackType42_2 = "fvscoutcpu"
targetType43 = "evcons"
attackType43_1 = "fvarchcpu"

targetType44 = "ebscup"
attackType44_1 = "fvarchcpu"
attackType44_2 = "fvarchcpu"
targetType46 = "ebscup"
attackType46_1 = "fvartlcpu"
attackType46_2 = "fvartlcpu"
targetType47 = "ebscup"
attackType47_1 = "fvtankcpu"

targetType48 = "evartl"
attackType48_1 = "fvarchcpu"
attackType48_2 = "fvarchcpu"
attackType48_3 = "fvarchcpu"
targetType49 = "evartl"
attackType49_1 = "fvtankcpu"
attackType49_2 = "fvtankcpu"
attackType49_3 = "fvtankcpu"
targetType50= "evartl"
attackType50_1 = "fvwalkcpu"
attackType50_2 = "fvwalkcpu"
targetType51 = "evartl"
attackType51_1 = "fvatankcpu"
attackType51_2 = "fvatankcpu"

targetType52 = "ebgt4g"
attackType52_1 = "fvatankcpu"
attackType52_2 = "fvatankcpu"
targetType53 = "ebgt4g"
attackType53_1 = "fvwalkcpu"
attackType53_2 = "fvwalkcpu"
targetType54 = "ebgt4g"
attackType54_1 = "fvtankcpu"
attackType54_2 = "fvtankcpu"
attackType54_3 = "fvtankcpu"

[Plan1]
planType = "Attacker"
planPriority = 570
planCondition = "NotExists"
planConditionClass = "fbdowecpu"
planConditionCount = 1
targetType = "evscout"
attackType1 = "fvscoutcpu"
attackType2 = "fvscoutcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999

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

[Plan3]
planType = "CollectField"
planPriority = 550
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan4]
planType = "Attacker"
planPriority = 540
planCondition = "Exists"
planConditionClass = "ebscav"
planConditionCount = 1
targetType = "ebscav"
attackType1 = "fvscoutcpu"
attackType2 = "fvscoutcpu"
attackType3 = "fvscoutcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan5]
planType = "CollectField"
planPriority = 530
planCondition = "NotExists"
planConditionClass = "fbstrocpu"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan6]
planType = "CollectPool"
planPriority = 520
planCondition = "NotExists"
planConditionClass = "fbstrocpu"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan7]
planType = "BuildMinimums"
planPriority = 510
buildType1 = "fvconscpu"
buildCount1 = 1

[Plan8]
planType = "BaseBuildMinimums"
planPriority = 500
planCondition = "NotExists"
planConditionClass = "fbkilncpu"
planConditionCount = 1
buildType1 = "fbkilncpu"
//buildloc1 = "fact"
buildCount1 = 1

[Plan10]
planType = "BaseBuildMinimums"
planPriority = 490
planCondition = "NotExists"
planConditionClass = "fbantmcpu"
planConditionCount = 1
buildType1 = "fbantmcpu"
//buildloc1 = "antm"
buildCount1 = 1

[Plan12]
planType = "Attacker"
planPriority = 480
planCondition2 = "HisExists"
planConditionClass2 = "ebgt4g"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbforgcpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbovercpu"
planConditionCount4 = 1
targetType = "ebgt4g"
attackType1 = "fvartlcpu"
attackType2 = "fvartlcpu"
attackType3 = "fvartlcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999

[Plan14]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 470
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "fbovercpu"
planConditionCount5 = 1
buildType1 = "fvatankcpu"
buildCount1 = 4
buildType2 = "fvrbombcpu"
buildCount2 = 3
ContinueEvenIfFail = true

[Plan15]
planType = "Attacker"
planPriority = 460
planCondition = "HisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
targetType = "ebgt4g"
attackType1 = "fvatankcpu"
attackType2 = "fvatankcpu"
attackType3 = "fvatankcpu"
attackType4 = "fvatankcpu"
attackType5 = "fvrbombcpu"
attackType6 = "fvrbombcpu"
attackType7 = "fvrbombcpu"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan16]
planType = "Attacker"
planPriority = 450
planCondition = "HisExists"
planConditionClass = "ebgt2g"
planConditionCount = 1
targetType = "ebgt2g"
attackType1 = "fvatankcpu"
attackType2 = "fvatankcpu"
attackType3 = "fvatankcpu"
attackType4 = "fvatankcpu"
attackType5 = "fvrbombcpu"
attackType6 = "fvrbombcpu"
attackType7 = "fvrbombcpu"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan17]
planType = "Attacker"
planPriority = 445
planCondition = "HisExists"
planConditionClass = "ebfact"
planConditionCount = 1
targetType = "ebfact"
attackType1 = "fvatankcpu"
attackType2 = "fvatankcpu"
attackType3 = "fvatankcpu"
attackType4 = "fvatankcpu"
attackType5 = "fvrbombcpu"
attackType6 = "fvrbombcpu"
attackType7 = "fvrbombcpu"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan18]
planType = "Attacker"
planPriority = 440
planCondition = "HisExists"
planConditionClass = "ebfact2"
planConditionCount = 1
targetType = "ebfact2"
attackType1 = "fvatankcpu"
attackType2 = "fvatankcpu"
attackType3 = "fvatankcpu"
attackType4 = "fvatankcpu"
attackType5 = "fvrbombcpu"
attackType6 = "fvrbombcpu"
attackType7 = "fvrbombcpu"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan20]
planType = "Attacker"
planPriority = 435
planCondition = "NotHisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
planCondition2 = "HisExists"
planConditionClass2 = "evcons"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbkilncpu"
planConditionCount3 = 1
targetType = "evcons"
attackType1 = "fvsentcpu"
attackType2 = "fvsentcpu"
attackType3 = "fvsentcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan30]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 430
planCondition = "NotExists"
planConditionClass = "fbforgcpu"
planConditionCount = 1
buildType1 = "fvpusentcpu"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan40]
planType = "BaseBuildMinimums"
planPriority = 420
buildType1 = "fbspircpu"
//buildloc1 = "spike1"
buildCount1 = 1
ContinueEvenIfFail = true

[Plan50]
planType = "Attacker"
planPriority = 400
planCondition2 = "NotHisExists"
planCondition2lass = "ebgt4g"
planConditionCount2 = 1
planCondition3 = "NotExists"
planConditionClass3 = "fbstrocpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbkilncpu"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "fbantmcpu"
planConditionCount5 = 1
targetType = "evturr"
attackType1 = "fvarchcpu"
attackType2 = "fvarchcpu"
attackType3 = "fvarchcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan60]
planType = "BaseBuildMinimums"
planPriority = 390
planCondition = "NotExists"
planConditionClass = "fbforgcpu"
planConditionCount = 1
buildType1 = "fbspircpu"
//buildloc1 = "spike2"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan70]
planType = "Upgrade"
planPriority = 380
planCondition = "NotExists"
planConditionClass = "fbforgcpu"
planConditionCount = 1
unitType = "fbkilncpu"

[Plan80]
planType = "Attacker"
planPriority = 370
planCondition = "Exists"
planConditionClass = "fbforgcpu"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
targetType = "ebfact"
attackType1 = "fvtankcpu"
attackType2 = "fvtankcpu"
attackType3 = "fvtankcpu"
attackType4 = "fvtankcpu"
attackType5 = "fvtankcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan90]
planType = "BaseBuildMinimums"
planPriority = 360
buildType1 = "fbdowecpu"
//buildloc1 = "sbay"
buildCount1 = 1

[Plan100]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 350
buildType1 = "fvputankcpu"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan110]
planType = "CollectField"
planPriority = 345
planCondition = "NotExists"
planConditionClass = "fbovercpu"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan120]
planType = "CollectPool"
planPriority = 340
planCondition = "NotExists"
planConditionClass = "fbovercpu"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan130]
planType = "BaseBuildMinimums"
planPriority = 330
planCondition = "NotExists"
planConditionClass = "fbstrocpu"
planConditionCount = 1
buildType1 = "fbstrocpu"
//buildloc1 = "stro"
buildCount1 = 1

[Plan140]
planType = "Attacker"
planPriority = 325
planCondition = "HisExists"
planConditionClass = "powergen"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
targetType = "powergen"
attackType1 = "fvtankcpu"
attackType2 = "fvtankcpu"
attackType3 = "fvtankcpu"
attackType4 = "fvtankcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan150]
planType = "Attacker"
planPriority = 320
planCondition = "HisExists"
planConditionClass = "ebgt2g"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
targetType = "ebgt2g"
attackType1 = "fvwalkcpu"
attackType2 = "fvwalkcpu"
attackType3 = "fvwalkcpu"
attackType4 = "fvwalkcpu"
attackType5 = "fvwalkcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan160]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 315
planCondition = "NotExists"
planConditionClass = "fbovercpu"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
buildType1 = "fvputurrcpu"
buildCount1 = 1
buildType2 = "fvpuwalkcpu"
buildCount2 = 3
ContinueEvenIfFail = true

[Plan170]
planType = "BaseBuildMinimums"
planPriority = 310
buildType1 = "fbspircpu"
//buildloc1 = "spike3"
buildCount1 = 3
ContinueEvenIfFail = true

[Plan180]
planType = "Attacker"
planPriority = 300
planCondition = "NotExists"
planConditionClass = "fbovercpu"
planConditionCount = 1
planCondition2 = "HisExists"
planConditionClass2 = "powergen"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbkilncpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbantmcpu"
planConditionCount4 = 1
targetType = "powergen"
attackType1 = "fvarchcpu"
attackType2 = "fvarchcpu"
attackType3 = "fvarchcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan190]
planType = "Attacker"
planPriority = 290
planCondition = "HisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
targetType = "ebgt4g"
attackType1 = "fvwalkcpu"
attackType2 = "fvwalkcpu"
attackType3 = "fvwalkcpu"
attackType4 = "fvwalkcpu"
attackType5 = "fvwalkcpu"
attackType6 = "fvwalkcpu"
maxAttacks=999
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan200]
planType = "CollectField"
planPriority = 285
buildIfNoIdle = 1
ContinueEvenIfFail = true

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

[Plan220]
planType = "BuildMinimums"
planPriority = 270
buildType1 = "fvconscpu"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan230]
planType = "BaseBuildMinimums"
planPriority = 260
buildType1 = "fbspircpu"
//buildloc1 = "def1"
buildCount1 = 4
buildType2 = "fbspircpu"
//buildloc2 = "def2"
buildCount2 = 5
buildType3 = "fbspircpu"
//buildloc3 = "def3"
buildCount3 = 6
ContinueEvenIfFail = true

[Plan240]
planType = "Upgrade"
planPriority = 250
planCondition = "NotExists"
planConditionClass = "fbovercpu"
planConditionCount = 1
unitType = "fbantmcpu"


[Plan260]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 230
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "fbovercpu"
planConditionCount5 = 1
buildType1 = "fvputurrcpu"
buildCount1 = 2
buildType2 = "fvpuatankcpu"
buildCount2 = 2
buildType3 = "fvpurbombcpu"
buildCount3 = 3
ContinueEvenIfFail = true

[Plan270]
planType = "BaseBuildMinimums"
planPriority = 220
buildType1 = "fbspircpu"
//buildloc1 = "gt4"
buildCount1 = 7
buildType2 = "fbspircpu"
//buildloc2 = "gt4a"
buildCount2 = 8
ContinueEvenIfFail = true

[Plan280]
planType = "Attacker"
planPriority = 215
planCondition = "HisExists"
planConditionClass = "ebfact"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbdowecpu"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "fbstrocpu"
planConditionCount4 = 1
targetType = "ebfact"
attackType1 = "fvwalkcpu"
attackType2 = "fvwalkcpu"
attackType3 = "fvwalkcpu"
attackType4 = "fvtankcpu"
attackType5 = "fvtankcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999

[Plan290]
planType = "Attacker"
planPriority = 205
targetType = "powergen"
attackType1 = "fvtankcpu"
attackType2 = "fvtankcpu"
attackType3 = "fvtankcpu"
attackType4 = "fvscoutcpu"
attackType5 = "fvscoutcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999

[Plan300]
planType = "BaseBuildMinimums"
planPriority = 200
buildType1 = "fbspircpu"
//buildloc1 = "gt5"
buildCount1 = 9
ContinueEvenIfFail = true

[Plan310]
planType = "BaseBuildMinimums"
planPriority = 180
buildType1 = "fbspircpu"
//buildloc1 = "gt6"
buildCount1 = 10
ContinueEvenIfFail = true

[Plan320]
planType = "Attacker"
planPriority = 160
planCondition = "HisExists"
planConditionClass = "ebcbun"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "fbforgcpu"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbovercpu"
planConditionCount3 = 1
targetType = "ebcbun"
attackType1 = "fvrbombcpu"
attackType2 = "fvrbombcpu"
attackType3 = "fvrbombcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999

[Plan330]
planType = "BaseBuildMinimums"
planPriority = 155
buildType1 = "fbspircpu"
//buildloc1 = "spike2"
buildCount1 = 11
buildType2 = "fbspircpu"
//buildloc2 = "spike3"
buildCount2 = 12
ContinueEvenIfFail = true

[Plan340]
planType = "Attacker"
planPriority = 150
planCondition2 = "HisExists"
planConditionClass2 = "powergen"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "fbforgcpu"
planConditionCount3 = 1
targetType = "powergen"
attackType1 = "fvtankcpu"
attackType2 = "fvtankcpu"
attackType3 = "fvsentcpu"
attackType4 = "fvsentcpu"
attackType5 = "fvsentcpu"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxAttacks = 999


[Plan350]
planType = "BaseBuildMinimums"
planPriority = 145
buildType1 = "fbspircpu"
//buildloc1 = "gt7"
buildCount1 = 13
ContinueEvenIfFail = true

[Plan360]
planType = "Upgrade"
planPriority = 140
planCondition = "NotExists"
planConditionClass = "fbscupcpu"
planConditionCount = 5
unitType = "fbscavcpu"