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


[Cheat]
moneyAmount = 20
moneyDelay = 3

[IdleDispatcher]
ScavIdleSeconds = 500
UnitIdleSeconds = 500
MinAttackForce = 3 // min # of idle units before dispatch
MaxAttackForce = 99 // 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 = "ivscout"
attackType1_1 = "evscout"
attackType1_2 = "evscout"
targetType2 = "ivscout"
attackType2_1 = "evtanku"
targetType3 = "ivscout"
attackType3_1 = "evmislu"
targetType4 = "ivscout"
attackType4_1 = "evmort"
attackType4_2 = "evmort"

targetType5 = "ivmbike"
attackType5_1 = "evscout"
attackType5_2 = "evscout"
targetType6 = "ivmbike"
attackType6_1 = "evmort"
attackType6_2 = "evmort"
targetType7 = "ivmbike"
attackType7_1 = "evtanku"
targetType8 = "ivmbike"
attackType8_1 = "evmislu"

targetType9 = "ivmisl"
attackType9_1 = "evscout"
attackType9_2 = "evscout"
targetType10 = "ivmisl"
attackType10_1 = "evtanku"
attackType10_2 = "evtanku"
targetType11 = "ivmisl"
attackType11_1 = "evmislu"

targetType12 = "ivtank"
attackType12_1 = "evscout"
attackType12_2 = "evscout"
targetType13 = "ivtank"
attackType13_1 = "evtanku"
attackType13_2 = "evtanku"
targetType14 = "ivtank"
attackType14_1 = "evmislu"
targetType15 = "ivtank"
attackType15_1 = "evmort"
attackType15_2 = "evmort"
attackType15_3 = "evmort"

targetType16 = "ivrckt"
attackType16_1 = "evtanku"
attackType16_2 = "evtanku"
targetType17 = "ivrckt"
attackType17_1 = "evmislu"
attackType17_2 = "evmislu"
targetType18 = "ivrckt"
attackType18_1 = "evatanku"

targetType19 = "ivatank"
attackType19_1 = "evtanku"
attackType19_2 = "evtanku"
attackType19_3 = "evtanku"
targetType20 = "ivatank"
attackType20_1 = "evmislu"
attackType20_2 = "evmislu"
targetType21 = "ivatank"
attackType21_1 = "evatanku"
attackType21_2 = "evatanku"
targetType22 = "ivatank"
attackType22_1 = "evwalk"
attackType22_2 = "evwalk"

targetType23 = "ivwalk"
attackType23_1 = "evmislu"
attackType23_2 = "evmislu"
targetType24 = "ivwalk"
attackType24_1 = "evtanku"
attackType24_2 = "evtanku"
targetType25 = "ivwalk"
attackType25_1 = "evwalk"
attackType25_2 = "evwalk"

targetType26 = "ibgtow"
attackType26_1 = "evatanku"
attackType26_2 = "evatanku"
targetType27 = "ibgtow"
attackType27_1 = "evmislu"
attackType27_2 = "evmislu"
targetType28 = "ibgtow"
attackType28_1 = "evtanku"
attackType28_2 = "evtanku"
attackType28_3 = "evtanku"
targetType29 = "ibgtow"
attackType29_1 = "evmort"
attackType29_2 = "evmort"
attackType29_3 = "evmort"

targetType30 = "ivturr"
attackType30_1 = "evmort"
attackType30_2 = "evmort"
attackType30_3 = "evmort"
targetType31 = "ivturr"
attackType31_1 = "evtanku"
attackType31_2 = "evtanku"
targetType32 = "ivturr"
attackType32_1 = "evmislu"
targetType33 = "ivturr"
attackType33_1 = "evscout"
attackType33_2 = "evscout"

targetType34 = "ivscav"
attackType34_1 = "evmort"
targetType35 = "ivscav"
attackType35_1 = "evscout"
targetType36 = "ivscav"
attackType36_1 = "evtanku"
targetType37 = "ivscav"
attackType37_1 = "evmislu"

targetType38 = "ibscav"
attackType38_1 = "evmislu"
targetType39 = "ibscav"
attackType39_1 = "evtanku"
targetType40 = "ibscav"
attackType40_1 = "evmort"
targetType41 = "ibscav"
attackType41_1 = "evscout"

targetType42 = "ibscup"
attackType42_1 = "evmislu"
targetType43 = "ibscup"
attackType43_1 = "evtanku"
targetType44 = "ibscup"
attackType44_1 = "evmort"
targetType45 = "ibscup"
attackType45_1 = "evscout"

targetType46 = "ivcons"
attackType46_1 = "evmislu"
targetType47 = "ivcons"
attackType47_1 = "evtanku"
targetType48 = "ivcons"
attackType48_1 = "evmort"
targetType49 = "ivcons"
attackType49_1 = "evscout"

[Plan10]
planType = "Attacker"
planPriority = 590
planCondition = "NotExists"
planConditionClass = "ebarmo"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
targetType = "ivscout"
attackType1 = "evscout"
attackType2 = "evscout"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan20]
planType = "CollectPool"
planPriority = 580
planCondition = "NotExists"
planConditionClass = "ebarmo"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan25]
planType = "CollectPool"
planPriority = 570
planCondition = "NotExists"
planConditionClass = "ebarmo"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan30]
planType = "CollectField"
planPriority = 560
planCondition = "NotExists"
planConditionClass = "ebarmo"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan40]
planType = "Attacker"
planPriority = 550
planCondition = "Exists"
planConditionClass = "ebrecycpu"
planConditionCount = 1
targetType = "ivscav"
attackType1 = "evscout"
attackType2 = "evscout"
attackType3 = "evscout"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan50]
planType = "CollectField"
planPriority = 540
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan60]
planType = "CollectPool"
planPriority = 530
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan70]
planType = "BuildMinimums"
planPriority = 520
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildType1 = "evcons"
buildCount1 = 1

[Plan80]
planType = "BaseBuildMinimums"
planPriority = 510
planCondition3 = "Exists"
planConditionClass3 = "evcons"
planConditionCount3 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
buildType1 = "ebpgen"
//buildloc1 = "pgen1"
buildCount1 = 1
buildType2 = "ebgt2g"
//buildloc2 = "spike1"
buildCount2 = 1
ContinueEvenIfFail = true

[Plan90]
planType = "Attacker"
planPriority = 500
planCondition = "NotHisExists"
planConditionClass = "ibsbay"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planConditionClassProvided2 = false
planCondition3 = "NotExists"
planConditionClass3 = "ebfact2"
planConditionCount3 = 1
planConditionClassProvided3 = false
targetType = "ivcons"
attackType1 = "evtank"
attackType2 = "evtank"
attackType3 = "evtank"
maxAttacks=6
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan100]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 490
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebrecycpu"
planConditionCount2 = 1
buildType1 = "evpuscout"
buildCount1 = 3
ContinueEvenIfFail = true

[Plan110]
planType = "BaseBuildMinimums"
planPriority = 480
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebpgen"
//buildloc1 = "epgen1"
buildCount1 = 2
buildType2 = "ebfact"
//buildloc2 = "fact"
buildCount2 = 1
buildType3 = "ebcbun"
//buildloc3 = "cbun"
buildCount3 = 1

[Plan120]
planType = "Attacker"
planPriority = 470
planCondition = "HisExists"
planConditionClass = "ivturr"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebfact"
planConditionCount3 = 1
targetType = "ivturr"
attackType1 = "evmort"
attackType2 = "evmort"
attackType3 = "evmort"
maxAttacks=4
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan130]
planType = "BaseBuildMinimums"
planPriority = 460
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "NotExists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
buildType1 = "ebpgen"
//buildloc1 = "pgen2"
buildCount1 = 3
buildType2 = "ebgt2g"
//buildloc2 = "spike2"
buildCount2 = 1
ContinueEvenIfFail = true

[Plan140]
planType = "Attacker"
planPriority = 450
planCondition2 = "Exists"
planConditionClass2 = "ebcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebfact"
planConditionCount3 = 1
targetType = "ibpgen"
attackType1 = "evmisl"
attackType2 = "evmisl"
attackType3 = "evmisl"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan150]
planType = "BaseBuildMinimums"
planPriority = 440
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
buildType1 = "ebsbay"
//buildloc1 = "sbay"
buildCount1 = 1

[Plan155]
planType = "BaseBuildMinimums"
planPriority = 430
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebfact"
planConditionCount3 = 1
buildType1 = "ebarmo"
//buildloc1 = "armo"
buildCount1 = 1

[Plan160]
planType = "Attacker"
planPriority = 420
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebsbay"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebarmo"
planConditionCount4 = 1
targetType = "ibgtow"
attackType1 = "evatank"
attackType2 = "evatank"
attackType3 = "evscoutu"
attackType4 = "evscoutu"
attackType5 = "evscoutu"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan170]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 410
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebarmo"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebsbay"
planConditionCount3 = 1
buildType1 = "evputurr"
buildCount1 = 1
buildType2 = "evpuatank"
buildCount2 = 3
ContinueEvenIfFail = true

[Plan180]
planType = "Attacker"
planPriority = 400
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebsbay"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebtcen"
planConditionCount4 = 1
targetType = "ibpgen"
attackType1 = "evtanks"
attackType2 = "evtanks"
attackType3 = "evtanks"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan190]
planType = "CollectField"
planPriority = 390
planCondition = "NotExists"
planConditionClass = "ebtrain"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan200]
planType = "CollectPool"
planPriority = 380
planCondition = "NotExists"
planConditionClass = "ebtrain"
planConditionCount = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan210]
planType = "BaseBuildMinimums"
planPriority = 370
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "evcons"
planConditionCount2 = 1
planCompare2 = ">="
planConditionClassProvided2 = true
buildType1 = "ebpgen"
//buildloc1 = "epgen2"
buildCount1 = 4
buildType2 = "ebpgen"
//buildloc2 = "pgen3"
buildCount2 = 5
buildType3 = "ebgt2g"
//buildloc3 = "spike3"
buildCount3 = 1
ContinueEvenIfFail = true

[Plan220]
planType = "Upgrade"
planPriority = 360
planCondition = "NotExists"
planConditionClass = "ebfact2"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebcbun"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebarmo"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "evcons"
planConditionCount5 = 1
planCompare5 = ">="
planConditionClassProvided5 = true
unitType = "ebfact"

[Plan230]
planType = "Attacker"
planPriority = 350
planCondition = "NotExists"
planConditionClass = "ebtrain"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebcbun"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebsbay"
planConditionCount4 = 1
planCondition5 = "Exists"
planConditionClass5 = "ebarmo"
planConditionCount5 = 1
targetType = "ibpgen"
attackType1 = "evtanku"
attackType2 = "evtanku"
attackType3 = "evmislu"
attackType4 = "evmislu"
attackType5 = "evscout"
attackType6 = "evscout"
maxAttacks=6
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan240]
// Sent to portal by DLL (patrol)
planType = "BuildMinimums"
planPriority = 340
planCondition3 = "Exists"
planConditionClass3 = "ebfact"
planConditionCount3 = 1
buildType1 = "evputank"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan250]
planType = "BaseBuildMinimums"
planPriority = 330
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebcbun"
planConditionCount3 = 1
buildType1 = "ebtrain"
//buildloc1 = "train"
buildCount1 = 1

[Plan26]
planType = "Attacker"
planPriority = 320
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebsbay"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebarmo"
planConditionCount4 = 1
targetType = "ibgtow"
attackType1 = "evartl2"
attackType2 = "evartl2"
attackType3 = "evartl2"
attackType4 = "evmislw"
attackType5 = "evmislw"
attackType5 = "evtank"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan270]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 310
planCondition2 = "Exists"
planConditionClass2 = "ebcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebfact2"
planConditionCount3 = 1
buildType1 = "evputurr"
buildCount1 = 2
buildType2 = "evpuatanku"
buildCount2 = 2
ContinueEvenIfFail = true

[Plan280]
planType = "CollectField"
planPriority = 300
planCondition3 = "Exists"
planConditionClass3 = "ebrecycpu"
planConditionCount3 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan290]
planType = "CollectPool"
planPriority = 290
planCondition3 = "Exists"
planConditionClass3 = "ebrecycpu"
planConditionCount3 = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan300]
planType = "Attacker"
planPriority = 280
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtrain"
planConditionCount3 = 1
targetType = "ibfact"
attackType1 = "evkami"
attackType2 = "evkami"
attackType3 = "evkami"
attackType4 = "evkami"
attackType5 = "evkami"
maxAttacks=3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan310]
planType = "BuildMinimums"
planPriority = 270
planCondition = "Exists"
planConditionClass = "ebrecycpu"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planConditionClassProvided2 = true
buildType1 = "evcons"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan320]
planType = "BaseBuildMinimums"
planPriority = 260
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebgt4g"
//buildloc1 = "def1"
buildCount1 = 1
buildType2 = "ebgt4g"
//buildloc2 = "def2"
buildCount2 = 1
buildType3 = "ebgt4g"
//buildloc3 = "def3"
buildCount3 = 1
ContinueEvenIfFail = true

[Plan330]
planType = "BaseBuildMinimums"
planPriority = 250
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebpgen"
//buildloc1 = "pgen4"
buildCount1 = 6
buildType2 = "ebgt4g"
//buildloc2 = "gt4"
buildCount2 = 1
buildType3 = "ebgt4g"
//buildloc3 = "gt4a"
buildCount3 = 1
ContinueEvenIfFail = true

[Plan340]
planType = "Attacker"
planPriority = 240
planCondition = "HisExists"
planConditionClass = "ibfact"
planConditionCount = 1
planCondition2 = "Exists"
planConditionClass2 = "ebcbun"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebfact2"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebarmo"
planConditionCount4 = 1
targetType = "ibfact"
attackType1 = "evatanku"
attackType2 = "evatanku"
attackType3 = "evatanku"
attackType4 = "evmislw"
attackType5 = "evmislw"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan350]
planType = "Attacker"
planPriority = 230
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebcbun"
planConditionCount3 = 1
planCondition5 = "Exists"
planConditionClass5 = "ebarmo"
planConditionCount5 = 1
targetType = "ibpgen"
attackType1 = "evtanku"
attackType2 = "evtanku"
attackType3 = "evtanku"
attackType4 = "evmislu"
attackType5 = "evmislu"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan360]
planType = "BaseBuildMinimums"
planPriority = 220
planCondition3 = "Exists"
planConditionClass3 = "evcons"
planConditionCount3 = 1
planCompare3 = ">="
planConditionClassProvided3 = true
buildType1 = "ebpgen"
//buildloc1 = "pgen5"
buildCount1 = 7
buildType2 = "ebgt4g"
//buildloc2 = "gt5"
buildCount2 = 1
ContinueEvenIfFail = true

[Plan370]
planType = "BaseBuildMinimums"
planPriority = 210
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebpgen"
//buildloc1 = "pgen6"
buildCount1 = 8
buildType2 = "ebgt4g"
//buildloc2 = "gt6"
buildCount2 = 1
ContinueEvenIfFail = true

[Plan380]
// Sent to portal by DLL (attack)
planType = "BuildMinimums"
planPriority = 200
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition5 = "Exists"
planConditionClass5 = "ebarmo"
planConditionCount5 = 1
buildType1 = "evpumislu"
buildCount1 = 3
ContinueEvenIfFail = true

[Plan390]
planType = "BaseBuildMinimums"
planPriority = 190
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebpgen"
//buildloc1 = "pgen2"
buildCount1 = 9
buildType2 = "ebgt2g"
//buildloc2 = "spike2"
buildCount2 = 1
buildType3 = "ebpgen"
//buildloc3 = "pgen3"
buildCount3 = 9
buildType4 = "ebgt2g"
//buildloc4 = "spike3"
buildCount4 = 1
ContinueEvenIfFail = true

[Plan400]
planType = "Attacker"
planPriority = 180
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtrain"
planConditionCount3 = 1
planCondition5 = "Exists"
planConditionClass5 = "ebarmo"
planConditionCount5 = 1
targetType = "ibpgen"
attackType1 = "evtankf"
attackType2 = "evtankf"
attackType3 = "evmislu"
attackType4 = "evmislu"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan410]
planType = "BaseBuildMinimums"
planPriority = 170
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planCondition2 = "Exists"
planConditionClass2 = "ebfact"
planConditionCount2 = 1
planConditionClassProvided2 = true
planCondition3 = "Exists"
planConditionClass3 = "ebcbun"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebsbay"
planConditionCount4 = 1
buildType1 = "ebtcen"
//buildloc1 = "tcen"
buildCount1 = 1

[Plan420]
// Sent to portal by DLL (hold/attack)
planType = "BuildMinimums"
planPriority = 160
planCondition3 = "Exists"
planConditionClass3 = "ebfact2"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "ebtcen"
planConditionCount4 = 1
buildType1 = "evwalk"
buildCount1 = 4
ContinueEvenIfFail = true

[Plan430]
planType = "Attacker"
planPriority = 150
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtcen"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "evwalk"
planConditionCount4 = 1
targetType = "ibgtow"
attackType1 = "evwalk"
//buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan440]
planType = "Attacker"
planPriority = 140
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtcen"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "evwalk"
planConditionCount4 = 1
targetType = "ibrecy"
attackType1 = "evwalk"
//buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan450]
planType = "Attacker"
planPriority = 130
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtcen"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "evwalk"
planConditionCount4 = 1
targetType = "ibfact"
attackType1 = "evwalk"
//buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan460]
planType = "Attacker"
planPriority = 120
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
planCondition2 = "Exists"
planConditionClass2 = "ebfact2"
planConditionCount2 = 1
planCondition3 = "Exists"
planConditionClass3 = "ebtcen"
planConditionCount3 = 1
planCondition4 = "Exists"
planConditionClass4 = "evwalk"
planConditionCount4 = 1
targetType = "ibpgen"
attackType1 = "evwalk"
//buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan470]
planType = "BaseBuildMinimums"
planPriority = 110
planCondition = "Exists"
planConditionClass = "evcons"
planConditionCount = 1
planCompare = ">="
planConditionClassProvided = true
buildType1 = "ebpgen"
//buildloc1 = "pgen7"
buildCount1 = 10
buildType2 = "ebgt4g"
//buildloc2 = "gt7"
buildCount2 = 1
ContinueEvenIfFail = true
