Player:
	ModularBot@NormalAI:
	ModularBot@ultimateAI:
		Name: Ultimate AI
		Type: ultimate
	GrantConditionOnBotOwner@ultimate:
		Condition: enable-ultimate-ai
		Bots: ultimate
	ProvidesPrerequisite@ultimate:
		Prerequisite: ultimateaienabled
		RequiresCondition: enable-ultimate-ai
	CaptureManagerBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		CapturingActorTypes: e6,mech,spy
		CapturableActorTypes: oilb,fcom,hosp,miss,bio,fact,afld,powr,apwr,stek,barr,kenn,proc,tent,fix,dome,mslo,gap,spen,syrd,iron,pdox,agun,sam,atek,fact
		MinimumCaptureDelay: 0
		CheckCaptureTargetsForVisibility: false
	SupportPowerBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		Decisions:
			spyplane:
				OrderName: SovietSpyPlane
				MinimumAttractiveness: 1
				Consideration@1:
					Against: Enemy
					Types: Structure
					Attractiveness: 1
					TargetMetric: None
					CheckRadius: 5c0
			paratroopers:
				OrderName: SovietParatroopers
				MinimumAttractiveness: 5
				Consideration@1:
					Against: Enemy
					Types: Structure
					Attractiveness: 1
					TargetMetric: None
					CheckRadius: 8c0
				Consideration@2:
					Against: Enemy
					Types: Water
					Attractiveness: -5
					TargetMetric: None
					CheckRadius: 8c0
			parabombs:
				OrderName: UkraineParabombs
				MinimumAttractiveness: 1
				Consideration@1:
					Against: Enemy
					Types: Structure
					Attractiveness: 1
					TargetMetric: None
					CheckRadius: 5c0
			nukepower:
				OrderName: NukePowerInfoOrder
				MinimumAttractiveness: 3000
				Consideration@1:
					Against: Enemy
					Types: Structure
					Attractiveness: 1
					TargetMetric: Value
					CheckRadius: 5c0
				Consideration@2:
					Against: Ally
					Types: Air, Ground, Water
					Attractiveness: -10
					TargetMetric: Value
					CheckRadius: 7c0
	HarvesterBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		HarvesterTypes: harv
		RefineryTypes: proc
	BaseBuilderBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		MinimumExcessPower: 500
		MaximumExcessPower: 1500
		ExcessPowerIncrement: 500
		ExcessPowerIncreaseThreshold: 50
		ConstructionYardTypes: fact
		RefineryTypes: proc
		PowerTypes: powr,apwr
		BarracksTypes: barr,tent
		VehiclesFactoryTypes: weap
		ProductionTypes: barr,tent,weap
		SiloTypes: silo
		BuildingLimits:
			proc: 50
			barr: 60
			tent: 60
			kenn: 30
			hpad: 50
			dome: 6
			weap: 30
			afld: 60
			afld.ukraine: 60
			atek: 15
			stek: 15
			fix: 15
		BuildingFractions:
			proc: 250
			barr: 180
			kenn: 180
			tent: 180
			weap: 100
			pbox: 600
			hpad: 400
			gun: 600
			afld: 180
			afld.ukrain: 180
			tsla: 500
			gap: 180
			ftur: 1000
			agun: 400
			sam: 400
			atek: 100
			stek: 100
			fix: 100
			dome: 800
			mslo: 5
	BuildingRepairBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
	SquadManagerBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		SquadSize: 40
		NavalUnitsTypes: ss, msub, dd, ca, lst, pt
		ExcludeFromSquadsTypes: harv, mcv, dog, badr.bomber, u2, e6, mech, spy
		ConstructionYardTypes: fact
		RushAttackScanRadius: 80
	McvManagerBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		McvTypes: mcv
		ConstructionYardTypes: fact
		McvFactoryTypes: weap
		MinimumConstructionYardCount: 7
		MinBaseRadius: 20
		MaxBaseRadius: 40
	UnitBuilderBotModule@ultimate:
		RequiresCondition: enable-ultimate-ai
		UnitsToBuild:
			e1: 800
			e2: 200
			e3: 350
			e4: 200
			mcv: 18
			dog: 18
			shok: 18
			harv: 12
			apc: 35
			jeep: 15
			arty: 15
			v2rl: 40
			ftrk: 25
			1tnk: 60
			2tnk: 50
			3tnk: 40
			4tnk: 20
			ttnk: 20
			stnk: 5
			heli: 35
			mh60: 35
			mig: 35
			yak: 35
			ss: 15
			msub: 35
			dd: 35
			ca: 25
			pt: 15
		UnitLimits:
			dog: 10
			harv: 20
			jeep: 10
			ftrk: 30
