<?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>
	<AIPersonalityDefinition
		id="CM_2_5_AIP_NOD_B"
		PersonalityType="CM_2_5_AIP_NOD_B"
		PersonalityUIName="Personality:Optimal"
		SkirmishPersonality="false" 
		SecondsTillTargetsCanExpire="15.0"
		ChanceForTargetToExpire="100"
		MaxBuildingsToBeDefensiveTarget_Small="0"
		MaxBuildingsToBeDefensiveTarget_Med="0"
		ChanceForUnitsToUpgrade="100"
		ChanceToUseAllUnitsForDefenseTarget_Small="0"
		ChanceToUseAllUnitsForDefenseTarget_Med="0"
		ChanceToUseAllUnitsForDefenseTarget_Large="0"
		DesiredExcessPowerBuffer="20"
		BaseCompactness="1.0"
		DefaultThreatFindRadius="0"
		UnitBuilderCostEffectivenessWeight="1.0"
		UnitBuilderMoneyVersusTimePreference="0.5"
		UnitBuilderOverallOffensivePreference="100%"
		UnitBuilderOverallDefensivePreference="100%"
		Expansion_TiberiumSearchRadius="1000"
		Expansion_MaxTiberiumRemaining="22000"
		ReactiveDefenseRadius="1000"
		RepairBuildingsAtDifficulty="MEDIUM HARD BRUTAL"
		EmergencyManagerHandleNoPowerAtDifficulty="MEDIUM HARD BRUTAL"
		EmergencyManagerHandleNoIncomeAtDifficulty="EASY MEDIUM HARD BRUTAL"
		EmergencyManagerHandleNoConyardAtDifficulty="EASY MEDIUM HARD BRUTAL"
		StructureSaveChanceEasy="0.0"
		StructureSaveChanceMedium="0.01"
		StructureSaveChanceHard="1.0"
		>

		<Side>NOD</Side>

		<BuildDelayRange MinDelay="0s" MaxDelay="60s" MinTTKRatio="0.5" MaxTTKRatio="1.5" Difficulty="EASY" />
		<BuildDelayRange MinDelay="0s" MaxDelay="30s" MinTTKRatio="0.5" MaxTTKRatio="1.5" Difficulty="MEDIUM" />

		<UnitBuilderUnitChoiceStrategy Shape="BEST" StandardDeviation="0.25" Difficulty="HARD BRUTAL" />

		<UnitBuilderUnitChoiceStrategyAdaptive 
			MinEffectiveness="0.5" MaxEffectiveness="1.0"
			MinStandardDeviation="2.0" MaxStandardDeviation="0.5"
			MinEfficiency="1.0" MaxEfficiency="2.0"
			Difficulty="EASY" />

		<UnitBuilderUnitChoiceStrategyAdaptive
			MinEffectiveness="0.0" MaxEffectiveness="0.5"
			MinStandardDeviation="0.25" MaxStandardDeviation="2.0"
			MinEfficiency="0.75" MaxEfficiency="1.0"
			Difficulty="MEDIUM" />

		<UnitBuilderEvaluationDelayRange
			UseAllAvailableQueues="false"
			MinDelay="180s" MaxDelay="180s"
			MinEfficiency="1.0" MaxEfficiency="1.0"
			Difficulty="EASY" />

		<UnitBuilderEvaluationDelayRange
			UseAllAvailableQueues="true"
			MinDelay="10s" MaxDelay="60s"
			MinEfficiency="0.75" MaxEfficiency="1.0"
			Difficulty="MEDIUM" />

		<ResourceMultiplierCheat Percentage="200%" Difficulty="BRUTAL"/>

		<TacticalTarget TacticalAITarget="FocusedTarget" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="SpreadTarget" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="SpreadTarget" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="ExtraTarget" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="SiegeTarget" MaxTeamsPerTarget="1"/>

		<TacticalTarget TacticalAITarget="AssaultAirstrike" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="BombingAirstrike" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="Engineer" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="Commando" MaxTeamsPerTarget="1"/>

		<TacticalTarget TacticalAITarget="SpecialDefense" MaxTeamsPerTarget="1"/>

		<TacticalTarget TacticalAITarget="Garrison" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="AntiGarrison" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="CaptureTech" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="Superweapon" MaxTeamsPerTarget="1"/>
		<TacticalTarget TacticalAITarget="Expansion" MaxTeamsPerTarget="1" UpdateTime="5s"/>
		<TacticalTarget TacticalAITarget="Guard" MaxTeamsPerTarget="1"/>

		<States State="NODOptimalDirectAttack1" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalDirectAttack2" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalEconomyAttack" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalOverwhelmAttack" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalSiege" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="Optimal_EASY" Difficulty="EASY"/>

		<States State="NODOptimalAirHarassment" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalAirHarassmentAntiTurtle" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalBombingRuns" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalStealthTankAttack" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalFanaticAttack" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODOptimalEngineer" Difficulty="MEDIUM HARD BRUTAL"/>

		<States State="NODReactiveDefense" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODEngineerDefense" Difficulty="HARD BRUTAL"/>
		<States State="NODCommandoDefense" Difficulty="HARD BRUTAL"/>
		<States State="ExpansionDefense" Difficulty="EASY MEDIUM HARD BRUTAL"/>

		<States State="Garrison" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="Garrison_EASY" Difficulty="EASY"/>
		<States State="NODAntiGarrison" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODAntiGarrison_EASY" Difficulty="EASY"/>
		<States State="NODCaptureTech" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODSuperweapon" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODCommando" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODExpansion" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="ExpansionEscort" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="NODBridgeRepair" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODIsolation" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="NODHuskCapture" Difficulty="MEDIUM HARD BRUTAL"/>
		<States State="BeaconHelp" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<States State="CratePickup" Difficulty="HARD BRUTAL"/>

		<States State="NODUnitPreferences" Difficulty="MEDIUM HARD BRUTAL"/>

		<States State="CM_2_5_NodUnitCap_Player_Easy" Difficulty="EASY"/>
		<States State="CM_2_5_NodUnitCap_Player_Medium" Difficulty="MEDIUM"/>
		<States State="CM_2_5_NodUnitCap_Player_Hard" Difficulty="HARD BRUTAL"/>

		<BudgetStates State="OpeningMoveBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<BudgetStates State="OptimalEarlyGameBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<BudgetStates State="OptimalMidGameBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>
		<BudgetStates State="OptimalLateGameBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>

		<BudgetStates State="FullInvestmentBudget" Difficulty="HARD BRUTAL"/>
		<BudgetStates State="FullInvestmentBudget_EASY_WINNING" Difficulty="EASY"/>
		<BudgetStates State="FullInvestmentBudget_MEDIUM_WINNING" Difficulty="MEDIUM"/>
		<BudgetStates State="FullInvestmentBudget_MEDIUM_LOSING" Difficulty="MEDIUM"/>
		<BudgetStates State="InvestmentFinishBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>

		<BudgetStates State="NODOptimalTechByTimeBudget" Difficulty="HARD BRUTAL"/>
		<BudgetStates State="NODOptimalTechByTimeBudget_EASY" Difficulty="EASY"/>
		<BudgetStates State="NODOptimalTechByTimeBudget_MEDIUM" Difficulty="MEDIUM"/>
		<BudgetStates State="TechByMoneyBudget" Difficulty="MEDIUM HARD BRUTAL"/>
		<BudgetStates State="TechByNeedAntiGarrisonBudget" Difficulty="MEDIUM HARD BRUTAL"/>
		<BudgetStates State="TechByNeedSiegeBudget" Difficulty="MEDIUM HARD BRUTAL"/>
		<BudgetStates State="TechFinishBudget" Difficulty="EASY MEDIUM HARD BRUTAL"/>
	</AIPersonalityDefinition>
</AssetDeclaration>