<?xml version="1.0" encoding="utf-8" ?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Tags></Tags>
  <Includes></Includes>

  <!--Direct assault with small team sizes-->
  <AIStrategicStateDefinition
		id="BlackHandOverrunEarly"
		UnitUpgradeMultiplier="0.0">
    <Heuristic>
      <PathToTargetHeuristic PathExists="true"/>
      <OverrunEarlyHeuristic>
        <MiddleGameHeuristic/>
        <LateGameHeuristic/>
      </OverrunEarlyHeuristic>
    </Heuristic>
    <TargetHeuristic TargetHeuristic="ClosestStructureHeuristic" TargetType="PrimaryTarget"/>
    <Tactic Tactic="SimpleAttack" TargetType="PrimaryTarget">
      <TeamTemplate MinUnits="12" MaxUnits="12" IncludeKindOf="CAN_ATTACK" ExcludeKindOf="" AlwaysRelease="false" AlwaysRecruit="false"/>
    </Tactic>
    <UnitModifierByName UnitName="BlackHandRaiderTank" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandMilitantSquad" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandMobileArtillery" UnitPreferenceOffensiveModifier="100%" UnitPreferenceDefensiveModifier="0%"/>
  </AIStrategicStateDefinition>

  <!--Direct assault with medium team sizes-->
  <AIStrategicStateDefinition
		id="BlackHandOverrunMiddle"
		UnitUpgradeMultiplier="0.0">
    <Heuristic>
      <PathToTargetHeuristic PathExists="true"/>
      <OverrunMiddleHeuristic>
        <MiddleGameHeuristic/>
        <LateGameHeuristic/>
      </OverrunMiddleHeuristic>
    </Heuristic>
    <TargetHeuristic TargetHeuristic="ClosestStructureHeuristic" TargetType="PrimaryTarget"/>
    <Tactic Tactic="SimpleAttack" TargetType="PrimaryTarget">
      <TeamTemplate MinUnits="20" MaxUnits="20" IncludeKindOf="CAN_ATTACK" ExcludeKindOf="" AlwaysRelease="false" AlwaysRecruit="false"/>
    </Tactic>
    <UnitModifierByName UnitName="BlackHandFlameTank" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandMilitantRocketSquad" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandMobileArtillery" UnitPreferenceOffensiveModifier="100%" UnitPreferenceDefensiveModifier="0%"/>
  </AIStrategicStateDefinition>

  <!--Direct assault with large team sizes-->
  <AIStrategicStateDefinition
		id="BlackHandOverrunLate"
		UnitUpgradeMultiplier="0.0">
    <Heuristic>
      <PathToTargetHeuristic PathExists="true"/>
      <OverrunLateHeuristic>
        <LateGameHeuristic/>
      </OverrunLateHeuristic>
    </Heuristic>
    <TargetHeuristic TargetHeuristic="ClosestStructureHeuristic" TargetType="PrimaryTarget"/>
    <Tactic Tactic="SimpleAttack" TargetType="PrimaryTarget">
      <TeamTemplate MinUnits="28" MaxUnits="28" IncludeKindOf="CAN_ATTACK" ExcludeKindOf="" AlwaysRelease="false" AlwaysRecruit="false"/>
    </Tactic>
    <UnitModifierByName UnitName="BlackHandCustomWarmech" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandBlackHandSquad" UnitPreferenceOffensiveModifier="200%" UnitPreferenceDefensiveModifier="100%"/>
    <UnitModifierByName UnitName="BlackHandMobileArtillery" UnitPreferenceOffensiveModifier="100%" UnitPreferenceDefensiveModifier="0%"/>
  </AIStrategicStateDefinition>

  <AIStrategicStateDefinition
		id="BlackHandOverlordExpansion"
		UnitUpgradeMultiplier="0.0">
    <Heuristic>
      <IntervalHeuristic IntervalTime="130s" ActiveTime="30s"/>
    </Heuristic>
    <TargetHeuristic TargetHeuristic="ExpansionHeuristic" TargetType="Expansion"/>
    <Tactic Tactic="SimpleExpansion" TargetType="Expansion">
      <TeamTemplate MinUnits="2" MaxUnits="5" IncludeKindOf="CAN_ATTACK" ExcludeKindOf="AIRCRAFT" AlwaysRelease="false" AlwaysRecruit="false">
        <CreateUnits UnitName="BlackHandEmissary"/>
      </TeamTemplate>
    </Tactic>
  </AIStrategicStateDefinition>

  <AIBudgetStateDefinition
  id="BlackHandOverlordTechByTimeBudget">
    <Heuristic>
      <ConstantHeuristic Weight="0.8"/>
      <OpeningMoveHeuristic Complete="true"/>
      <TimerHeuristic StartTime="300s" EndTime="-1s"/>
      <IntervalHeuristic IntervalTime="100s" ActiveTime="20s"/>
      <IntervalHeuristic IntervalTime="7s" ActiveTime="3s"/>
    </Heuristic>
    <Budget>
      <AccountShare Account="INVESTMENT" Percent="0%"/>
      <AccountShare Account="SPECIAL_OPERATIONS" Percent="0%"/>
      <AccountShare Account="PRODUCTION" Percent="0%"/>
      <AccountShare Account="DEFENSE" Percent="0%"/>
      <AccountShare Account="TECHNOLOGY" Percent="90%"/>
      <AccountShare Account="SLUSH_FUND" Percent="10%"/>
    </Budget>
  </AIBudgetStateDefinition>

  <AIBudgetStateDefinition
    id="BlackHandOverlordTechByTimeBudget_EASY">
    <Heuristic>
      <ConstantHeuristic Weight="0.8"/>
      <OpeningMoveHeuristic Complete="true"/>
      <IntervalHeuristic IntervalTime="580s" ActiveTime="20s"/>
      <IntervalHeuristic IntervalTime="7s" ActiveTime="3s"/>
    </Heuristic>
    <Budget>
      <AccountShare Account="INVESTMENT" Percent="0%"/>
      <AccountShare Account="SPECIAL_OPERATIONS" Percent="0%"/>
      <AccountShare Account="PRODUCTION" Percent="0%"/>
      <AccountShare Account="DEFENSE" Percent="0%"/>
      <AccountShare Account="TECHNOLOGY" Percent="90%"/>
      <AccountShare Account="SLUSH_FUND" Percent="10%"/>
    </Budget>
  </AIBudgetStateDefinition>

  <AIBudgetStateDefinition
    id="BlackHandOverlordTechByTimeBudget_MEDIUM">
    <Heuristic>
      <ConstantHeuristic Weight="0.8"/>
      <OpeningMoveHeuristic Complete="true"/>
      <TimerHeuristic StartTime="300s" EndTime="-1s"/>
      <IntervalHeuristic IntervalTime="190s" ActiveTime="20s"/>
      <IntervalHeuristic IntervalTime="7s" ActiveTime="3s"/>
    </Heuristic>
    <Budget>
      <AccountShare Account="INVESTMENT" Percent="0%"/>
      <AccountShare Account="SPECIAL_OPERATIONS" Percent="0%"/>
      <AccountShare Account="PRODUCTION" Percent="0%"/>
      <AccountShare Account="DEFENSE" Percent="0%"/>
      <AccountShare Account="TECHNOLOGY" Percent="90%"/>
      <AccountShare Account="SLUSH_FUND" Percent="10%"/>
    </Budget>
  </AIBudgetStateDefinition>
  
</AssetDeclaration>
