Unhardcode AI air units and exclude scripted aircraft.

This commit is contained in:
Matthias Mailänder
2021-10-16 23:06:45 +02:00
committed by reaperrr
parent 00ece1ba55
commit e82aa9977e
6 changed files with 67 additions and 14 deletions

View File

@@ -216,8 +216,9 @@ Player:
SquadManagerBotModule@cabal:
RequiresCondition: enable-cabal-ai
SquadSize: 15
ExcludeFromSquadsTypes: harv, mcv
ExcludeFromSquadsTypes: harv, mcv, a10
ConstructionYardTypes: fact
AirUnitsTypes: heli, orca
UnitBuilderBotModule@cabal:
RequiresCondition: enable-cabal-ai
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI
@@ -250,8 +251,9 @@ Player:
SquadManagerBotModule@watson:
RequiresCondition: enable-watson-ai
SquadSize: 15
ExcludeFromSquadsTypes: harv, mcv
ExcludeFromSquadsTypes: harv, mcv, a10
ConstructionYardTypes: fact
AirUnitsTypes: heli, orca
UnitBuilderBotModule@watson:
RequiresCondition: enable-watson-ai
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI
@@ -279,8 +281,9 @@ Player:
SquadManagerBotModule@hal9001:
RequiresCondition: enable-hal9001-ai
SquadSize: 8
ExcludeFromSquadsTypes: harv, mcv
ExcludeFromSquadsTypes: harv, mcv, a10
ConstructionYardTypes: fact
AirUnitsTypes: heli, orca
UnitBuilderBotModule@hal9001:
RequiresCondition: enable-hal9001-ai
UnitQueues: Vehicle.Nod, Vehicle.GDI, Infantry.Nod, Infantry.GDI, Aircraft.Nod, Aircraft.GDI

View File

@@ -219,7 +219,7 @@ Player:
RequiresCondition: enable-omnius-ai
SquadSize: 8
MaxBaseRadius: 40
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce, ornithopter
ConstructionYardTypes: construction_yard
IgnoredEnemyTargetTypes: Creep
UnitBuilderBotModule@omnius:
@@ -263,7 +263,7 @@ Player:
RequiresCondition: enable-vidious-ai
SquadSize: 6
MaxBaseRadius: 40
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce, ornithopter
ConstructionYardTypes: construction_yard
IgnoredEnemyTargetTypes: Creep
UnitBuilderBotModule@vidious:
@@ -302,7 +302,7 @@ Player:
RequiresCondition: enable-gladius-ai
SquadSize: 10
MaxBaseRadius: 40
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce, ornithopter
ConstructionYardTypes: construction_yard
IgnoredEnemyTargetTypes: Creep
UnitBuilderBotModule@gladius:

View File

@@ -274,9 +274,10 @@ Player:
SquadManagerBotModule@rush:
RequiresCondition: enable-rush-ai
SquadSize: 20
ExcludeFromSquadsTypes: harv, mcv, dog
NavalUnitsTypes: ss,msub,dd,ca,lst,pt
ExcludeFromSquadsTypes: harv, mcv, dog, badr.bomber, u2
ConstructionYardTypes: fact
AirUnitsTypes: mig, yak, heli, hind, mh60
McvManagerBotModule:
RequiresCondition: enable-rush-ai || enable-normal-ai || enable-turtle-ai || enable-naval-ai
McvTypes: mcv
@@ -311,10 +312,11 @@ Player:
SquadManagerBotModule@normal:
RequiresCondition: enable-normal-ai
SquadSize: 40
ExcludeFromSquadsTypes: harv, mcv, dog
NavalUnitsTypes: ss,msub,dd,ca,lst,pt
ExcludeFromSquadsTypes: harv, mcv, dog, badr.bomber, u2
ConstructionYardTypes: fact
NavalProductionTypes: spen,syrd
AirUnitsTypes: mig, yak, heli, hind, mh60
UnitBuilderBotModule@normal:
RequiresCondition: enable-normal-ai
UnitsToBuild:
@@ -353,10 +355,11 @@ Player:
SquadManagerBotModule@turtle:
RequiresCondition: enable-turtle-ai
SquadSize: 10
ExcludeFromSquadsTypes: harv, mcv, dog
NavalUnitsTypes: ss,msub,dd,ca,lst,pt
ExcludeFromSquadsTypes: harv, mcv, dog, badr.bomber, u2
ConstructionYardTypes: fact
NavalProductionTypes: spen,syrd
AirUnitsTypes: mig, yak, heli, hind, mh60
UnitBuilderBotModule@turtle:
RequiresCondition: enable-turtle-ai
UnitsToBuild:
@@ -395,10 +398,11 @@ Player:
SquadManagerBotModule@naval:
RequiresCondition: enable-naval-ai
SquadSize: 1
ExcludeFromSquadsTypes: harv, mcv, dog
ExcludeFromSquadsTypes: harv, mcv, dog, badr.bomber, u2
NavalUnitsTypes: ss,msub,dd,ca,lst,pt
ConstructionYardTypes: fact
NavalProductionTypes: spen,syrd
AirUnitsTypes: mig, yak, heli, hind, mh60
UnitBuilderBotModule@naval:
RequiresCondition: enable-naval-ai
UnitsToBuild:

View File

@@ -70,8 +70,9 @@ Player:
SquadManagerBotModule@test:
RequiresCondition: enable-test-ai
SquadSize: 20
ExcludeFromSquadsTypes: harv, mcv
ExcludeFromSquadsTypes: harv, mcv, dpod, hunter
ConstructionYardTypes: gacnst
AirUnitsTypes: orca, orcab, scrin, apache, jumpjet
UnitBuilderBotModule@test:
RequiresCondition: enable-test-ai
UnitQueues: Vehicle, Infantry, Air