Files
OpenRA/mods/d2k/rules/ai.yaml
Paul Chote b670673f9f Reorganize D2K actor rules.
This removes the redundancy between faction variants and adjusts the layout
to be more consistent with the other mods.
2015-03-03 18:45:45 +00:00

353 lines
7.3 KiB
YAML

Player:
HackyAI@Omnius:
Name: Omnius
UnitQueues: Infantry, Vehicle, Armor, Starport
BuildingCommonNames:
ConstructionYard: conyard
Refinery: refinery
Power: power
VehiclesFactory: light, heavy, starport
Production: light, heavy, barracks, starport
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
refinery: 4
barracks: 1
light: 1
heavy: 1
research: 1
repair: 1
radar: 1
hightech: 1
palace: 1
BuildingFractions:
refinery: 20.1%
barracks: 0.1%
light: 0.1%
heavy: 0.1%
radar: 0.1%
hightech: 0.1%
starport: 0.1%
research: 0.1%
repair: 0.1%
guntower: 8%
rockettower: 6%
power: 10%
UnitsToBuild:
carryall: 1%
rifle: 6%
bazooka: 5%
medic: 1%
fremen: 0.5%
sardaukar: 1.5%
saboteur: 0.5%
harvester: 0.1%
grenadier: 1%
trike.starport: 5%
quad.starport: 7.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 10%
devast: 10%
deviatortank: 7.5%
trike: 10%
raider: 10%
quad: 15%
siegetank: 10%
missiletank: 15%
stealthraider: 5%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 8
MaxBaseRadius: 40
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
MinimumAttractiveness: 2000
Consideration@1:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: 2
TargetMetric: Value
CheckRadius: 3c0
Consideration@2:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: Value
CheckRadius: 2c0
Consideration@3:
Against: Ally
Types: Ground, Water
Attractiveness: -10
TargetMetric: Value
CheckRadius: 4c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: -5
TargetMetric: None
CheckRadius: 4c0
SupportPowerDecision@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
HackyAI@Vidius:
Name: Vidious
UnitQueues: Infantry, Vehicle, Armor, Starport
BuildingCommonNames:
ConstructionYard: conyard
Refinery: refinery
Power: power
VehiclesFactory: light, heavy, starport
Production: light, heavy, barracks, starport
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
refinery: 4
barracks: 1
light: 1
heavy: 1
research: 1
repair: 1
radar: 1
hightech: 1
palace: 1
BuildingFractions:
refinery: 20.1%
barracks: 0.1%
light: 0.1%
heavy: 0.1%
radar: 0.1%
hightech: 0.1%
repair: 0.1%
starport: 0.1%
palace: 0.1%
guntower: 5%
rockettower: 10%
power: 12%
UnitsToBuild:
carryall: 1%
rifle: 2%
bazooka: 2%
medic: 0.5%
fremen: 0.25%
sardaukar: 1%
saboteur: 0.5%
grenadier: 1%
harvester: 0.1%
trike.starport: 7.5%
quad.starport: 12.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 50%
devast: 40%
deviatortank: 5%
trike: 15%
raider: 15%
quad: 25%
siegetank: 10%
missiletank: 15%
stealthraider: 5%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 6
MaxBaseRadius: 40
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
MinimumAttractiveness: 2000
Consideration@1:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: 2
TargetMetric: Value
CheckRadius: 3c0
Consideration@2:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: Value
CheckRadius: 2c0
Consideration@3:
Against: Ally
Types: Ground, Water
Attractiveness: -10
TargetMetric: Value
CheckRadius: 4c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: -5
TargetMetric: None
CheckRadius: 4c0
SupportPowerDecision@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
HackyAI@Gladius:
Name: Gladius
UnitQueues: Infantry, Vehicle, Armor, Starport
BuildingCommonNames:
ConstructionYard: conyard
Refinery: refinery
Power: power
VehiclesFactory: light, heavy, starport
Production: light, heavy, barracks, starport
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
refinery: 4
barracks: 1
light: 1
heavy: 1
research: 1
repair: 1
radar: 1
hightech: 1
palace: 1
BuildingFractions:
refinery: 20.1%
barracks: 0.1%
light: 0.1%
heavy: 0.1%
repair: 0.1%
radar: 0.1%
hightech: 0.1%
research: 0.1%
palace: 0.1%
guntower: 4%
rockettower: 12%
power: 10%
UnitsToBuild:
carryall: 1%
rifle: 15%
bazooka: 13%
medic: 2%
fremen: 1%
sardaukar: 3%
saboteur: 1%
grenadier: 2%
harvester: 0.1%
trike.starport: 5%
quad.starport: 7.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 10%
devast: 10%
deviatortank: 7.5%
trike: 10%
raider: 10%
quad: 15%
siegetank: 10%
missiletank: 15%
stealthraider: 7.5%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 10
MaxBaseRadius: 40
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
MinimumAttractiveness: 2000
Consideration@1:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: 2
TargetMetric: Value
CheckRadius: 3c0
Consideration@2:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: Value
CheckRadius: 2c0
Consideration@3:
Against: Ally
Types: Ground, Water
Attractiveness: -10
TargetMetric: Value
CheckRadius: 4c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry
Attractiveness: -5
TargetMetric: None
CheckRadius: 4c0
SupportPowerDecision@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