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

[Cheat]
moneyAmount = 20
moneyDelay = 5

[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

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

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

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

[Plan4]
planType = "CollectField"
planPriority = 270
defendType1 = "fvscout"
defendCount1 = 2
maxTries = 1
buildIfNoIdle = 1
ContinueEvenIfFail = true

[Plan5]
plantype = "buildminimums"
planpriority = 260
buildtype1 = "fvcons"
buildcount1 = 1
buildtype2 = "fvscout"
buildcount2 = 1
buildtype3 = "fvturr"
buildcount3 = 1
//ContinueEvenIfFail = true

[plan6]
plantype = "basebuildminimums"
planpriority = 250
buildtype1 = "fbkiln"
buildloc1 = "kiln"
buildtype2 = "fbdowe"
buildloc2 = "dower"
//ContinueEvenIfFail = true

[plan7]
plancondition = "Hisexists"
planconditionclass = "evscout"
planconditioncount = 2
planpriority = 240
targettype = "evscout"
plantype = "attacker"
attacktype1 = "fvscout"
attacktype1 = "fvscout
buildIfNoIdle = 1
maxAttacks = 1
ContinueEvenIfFail = true

[plan8]
plancondition = "Hisexists"
planconditionclass = "evcons"
planconditioncount = 1
planpriority = 230
targettype = "evcons"
plantype = "attacker"
attacktype1 = "fvscout"
attacktype1 = "fvscout
buildIfNoIdle = 1
maxAttacks = 1
ContinueEvenIfFail = true

[plan9]
plancondition = "NotExists"
planconditionclass = "fbforg"
planconditioncount = 1
plantype = "upgrade"
planpriority = 220
Unittype = "fbkiln"

[plan10]
plantype = "Hold"
planpriority = 210
holdtype1 = "fvturr"
holdcount1 = 1
holdpoint = "hold1"
buildifnoidle = 1
maxtries = 2
ContinueEvenIfFail = true

[plan11]
plantype = "Hold"
planpriority = 210
holdtype1 = "fvturr"
holdcount1 = 1
holdpoint = "hold3"
buildifnoidle = 1
maxtries = 2
ContinueEvenIfFail = true

[plan12]
plantype = "basebuildminimums"
planpriority = 200
buildtype1 = "fbstro"
buildloc1 = "strong"
buildtype2 = "fbantm"
buildloc2 = "ant"

[plan13]
plancondition = "HisExists"
planconditionclass = "ebscav"
planconditioncount = 2
plantype = "attacker"
planpriority = 190
targettype = "ebscav"
attacktype1 = "fvsent"
attacktype2 = "fvscout"
attacktype3 = "fvscout"
buildifnoidle = 1
maxAttacks = 1
ContinueEvenIfFail = true

[plan14]
plancondition = "HisExists"
planconditionclass = "evscav"
planconditioncount = 1
plantype = "attacker"
planpriority = 180
targettype = "evscav"
attacktype1 = "fvsent"
attacktype2 = "fvscout"
buildifnoidle = 1
maxAttacks = 1
//ContinueEvenIfFail = true

[plan15]
plancondition = "NotExists"
planconditionclass = "fbover"
planconditioncount = 1
plantype = "upgrade"
planpriority = 170
Unittype = "fbantm"

[plan16]
plancondition = "Hisexists"
planconditionclass = "ebrecy"
planconditioncount = 1
plantype = "attacker"
planpriority = 160
targettype = "ebrecy"
attacktype1 = "fvarch"
attacktype2 = "fvarch"
buildIfNoIdle = 1
maxAttacks = 1
//ContinueEvenIfFail = true

[plan17]
plantype = "Hold"
planpriority = 150
holdtype1 = "fvartl"
holdcount1 = 1
holdpoint = "hold2"
buildifnoidle = 1
maxtries = 2

[plan18]
plantype = "Hold"
planpriority = 150
holdtype1 = "fvarch"
holdcount1 = 1
holdpoint = "hold4"
buildifnoidle = 1
maxtries = 2

[plan19]
plantype = "basebuildminimums"
planpriority = 140
buildtype1 = "fbspir"
buildloc1 = "spire1"
buildtype2 = "fbspir"
buildloc2 = "spire2"

[plan20]
plancondition = "Hisexists"
planconditionclass = "ebpgen"
planconditioncount = 2
plantype = "attacker"
planpriority = 140
targettype = "ebpgen"
attacktype1 = "fvwalk1"
attacktype2 = "fvwalk1"
buildifnoidle = 1
ContinueEvenIfFail = true

[plan21]
plancondition = "Hisexists"
planconditionclass = "evturr"
planconditioncount = 2
plantype = "attacker"
planpriority = 140
targettype = "evturr"
attacktype1 = "fvsent"
attacktype2 = "fvscout"
buildifnoidle = 1
ContinueEvenIfFail = true

[plan22]
plancondition = "Hisexists"
planconditionclass = "evcons"
planconditioncount = 1
planpriority = 130
plantype = "attacker"
targettype = "evcons"
attacktype1 = "fvtank"
attacktype2 = "fvtank"
buildifnoidle = 1

[plan23]
plancondition = "Hisexists"
planconditionclass = "ebfact"
planconditioncount = 1
planpriority = 120
plantype = "attacker"
targettype = "ebfact"
attacktype1 = "fvatank13"
attacktype2 = "fvserv"
attacktype3 = "fvtank"
buildIfNoIdle = 1
ContinueEvenIfFail = true

[plan24]
planType = "DefendArea"
planPriority = 110
targetType = "fbscav"
defendType1 = "fvsent"
defendCount1 = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[plan25]
plantype = "basebuildminimums"
planpriority = 100
buildtype1 = "fbspir"
//buildloc1 = "spire3"
ContinueEvenIfFail = true

[plan26]
plancondition = "Hisexists"
planconditionclass = "ebgt2g"
planconditioncount = 2
plantype = "attacker"
planpriority = 90
targettype = "ebgt4g"
attacktype1 = "fvatank13"
attacktype2 = "fvtank"
buildifnoidle = 1
ContinueEvenIfFail = true

[plan27]
planType = "Attacker"
planPriority = 90
planCondition = "HisExists"
planConditionClass = "ebgt4g"
planConditionCount = 1
targetType = "ebgt4g"
attackType1 = "fvarch"
attackType2 = "fvarch"
//maxAttacks = 2
buildIfNoIdle = 1
ContinueEvenIfFail = true

[plan28]
plancondition = "HisExists"
planconditionclass = "ebscav"
planconditioncount = 2
plantype = "attacker"
planpriority = 80
targettype = "ebscav"
attacktype1 = "fvsent"
attacktype2 = "fvarch"
buildifnoidle = 1
ContinueEvenIfFail = true

[plan29]
plancondition = "Hisexists"
planconditionclass = "ebrecy"
planconditioncount = 1
plantype = "attacker"
planpriority = 70
targettype = "ebrecy"
attacktype1 = "fvatank13"
attacktype2 = "fvwalk1"
buildifnoidle = 1
ContinueEvenIfFail = true
