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

[Cheat]
moneyAmount = 20
moneyDelay = 3

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

sendAllUnitsOnStartup = true

[Match]
targetType1 = "evscout"
attackType1_1 = "cvscout"
attackType1_2 = "cvscout"
attackType1_3 = "cvscout"
targetType2 = "evscout"
attackType2_1 = "cvtank"
attackType2_2 = "cvtank"
targetType3 = "evscout"
attackType3_1 = "cvtank"
attackType3_2 = "cvtank"

targetType4 = "evtank"
attackType4_1 = "cvscout"
attackType4_2 = "cvscout"
attackType4_3 = "cvscout"
targetType5 = "evtank"
attackType5_1 = "cvtank"
attackType5_2 = "cvtank"
targetType6 = "evtank"
attackType6_1 = "cvtank"
attackType6_2 = "cvtank"

targetType7 = "evmisl"
attackType7_1 = "cvscout"
attackType7_2 = "cvscout"
attackType7_3 = "cvscout"
targetType8 = "evmisl"
attackType8_1 = "cvtank"
attackType8_2 = "cvtank"
targetType9 = "evmisl"
attackType9_1 = "cvtank"
attackType9_2 = "cvtank"

targetType10 = "evatank"
attackType10_1 = "cvtank"
attackType10_2 = "cvtank"
attackType10_3 = "cvtank"
targetType11 = "evatank"
attackType11_1 = "cvtank"
attackType11_2 = "cvtank"
attackType11_3 = "cvtank"
targetType12 = "evatank"
attackType12_1 = "cvwalk"
attackType12_2 = "cvwalk"
targetType13 = "evatank"
attackType13_1 = "cvatank"
attackType13_2 = "cvatank"

targetType14 = "evwalk"
attackType14_1 = "cvtank"
attackType14_2 = "cvtank"
attackType14_3 = "cvtank"
targetType15 = "evwalk"
attackType15_1 = "cvwalk"
attackType15_2 = "cvwalk"
targetType16 = "evwalk"
attackType16_1 = "cvatank"
attackType16_2 = "cvatank"
targetType17 = "evwalk"
attackType17_1 = "cvtank"
attackType17_2 = "cvtank"
attackType17_3 = "cvtank"

targetType18 = "evmort"
attackType18_1 = "cvscout"
attackType18_2 = "cvscout"
targetType19 = "evmort"
attackType19_1 = "cvtank"
attackType19_2 = "cvtank"
targetType20 = "evmort"
attackType20_1 = "cvtank"

targetType21 = "ebgt2g"
attackType21_1 = "cvatank"
attackType21_2 = "cvatank"
targetType22 = "ebgt2g"
attackType22_1 = "cvwalk"
attackType22_2 = "cvwalk"
targetType23 = "ebgt2g"
attackType23_1 = "cvtank"
attackType23_2 = "cvtank"
attackType23_3 = "cvtank"
targetType24 = "ebgt2g"
attackType24_1 = "cvtank"
attackType24_2 = "cvtank"
attackType24_3 = "cvtank"

targetType25 = "evturr"
attackType25_1 = "cvtank"
attackType25_2 = "cvtank"
targetType26 = "evturr"
attackType26_1 = "cvtank"
attackType26_2 = "cvtank"
targetType27 = "evturr"
attackType27_1 = "cvscout"
attackType27_2 = "cvscout"
attackType27_3 = "cvscout"

targetType28 = "evscav"
attackType28_1 = "cvscout"
attackType28_2 = "cvscout"
targetType29 = "evscav"
attackType29_1 = "cvtank"
attackType29_2 = "cvtank"
targetType30 = "evscav"
attackType30_1 = "cvtank"
attackType30_2 = "cvtank"

targetType31 = "ebscav"
attackType31_1 = "cvtank"
attackType31_2 = "cvtank"
targetType32 = "ebscav"
attackType32_1 = "cvtank"
attackType32_2 = "cvtank"
targetType33 = "ebscav"
attackType33_1 = "cvscout"
attackType33_2 = "cvscout"
targetType34 = "ebscav"
attackType34_1 = "cvtank"
attackType34_2 = "cvtank"
targetType35 = "ebscav"
attackType35_1 = "cvwalk"
attackType35_2 = "cvwalk"

targetType36 = "ebscup"
attackType36_1 = "cvtank"
attackType36_2 = "cvtank"
targetType37 = "ebscup"
attackType37_1 = "cvtank"
attackType37_2 = "cvtank"
targetType38 = "ebscup"
attackType38_1 = "cvscout"
attackType38_2 = "cvscout"
targetType39 = "ebscup"
attackType39_1 = "cvtank"
attackType39_2 = "cvtank"
targetType40 = "ebscup"
attackType40_1 = "cvwalk"
attackType40_2 = "cvwalk"

targetType41 = "evcons"
attackType41_1 = "cvtank"
targetType42 = "evcons"
attackType42_1 = "cvscout"
attackType42_2 = "cvscout"
targetType43 = "evcons"
attackType43_1 = "cvtank"

targetType44 = "ebscup"
attackType44_1 = "cvtank"
attackType44_2 = "cvtank"
targetType46 = "ebscup"
attackType46_1 = "cvtank"
attackType46_2 = "cvtank"
targetType47 = "ebscup"
attackType47_1 = "cvtank"

targetType48 = "evartl"
attackType48_1 = "cvtank"
attackType48_2 = "cvtank"
attackType48_3 = "cvtank"
targetType49 = "evartl"
attackType49_1 = "cvtank"
attackType49_2 = "cvtank"
attackType49_3 = "cvtank"
targetType50= "evartl"
attackType50_1 = "cvwalk"
attackType50_2 = "cvwalk"
targetType51 = "evartl"
attackType51_1 = "cvatank"
attackType51_2 = "cvatank"

targetType52 = "ebgt4g"
attackType52_1 = "cvatank"
attackType52_2 = "cvatank"
targetType53 = "ebgt4g"
attackType53_1 = "cvwalk"
attackType53_2 = "cvwalk"
targetType54 = "ebgt4g"
attackType54_1 = "cvtank"
attackType54_2 = "cvtank"
attackType54_3 = "cvtank"

[Plan1]
planType = "Attacker"
planPriority = 570
planCondition = "NotExists"
planConditionClass = "cbfact"
planConditionCount = 1
planCompare = "=="
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCondition3 = "NotHisExists"
planConditionClass3 = "ebgt2g"
planCompare3 = ">="
planConditionCount3 = 1
planConditionClassProvided3 = true
planCondition4 = "NotHisExists"
planConditionClass4 = "ebgt4g"
planCompare4 = ">="
planConditionCount4 = 1
planConditionClassProvided4 = true
targetType = "ebscav"
attackType1 = "cvscout"
attackType2 = "cvscout"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan2]
planType = "CollectPool"
planPriority = 560
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = "<"
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbscav"
planConditionCount2 = 5
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbrecycpu"
planConditionCount3 = 1
planConditionClassProvided3 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan3]
planType = "CollectField"
planPriority = 550
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbrecycpu"
planConditionCount2 = 1
planConditionClassProvided2 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan4]
planType = "Attacker"
planPriority = 540
planCondition = "Exists"
planConditionClass = "ebscav"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbrecy"
planConditionCount2 = 1
targetType = "ebscav"
attackType1 = "cvscout"
attackType2 = "cvscout"
attackType3 = "cvscout"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan5]
planType = "CollectField"
planPriority = 530
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbrecycpu"
planConditionCount2 = 1
planConditionClassProvided2 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan6]
planType = "CollectPool"
planPriority = 520
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = "<"
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbscav"
planConditionCount2 = 5
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbrecycpu"
planConditionCount3 = 1
planConditionClassProvided3 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan7]
planType = "BuildMinimums"
planPriority = 510
planCondition = "Exists"
planConditionClass = "cbrecy"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cvcons"
buildCount1 = 1

[Plan8]
planType = "BaseBuildMinimums"
planPriority = 508
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "fact"
buildCount1 = 2

[Plan9]
planType = "BaseBuildMinimums"
planPriority = 505
planCondition = "NotExists"
planConditionClass = "cbfact"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cvcons"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
buildType1 = "cbfact"
buildloc1 = "fact"
//buildHeading = 1  // South
buildHeading = 0  // North
//buildHeading = 2  // West
//buildHeading = 3  // East
buildCount1 = 1

[Plan10]
planType = "BaseBuildMinimums"
planPriority = 500
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbcbun"
//buildloc1 = "fact"
//buildHeading = 1  // South
buildHeading = 0  // North
//buildHeading = 2  // West
//buildHeading = 3  // East
buildCount1 = 1

[Plan11]
planType = "BaseBuildMinimums"
planPriority = 490
planCondition = "NotExists"
planConditionClass = "cbarmo"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cvcons"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
buildType1 = "cbarmo"
//buildloc1 = "stro"
buildCount1 = 1

[Plan12]
planType = "Attacker"
planPriority = 480
planCondition2 = "HisExists"
planConditionClass2 = "ebgt2g"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbfact"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbcbun"
planConditionCount4 = 1
planCompare4 = ">="
planConditionClassProvided4 = true
targetType = "ebgt2g"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan13]
planType = "Attacker"
planPriority = 475
planCondition2 = "HisExists"
planConditionClass2 = "ebgt4g"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbfact"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbsbay"
planConditionCount4 = 1
planCompare4 = ">="
planConditionClassProvided4 = true
targetType = "ebgt4g"
attackType1 = "cvatank"
attackType2 = "cvatank"
attackType3 = "cvatank"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan14]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 470
planCondition = "FriendlyExists"
planConditionClass = "hbport"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "cbarmo"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "cbcbun"
planConditionCount5 = 1
buildType1 = "cvpuatank"
buildCount1 = 4
buildType2 = "cvpurbomb"
buildCount2 = 3
ContinueEvenIfFail = true

[Plan15]
planType = "Attacker"
planPriority = 460
planCondition = "HisExists"
planConditionClass = "ebfact"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbarmo"
planConditionCount3 = 1
planCompare3 = ">="
targetType = "ebfact"
attackType1 = "cvrbomb"
attackType2 = "cvrbomb"
attackType3 = "cvrbomb"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan16]
planType = "Attacker"
planPriority = 450
planCondition = "HisExists"
planConditionClass = "ebgt2g"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
targetType = "ebgt2g"
attackType1 = "cvtank02"
attackType2 = "cvtank02"
attackType3 = "cvrbomb02"
attackType4 = "cvrbomb02"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan17]
planType = "Attacker"
planPriority = 445
planCondition = "Exists"
planConditionClass = "cbfact"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "HisExists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
targetType = "ebfact"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan18]
planType = "Attacker"
planPriority = 440
planCondition = "HisExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
targetType = "ebfact2"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan19]
planType = "Attacker"
planPriority = 437
planCondition = "HisExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
targetType = "ebfact2"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan20]
planType = "Attacker"
planPriority = 435
planCondition = "HisExists"
planConditionClass = "ebscav"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition3 = "Exists"
planConditionClass3 = "cbfact"
planConditionCount3 = 1
planCompare3 = "=="
planConditionClassProvided3 = true
checkProvides = true
targetType = "ebscav"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan30]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 430
planCondition = "FriendlyExists"
planConditionClass = "hbport"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = "=="
planConditionClassProvided2 = true
planCondition3 = "NotExists"
planConditionClass3 = "cbfact02"
planConditionCount3 = 1
buildType1 = "cvputank"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan35]
planType = "BaseBuildMinimums"
planPriority = 425
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "spike1"
buildCount1 = 3
ContinueEvenIfFail = true

[Plan40]
planType = "BaseBuildMinimums"
planPriority = 420
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "spike1"
buildCount1 = 1
ContinueEvenIfFail = true

[Plan50]
planType = "Attacker"
planPriority = 400
checkProvides = true
planCondition2 = "NotHisExists"
planCondition2lass = "ebgt4g"
planConditionCount2 = 1
planCompare = ">="
planConditionClassProvided = true
planCondition4 = "Exists"
planConditionClass4 = "cbfact"
planConditionCount4 = 1
planCompare4 = "=="
planConditionClassProvided4 = true
planCondition5 = "NotExists"
planConditionClass5 = "cbfact02"
planConditionCount5 = 1
planCompare5 = "=="
planConditionClassProvided5 = true
targetType = "evcons"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan60]
planType = "BaseBuildMinimums"
planPriority = 390
planCondition = "NotExists"
planConditionClass = "cbfact02"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cvcons"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
buildType1 = "cbgtow"
//buildloc1 = "spike2"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan80]
planType = "Attacker"
planPriority = 370
planCondition = "HisExists"
planConditionClass = "ebfact"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = "=="
planConditionClassProvided2 = true
checkProvides = true
targetType = "ebfact"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvtank"
attackType5 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan85]
planType = "BaseBuildMinimums"
planPriority = 365
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "fact"
buildCount1 = 3


[Plan90]
planType = "BaseBuildMinimums"
planPriority = 488
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbsbay"
//buildloc1 = "sbay"
//buildHeading = 1  // South
buildHeading = 0  // North
//buildHeading = 2  // West
//buildHeading = 3  // East
buildCount1 = 1

[Plan100]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 355
planCondition = "FriendlyExists"
planConditionClass = "hbport"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = "=="
planConditionClassProvided2 = true
checkProvides = true
planCondition3 = "NotExists"
planConditionClass3 = "cbfact02"
planConditionCount3 = 1
planCompare3 = "=="
planConditionClassProvided3 = true
buildType1 = "cvputank"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan110]
planType = "CollectField"
planPriority = 340
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbrecycpu"
planConditionCount2 = 1
planConditionClassProvided2 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan120]
planType = "CollectPool"
planPriority = 330
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = "<"
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbscav"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbrecycpu"
planConditionCount3 = 1
planConditionClassProvided3 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan140]
planType = "Attacker"
planPriority = 325
planCondition = "HisExists"
planConditionClass = "powergen"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = "=="
planConditionClassProvided2 = true
checkProvides = true
planCondition3 = "NotExists"
planConditionClass3 = "cbfact02"
planConditionCount3 = 1
planCompare3 = "=="
planConditionClassProvided3 = true
checkProvides = true
targetType = "powergen"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan150]
planType = "Attacker"
planPriority = 286
planCondition = "HisExists"
planConditionClass = "ebgt2g"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCompare2 = ">"
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbarmo"
planConditionCount4 = 1
planConditionCount4 = 5
planCompare4 = ">="
planConditionClassProvided4 = true
targetType = "ebgt2g"
attackType1 = "cvwalk"
attackType2 = "cvwalk"
attackType3 = "cvwalk"
attackType4 = "cvwalk"
attackType5 = "cvwalk"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan160]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 284
planCondition = "FriendlyExists"
planConditionClass = "hbport"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "cbfact02"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "cbsbay"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "cbarmo"
planConditionCount5 = 1
buildType1 = "cvpuserv"
buildCount1 = 3
buildType2 = "cvwalk"
buildCount2 = 3
ContinueEvenIfFail = true

[Plan170]
planType = "BaseBuildMinimums"
planPriority = 486
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cbtcen"
//buildloc1 = "spike3"
buildCount1 = 1
ContinueEvenIfFail = true

[Plan172]
planType = "Upgrade"
planPriority = 484
MinTtlScrap = 80
planCondition = "HisExists"
planConditionClass = "ebtrain"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cvcons"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
unitType = "cbfact"

[Plan175]
planType = "BaseBuildMinimums"
planPriority = 482
MinTtlScrap = 120
planCondition = "Exists"
planConditionClass = "cvcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbarmo"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbfact02"
planConditionCount4 = 1
planCompare4 = ">="
planConditionClassProvided4 = true
buildType1 = "cbagen"
//buildloc1 = "spike3"
buildCount1 = 1
ContinueEvenIfFail = true

//[Plan177]
//planType = "BaseBuildMinimums"
//planPriority = 302
//planCondition = "NotExists"
//planConditionClass = "cbjamm"
//planConditionCount = 1
//planCondition2 = "Exists"
//planConditionClass2 = "cvcons"
//planConditionCount2 = 1
//planCompare2 = ">="
//planConditionClassProvided2 = true
//buildType1 = "cbjamm"
//buildloc1 = "stro"
//buildCount1 = 1

[Plan180]
planType = "Attacker"
planPriority = 290
//planCondition = "NotExists"
//planConditionClass = "cbcbun"
//planConditionCount = 1
planCondition2 = "HisExists"
planConditionClass2 = "ebarmo"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbfact"
planConditionCount3 = 1
planCompare3 = "=="
planConditionClassProvided3 = true
checkProvides = true
//planCondition4 = "Exists"
//planConditionClass4 = "cbcbun"
//planConditionCount4 = 1
targetType = "ebarmo"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan190]
planType = "Attacker"
planPriority = 282
planCondition = "HisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbarmo"
planConditionCount4 = 1
planCompare4 = ">="
planConditionClassProvided4 = true
targetType = "ebgt4g"
attackType1 = "cvwalk"
attackType2 = "cvwalk"
attackType3 = "cvwalk"
attackType4 = "cvwalk"
attackType5 = "cvwalk"
attackType6 = "cvwalk"
maxAttacks=999
buildIfNoIdle = 0
ContinueEvenIfFail = true

[Plan200]
planType = "CollectField"
planPriority = 280
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbrecycpu"
planConditionCount2 = 1
planConditionClassProvided2 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan210]
planType = "CollectPool"
planPriority = 275
planCondition = "Exists"
planConditionClass = "cbscav"
planConditionCount = 5
planCompare = "<"
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "cbscav"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbrecycpu"
planConditionCount3 = 1
planConditionClassProvided3 = true
defendType1 = "cvscout"
defendType2 = "cvscout"
//defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan220]
planType = "BuildMinimums"
planPriority = 270
planCondition = "Exists"
planConditionClass = "cbrecy"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "cvcons"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan225]
planType = "BaseBuildMinimums"
planPriority = 265
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "fact"
buildCount1 = 4

[Plan230]
planType = "BaseBuildMinimums"
planPriority = 260
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbmtow"
//buildloc1 = "def1"
buildCount1 = 1
buildType2 = "cbgtow"
//buildloc2 = "def2"
buildCount2 = 5
buildType3 = "cbgtow"
//buildloc3 = "def3"
buildCount3 = 6
ContinueEvenIfFail = true

[Plan240]
planType = "Upgrade"
planPriority = 250
planCondition = "NotExists"
planConditionClass = "cbscup"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cvcons"
planCompare2 = ">="
planConditionCount2 = 1
planConditionClassProvided2 = true
unitType = "cbscav"

[Plan260]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 230
planCondition = "FriendlyExists"
planConditionClass = "hbport"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "cbarmo"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "cbcbun"
planConditionCount5 = 1
buildType1 = "cvputurr"
buildCount1 = 2
buildType2 = "cvpuatank"
buildCount2 = 2
buildType3 = "cvpurbomb"
buildCount3 = 3
ContinueEvenIfFail = true


[Plan265]
planType = "BaseBuildMinimums"
planPriority = 225
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "fact"
buildCount1 = 7


[Plan270]
planType = "BaseBuildMinimums"
planPriority = 220
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "gt4"
buildCount1 = 7
buildType2 = "cbgtow"
//buildloc2 = "gt4a"
buildCount2 = 8
ContinueEvenIfFail = true

[Plan280]
planType = "Attacker"
planPriority = 210
planCondition = "HisExists"
planConditionClass = "ebrecy"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbsbay"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
planCondition4 = "Exists"
planConditionClass4 = "cbarmo"
planConditionCount4 = 1
planCompare4 = ">="
planConditionClassProvided4 = true
planCondition5 = "Exists"
planConditionClass5 = "cbtcen"
planConditionCount5 = 1
planCompare5 = ">="
planConditionClassProvided5 = true
targetType = "ebrecy"
attackType1 = "cvdread"
attackType2 = "cvwraith"
attackType3 = "cvdemonc"
attackType4 = "cvtank02"
attackType5 = "cvtalon"
attackType6 = "cvleader"
attackType7 = "cvleader"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan290]
planType = "Attacker"
planPriority = 205
planCondition = "HisExists"
planConditionClass = "ebscup"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact"
planConditionCount2 = 1
planCompare2 = "=="
planConditionClassProvided2 = true
checkProvides = true
targetType = "ebscup"
attackType1 = "cvtank"
attackType2 = "cvtank"
attackType3 = "cvtank"
attackType4 = "cvscout"
attackType5 = "cvscout"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan300]
planType = "BaseBuildMinimums"
planPriority = 200
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "gt5"
buildCount1 = 9
ContinueEvenIfFail = true

[Plan310]
planType = "BaseBuildMinimums"
planPriority = 180
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "gt6"
buildCount1 = 10
ContinueEvenIfFail = true

[Plan320]
planType = "Attacker"
planPriority = 160
planCondition = "HisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cbfact02"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbcbun"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
targetType = "ebgt4g"
attackType1 = "cvrbomb02"
attackType2 = "cvrbomb02"
attackType3 = "cvrbomb02"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan325]
planType = "BaseBuildMinimums"
planPriority = 158
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbpgen"
//buildloc1 = "fact"
buildCount1 = 8

[Plan330]
planType = "BaseBuildMinimums"
planPriority = 155
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "spike2"
buildCount1 = 11
buildType2 = "cbgtow"
//buildloc2 = "spike3"
buildCount2 = 12
ContinueEvenIfFail = true

[Plan340]
planType = "Attacker"
planPriority = 600
planCondition2 = "HisExists"
planConditionClass2 = "ebpgen"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "cbfact02"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
targetType = "ebpgen"
attackType1 = "cvdread"
attackType2 = "cvtalon"
attackType3 = "cvrbomb02"
attackType4 = "cvdread"
attackType5 = "cvleader"
buildIfNoIdle = 0
ContinueEvenIfFail = true
maxAttacks = 999

[Plan350]
planType = "BaseBuildMinimums"
planPriority = 145
planCondition = "Exists"
planConditionClass = "cvcons"
planCompare = ">="
planConditionCount = 1
planConditionClassProvided = true
buildType1 = "cbgtow"
//buildloc1 = "gt7"
buildCount1 = 13
ContinueEvenIfFail = true

[Plan360]
planType = "Upgrade"
planPriority = 140
planCondition = "NotExists"
planConditionClass = "cbscup"
planConditionCount = 5
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "cvcons"
planCompare2 = ">="
planConditionCount2 = 1
planConditionClassProvided2 = true
unitType = "cbscav"
