547 lines
14 KiB
XML
547 lines
14 KiB
XML
<?xml version="1.0"?>
|
|
<!--Ship Classes For Reference Set-up: These are determined by <Category_Mask>
|
|
Fighter, 1.0,
|
|
Bomber, 2.0,
|
|
Corvette, 3.0,
|
|
Frigate, 4.0,
|
|
Capital, 5.0,
|
|
Transport, 6.0,
|
|
SpaceHero, 7.0-->
|
|
|
|
<Targeting_Priority_Sets>
|
|
<!--DEFAULT PRIORITY SETS FOR BOTH AI AND HUMAN PLAYERS
|
|
The default priority set for each class will favor units that
|
|
the unit has good RPS advantage over. These should not contain
|
|
exclusions or hard point target priorities.-->
|
|
|
|
<!--Class Generic-->
|
|
<Priority_Set Name="Transport">
|
|
<Attack_Priorities>
|
|
Transport, 1.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Fighter">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
Fighter, 2.0,
|
|
Transport, 3.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Bomber">
|
|
<Attack_Priorities>
|
|
Capital, 1.0,
|
|
SpaceHero, 1.5,
|
|
Frigate, 2.0,
|
|
Transport, 3.0,
|
|
Corvette, 4.0,
|
|
Bomber, 5.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Corvette">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
Fighter, 1.5,
|
|
Transport, 2.0,
|
|
SpaceHero, 3.0,
|
|
Frigate, 4.0,
|
|
Capital, 5.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Frigate">
|
|
<Attack_Priorities>
|
|
Corvette, 1.0,
|
|
Transport, 1.5,
|
|
Frigate, 2.0,
|
|
Bomber, 3.0,
|
|
SpaceHero, 3.5,
|
|
Fighter, 4.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Cruiser">
|
|
<Attack_Priorities>
|
|
Frigate, 1.0,
|
|
Corvette, 2.0,
|
|
Capital, 3.0,
|
|
Bomber, 4.0,
|
|
SpaceHero, 5.0,
|
|
Fighter, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Capital">
|
|
<Attack_Priorities>
|
|
Frigate, 1.0,
|
|
Capital, 2.0,
|
|
Corvette, 3.0,
|
|
Bomber, 4.0,
|
|
Fighter, 5.0,
|
|
SpaceHero, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="SuperCapital">
|
|
<Attack_Priorities>
|
|
Capital, 1.0,
|
|
Frigate, 2.0,
|
|
Corvette, 3.0,
|
|
Bomber, 4.0,
|
|
Fighter, 5.0,
|
|
SpaceHero, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="SpaceArtillery">
|
|
<Attack_Priorities>
|
|
Capital, 1.0,
|
|
SpaceHero, 2.0,
|
|
Transport, 3.0,
|
|
Corvette, 4.0,
|
|
Frigate, 5.0,
|
|
Bomber, 6.0,
|
|
Fighter, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<!--Ship Specific-->
|
|
<Priority_Set Name="Vengeance_TP">
|
|
<Attack_Priorities>
|
|
Frigate, 1.0,
|
|
Capital, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 4.0,
|
|
Bomber, 5.0,
|
|
Fighter, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Arc_Hammer_TP">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
Frigate, 2.0,
|
|
SpaceHero, 3.0,
|
|
Corvette, 4.0,
|
|
Fighter, 5.0,
|
|
Capital, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Flak_Frigate_TP">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
Fighter, 1.5,
|
|
Transport, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 3.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Assault_Gunboat_TP">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
SpaceHero, 1.5,
|
|
Frigate, 2.0,
|
|
Fighter, 3.0,
|
|
Capital, 4.0,
|
|
Corvette, 5.0,
|
|
Transport, 6.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Dreadnaught_TP">
|
|
<Attack_Priorities>
|
|
Corvette, 1.0,
|
|
Transport, 1.5,
|
|
Frigate, 2.0,
|
|
Structure, 3.0,
|
|
Bomber, 4.0,
|
|
SpaceHero, 5.0,
|
|
Fighter, 5.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<!--Satellite Turrets-->
|
|
<Priority_Set Name="Defense_Satellite_Laser">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0,
|
|
Fighter, 2.0,
|
|
Transport, 2.5,
|
|
Corvette, 3.0,
|
|
SpaceHero, 3.5
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Defense_Satellite_TurboLaser">
|
|
<Attack_Priorities>
|
|
Corvette, 1.0,
|
|
Frigate, 2.0,
|
|
Transport, 3.0,
|
|
SpaceHero, 3.5,
|
|
Capital, 4.0,
|
|
Bomber, 4.5,
|
|
Fighter, 5.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Defense_Satellite_Missile">
|
|
<Attack_Priorities>
|
|
Corvette, 1.0,
|
|
Bomber, 2.0,
|
|
Frigate, 2.5,
|
|
Fighter, 3.0,
|
|
SpaceHero, 3.5,
|
|
Transport, 4.0,
|
|
Capital, 5.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Defense_Satellite_MassDriver">
|
|
<Attack_Priorities>
|
|
Frigate, 1.0,
|
|
Bomber, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 4.0,
|
|
Fighter, 5.0,
|
|
Capital, 6.0,
|
|
Transport, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Defense_Satellite_HeavyBeam">
|
|
<Attack_Priorities>
|
|
Capital, 1.0,
|
|
Frigate, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 4.0,
|
|
Transport, 5.0,
|
|
Bomber, 6.0,
|
|
Fighter, 7.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Defense_Satellite_Tractor">
|
|
<Attack_Priorities>
|
|
Capital, 1.0,
|
|
Frigate, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 4.0
|
|
</Attack_Priorities>
|
|
<Property_Exclusions>NotOpportunityTarget</Property_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<!--AI SPECIFIC TARGETING PRIORITY SETS
|
|
These should never be assigned as the unit defaults, because they would affect the human player-->
|
|
|
|
<Priority_Set Name="Fighter_Attack_Move">
|
|
<Attack_Priorities>
|
|
Transport, 1.0,
|
|
Bomber, 2.0,
|
|
Fighter, 3.0,
|
|
SpaceHero, 4.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator, Engine, FIGHTER_BAY, WEAPON_LASER, WEAPON_ION_CANNON, TRACTOR_BEAM
|
|
</Hard_Point_Priorities>
|
|
<Category_Exclusions>
|
|
Frigate, Capital
|
|
</Category_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Bomber_Attack_Move">
|
|
<Attack_Priorities>
|
|
Corvette, 3.0,
|
|
Transport, 4.0,
|
|
SpaceHero, 4.5,
|
|
Bomber, 5.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator, Engine, FIGHTER_BAY, WEAPON_LASER, WEAPON_ION_CANNON, TRACTOR_BEAM
|
|
</Hard_Point_Priorities>
|
|
<Category_Exclusions>
|
|
Frigate, Capital
|
|
</Category_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Corvette_Attack_Move">
|
|
<Attack_Priorities>
|
|
Transport, 1.0,
|
|
Bomber, 2.0,
|
|
Fighter, 3.0,
|
|
SpaceHero, 4.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator, Engine, FIGHTER_BAY, WEAPON_LASER, WEAPON_ION_CANNON, TRACTOR_BEAM
|
|
</Hard_Point_Priorities>
|
|
<Category_Exclusions>
|
|
Frigate, Capital
|
|
</Category_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Frigate_Attack_Move">
|
|
<Attack_Priorities>
|
|
Transport, 1.0,
|
|
Bomber, 2.0,
|
|
Corvette, 3.0,
|
|
SpaceHero, 3.5,
|
|
Fighter, 4.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator, Engine, FIGHTER_BAY, WEAPON_LASER, WEAPON_ION_CANNON, TRACTOR_BEAM
|
|
</Hard_Point_Priorities>
|
|
<Category_Exclusions>
|
|
Capital
|
|
</Category_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="Capital_Attack_Move">
|
|
<Attack_Priorities>
|
|
Transport, 1.0,
|
|
Frigate, 2.0,
|
|
SpaceHero, 2.5,
|
|
Corvette, 3.0,
|
|
Bomber, 4.0,
|
|
Fighter, 5.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator, Engine, FIGHTER_BAY, WEAPON_LASER, WEAPON_ION_CANNON, TRACTOR_BEAM
|
|
</Hard_Point_Priorities>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<!--When using hit and run tactics, we don't want hardpoint priorities.
|
|
This way, the bombers will simply attack the first hardpoint in range.
|
|
On a large starbase, for example this will help keep the bombers out of range
|
|
of other hard points and make it easier to run away. Also, we want no
|
|
exclusions, so that the bombers will gain new targets, rather than flying through them.-->
|
|
|
|
<Priority_Set Name="Bomber_Hit_And_Run">
|
|
<Attack_Priorities>
|
|
SpaceHero, 0.5,
|
|
Capital, 1.0,
|
|
Frigate, 2.0,
|
|
Corvette, 3.0,
|
|
Transport, 4.0
|
|
</Attack_Priorities>
|
|
<Hard_Point_Priorities>
|
|
Shield_Generator
|
|
</Hard_Point_Priorities>
|
|
<Category_Exclusions>
|
|
Fighter, Bomber
|
|
</Category_Exclusions>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="AntiBomber">
|
|
<Attack_Priorities>
|
|
Bomber, 1.0
|
|
</Attack_Priorities>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
|
|
<Priority_Set Name="AntiHero">
|
|
<Attack_Priorities>
|
|
SpaceHero, 0.5,
|
|
Capital, 1.0
|
|
</Attack_Priorities>
|
|
<Unit_Exclusions>
|
|
Destroyable_Asteroid_Small,
|
|
Destroyable_Asteroid_Medium,
|
|
Destroyable_Asteroid_Large,
|
|
Destroyable_Asteroid_Huge
|
|
</Unit_Exclusions>
|
|
</Priority_Set>
|
|
</Targeting_Priority_Sets>
|
|
|
|
|
|
|
|
|
|
|
|
|