Player:
	ModularBot@RushAI:
		Name: bot-rush-ai.name
		Type: rush
	ModularBot@NormalAI:
		Name: bot-normal-ai.name
		Type: normal
	ModularBot@TurtleAI:
		Name: bot-turtle-ai.name
		Type: turtle
	ModularBot@NavalAI:
		Name: bot-naval-ai.name
		Type: naval
	GrantConditionOnBotOwner@rush:
		Condition: enable-rush-ai
		Bots: rush
	GrantConditionOnBotOwner@normal:
		Condition: enable-normal-ai
		Bots: normal
	GrantConditionOnBotOwner@turtle:
		Condition: enable-turtle-ai
		Bots: turtle
	GrantConditionOnBotOwner@naval:
		Condition: enable-naval-ai
		Bots: naval
	SupportPowerBotModule:
		RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-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
			gpssatteliteredux:
				OrderName: GPSSatteliteRedux
				Consideration@1:
					Against: Ally
			ironcurtain:
				OrderName: Invulnerability
				MinimumAttractiveness: 1000
				FineScanRadius: 2
				Consideration@1:
					Against: Ally
					Types: Repair
					Attractiveness: 1
					TargetMetric: Value
					CheckRadius: 1c0
				Consideration@2:
					Against: Ally
					Types: Vehicle
					Attractiveness: 5
					TargetMetric: Value
					CheckRadius: 3c0
				Consideration@3:
					Against: Ally
					Types: Infantry
					Attractiveness: -2
					TargetMetric: Value
					CheckRadius: 2c0
			sonarpulse:
				OrderName: SonarPulse
				MinimumAttractiveness: 5
				Consideration@1:
					Against: Enemy
					Types: WaterActor
					Attractiveness: 2
					TargetMetric: None
					CheckRadius: 5c0
				Consideration@2:
					Against: Enemy
					Types: WaterStructure
					Attractiveness: 1
					TargetMetric: None
					CheckRadius: 10c0
			airstrike:
				OrderName: EnglandAirstrike
				MinimumAttractiveness: 2000
				Consideration@1:
					Against: Enemy
					Types: Vehicle, Infantry
					Attractiveness: 3
					TargetMetric: Value
					CheckRadius: 2c0
				Consideration@2:
					Against: Ally
					Types: Ground, Water
					Attractiveness: -20
					TargetMetric: Value
					CheckRadius: 2c0
				Consideration@3:
					Against: Enemy
					Types: Structure
					Attractiveness: 1
					TargetMetric: Value
					CheckRadius: 2c0
	HarvesterBotModule:
		RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-ai
		HarvesterTypes: harv,harv.flip
		RefineryTypes: proc,ercc
	BaseBuilderBotModule@rush:
		RequiresCondition: enable-rush-ai
		MinimumExcessPower: 60
		MaximumExcessPower: 160
		ExcessPowerIncrement: 40
		ExcessPowerIncreaseThreshold: 4
		ConstructionYardTypes: fact
		RefineryTypes: proc,ercc
		PowerTypes: powr,apwr
		BarracksTypes: barr,tent
		VehiclesFactoryTypes: weap
		ProductionTypes: barr,tent,weap
		SiloTypes: silo
		DefenseTypes: hbox,pbox,gun,ftur,tsla,agun,sam
		PlaceDefenseTowardsEnemyChance: 50
		BuildingLimits:
			proc: 4
			ercc: 4
			barr: 3
			tent: 3
			kenn: 1
			dome: 1
			dome.england: 1
			weap: 1
			atek: 1
			stek: 1
			stek.russia: 1
			fix: 1
		BuildingFractions:
			proc: 30
			ercc: 30
			barr: 1
			kenn: 1
			tent: 1
			weap: 1
			pbox: 7
			hbox: 7
			gun: 7
			tsla: 5
			gap: 2
			ftur: 10
			agun: 5
			sam: 5
			atek: 1
			stek: 1
			stek.russia: 1
			fix: 1
			dome: 10
			dome.england: 10
			mslo: 1
		BuildingDelays:
			dome: 4500
			dome.england: 4500
	BaseBuilderBotModule@normal:
		RequiresCondition: enable-normal-ai
		MinimumExcessPower: 60
		MaximumExcessPower: 200
		ExcessPowerIncrement: 40
		ExcessPowerIncreaseThreshold: 4
		ConstructionYardTypes: fact
		RefineryTypes: proc,ercc
		PowerTypes: powr,apwr
		BarracksTypes: barr,tent
		VehiclesFactoryTypes: weap
		ProductionTypes: barr,tent,weap,afld,hpad
		NavalProductionTypes: spen, syrd
		SiloTypes: silo
		DefenseTypes: hbox,pbox,gun,ftur,tsla,agun,sam
		PlaceDefenseTowardsEnemyChance: 50
		BuildingLimits:
			proc: 4
			ercc: 4
			barr: 1
			tent: 1
			dome: 1
			dome.england: 1
			weap: 3
			spen: 1
			syrd: 1
			hpad: 4
			afld: 4
			afld.ukraine: 4
			atek: 1
			stek: 1
			stek.russia: 1
			fix: 1
			iron: 1
		BuildingFractions:
			proc: 15
			ercc: 15
			tent: 1
			barr: 1
			kenn: 1
			dome: 1
			dome.england: 1
			weap: 6
			hpad: 4
			spen: 1
			syrd: 1
			afld: 4
			afld.ukraine: 4
			pbox: 7
			hbox: 7
			gun: 7
			ftur: 10
			tsla: 5
			gap: 2
			fix: 1
			agun: 5
			sam: 1
			atek: 1
			stek: 1
			stek.russia: 1
			mslo: 1
			iron: 1
		BuildingDelays:
			dome: 3000
			dome.england: 3000
	BaseBuilderBotModule@turtle:
		RequiresCondition: enable-turtle-ai
		MinimumExcessPower: 60
		MaximumExcessPower: 250
		ExcessPowerIncrement: 50
		ExcessPowerIncreaseThreshold: 4
		ConstructionYardTypes: fact
		RefineryTypes: proc,ercc
		PowerTypes: powr,apwr
		BarracksTypes: barr,tent
		VehiclesFactoryTypes: weap
		ProductionTypes: barr,tent,weap,afld,hpad
		NavalProductionTypes: spen, syrd
		SiloTypes: silo
		DefenseTypes: hbox,pbox,gun,ftur,tsla,agun,sam
		PlaceDefenseTowardsEnemyChance: 50
		BuildingLimits:
			proc: 4
			ercc: 4
			barr: 2
			tent: 2
			kenn: 1
			dome: 1
			dome.england: 1
			weap: 2
			spen: 1
			syrd: 1
			hpad: 4
			afld: 4
			afld.ukraine: 4
			atek: 1
			stek: 1
			stek.russia: 1
			fix: 1
			iron: 1
		BuildingFractions:
			proc: 30
			ercc: 30
			tent: 1
			barr: 1
			kenn: 1
			weap: 3
			hpad: 2
			afld: 2
			afld.ukraine: 2
			spen: 1
			syrd: 1
			pbox: 10
			hbox: 10
			gun: 10
			ftur: 10
			tsla: 7
			gap: 3
			fix: 1
			dome: 10
			dome.england: 10
			agun: 5
			sam: 5
			atek: 1
			stek: 1
			stek.russia: 1
			mslo: 1
			iron: 1
		BuildingDelays:
			dome: 3000
			dome.england: 3000
	BaseBuilderBotModule@naval:
		RequiresCondition: enable-naval-ai
		MinimumExcessPower: 50
		MaximumExcessPower: 300
		ExcessPowerIncrement: 20
		ExcessPowerIncreaseThreshold: 2
		ConstructionYardTypes: fact
		RefineryTypes: proc,ercc
		PowerTypes: powr,apwr
		BarracksTypes: barr,tent
		VehiclesFactoryTypes: weap
		ProductionTypes: barr,tent,weap,afld,hpad
		NavalProductionTypes: spen, syrd
		SiloTypes: silo
		DefenseTypes: hbox,pbox,gun,ftur,tsla,agun,sam
		PlaceDefenseTowardsEnemyChance: 50
		BuildingLimits:
			proc: 3
			ercc: 3
			dome: 1
			dome.england: 1
			barr: 1
			tent: 1
			spen: 3
			syrd: 3
			hpad: 8
			afld: 8
			afld.ukraine: 8
			weap: 1
			atek: 1
			stek: 1
			stek.russia: 1
			fix: 1
		BuildingFractions:
			proc: 25
			ercc: 25
			dome: 1
			dome.england: 1
			weap: 1
			hpad: 15
			afld: 15
			afld.ukraine: 15
			atek: 1
			stek: 1
			stek.russia: 1
			spen: 1
			syrd: 1
			fix: 1
			pbox: 2
			hbox: 2
			gun: 2
			ftur: 2
			tsla: 1
			agun: 5
			sam: 5
			mslo: 1
		BuildingDelays:
			dome: 3000
			dome.england: 3000
			fix: 20000
			tsla: 21000
	BuildingRepairBotModule:
		RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-ai
	SquadManagerBotModule@rush:
		RequiresCondition: enable-rush-ai
		SquadSize: 20
		SquadSizeRandomBonus: 0
		NavalUnitsTypes: ss, ss.ukraine, msub, msub.ukraine, typh, dd, dd.england, ca, ca.france, lst, pt, pt.england, seas, dred, carr.mobile, carr.deployed, engb
		ExcludeFromSquadsTypes: harv, harv.flip, mcv, dog, badr.bomber, u2, e6, spit, carr.mobile, carr.deployed, engb
		ConstructionYardTypes: fact
		AirUnitsTypes: mig, yak, heli, hind, mh60
		AircraftTargetType: AirborneActor
		ProtectionTypes: harv, harv.flip, mcv, mslo, gap, spen, syrd, iron, pdox, tsla, agun, dome, dome.england, pbox, hbox, gun, ftur, sam, atek, weap, fact, proc, ercc, silo, hpad, afld, afld.ukraine, powr, apwr, stek, stek.russia, barr, kenn, tent, fix, fpwr, tenf, syrf, spef, weaf, domf, fixf, fapw, atef, pdof, mslf, facf
		IgnoredEnemyTargetTypes: AirborneActor, IgnoreThis
	McvManagerBotModule:
		RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-ai
		McvTypes: mcv
		ConstructionYardTypes: fact
		McvFactoryTypes: weap
	UnitBuilderBotModule@rush:
		RequiresCondition: enable-rush-ai
		UnitsToBuild:
			e1: 65
			e2: 15
			gli: 15
			e3: 30
			e4: 15
			e6: 5
			dog: 15
			shok: 15
			medi: 10
			mgi: 15
			harv: 10
			harv.flip: 10
			apc: 30
			jeep: 20
			arty: 15
			arty.france: 15
			v2rl: 40
			ftrk: 30
			1tnk: 50
			2tnk: 50
			2tnk.germany: 50
			3tnk: 50
			3tnk.russia: 50
			4tnk: 25
			ttnk: 25
			stnk: 5
			ftnk: 5
		UnitLimits:
			dog: 4
			harv: 8
			harv.flip: 8
			jeep: 4
			ftrk: 4
			medi: 3
			e6: 1
	SquadManagerBotModule@normal:
		RequiresCondition: enable-normal-ai
		SquadSize: 20
		SquadSizeRandomBonus: 20
		NavalUnitsTypes: ss, ss.ukraine, msub, msub.ukraine, typh, dd, dd.england, ca, ca.france, lst, pt, pt.england, seas, dred, carr.mobile, carr.deployed, engb
		ExcludeFromSquadsTypes: harv, harv.flip, mcv, dog, badr.bomber, u2, e6, spit, carr.mobile, carr.deployed, engb
		ConstructionYardTypes: fact
		NavalProductionTypes: spen, syrd
		AirUnitsTypes: mig, yak, heli, hind, mh60
		AircraftTargetType: AirborneActor
		ProtectionTypes: harv, harv.flip, mcv, mslo, gap, spen, syrd, iron, pdox, tsla, agun, dome, dome.england, pbox, hbox, gun, ftur, sam, atek, weap, fact, proc, ercc, silo, hpad, afld, afld.ukraine, powr, apwr, stek, stek.russia, barr, kenn, tent, fix, fpwr, tenf, syrf, spef, weaf, domf, fixf, fapw, atef, pdof, mslf, facf
		IgnoredEnemyTargetTypes: AirborneActor, IgnoreThis
	UnitBuilderBotModule@normal:
		RequiresCondition: enable-normal-ai
		IdleBaseUnitsMaximum: 500
		UnitsToBuild:
			e1: 65
			e2: 15
			gli: 15
			e3: 30
			e4: 15
			e6: 5
			dog: 15
			shok: 15
			medi: 10
			mech: 10
			mgi: 15
			harv: 15
			harv.flip: 15
			apc: 30
			jeep: 20
			arty: 15
			arty.france: 15
			v2rl: 40
			ftrk: 30
			1tnk: 40
			2tnk: 50
			2tnk.germany: 50
			3tnk: 50
			3tnk.russia: 50
			4tnk: 25
			ttnk: 25
			stnk: 5
			ftnk: 5
			mrj: 3
			heli: 30
			hind: 20
			mh60: 30
			mig: 30
			yak: 30
			ss: 10
			ss.ukraine: 10
			msub: 10
			msub.ukraine: 10
			typh: 10
			dd: 10
			dd.england: 10
			ca: 10
			ca.france: 10
			pt: 10
			pt.england: 10
		UnitLimits:
			e2: 5
			e4: 5
			dog: 4
			mech: 3
			medi: 3
			harv: 8
			harv.flip: 8
			jeep: 4
			ftrk: 4
			mrj: 1
			e6: 1
	SquadManagerBotModule@turtle:
		RequiresCondition: enable-turtle-ai
		SquadSize: 10
		SquadSizeRandomBonus: 10
		NavalUnitsTypes: ss, ss.ukraine, msub, msub.ukraine, typh, dd, dd.england, ca, ca.france, lst, pt, pt.england, seas, dred, carr.mobile, carr.deployed, engb
		ExcludeFromSquadsTypes: harv, harv.flip, mcv, dog, badr.bomber, u2, mnly, e6, thf, spit, carr.mobile, carr.deployed, engb
		ConstructionYardTypes: fact
		NavalProductionTypes: spen, syrd
		AirUnitsTypes: mig, yak, heli, hind, mh60
		AircraftTargetType: AirborneActor
		ProtectionTypes: harv, harv.flip, mcv, mslo, gap, spen, syrd, iron, pdox, tsla, agun, dome, dome.england, pbox, hbox, gun, ftur, sam, atek, weap, fact, proc, ercc, silo, hpad, afld, afld.ukraine, powr, apwr, stek, stek.russia, barr, kenn, tent, fix, fpwr, tenf, syrf, spef, weaf, domf, fixf, fapw, atef, pdof, mslf, facf
		IgnoredEnemyTargetTypes: AirborneActor, IgnoreThis
	UnitBuilderBotModule@turtle:
		RequiresCondition: enable-turtle-ai
		UnitsToBuild:
			e1: 65
			e2: 15
			gli: 15
			e3: 30
			e4: 15
			e6: 5
			thf: 1
			dog: 15
			shok: 15
			mgi: 15
			harv: 15
			harv.flip: 15
			apc: 30
			jeep: 20
			arty: 15
			arty.france: 15
			v2rl: 40
			ftrk: 50
			1tnk: 50
			2tnk: 50
			2tnk.germany: 50
			3tnk: 50
			3tnk.russia: 50
			4tnk: 25
			ttnk: 25
			stnk: 10
			ftnk: 10
			heli: 30
			hind: 20
			mh60: 30
			mig: 30
			yak: 30
			ss: 10
			ss.ukraine: 10
			msub: 10
			msub.ukraine: 10
			typh: 10
			dd: 10
			dd.england: 10
			ca: 10
			ca.france: 10
			pt: 10
			pt.england: 10
			mnly: 2
		UnitLimits:
			dog: 4
			harv: 8
			harv.flip: 8
			jeep: 4
			ftrk: 4
			mnly: 2
			e6: 1
			thf: 1
	MinelayerBotModule@turtle:
		RequiresCondition: enable-turtle-ai
		MinelayingActorTypes: mnly
		IgnoredEnemyTargetTypes: Structure, Defense, AirborneActor
		UseEnemyLocationTargetTypes: Structure, Defense, AirborneActor
		AwayFromAlliedTargetTypes: Structure, Defense
		AwayFromEnemyTargetTypes: Structure, Defense
	SquadManagerBotModule@naval:
		RequiresCondition: enable-naval-ai
		SquadSize: 1
		SquadSizeRandomBonus: 0
		ExcludeFromSquadsTypes: harv, harv.flip, mcv, dog, badr.bomber, u2, e6, spit, carr.mobile, carr.deployed, engb
		NavalUnitsTypes: ss, ss.ukraine, msub, msub.ukraine, typh, dd, dd.england, ca, ca.france, lst, pt, pt.england, seas, dred, carr.mobile, carr.deployed, engb
		ConstructionYardTypes: fact
		NavalProductionTypes: spen, syrd
		AirUnitsTypes: mig, yak, heli, hind, mh60
		AircraftTargetType: AirborneActor
		ProtectionTypes: harv, harv.flip, mcv, mslo, gap, spen, syrd, iron, pdox, tsla, agun, dome, dome.england, pbox, hbox, gun, ftur, sam, atek, weap, fact, proc, ercc, silo, hpad, afld, afld.ukraine, powr, apwr, stek, stek.russia, barr, kenn, tent, fix, fpwr, tenf, syrf, spef, weaf, domf, fixf, fapw, atef, pdof, mslf, facf
		IgnoredEnemyTargetTypes: AirborneActor, IgnoreThis
	UnitBuilderBotModule@naval:
		RequiresCondition: enable-naval-ai
		UnitsToBuild:
			harv: 1
			harv.flip: 1
			ftrk: 40
			arty: 40
			arty.france: 40
			v2rl: 40
			jeep: 40
			heli: 30
			hind: 20
			mh60: 30
			mig: 15
			yak: 60
			ss: 10
			ss.ukraine: 10
			msub: 30
			msub.ukraine: 30
			typh: 10
			dd: 30
			dd.england: 30
			ca: 20
			ca.france: 20
			pt: 10
			pt.england: 10
			seas: 20
			e6: 1
		UnitLimits:
			harv: 4
			harv.flip: 4
			ftrk: 3
			arty: 1
			arty.france: 1
			v2rl: 1
			jeep: 1
			e6: 1
		UnitDelays:
			harv: 10000
	CaptureManagerBotModule@engineer:
		RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-ai
		CapturingActorTypes: e6
		CapturableActorTypes: oilb, hosp, fcom, miss, bio
	CaptureManagerBotModule@thief:
		RequiresCondition: enable-turtle-ai
		CapturingActorTypes: thf
		CapturableActorTypes: 2tnk, 2tnk.germany, 3tnk, 3tnk.russia, 4tnk, mrj
