//////////////////////////////////////////////////////////
// Forgotten Enemies AIP, revised by Red Devil  2/7/07  //
//////////////////////////////////////////////////////////
[Start]
baseDir = 0  // South
scrapCount = 40
consClass = "fvcons"
scavClass = "fvscav"
DLLCanSwitch = false // true = default. If false, DLL orders to switch are ignored.

//[Cheat]
//moneyAmount = 20
//moneyDelay = 60

[IdleDispatcher]
ScavIdleSeconds = 60
UnitIdleSeconds = 500
MinAttackForce = 3 // min # of idle units before dispatch
MinMissionSeconds = 300
MaxTargets = 4
MaxBomberTargets = 8 // was 4 from 67g..67j
BomberIdleSeconds = 120 // # of seconds before a bomber is sent out.


//[Match]
//targetType1 = "fvscav"
//attackType1_1 = "fvscout"
//attackType1_2 = "fvscout"
//attackType1_3 = "fvscout"

// For initially-spawned Scav's
[Plan10]
planPriority = 630
planType = "CollectPool"
//MaxTtlScrap = 40
//planCondition = "Exists"
//planConditionClass = "fvscav"
//planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

//[Plan20]
//planPriority = 620
//MinTtlScrap = 20
//MaxTtlScrap = 221
//planType = "BuildMinimums"
//planCondition = "Exists"
//planConditionClass = "fbrecycpu"
//planConditionCount = 1
//buildType1 = "fvscav1"
//buildCount1 = 1
//buildType2 = "fvscav2"
//buildCount2 = 1
//buildType3 = "fvscav3"
//buildCount3 = 1
//buildType4 = "fvscav4"
//buildCount4 = 1
//buildType5 = "fvscav5"
//buildCount5 = 1
//buildType6 = "fvscav6"
//buildCount6 = 1
//buildType7 = "fvscav7"
//buildCount7 = 1
//buildType8 = "fvscav8"
//buildCount8 = 1
//ContinueEvenIfFail = true

[Plan100]
planPriority = 540
planType = "CollectPool"
//MaxTtlScrap = 60
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan110]
planPriority = 530
planType = "CollectPool"
//MaxTtlScrap = 80
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan120]
planPriority = 520
planType = "CollectPool"
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan130]
planPriority = 510
planType = "CollectPool"
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan140]
planPriority = 500
planType = "CollectPool"
//MaxTtlScrap = 120
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

//[Plan150]
//planPriority = 490
//MinTtlScrap = 120
//MaxTtlScrap = 181
//planType = "Attacker"
//planCondition = "Exists"
//planConditionClass = "fbrecycpu"
//planConditionCount = 1
//targetType = "fvscav"
//attackType1 = "fvscout"
//attackType2 = "fvscout"
//attackType3 = "fvscout"
//buildIfNoIdle = 1
//maxAttacks = 999
//ContinueEvenIfFail = true

//[Plan160]
//planPriority = 480
//MinTtlScrap = 120
//MaxTtlScrap = 181
//planType = "BuildMinimums"
//planCondition = "Exists"
//planConditionClass = "fbrecycpu"
//planConditionCount = 1
//buildType1 = "fvscout"
//buildCount1 = 3
//ContinueEvenIfFail = true

[Plan170]
planPriority = 470
planType = "CollectPool"
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan180]
planPriority = 460
planType = "CollectPool"
//MaxTtlScrap = 120
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
scavClass = "fvscav"
//defendType1 = "fvscout"
//defendCount1 = 3
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

[Plan190]
planPriority = 450
planCondition = "Exists"
planConditionClass = "fbrecycpu"
planConditionCount = 1
planType = "CollectPool"
scavClass = "fvscav"
buildIfNoIdle = 1
ContinueEvenIfFail = true
maxTries = 999

//[Plan200]
//planPriority = 440
//MinTtlScrap = 40
//planType = "BuildMinimums"
//planCondition = "Exists"
//planConditionClass = "fbrecycpu"
//planConditionCount = 1
//buildType1 = "fvcons"
//buildCount1 = 1
//ContinueEvenIfFail = true

//[Plan204]
//planPriority = 430
//planType = "Upgrade"
//planCondition = "Exists"
//planConditionClass = "fvcons"
//planConditionCount = 1
//planCondition2 = "Exists"
//planConditionClass2 = "fbscav"
//planConditionCount2 = 1
//unitType = "fbscav"
//ContinueEvenIfFail = true

[Plan240]
planPriority = 970
planType = "SwitchAIP"
planCondition = "HisExists"
planConditionClass = "fbrecy"
planConditionCount = 1
NextAIP = "FE13_ffF.aip"
//maxTries = 1
ContinueEvenIfFail = true

[Plan250]
planPriority = 960
planType = "SwitchAIP"
planCondition = "HisExists"
planConditionClass = "fbrecy_m"
planConditionCount = 1
NextAIP = "FE13_ffF.aip"
//maxTries = 1
ContinueEvenIfFail = true
