AI Support Power Meta Data implemented.
Changes included: Decision can be defined for the AI support powers, governing their targeting. Each decision can be made up of multiple considerations.
This commit is contained in:
@@ -52,6 +52,45 @@ Player:
|
||||
2tnk: 25%
|
||||
3tnk: 50%
|
||||
SquadSize: 20
|
||||
SupportPowerDecision@Airstrike:
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
MinimumAttractiveness: 1
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Structure
|
||||
Attractiveness: 1
|
||||
TargetMetric: None
|
||||
CheckRadius: 5c0
|
||||
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, Defense
|
||||
Attractiveness: -10
|
||||
TargetMetric: None
|
||||
CheckRadius: 10c0
|
||||
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@NormalAI:
|
||||
Name: Normal AI
|
||||
BuildingCommonNames:
|
||||
@@ -119,6 +158,45 @@ Player:
|
||||
ca: 10%
|
||||
pt: 10%
|
||||
SquadSize: 40
|
||||
SupportPowerDecision@Airstrike:
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
MinimumAttractiveness: 1
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Structure
|
||||
Attractiveness: 1
|
||||
TargetMetric: None
|
||||
CheckRadius: 5c0
|
||||
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, Defense
|
||||
Attractiveness: -10
|
||||
TargetMetric: None
|
||||
CheckRadius: 10c0
|
||||
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@TurtleAI:
|
||||
Name: Turtle AI
|
||||
BuildingCommonNames:
|
||||
@@ -185,6 +263,45 @@ Player:
|
||||
ca: 10%
|
||||
pt: 10%
|
||||
SquadSize: 10
|
||||
SupportPowerDecision@Airstrike:
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
MinimumAttractiveness: 1
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Structure
|
||||
Attractiveness: 1
|
||||
TargetMetric: None
|
||||
CheckRadius: 5c0
|
||||
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, Defense
|
||||
Attractiveness: -10
|
||||
TargetMetric: None
|
||||
CheckRadius: 10c0
|
||||
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@NavalAI:
|
||||
Name: Naval AI
|
||||
BuildingCommonNames:
|
||||
@@ -238,4 +355,43 @@ Player:
|
||||
ca: 20%
|
||||
pt: 10%
|
||||
SquadSize: 1
|
||||
SupportPowerDecision@Airstrike:
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
MinimumAttractiveness: 1
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Structure
|
||||
Attractiveness: 1
|
||||
TargetMetric: None
|
||||
CheckRadius: 5c0
|
||||
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, Defense
|
||||
Attractiveness: -10
|
||||
TargetMetric: None
|
||||
CheckRadius: 10c0
|
||||
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
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
Selectable:
|
||||
Voice: VehicleVoice
|
||||
TargetableUnit:
|
||||
TargetTypes: Ground, C4, Repair
|
||||
TargetTypes: Ground, C4, Repair, Vehicle
|
||||
Repairable:
|
||||
Chronoshiftable:
|
||||
Passenger:
|
||||
@@ -73,7 +73,7 @@
|
||||
Selectable:
|
||||
Voice: VehicleVoice
|
||||
TargetableUnit:
|
||||
TargetTypes: Ground, C4, Repair
|
||||
TargetTypes: Ground, C4, Repair, Tank
|
||||
Repairable:
|
||||
Chronoshiftable:
|
||||
Passenger:
|
||||
@@ -268,7 +268,7 @@
|
||||
Selectable:
|
||||
Priority: 3
|
||||
TargetableBuilding:
|
||||
TargetTypes: Ground, C4, DetonateAttack
|
||||
TargetTypes: Ground, C4, DetonateAttack, Structure
|
||||
Building:
|
||||
Dimensions: 1,1
|
||||
Footprint: x
|
||||
@@ -310,6 +310,11 @@
|
||||
LuaScriptEvents:
|
||||
Demolishable:
|
||||
ScriptTriggers:
|
||||
|
||||
^Defense:
|
||||
Inherits: ^Building
|
||||
TargetableBuilding:
|
||||
TargetTypes: Ground, C4, DetonateAttack, Structure, Defense
|
||||
|
||||
^Wall:
|
||||
AppearsOnRadar:
|
||||
|
||||
@@ -276,7 +276,7 @@ PDOX:
|
||||
Amount: -200
|
||||
|
||||
TSLA:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 80
|
||||
@@ -319,7 +319,7 @@ TSLA:
|
||||
Amount: -150
|
||||
|
||||
AGUN:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 90
|
||||
@@ -400,7 +400,7 @@ DOME:
|
||||
Amount: -40
|
||||
|
||||
PBOX:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Tooltip:
|
||||
Name: Pillbox
|
||||
Description: Static defense with a fireport for a\ngarrisoned soldier.
|
||||
@@ -445,7 +445,7 @@ PBOX:
|
||||
Amount: -15
|
||||
|
||||
HBOX:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Tooltip:
|
||||
Name: Camo Pillbox
|
||||
Description: Camouflaged static defense with a fireport\nfor a garrisoned soldier.
|
||||
@@ -493,7 +493,7 @@ HBOX:
|
||||
Amount: -15
|
||||
|
||||
GUN:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 70
|
||||
@@ -533,7 +533,7 @@ GUN:
|
||||
Amount: -40
|
||||
|
||||
FTUR:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 60
|
||||
@@ -571,7 +571,7 @@ FTUR:
|
||||
Amount: -20
|
||||
|
||||
SAM:
|
||||
Inherits: ^Building
|
||||
Inherits: ^Defense
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 100
|
||||
|
||||
Reference in New Issue
Block a user