[Cheat]
moneyAmount = 100
moneyDelay = 20

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

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

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

targetType2= "ivsscout"
attackType2_1 = "fvsent"
attackType2_2 = "fvscout1"

targetType3 = "ivscout"
attackType3_1 = "fvsent"

targetType4 = "ivmisl"
attackType4_1 = "fvscout"

targetType5 = "ivmisl"
attackType5_1 = "fvsent"

targetType6 = "ivmbike"
attackType6_1 = "fvarch"

targetType7 = "ivtank"
attackType7_1 = "fvscout"

targetType8 = "ivstank"
attackType8_1 = "fvscout"
attackType8_2 = "fvtank"

targetType9 = "ivtank"
attackType9_1 = "fvarcht"
attackType9_2 = "fvscout1"

targetType10 = "ibtrain"
attackType10_1 = "fvarcht"
attackType10_2 = "fvtank"

targetType11 = "ivatank"
attackType11_1 = "fvtank"
attackType11_2 = "fvsent"

targetType12 = "ivatank"
attackType12_1 = "fvatank13"
attackType12_2 = "fvsent"

targetType13 = "ivwalk"
attackType13_1 = "fvwalk1"
attackType13_2 = "fvwalk1"

targetType14 = "ibgtow"
attackType14_1 = "fvscout"
attackType14_2 = "fvsent"

targetType15 = "ivsturr"
attackType15_1 = "fvscout1"
attackType15_2 = "fvsent"

targetType16 = "ivturr"
attackType16_1 = "fvsent"
attackType16_2 = "fvtank"

targetType17 = "ibgtow"
attackType17_1 = "fvtank"
attackType17_2 = "fvarcht"
attackType17_3 = "fvatank13"

targetType18 = "ivrckt"
attackType18_1 = "fvarchx"
attackType18_2 = "fvtank"
attackType18_3 = "fvarchx"

targetType19 = "ivturr"
attackType19_1 = "fvscout"

targetType20 = "ivbomb"
attackType20_1 = "fvarcht"
attackType20_2 = "fvsent"

targetType21 = "ivsapc"
attackType21_1 = "fvarch"
attackType21_2 = "fvtank"

targetType22 = "ibsrecy"
attackType22_1 = "fvatank13"
attackType22_2 = "fvsent"

targetType23 = "ibsfact"
attackType23_1 = "fvatank13"
attackType23_2 = "fvarchx"

targetType24 = "ivscav"
attackType24_1 = "fvscout1"
attackType24_2 = "fvsent"

targetType25 = "ivserv"
attackType25_1 = "fvsent"
attackType25_2 = "fvscout"

targetType26 = "isuser"
attackType26_1 = "fvscout"
attackType26_2 = "fvtank"

targetType27 = "ivstank"
attackType27_1 = "fvtank"
attackType27_2 = "fvarchx"

targetType28 = "ibscav"
attackType28_1 = "fvscout"

targetType29 = "ibscav"
attackType29_1 = "fvsent"
attackType29_2 = "fvarch"

targetType30 = "ivscons"
attackType30_1 = "fvsent"
attackType30_2 = "fvarch"

targetType31 = "ibsrecy"
attackType31_1 = "fvtank"
attackType31_2 = "fvarch"

targetType32 = "ivbob"
attackType32_1 = "fvtank"
attackType32_2 = "fvarch"

targetType33 = "ivmtank"
attackType33_1 = "fvtank"
attackType33_2 = "fvarch"

targetType34 = "ibpgen"
attackType34_1 = "fvarchx"
attackType34_2 = "fvarchx"
attackType34_3 = "fvtank"

[Plan1]
planType = "CollectPool"
planPriority = 300
buildIfNoIdle = 1

[Plan2]
planType = "CollectPool"
planPriority = 295
buildIfNoIdle = 1

[Plan3]
planType = "CollectPool"
planPriority = 290
buildIfNoIdle = 1

[Plan4]
planType = "CollectField"
planPriority = 280
defendType1 = "fvscout1"
defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan5]
planType = "BuildMinimums"
planPriority = 275
buildType1 = "fvcons"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan6]
planType = "BaseBuildMinimums"
planPriority = 265
buildType1 = "fbkiln"
buildLoc1 = "kiln"
buildType2 = "fbdowe"
buildLoc2 = "dower"
buildType3 = "fbantm"
buildLoc3 = "ant"
ContinueEvenIfFail = true

[Plan7]
planType = "upgrade"
planpriority = 260
unitType = "fbkiln"
ContinueEvenIfFail = true

[Plan8]
planType = "BaseBuildMinimums"
planPriority = 255
buildType1 = "fbstro"
buildLoc1 = "strong"
buildCount1 = 1
//buildType2 = "fbspirx"
//buildLoc2 = "spire1"
//buildType3 = "fbspir"
//buildLoc3 = "spire2"
//buildType4 = "fbspirx"
//buildLoc4 = "spire3"
ContinueEvenIfFail = true

[Plan9]
planCondition = "HisExists"
planConditionClass = "ivscav"
planConditionCount = 1
planType = "Attacker"
planPriority = 250
targetType = "ivscav"
attackType1 = "fvscout"
attackType2 = "fvsent"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan10]
planType = "upgrade"
planpriority = 245
unitType = "fbantm"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan11]
planCondition = "HisExists"
planConditionClass = "ivsturr"
planConditionCount = 2
planType = "Attacker"
planPriority = 240
targetType = "ivsturr"
attackType1 = "fvsent"
attackType2 = "fvscout1"
attackType3 = "fvsent"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan12]
planCondition = "HisExists"
planConditionClass = "ibscav"
planConditionCount = 2
planType = "Attacker"
planPriority = 235
targetType = "ibscav"
attackType1 = "fvscout"
attackType2 = "fvscout1"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan13]
planType = "Buildminimums"
planPriority = 230
buildType1 = "fvserv"
buildCount1 = 2
ContinueEvenIfFail = true

[Plan14]
planCondition = "HisExists"
planConditionClass = "ivscons"
planConditionCount = 2
PlanType = "Attacker"
PlanPriority = 225
TargetType = "ivscons"
attackType1 = "fvarchx"
attackType2 = "fvscout"
attackType3 = "fvarcht"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan15]
PlanType = "Attacker"
PlanPriority = 220
TargetType = "ibpgen"
attackType1 = "fvarchx"
attackType2 = "fvarchx"
attackType3 = "fvtank"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan16]
planCondition = "HisExists"
planConditionClass = "ivscav"
planConditionCount = 2
planType = "Attacker"
planpriority = 215
targetType = "ivscav"
attackType1 = "fvscout"
attackType2 = "fvsent"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan17]
planType = "Attacker"
planPriority = 210
targetType = "ibgtow"
attackType1 = "fvtank"
attackType2 = "fvwalk1"
attackType3 = "fvarchx"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan18]
planType = "Attacker"
planPriority = 200
targetType = "ibscav"
attackType1 = "fvsent"
attackType2 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan19]
planCondition = "HisExists"
planConditionClass = "ibpgen"
planConditionCount = 2
planType = "Attacker"
planPriority = 190
targetType = "ibpgen"
attackType1 = "fvarchx"
attackType2 = "fvscout1"
attackType3 = "fvtank"
buildifnoidle = 1
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan20]
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 2
plantype = "Attacker"
planpriority = 180
targettype = "ibgtow"
attackType1 = "fvatank13"
attackType2 = "fvtank"
attackType3 = "fvscout1"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan21]
planCondition = "HisExists"
planConditionClass = "ivrckt"
planConditionCount = 2
planType = "Attacker"
planPriority = 170
targetType = "ivrckt"
attackType1 = "fvwalk1"
attackType2 = "fvarchx"
attackType3 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan22]
planCondition = "HisExists"
planConditionClass = "ibpgen"
planConditionCount = 2
planType = "Attacker"
planPriority = 160
targetType = "ibpgen"
attackType1 = "fvwalk1"
attackType2 = "fvarchx"
attackType3 = "fvarchx"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan23]
planType = "CollectPool"
planPriority = 150
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan24]
planCondition = "HisExists"
planConditionClass = "ibgtow"
planConditionCount = 2
planType = "Attacker"
planpriority = 140
targetType = "ibgtow"
attackType1 = "fvarchx"
attackType2 = "fvatank13"
attackType3 = "fvwalk1"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan25]
planCondition = "HisExists"
planConditionClass = "ivrckt"
planConditionCount = 2
PlanType = "Attacker"
planpriority = 130
targetType = "ivrckt"
attackType1 = "fvtank"
attackType2 = "fvarch"
attackType3 = "fvwalk1"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan26]
PlanType = "Attacker"
planpriority = 120
targetType = "ibbomb"
attackType1 = "fvscout1"
attackType2 = "fvtank"
attackType3 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan27]
planCondition = "HisExists"
planConditionClass = "ibsfact"
planConditionCount = 1
planType = "Attacker"
planpriority = 110
targettype = "ibsfact"
attackType1 = "fvtank"
attackType2 = "fvtank"
attackType3 = "fvarcht"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan28]
PlanType = "Attacker"
planpriority = 100
targetType = "ibsarmo"
attackType1 = "fvarch"
attackType2 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan29]
PlanType = "Attacker"
planpriority = 90
targetType = "ibscav"
attackType1 = "fvscout"
attackType2 = "fvscout1"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan30]
planCondition = "HisExists"
planConditionClass = "ibcbun"
planConditionCount = 1
PlanType = "Attacker"
planpriority = 80
targetType = "ibcbun"
attackType1 = "fvwalk1"
attackType2 = "fvwalk"
attackType3 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan31]
planCondition = "HisExists"
planConditionClass = "ibsrecy"
planConditionCount = 1
PlanType = "Attacker"
planpriority = 70
targetType = "ibsrecy"
attackType1 = "fvarch"
attackType2 = "fvarcht"
attackType3 = "fvarchx"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan32]
planCondition = "HisExists"
planConditionClass = "ivsscout"
planConditionCount = 2
PlanType = "Attacker"
planpriority = 60
targetType = "ivsscout"
attackType1 = "fvtank"
attackType2 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan33]
PlanType = "Attacker"
planpriority = 50
targetType = "ivscav"
attackType1 = "fvarch"
attackType2 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan34]
planCondition = "HisExists"
planConditionClass = "ivbomb"
planConditionCount = 1
PlanType = "Attacker"
planpriority = 40
targetType = "ivbomb"
attackType1 = "fvarcht"
attackType2 = "fvarchx"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan35]
planType = "Hold"
planPriority = 30
holdType1 = "fvarchx"
holdCount1 = 1
holdPoint = "stage3"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan36]
plantype = "Attacker"
planpriority = 25
targettype = "ibsrecy"
attackType1 = "fvarcht"
attackType2 = "fvarcht"
attackType3 = "fvtank"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan37]
planCondition = "HisExists"
planConditionClass = "ibsfact"
planConditionCount = 2
plantype = "Attacker"
planpriority = 20
targettype = "ibsfact"
attackType1 = "fvarchx"
attackType2 = "fvarchx"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan38]
planCondition = "HisExists"
planConditionClass = "ibpgen"
planConditionCount = 2
plantype = "Attacker"
planpriority = 15
targettype = "ibpgen"
attackType1 = "fvarcht"
attackType2 = "fvarch"
maxAttacks = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan39]
planCondition = "HisExists"
planConditionClass = "ibsarmo"
planConditionCount = 1
plantype = "Attacker"
planpriority = 10
targettype = "ibsarmo"
attackType1 = "fvarchx"
attackType2 = "fvarcht"
attackType3 = "fvatank13"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan40]
plantype = "Attacker"
planpriority = 7
targettype = "ibpgen"
attackType1 = "fvarchx"
attackType2 = "fvarchx"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan41]
planCondition = "HisExists"
planConditionClass = "ibbomb"
planConditionCount = 2
plantype = "Attacker"
planpriority = 5
targettype = "ibbomb"
attackType1 = "fvtank"
attackType2 = "fvarch"
attackType3 = "fvscout"
attackType4 = "fvscout1"
maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan42]
planCondition = "HisExists"
planConditionClass = "ibsrecy"
planConditionCount = 1
plantype = "Attacker"
planpriority = 1
targettype = "ibsrecy"
attackType1 = "fvscout1"
attackType2 = "fvarcht"
attackType3 = "fvatank13"
maxAttacks = 5
buildIfNoIdle = 1
