Files
OpenRA/mods/ts/rules/ai.yaml

109 lines
2.0 KiB
YAML

Player:
ModularBot@TestAI:
Name: Test AI
Type: test
GrantConditionOnBotOwner@test:
Condition: enable-test-ai
Bots: test
HarvesterBotModule:
RequiresCondition: enable-test-ai
HarvesterTypes: harv
RefineryTypes: proc
BaseBuilderBotModule@test:
RequiresCondition: enable-test-ai
MinimumExcessPower: 30
MaximumExcessPower: 200
ExcessPowerIncrement: 30
ExcessPowerIncreaseThreshold: 4
ConstructionYardTypes: gacnst
RefineryTypes: proc
PowerTypes: gapowr, gapowrup, napowr, naapwr
BarracksTypes: gapile, nahand
VehiclesFactoryTypes: gaweap, naweap
ProductionTypes: gapile, nahand, gaweap, naweap, gahpad, nahpad
SiloTypes: gasilo
BuildingLimits:
proc: 4
gasilo: 2
gapowr: 8
napowr: 8
gapile: 1
nahand: 1
gaweap: 1
naweap: 1
garadr: 1
naradr: 1
gatech: 1
natech: 1
nastlh: 1
gahpad: 3
nahpad: 3
gavulc: 8
garock: 2
gacsam: 4
gactwr: 14
naobel: 2
nalasr: 8
nasam: 4
BuildingFractions:
proc: 30
gapile: 1
nahand: 1
gaweap: 1
naweap: 1
garadr: 1
naradr: 1
gatech: 1
natech: 1
nastlh: 1
gahpad: 1
nahpad: 1
nalasr: 10
gavulc: 10
garock: 3
gacsam: 6
gactwr: 18
nasam: 6
naobel: 3
BuildingRepairBotModule:
RequiresCondition: enable-test-ai
SquadManagerBotModule@test:
RequiresCondition: enable-test-ai
SquadSize: 20
ExcludeFromSquadsTypes: harv, mcv
ConstructionYardTypes: gacnst
UnitBuilderBotModule@test:
RequiresCondition: enable-test-ai
UnitQueues: Vehicle, Infantry, Air
UnitsToBuild:
e1: 80
e2: 25
e3: 25
cyborg: 15
jumpjet: 15
repair: 2
medic: 2
harv: 10
mmch: 15
ttnk: 15
smech: 25
bggy: 25
hvr: 20
bike: 20
subtank: 10
sonic: 10
stnk: 8
orca: 5
orcab: 4
apache: 5
scrin: 4
UnitLimits:
harv: 12
medic: 3
repair: 3
McvManagerBotModule@test:
RequiresCondition: enable-test-ai
McvTypes: mcv
ConstructionYardTypes: gacnst
McvFactoryTypes: gaweap, naweap