Initial commit
This commit is contained in:
94
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_EMPIRE_LAND.XML
Normal file
94
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_EMPIRE_LAND.XML
Normal file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Build_EM_Field_Generator>
|
||||
<Goal>Build_EM_Field_Generator</Goal>
|
||||
<Function>Should_Build_EM_Field_Generator</Function>
|
||||
</Build_EM_Field_Generator>
|
||||
|
||||
<Build_Grenade_Mortar>
|
||||
<Goal>Build_Grenade_Mortar</Goal>
|
||||
<Function>Should_Build_Grenade_Mortar</Function>
|
||||
</Build_Grenade_Mortar>
|
||||
|
||||
<Build_Offensive_Sensor_Node>
|
||||
<Goal>Build_Offensive_Sensor_Node</Goal>
|
||||
<Function>Should_Build_Offensive_Sensor_Node</Function>
|
||||
</Build_Offensive_Sensor_Node>
|
||||
|
||||
<!-- FCU Landmode Items -->
|
||||
<!-- <Build_FCU_E_Barracks>
|
||||
<Goal>Build_FCU_E_Barracks</Goal>
|
||||
<Function>Should_Build_FCU_E_Barracks</Function>
|
||||
</Build_FCU_E_Barracks>
|
||||
|
||||
<Build_FCU_E_Cantina>
|
||||
<Goal>Build_FCU_E_Cantina</Goal>
|
||||
<Function>Should_Build_FCU_E_Cantina</Function>
|
||||
</Build_FCU_E_Cantina>
|
||||
|
||||
<Build_FCU_E_Comm_Array>
|
||||
<Goal>Build_FCU_E_Comm_Array</Goal>
|
||||
<Function>Should_Build_FCU_E_Comm_Array</Function>
|
||||
</Build_FCU_E_Comm_Array>
|
||||
|
||||
<Build_FCU_E_Utility_Pad>
|
||||
<Goal>Build_FCU_E_Utility_Pad</Goal>
|
||||
<Function>Should_Build_FCU_E_Utility_Pad</Function>
|
||||
</Build_FCU_E_Utility_Pad>
|
||||
|
||||
<Build_FCU_E_Lt_Factory>
|
||||
<Goal>Build_FCU_E_Lt_Factory</Goal>
|
||||
<Function>Should_Build_FCU_E_Lt_Factory</Function>
|
||||
</Build_FCU_E_Lt_Factory>
|
||||
|
||||
<Build_FCU_E_Power_Gen>
|
||||
<Goal>Build_FCU_E_Power_Gen</Goal>
|
||||
<Function>Should_Build_FCU_E_Power_Gen</Function>
|
||||
</Build_FCU_E_Power_Gen>
|
||||
|
||||
<Build_FCU_E_Shield_Gen_370>
|
||||
<Goal>Build_FCU_E_Shield_Gen_370</Goal>
|
||||
<Function>Should_Build_FCU_E_Shield_Gen_370</Function>
|
||||
</Build_FCU_E_Shield_Gen_370>
|
||||
|
||||
<Build_FCU_E_Research_Facility>
|
||||
<Goal>Build_FCU_E_Research_Facility</Goal>
|
||||
<Function>Should_Build_FCU_E_Research_Facility</Function>
|
||||
</Build_FCU_E_Research_Facility>
|
||||
|
||||
<Build_FCU_E_Hv_Factory>
|
||||
<Goal>Build_FCU_E_Hv_Factory</Goal>
|
||||
<Function>Should_Build_FCU_E_Hv_Factory</Function>
|
||||
</Build_FCU_E_Hv_Factory>
|
||||
|
||||
<Build_FCU_E_Relay_Station>
|
||||
<Goal>Build_FCU_E_Relay_Station</Goal>
|
||||
<Function>Should_Build_FCU_E_Relay_Station</Function>
|
||||
</Build_FCU_E_Relay_Station>
|
||||
|
||||
<Build_FCU_E_Magnepulse_Cannon>
|
||||
<Goal>Build_FCU_E_Magnepulse_Cannon</Goal>
|
||||
<Function>Should_Build_FCU_E_Magnepulse_Cannon</Function>
|
||||
</Build_FCU_E_Magnepulse_Cannon>
|
||||
|
||||
<Build_FCU_E_Refinery>
|
||||
<Goal>Build_FCU_E_Refinery</Goal>
|
||||
<Function>Should_Build_FCU_E_Refinery</Function>
|
||||
</Build_FCU_E_Refinery>
|
||||
|
||||
<Build_FCU_E_Ad_Factory>
|
||||
<Goal>Build_FCU_E_Ad_Factory</Goal>
|
||||
<Function>Should_Build_FCU_E_Ad_Factory</Function>
|
||||
</Build_FCU_E_Ad_Factory>
|
||||
|
||||
<Build_FCU_E_Shield_Gen_740>
|
||||
<Goal>Build_FCU_E_Shield_Gen_740</Goal>
|
||||
<Function>Should_Build_FCU_E_Shield_Gen_740</Function>
|
||||
</Build_FCU_E_Shield_Gen_740>
|
||||
|
||||
<Build_FCU_E_Turbo_Tower>
|
||||
<Goal>Build_FCU_E_Turbo_Tower</Goal>
|
||||
<Function>Should_Build_FCU_E_Turbo_Tower</Function>
|
||||
</Build_FCU_E_Turbo_Tower>-->
|
||||
</FunctionSet>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Remove_Corruption>
|
||||
<Goal>Remove_Corruption</Goal>
|
||||
<Function>Should_Remove_Corruption</Function>
|
||||
</Remove_Corruption>
|
||||
</FunctionSet>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Garrison_Bunker>
|
||||
<Goal>Garrison_Bunker</Goal>
|
||||
<Function>Should_Garrison_Bunker</Function>
|
||||
</Garrison_Bunker>
|
||||
|
||||
<Orbital_Bombardment>
|
||||
<Goal>Orbital_Bombardment</Goal>
|
||||
<Function>Should_Fire_Orbital_Bombardment</Function>
|
||||
</Orbital_Bombardment>
|
||||
|
||||
<Deploy_Troop_Transports>
|
||||
<Goal>Deploy_Troop_Transports</Goal>
|
||||
<Function>Should_Deploy_Troop_Transports</Function>
|
||||
</Deploy_Troop_Transports>
|
||||
|
||||
<Garrison_Transport>
|
||||
<Goal>Garrison_Transport</Goal>
|
||||
<Function>Should_Garrison_Transport</Function>
|
||||
</Garrison_Transport>
|
||||
|
||||
<Build_Bunker>
|
||||
<Goal>Build_Bunker</Goal>
|
||||
<Function>Should_Build_Bunker</Function>
|
||||
</Build_Bunker>
|
||||
|
||||
<Skirmish_Generate_Magic_Cash_Drop_Land>
|
||||
<Goal>Skirmish_Generate_Magic_Cash_Drop_Land</Goal>
|
||||
<Function>Skirmish_Needs_Magic_Cash_Drop_Land</Function>
|
||||
</Skirmish_Generate_Magic_Cash_Drop_Land>
|
||||
</FunctionSet>
|
||||
80
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_HUTTS_LAND.XML
Normal file
80
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_HUTTS_LAND.XML
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Build_Obelisk_Tower>
|
||||
<Goal>Build_Obelisk_Tower</Goal>
|
||||
<Function>Should_Build_Obelisk_Tower</Function>
|
||||
</Build_Obelisk_Tower>
|
||||
|
||||
<Build_Guard_Tower>
|
||||
<Goal>Build_Guard_Tower</Goal>
|
||||
<Function>Should_Build_Guard_Tower</Function>
|
||||
</Build_Guard_Tower>
|
||||
|
||||
<Build_Landing_Pad>
|
||||
<Goal>Build_Landing_Pad</Goal>
|
||||
<Function>Should_Build_Landing_Pad</Function>
|
||||
</Build_Landing_Pad>
|
||||
|
||||
<!-- FCU Landmode Items -->
|
||||
<!-- <Build_FCU_H_Barracks>
|
||||
<Goal>Build_FCU_H_Barracks</Goal>
|
||||
<Function>Should_Build_FCU_H_Barracks</Function>
|
||||
</Build_FCU_H_Barracks>
|
||||
|
||||
<Build_FCU_H_Cantina>
|
||||
<Goal>Build_FCU_H_Cantina</Goal>
|
||||
<Function>Should_Build_FCU_H_Cantina</Function>
|
||||
</Build_FCU_H_Cantina>
|
||||
|
||||
<Build_FCU_H_Comm_Array>
|
||||
<Goal>Build_FCU_H_Comm_Array</Goal>
|
||||
<Function>Should_Build_FCU_H_Comm_Array</Function>
|
||||
</Build_FCU_H_Comm_Array>
|
||||
|
||||
<Build_FCU_H_Utility_Pad>
|
||||
<Goal>Build_FCU_H_Utility_Pad</Goal>
|
||||
<Function>Should_Build_FCU_H_Utility_Pad</Function>
|
||||
</Build_FCU_H_Utility_Pad>
|
||||
|
||||
<Build_FCU_H_Factory>
|
||||
<Goal>Build_FCU_H_Factory</Goal>
|
||||
<Function>Should_Build_FCU_H_Factory</Function>
|
||||
</Build_FCU_H_Factory>
|
||||
|
||||
<Build_FCU_H_Power_Gen>
|
||||
<Goal>Build_FCU_H_Power_Gen</Goal>
|
||||
<Function>Should_Build_FCU_H_Power_Gen</Function>
|
||||
</Build_FCU_H_Power_Gen>
|
||||
|
||||
<Build_FCU_H_Shield_Gen_370>
|
||||
<Goal>Build_FCU_H_Shield_Gen_370</Goal>
|
||||
<Function>Should_Build_FCU_H_Shield_Gen_370</Function>
|
||||
</Build_FCU_H_Shield_Gen_370>
|
||||
|
||||
<Build_FCU_H_Tech_Facility>
|
||||
<Goal>Build_FCU_H_Tech_Facility</Goal>
|
||||
<Function>Should_Build_FCU_H_Tech_Facility</Function>
|
||||
</Build_FCU_H_Tech_Facility>
|
||||
|
||||
<Build_FCU_H_Relay_Station>
|
||||
<Goal>Build_FCU_H_Relay_Station</Goal>
|
||||
<Function>Should_Build_FCU_H_Relay_Station</Function>
|
||||
</Build_FCU_H_Relay_Station>
|
||||
|
||||
<Build_FCU_H_Obelisk_Tower>
|
||||
<Goal>Build_FCU_H_Obelisk_Tower</Goal>
|
||||
<Function>Should_Build_FCU_H_Obelisk_Tower</Function>
|
||||
</Build_FCU_H_Obelisk_Tower>
|
||||
|
||||
<Build_FCU_H_Shield_Gen_740>
|
||||
<Goal>Build_FCU_H_Shield_Gen_740</Goal>
|
||||
<Function>Should_Build_FCU_H_Shield_Gen_740</Function>
|
||||
</Build_FCU_H_Shield_Gen_740>
|
||||
|
||||
<Build_FCU_H_Beam_Tower>
|
||||
<Goal>Build_FCU_H_Beam_Tower</Goal>
|
||||
<Function>Should_Build_FCU_H_Beam_Tower</Function>
|
||||
</Build_FCU_H_Beam_Tower>-->
|
||||
</FunctionSet>
|
||||
|
||||
|
||||
94
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_REBEL_LAND.XML
Normal file
94
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_REBEL_LAND.XML
Normal file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Build_MDU_Repair_Facility>
|
||||
<Goal>Build_MDU_Repair_Facility</Goal>
|
||||
<Function>Should_Build_MDU_Repair_Facility</Function>
|
||||
</Build_MDU_Repair_Facility>
|
||||
|
||||
<Build_Mobile_Shield_Generator>
|
||||
<Goal>Build_Mobile_Shield_Generator</Goal>
|
||||
<Function>Should_Build_Mobile_Shield_Generator</Function>
|
||||
</Build_Mobile_Shield_Generator>
|
||||
|
||||
<Build_Rapid_Fire_Laser>
|
||||
<Goal>Build_Rapid_Fire_Laser</Goal>
|
||||
<Function>Should_Build_Rapid_Fire_Laser</Function>
|
||||
</Build_Rapid_Fire_Laser>
|
||||
|
||||
<!-- FCU Landmode Items -->
|
||||
<!-- <Build_FCU_R_Barracks>
|
||||
<Goal>Build_FCU_R_Barracks</Goal>
|
||||
<Function>Should_Build_FCU_R_Barracks</Function>
|
||||
</Build_FCU_R_Barracks>
|
||||
|
||||
<Build_FCU_R_Cantina>
|
||||
<Goal>Build_FCU_R_Cantina</Goal>
|
||||
<Function>Should_Build_FCU_R_Cantina</Function>
|
||||
</Build_FCU_R_Cantina>
|
||||
|
||||
<Build_FCU_R_Comm_Array>
|
||||
<Goal>Build_FCU_R_Comm_Array</Goal>
|
||||
<Function>Should_Build_FCU_R_Comm_Array</Function>
|
||||
</Build_FCU_R_Comm_Array>
|
||||
|
||||
<Build_FCU_R_Utility_Pad>
|
||||
<Goal>Build_FCU_R_Utility_Pad</Goal>
|
||||
<Function>Should_Build_FCU_R_Utility_Pad</Function>
|
||||
</Build_FCU_R_Utility_Pad>
|
||||
|
||||
<Build_FCU_R_Lt_Factory>
|
||||
<Goal>Build_FCU_R_Lt_Factory</Goal>
|
||||
<Function>Should_Build_FCU_R_Lt_Factory</Function>
|
||||
</Build_FCU_R_Lt_Factory>
|
||||
|
||||
<Build_FCU_R_Power_Gen>
|
||||
<Goal>Build_FCU_R_Power_Gen</Goal>
|
||||
<Function>Should_Build_FCU_R_Power_Gen</Function>
|
||||
</Build_FCU_R_Power_Gen>
|
||||
|
||||
<Build_FCU_R_Shield_Gen_370>
|
||||
<Goal>Build_FCU_R_Shield_Gen_370</Goal>
|
||||
<Function>Should_Build_FCU_R_Shield_Gen_370</Function>
|
||||
</Build_FCU_R_Shield_Gen_370>
|
||||
|
||||
<Build_FCU_R_Research_Facility>
|
||||
<Goal>Build_FCU_R_Research_Facility</Goal>
|
||||
<Function>Should_Build_FCU_R_Research_Facility</Function>
|
||||
</Build_FCU_R_Research_Facility>
|
||||
|
||||
<Build_FCU_R_Hv_Factory>
|
||||
<Goal>Build_FCU_R_Hv_Factory</Goal>
|
||||
<Function>Should_Build_FCU_R_Hv_Factory</Function>
|
||||
</Build_FCU_R_Hv_Factory>
|
||||
|
||||
<Build_FCU_R_Relay_Station>
|
||||
<Goal>Build_FCU_R_Relay_Station</Goal>
|
||||
<Function>Should_Build_FCU_R_Relay_Station</Function>
|
||||
</Build_FCU_R_Relay_Station>
|
||||
|
||||
<Build_FCU_R_Training_Facility>
|
||||
<Goal>Build_FCU_R_Training_Facility</Goal>
|
||||
<Function>Should_Build_FCU_R_Training_Facility</Function>
|
||||
</Build_FCU_R_Training_Facility>
|
||||
|
||||
<Build_FCU_R_Refinery>
|
||||
<Goal>Build_FCU_R_Refinery</Goal>
|
||||
<Function>Should_Build_FCU_R_Refinery</Function>
|
||||
</Build_FCU_R_Refinery>
|
||||
|
||||
<Build_FCU_R_Hangar>
|
||||
<Goal>Build_FCU_R_Hangar</Goal>
|
||||
<Function>Should_Build_FCU_R_Hangar</Function>
|
||||
</Build_FCU_R_Hangar>
|
||||
|
||||
<Build_FCU_R_Shield_Gen_740>
|
||||
<Goal>Build_FCU_R_Shield_Gen_740</Goal>
|
||||
<Function>Should_Build_FCU_R_Shield_Gen_740</Function>
|
||||
</Build_FCU_R_Shield_Gen_740>
|
||||
|
||||
<Build_FCU_R_Turbo_Tower>
|
||||
<Goal>Build_FCU_R_Turbo_Tower</Goal>
|
||||
<Function>Should_Build_FCU_R_Turbo_Tower</Function>
|
||||
</Build_FCU_R_Turbo_Tower>-->
|
||||
</FunctionSet>
|
||||
|
||||
57
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_UNDERWORLD_GALACTIC.XML
Normal file
57
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_UNDERWORLD_GALACTIC.XML
Normal file
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Corrupt_Planet>
|
||||
<Goal>Corrupt_Planet</Goal>
|
||||
<Function>Should_Corrupt_Planet</Function>
|
||||
</Corrupt_Planet>
|
||||
|
||||
<Black_Market_Purchase>
|
||||
<Goal>Black_Market_Purchase</Goal>
|
||||
<Function>Should_Make_Black_Market_Purchase</Function>
|
||||
</Black_Market_Purchase>
|
||||
|
||||
<Hack_Super_Weapon>
|
||||
<Goal>Hack_Super_Weapon</Goal>
|
||||
<Function>Should_Hack_Super_Weapon</Function>
|
||||
</Hack_Super_Weapon>
|
||||
|
||||
<Sabotage_Planet>
|
||||
<Goal>Sabotage_Planet</Goal>
|
||||
<Function>Should_Sabotage_Planet</Function>
|
||||
</Sabotage_Planet>
|
||||
|
||||
<Build_Underworld_Palace>
|
||||
<Goal>Build_Underworld_Palace</Goal>
|
||||
<Function>Should_Build_Underworld_Palace</Function>
|
||||
</Build_Underworld_Palace>
|
||||
|
||||
<Build_Underworld_Barracks>
|
||||
<Goal>Build_Underworld_Barracks</Goal>
|
||||
<Function>Should_Build_Underworld_Barracks</Function>
|
||||
</Build_Underworld_Barracks>
|
||||
|
||||
<Build_Underworld_Vehicle_Factory>
|
||||
<Goal>Build_Underworld_Vehicle_Factory</Goal>
|
||||
<Function>Should_Build_Underworld_Vehicle_Factory</Function>
|
||||
</Build_Underworld_Vehicle_Factory>
|
||||
|
||||
<Build_Underworld_Droid_Works>
|
||||
<Goal>Build_Underworld_Droid_Works</Goal>
|
||||
<Function>Should_Build_Underworld_Droid_Works</Function>
|
||||
</Build_Underworld_Droid_Works>
|
||||
|
||||
<Build_Initial_Starbase_Only>
|
||||
<Goal>Build_Initial_Starbase_Only</Goal>
|
||||
<Function>Needs_Initial_Starbase</Function>
|
||||
</Build_Initial_Starbase_Only>
|
||||
|
||||
<Build_Initial_Groundbase_Only>
|
||||
<Goal>Build_Initial_Groundbase_Only</Goal>
|
||||
<Function>Needs_Initial_Groundbase</Function>
|
||||
</Build_Initial_Groundbase_Only>
|
||||
|
||||
<Build_Underworld_Starbase>
|
||||
<Goal>Upgrade_Starbase</Goal>
|
||||
<Function>Should_Underworld_Build_Starbase</Function>
|
||||
</Build_Underworld_Starbase>
|
||||
</FunctionSet>
|
||||
84
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_UNDERWORLD_LAND.XML
Normal file
84
DATA/XML/AI/GOALFUNCTIONS/AI_GOALSET_UNDERWORLD_LAND.XML
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Mine_Structure>
|
||||
<Goal>Mine_Structure</Goal>
|
||||
<Function>Should_Mine_Structure</Function>
|
||||
</Mine_Structure>
|
||||
|
||||
<Remote_Bomb_Friendly_Unit>
|
||||
<Goal>Remote_Bomb_Friendly_Unit</Goal>
|
||||
<Function>Should_Remote_Bomb_Friendly_Unit</Function>
|
||||
</Remote_Bomb_Friendly_Unit>
|
||||
|
||||
<Tyber_Manager_Land>
|
||||
<Goal>Tyber_Manager_Land</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Tyber_Manager_Land>
|
||||
|
||||
<Build_Ysalamiri_Cage>
|
||||
<Goal>Build_Ysalamiri_Cage</Goal>
|
||||
<Function>Should_Build_Ysalamiri_Cage</Function>
|
||||
</Build_Ysalamiri_Cage>
|
||||
|
||||
<Build_Rocket_Pod>
|
||||
<Goal>Build_Rocket_Pod</Goal>
|
||||
<Function>Should_Build_Rocket_Pod</Function>
|
||||
</Build_Rocket_Pod>
|
||||
|
||||
<Build_Sensor_Scrambler>
|
||||
<Goal>Build_Sensor_Scrambler</Goal>
|
||||
<Function>Should_Build_Sensor_Scrambler</Function>
|
||||
</Build_Sensor_Scrambler>
|
||||
|
||||
<!-- FCU Landmode Items -->
|
||||
<!-- <Build_FCU_U_Barracks>
|
||||
<Goal>Build_FCU_U_Barracks</Goal>
|
||||
<Function>Should_Build_FCU_U_Barracks</Function>
|
||||
</Build_FCU_U_Barracks>
|
||||
|
||||
<Build_FCU_U_Cantina>
|
||||
<Goal>Build_FCU_U_Cantina</Goal>
|
||||
<Function>Should_Build_FCU_U_Cantina</Function>
|
||||
</Build_FCU_U_Cantina>
|
||||
|
||||
<Build_FCU_U_Utility_Pad>
|
||||
<Goal>Build_FCU_U_Utility_Pad</Goal>
|
||||
<Function>Should_Build_FCU_U_Utility_Pad</Function>
|
||||
</Build_FCU_U_Utility_Pad>
|
||||
|
||||
<Build_FCU_U_Droid_Works>
|
||||
<Goal>Build_FCU_U_Droid_Works</Goal>
|
||||
<Function>Should_Build_FCU_U_Droid_Works</Function>
|
||||
</Build_FCU_U_Droid_Works>
|
||||
|
||||
<Build_FCU_U_Power_Gen>
|
||||
<Goal>Build_FCU_U_Power_Gen</Goal>
|
||||
<Function>Should_Build_FCU_U_Power_Gen</Function>
|
||||
</Build_FCU_U_Power_Gen>
|
||||
|
||||
<Build_FCU_U_Shield_Gen_370>
|
||||
<Goal>Build_FCU_U_Shield_Gen_370</Goal>
|
||||
<Function>Should_Build_FCU_U_Shield_Gen_370</Function>
|
||||
</Build_FCU_U_Shield_Gen_370>
|
||||
|
||||
<Build_FCU_U_Factory>
|
||||
<Goal>Build_FCU_U_Factory</Goal>
|
||||
<Function>Should_Build_FCU_U_Factory</Function>
|
||||
</Build_FCU_U_Factory>
|
||||
|
||||
<Build_FCU_U_Gravity_Gen>
|
||||
<Goal>Build_FCU_U_Gravity_Gen</Goal>
|
||||
<Function>Should_Build_FCU_U_Gravity_Gen</Function>
|
||||
</Build_FCU_U_Gravity_Gen>
|
||||
|
||||
<Build_FCU_U_Shield_Gen_740>
|
||||
<Goal>Build_FCU_U_Shield_Gen_740</Goal>
|
||||
<Function>Should_Build_FCU_U_Shield_Gen_740</Function>
|
||||
</Build_FCU_U_Shield_Gen_740>
|
||||
|
||||
<Build_FCU_U_Turbo_Tower>
|
||||
<Goal>Build_FCU_U_Turbo_Tower</Goal>
|
||||
<Function>Should_Build_FCU_U_Turbo_Tower</Function>
|
||||
</Build_FCU_U_Turbo_Tower>-->
|
||||
</FunctionSet>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Tyber_Manager_Space>
|
||||
<Goal>Tyber_Manager_Space</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Tyber_Manager_Space>
|
||||
</FunctionSet>
|
||||
73
DATA/XML/AI/GOALFUNCTIONS/BASICDEFENSIVEGALACTICSET.XML
Normal file
73
DATA/XML/AI/GOALFUNCTIONS/BASICDEFENSIVEGALACTICSET.XML
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<LiftBlockade>
|
||||
<Goal>Lift_Blockade</Goal>
|
||||
<Function>Needs_Blockade_Lifted</Function>
|
||||
</LiftBlockade>
|
||||
|
||||
<Build_Weapon>
|
||||
<Goal>Build_Weapon</Goal>
|
||||
<Function>Needs_Weapon</Function>
|
||||
</Build_Weapon>
|
||||
|
||||
<Build_Base_Shield>
|
||||
<Goal>Build_Base_Shield</Goal>
|
||||
<Function>Needs_Base_Shield</Function>
|
||||
</Build_Base_Shield>
|
||||
|
||||
<Build_Jamming_Station>
|
||||
<Goal>Build_Jamming_Station</Goal>
|
||||
<Function>Needs_Jamming_Station</Function>
|
||||
</Build_Jamming_Station>
|
||||
|
||||
<Remove_Smuggler>
|
||||
<Goal>Remove_Smuggler</Goal>
|
||||
<Function>Needs_Smuggler_Removed</Function>
|
||||
</Remove_Smuggler>
|
||||
|
||||
<Build_Turbolasers>
|
||||
<Goal>Build_Turbolasers</Goal>
|
||||
<Function>Needs_Turbolasers</Function>
|
||||
</Build_Turbolasers>
|
||||
|
||||
<Generate_Magic_Ground_Defense>
|
||||
<Goal>Generate_Magic_Ground_Defense</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Ground_Defense-->
|
||||
</Generate_Magic_Ground_Defense>
|
||||
|
||||
<Generate_Magic_Space_Defense>
|
||||
<Goal>Generate_Magic_Space_Defense</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Space_Defense-->
|
||||
<Function>Needs_Magic_Space_Defense</Function>
|
||||
</Generate_Magic_Space_Defense>
|
||||
|
||||
<Generate_Magic_Ground_Defense_Easy>
|
||||
<Goal>Generate_Magic_Ground_Defense_Easy</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Ground_Defense_Easy-->
|
||||
</Generate_Magic_Ground_Defense_Easy>
|
||||
|
||||
<Generate_Magic_Space_Defense_Easy>
|
||||
<Goal>Generate_Magic_Space_Defense_Easy</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Space_Defense_Easy-->
|
||||
</Generate_Magic_Space_Defense_Easy>
|
||||
|
||||
<Generate_Magic_Ground_Defense_Hard>
|
||||
<Goal>Generate_Magic_Ground_Defense_Hard</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Ground_Defense_Hard-->
|
||||
</Generate_Magic_Ground_Defense_Hard>
|
||||
|
||||
<Generate_Magic_Space_Defense_Hard>
|
||||
<Goal>Generate_Magic_Space_Defense_Hard</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Space_Defense_Hard-->
|
||||
</Generate_Magic_Space_Defense_Hard>
|
||||
|
||||
<Generate_Magic_Ground_Structure>
|
||||
<Goal>Generate_Magic_Ground_Structure</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Ground_Structure-->
|
||||
</Generate_Magic_Ground_Structure>
|
||||
|
||||
<Generate_Magic_Cash_Drop>
|
||||
<Goal>Generate_Magic_Cash_Drop</Goal>
|
||||
<Function>Zero</Function><!--Needs_Magic_Cash_Drop-->
|
||||
</Generate_Magic_Cash_Drop>
|
||||
</FunctionSet>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<ScoutPlanet>
|
||||
<Goal>Scout_Planet</Goal>
|
||||
<Function>Needs_Scouting</Function>
|
||||
</ScoutPlanet>
|
||||
</FunctionSet>
|
||||
98
DATA/XML/AI/GOALFUNCTIONS/BASICINFRASTRUCTUREGALACTICSET.XML
Normal file
98
DATA/XML/AI/GOALFUNCTIONS/BASICINFRASTRUCTUREGALACTICSET.XML
Normal file
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<DevelopStarbase>
|
||||
<Goal>Upgrade_Starbase</Goal>
|
||||
<Function>Needs_Starbase_Upgrade</Function>
|
||||
</DevelopStarbase>
|
||||
|
||||
<Advance_Tech_Empire>
|
||||
<Goal>Advance_Tech_Empire</Goal>
|
||||
<Function>One</Function>
|
||||
</Advance_Tech_Empire>
|
||||
|
||||
<Advance_Tech_Rebel>
|
||||
<Goal>Advance_Tech_Rebel</Goal>
|
||||
<Function>Can_Afford_Steal_Tech</Function>
|
||||
</Advance_Tech_Rebel>
|
||||
|
||||
<Advance_Tech_Hutts>
|
||||
<Goal>Advance_Tech_Hutts</Goal>
|
||||
<Function>One</Function>
|
||||
</Advance_Tech_Hutts>
|
||||
|
||||
<BuildEconomicStructure>
|
||||
<Goal>Build_Economic_Structure</Goal>
|
||||
<Function>Needs_Mining_Facility</Function>
|
||||
</BuildEconomicStructure>
|
||||
|
||||
<Build_Cantina>
|
||||
<Goal>Build_Cantina</Goal>
|
||||
<Function>Needs_Cantina</Function>
|
||||
</Build_Cantina>
|
||||
|
||||
<Build_Scanner>
|
||||
<Goal>Build_Scanner</Goal>
|
||||
<Function>Needs_Scanner</Function>
|
||||
</Build_Scanner>
|
||||
|
||||
<Build_Hutt_Palace>
|
||||
<Goal>Build_Hutt_Palace</Goal>
|
||||
<Function>Needs_Hutt_Palace</Function>
|
||||
</Build_Hutt_Palace>
|
||||
|
||||
<Build_Infiltrator_Facility>
|
||||
<Goal>Build_Infiltrator_Facility</Goal>
|
||||
<Function>Needs_Ground_Infiltrator_Facility</Function>
|
||||
</Build_Infiltrator_Facility>
|
||||
|
||||
<Build_Initial_Starbase_Only>
|
||||
<Goal>Build_Initial_Starbase_Only</Goal>
|
||||
<Function>Needs_Initial_Starbase</Function>
|
||||
</Build_Initial_Starbase_Only>
|
||||
|
||||
<Build_Initial_Groundbase_Only>
|
||||
<Goal>Build_Initial_Groundbase_Only</Goal>
|
||||
<Function>Needs_Initial_Groundbase</Function>
|
||||
</Build_Initial_Groundbase_Only>
|
||||
|
||||
<Build_Base_Component_Light_Vehicle_Factory>
|
||||
<Goal>Build_Base_Component_Light_Vehicle_Factory</Goal>
|
||||
<Function>Need_Light_Vehicle_Factory</Function>
|
||||
</Build_Base_Component_Light_Vehicle_Factory>
|
||||
|
||||
<Build_Base_Component_Heavy_Vehicle_Factory>
|
||||
<Goal>Build_Base_Component_Heavy_Vehicle_Factory</Goal>
|
||||
<Function>Need_Heavy_Vehicle_Factory</Function>
|
||||
</Build_Base_Component_Heavy_Vehicle_Factory>
|
||||
|
||||
<Build_Base_Component_Advanced_Vehicle_Factory>
|
||||
<Goal>Build_Base_Component_Advanced_Vehicle_Factory</Goal>
|
||||
<Function>Need_Advanced_Vehicle_Factory</Function>
|
||||
</Build_Base_Component_Advanced_Vehicle_Factory>
|
||||
|
||||
<Build_Base_Component_Officer_Academy>
|
||||
<Goal>Build_Base_Component_Officer_Academy</Goal>
|
||||
<Function>Need_Officer_Academy</Function>
|
||||
</Build_Base_Component_Officer_Academy>
|
||||
|
||||
<Build_Base_Component_Research_Facility>
|
||||
<Goal>Build_Base_Component_Research_Facility</Goal>
|
||||
<Function>Need_First_Research_Facility</Function>
|
||||
</Build_Base_Component_Research_Facility>
|
||||
|
||||
<Build_Base_Component_Research_Facility_2>
|
||||
<Goal>Build_Base_Component_Research_Facility_2</Goal>
|
||||
<Function>Need_Research_Facility</Function>
|
||||
</Build_Base_Component_Research_Facility_2>
|
||||
|
||||
<Build_Base_Component_Comm_Array>
|
||||
<Goal>Build_Base_Component_Comm_Array</Goal>
|
||||
<Function>Need_Comm_Array</Function>
|
||||
</Build_Base_Component_Comm_Array>
|
||||
|
||||
<Build_Base_Component_Barracks>
|
||||
<Goal>Build_Base_Component_Barracks</Goal>
|
||||
<Function>Need_Barracks</Function>
|
||||
</Build_Base_Component_Barracks>
|
||||
</FunctionSet>
|
||||
|
||||
241
DATA/XML/AI/GOALFUNCTIONS/BASICLANDGOALSET.XML
Normal file
241
DATA/XML/AI/GOALFUNCTIONS/BASICLANDGOALSET.XML
Normal file
@@ -0,0 +1,241 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Clear_Infantry>
|
||||
<Goal>Clear_Infantry</Goal>
|
||||
<Function>Should_Clear_Infantry</Function>
|
||||
</Clear_Infantry>
|
||||
|
||||
<Clear_Vehicles>
|
||||
<Goal>Clear_Vehicles</Goal>
|
||||
<Function>Should_Clear_Vehicles</Function>
|
||||
</Clear_Vehicles>
|
||||
|
||||
<Destroy_Land_Unit>
|
||||
<Goal>Destroy_Land_Unit</Goal>
|
||||
<Function>Should_Destroy_Land_Unit</Function>
|
||||
</Destroy_Land_Unit>
|
||||
|
||||
<Land_Scout_Area>
|
||||
<Goal>Land_Scout_Area</Goal>
|
||||
<Function>Land_Area_Needs_Scouting</Function>
|
||||
</Land_Scout_Area>
|
||||
|
||||
<Hold_Position>
|
||||
<Goal>Hold_Position</Goal>
|
||||
<Function>Should_Hold_Position</Function>
|
||||
</Hold_Position>
|
||||
|
||||
<Destroy_Structure>
|
||||
<Goal>Destroy_Structure</Goal>
|
||||
<Function>Should_Destroy_Structure</Function>
|
||||
</Destroy_Structure>
|
||||
|
||||
<Destroy_Turbolaser>
|
||||
<Goal>Destroy_Turbolaser</Goal>
|
||||
<Function>Should_Destroy_Turbolaser</Function>
|
||||
</Destroy_Turbolaser>
|
||||
|
||||
<Land_Retreat>
|
||||
<Goal>Land_Retreat</Goal>
|
||||
<Function>Should_Retreat_From_Land</Function>
|
||||
</Land_Retreat>
|
||||
|
||||
<Land_Escort>
|
||||
<Goal>Land_Escort</Goal>
|
||||
<Function>Zero</Function>
|
||||
</Land_Escort>
|
||||
|
||||
<Airstrike>
|
||||
<Goal>Airstrike</Goal>
|
||||
<Function>One</Function>
|
||||
</Airstrike>
|
||||
|
||||
<!--the freestore anti-idle is handling this behavior-->
|
||||
<Clean_Up>
|
||||
<Goal>Clean_Up</Goal>
|
||||
<Function>Zero</Function>
|
||||
</Clean_Up>
|
||||
|
||||
<Land_Bombing_Run>
|
||||
<Goal>Land_Bombing_Run</Goal>
|
||||
<Function>Should_Bomb</Function>
|
||||
</Land_Bombing_Run>
|
||||
|
||||
<Build_AntiVehicle_Turret>
|
||||
<Goal>Build_AntiVehicle_Turret</Goal>
|
||||
<Function>Need_AntiVehicle_Turret</Function>
|
||||
</Build_AntiVehicle_Turret>
|
||||
|
||||
<Build_AntiAir_Turret>
|
||||
<Goal>Build_AntiAir_Turret</Goal>
|
||||
<Function>Need_AntiAir_Turret</Function>
|
||||
</Build_AntiAir_Turret>
|
||||
|
||||
<Build_AntiInfantry_Turret>
|
||||
<Goal>Build_AntiInfantry_Turret</Goal>
|
||||
<Function>Need_AntiInfantry_Turret</Function>
|
||||
</Build_AntiInfantry_Turret>
|
||||
|
||||
<Build_Bacta_Tank>
|
||||
<Goal>Build_Bacta_Tank</Goal>
|
||||
<Function>Need_Bacta_Tank</Function>
|
||||
</Build_Bacta_Tank>
|
||||
|
||||
<Build_Repair_Bay>
|
||||
<Goal>Build_Repair_Bay</Goal>
|
||||
<Function>Need_Repair_Bay</Function>
|
||||
</Build_Repair_Bay>
|
||||
|
||||
<Fund_Tactical_Structures>
|
||||
<Goal>Fund_Tactical_Structures</Goal>
|
||||
<Function>Need_For_Tactical_Funding</Function>
|
||||
</Fund_Tactical_Structures>
|
||||
|
||||
<Sell_Tactical_Structure>
|
||||
<Goal>Sell_Tactical_Structure</Goal>
|
||||
<Function>Need_To_Sell_Tactical_Structure</Function>
|
||||
</Sell_Tactical_Structure>
|
||||
|
||||
<Steal_Vehicle>
|
||||
<Goal>Steal_Vehicle</Goal>
|
||||
<Function>Need_To_Steal_Vehicle</Function>
|
||||
</Steal_Vehicle>
|
||||
|
||||
<Flame_Infantry>
|
||||
<Goal>Flame_Infantry</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Flame_Infantry>
|
||||
|
||||
<Droids>
|
||||
<Goal>Droids</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Droids>
|
||||
|
||||
<ObiWanAssists>
|
||||
<Goal>ObiWanAssists</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</ObiWanAssists>
|
||||
|
||||
<HanSoloAssists>
|
||||
<Goal>HanSoloAssists</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</HanSoloAssists>
|
||||
|
||||
<PalpatineManager>
|
||||
<Goal>PalpatineManager</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</PalpatineManager>
|
||||
|
||||
<VaderAssists>
|
||||
<Goal>VaderAssists</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</VaderAssists>
|
||||
|
||||
<Land_Heroes>
|
||||
<Goal>Land_Heroes</Goal>
|
||||
<Function>Need_Heroes_Landed</Function>
|
||||
</Land_Heroes>
|
||||
|
||||
<Patrol>
|
||||
<Goal>Patrol</Goal>
|
||||
<Function>Need_To_Patrol_Land</Function>
|
||||
</Patrol>
|
||||
|
||||
<Defend_Structure>
|
||||
<Goal>Defend_Structure</Goal>
|
||||
<Function>Need_To_Defend_Structure</Function>
|
||||
</Defend_Structure>
|
||||
|
||||
<PreDefend_Structure>
|
||||
<Goal>PreDefend_Structure</Goal>
|
||||
<Function>Need_To_PreDefend_Structure</Function>
|
||||
</PreDefend_Structure>
|
||||
|
||||
<Fire_Magnepulse>
|
||||
<Goal>Fire_Magnepulse</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Fire_Magnepulse>
|
||||
|
||||
<Tactical_Multiplayer_Build_Land_Units_Generic>
|
||||
<Goal>Tactical_Multiplayer_Build_Land_Units_Generic</Goal>
|
||||
<Function>Tactical_Multiplayer_Should_Build_Units_Generic_Land</Function>
|
||||
</Tactical_Multiplayer_Build_Land_Units_Generic>
|
||||
|
||||
<Tactical_Multiplayer_Build_Basic_Structure>
|
||||
<Goal>Tactical_Multiplayer_Build_Basic_Structure</Goal>
|
||||
<Function>Tactical_Multiplayer_Should_Build_Basic_Structure</Function>
|
||||
</Tactical_Multiplayer_Build_Basic_Structure>
|
||||
|
||||
<Tactical_Multiplayer_Build_Barracks>
|
||||
<Goal>Tactical_Multiplayer_Build_Barracks</Goal>
|
||||
<Function>Tactical_Multiplayer_Should_Build_Barracks</Function>
|
||||
</Tactical_Multiplayer_Build_Barracks>
|
||||
|
||||
<Tactical_Multiplayer_Build_Command_Center>
|
||||
<Goal>Tactical_Multiplayer_Build_Command_Center</Goal>
|
||||
<Function>Tactical_Multiplayer_Should_Build_Command_Center</Function>
|
||||
</Tactical_Multiplayer_Build_Command_Center>
|
||||
|
||||
<Purchase_Land_Upgrades_Generic>
|
||||
<Goal>Purchase_Land_Upgrades_Generic</Goal>
|
||||
<Function>Should_Purchase_Ability_Generic_Land</Function>
|
||||
</Purchase_Land_Upgrades_Generic>
|
||||
|
||||
<Purchase_Early_Land_Upgrades>
|
||||
<Goal>Purchase_Early_Land_Upgrades</Goal>
|
||||
<Function>Should_Purchase_Early_Land_Upgrades</Function>
|
||||
</Purchase_Early_Land_Upgrades>
|
||||
|
||||
<Secure_Contestable>
|
||||
<Goal>Secure_Contestable</Goal>
|
||||
<Function>Need_To_Secure_Contestable_Land</Function>
|
||||
</Secure_Contestable>
|
||||
|
||||
<Secure_Contestable_Escorted>
|
||||
<Goal>Secure_Contestable</Goal>
|
||||
<Function>Need_To_Secure_Contestable_Escorted_Land</Function>
|
||||
</Secure_Contestable_Escorted>
|
||||
|
||||
<Build_Econ_Structure>
|
||||
<Goal>Build_Econ_Structure</Goal>
|
||||
<Function>Need_To_Build_Refinery_Land</Function>
|
||||
</Build_Econ_Structure>
|
||||
|
||||
<Burn_Units_Land>
|
||||
<Goal>Burn_Units_Land</Goal>
|
||||
<Function>Should_Burn_Units_Land</Function>
|
||||
</Burn_Units_Land>
|
||||
|
||||
<Tech_Upgrade_Emergency>
|
||||
<Goal>Tech_Upgrade_Emergency</Goal>
|
||||
<Function>Skirmish_Upgrade_Tech_With_Multiplier</Function>
|
||||
</Tech_Upgrade_Emergency>
|
||||
|
||||
<Defensive_Rush>
|
||||
<Goal>Defensive_Rush</Goal>
|
||||
<Function>Should_Defensive_Rush</Function>
|
||||
</Defensive_Rush>
|
||||
|
||||
<Tactical_Multiplayer_Build_Infantry_Emergency>
|
||||
<Goal>Tactical_Multiplayer_Build_Infantry_Emergency</Goal>
|
||||
<Function>Should_Build_Infantry_Emergency</Function>
|
||||
</Tactical_Multiplayer_Build_Infantry_Emergency>
|
||||
|
||||
<Secure_Victory_Control_Point>
|
||||
<Goal>Secure_Victory_Control_Point</Goal>
|
||||
<Function>Should_Secure_Victory_Control_Point</Function>
|
||||
</Secure_Victory_Control_Point>
|
||||
|
||||
<Debug_Goal_Land_1>
|
||||
<Goal>Debug_Goal_Land_1</Goal>
|
||||
<Function>Is_Initial_Skirmish_State_Established</Function>
|
||||
</Debug_Goal_Land_1>
|
||||
|
||||
<Debug_Goal_Land_2>
|
||||
<Goal>Debug_Goal_Land_2</Goal>
|
||||
<Function>Space_Area_Is_Hidden</Function>
|
||||
</Debug_Goal_Land_2>
|
||||
</FunctionSet>
|
||||
|
||||
|
||||
|
||||
67
DATA/XML/AI/GOALFUNCTIONS/BASICOFFENSIVEGALACTICSET.XML
Normal file
67
DATA/XML/AI/GOALFUNCTIONS/BASICOFFENSIVEGALACTICSET.XML
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Flush_MajorItem_Budget>
|
||||
<Goal>Flush_MajorItem_Budget</Goal>
|
||||
<Function>Need_To_Flush_MajorItem_Budget</Function>
|
||||
</Flush_MajorItem_Budget>
|
||||
|
||||
<Build_Space_Forces>
|
||||
<Goal>Build_Space_Forces</Goal>
|
||||
<Function>Allow_Blind_Space_Production</Function>
|
||||
</Build_Space_Forces>
|
||||
|
||||
<Build_Ground_Forces>
|
||||
<Goal>Build_Ground_Forces</Goal>
|
||||
<Function>Allow_Blind_Ground_Production</Function>
|
||||
</Build_Ground_Forces>
|
||||
|
||||
<Reclaim_Excess_MajorItem_Budget>
|
||||
<Goal>Reclaim_Excess_MajorItem_Budget</Goal>
|
||||
<Function>Can_Reclaim_Excess_MajorItem_Budget</Function>
|
||||
</Reclaim_Excess_MajorItem_Budget>
|
||||
|
||||
<Conquer_Pirate>
|
||||
<Goal>Conquer_Pirate</Goal>
|
||||
<Function>Should_Conquer_Pirate_Planet</Function>
|
||||
</Conquer_Pirate>
|
||||
|
||||
<Conquer_To_Reconnect>
|
||||
<Goal>Conquer_To_Reconnect</Goal>
|
||||
<Function>Need_To_Reconnect_Islands</Function>
|
||||
</Conquer_To_Reconnect>
|
||||
|
||||
<GrowTowardDistantSystem>
|
||||
<Goal>Distant_System_Path_Bonus</Goal>
|
||||
<Function>One</Function>
|
||||
</GrowTowardDistantSystem>
|
||||
|
||||
<WeakenPlanet>
|
||||
<Goal>Weaken_Planet</Goal>
|
||||
<Function>Is_Good_Weaken_Target</Function>
|
||||
</WeakenPlanet>
|
||||
|
||||
<Conquer_Opponent>
|
||||
<Goal>Conquer_Opponent</Goal>
|
||||
<Function>Should_Conquer_Opponent_Planet</Function>
|
||||
</Conquer_Opponent>
|
||||
|
||||
<Death_Star_Use>
|
||||
<Goal>Death_Star_Use</Goal>
|
||||
<Function>Want_To_Fire_DS</Function>
|
||||
</Death_Star_Use>
|
||||
|
||||
<Raid>
|
||||
<Goal>Raid</Goal>
|
||||
<Function>Is_Good_Raid_Target</Function>
|
||||
</Raid>
|
||||
|
||||
<Unrestricted_Grab_Space>
|
||||
<Goal>Unrestricted_Grab_Space</Goal>
|
||||
<Function>Should_Perform_Unrestricted_Grab_Space</Function>
|
||||
</Unrestricted_Grab_Space>
|
||||
|
||||
<Unrestricted_Grab_Land>
|
||||
<Goal>Unrestricted_Grab_Land</Goal>
|
||||
<Function>Should_Perform_Unrestricted_Grab_Land</Function>
|
||||
</Unrestricted_Grab_Land>
|
||||
</FunctionSet>
|
||||
144
DATA/XML/AI/GOALFUNCTIONS/BASICOFFENSIVESPACESET.XML
Normal file
144
DATA/XML/AI/GOALFUNCTIONS/BASICOFFENSIVESPACESET.XML
Normal file
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Destroy_Unit>
|
||||
<Goal>Destroy_Unit</Goal>
|
||||
<Function>Unit_Needs_To_Be_Destroyed</Function>
|
||||
</Destroy_Unit>
|
||||
|
||||
<Destroy_Unit_Minimal>
|
||||
<Goal>Destroy_Unit_Minimal</Goal>
|
||||
<Function>Unit_Needs_To_Be_Destroyed_Low_Desire</Function>
|
||||
</Destroy_Unit_Minimal>
|
||||
|
||||
<Disable_Unit>
|
||||
<Goal>Disable_Unit</Goal>
|
||||
<Function>Unit_Needs_To_Be_Disabled</Function>
|
||||
</Disable_Unit>
|
||||
|
||||
<Bomb_Unit>
|
||||
<Goal>Bomb_Unit</Goal>
|
||||
<Function>Unit_Needs_To_Be_Bombed</Function>
|
||||
</Bomb_Unit>
|
||||
|
||||
<Sweep_Area>
|
||||
<Goal>Sweep_Area</Goal>
|
||||
<Function>Area_Needs_Sweeping</Function>
|
||||
</Sweep_Area>
|
||||
|
||||
<Space_Escort_Goal>
|
||||
<Goal>Space_Escort_Goal</Goal>
|
||||
<Function>Unit_Needs_Escort</Function>
|
||||
</Space_Escort_Goal>
|
||||
|
||||
<Space_Scout>
|
||||
<Goal>Space_Scout</Goal>
|
||||
<Function>Space_Area_Needs_Scouting</Function>
|
||||
</Space_Scout>
|
||||
|
||||
<Hide_Transports>
|
||||
<Goal>Hide_Transports</Goal>
|
||||
<Function>Need_To_Hide_Units</Function>
|
||||
</Hide_Transports>
|
||||
|
||||
<Hide_Surprise_Units>
|
||||
<Goal>Hide_Surprise_Units</Goal>
|
||||
<Function>Desire_To_Hide_At_Location</Function>
|
||||
</Hide_Surprise_Units>
|
||||
|
||||
<Return_To_Base>
|
||||
<Goal>Return_To_Base</Goal>
|
||||
<Function>Should_Return_To_Base</Function>
|
||||
</Return_To_Base>
|
||||
|
||||
<Patrol_Structure_Space>
|
||||
<Goal>Patrol_Structure_Space</Goal>
|
||||
<Function>Need_To_Patrol_Space</Function>
|
||||
</Patrol_Structure_Space>
|
||||
|
||||
<Debug_Goal_Space>
|
||||
<Goal>Debug_Goal_Space</Goal>
|
||||
<Function>Want_To_Retreat_From_Space</Function>
|
||||
</Debug_Goal_Space>
|
||||
|
||||
<Space_Retreat>
|
||||
<Goal>Space_Retreat</Goal>
|
||||
<Function>Should_Retreat_From_Space</Function>
|
||||
</Space_Retreat>
|
||||
|
||||
<Ground_To_Space_Damage>
|
||||
<Goal>Ground_To_Space_Damage</Goal>
|
||||
<Function>Needs_Hypervelocity_Shot</Function> <!--Needs_Ion_Shot-->
|
||||
</Ground_To_Space_Damage>
|
||||
|
||||
<!--The Ion Cannon has a self-attachment script. Currently this custom goal is the best tactic-->
|
||||
<Ground_To_Space_Disable>
|
||||
<Goal>Ground_To_Space_Disable</Goal>
|
||||
<Function>Needs_Ion_Shot</Function> <!--Needs_Hypervelocity_Shot-->
|
||||
</Ground_To_Space_Disable>
|
||||
|
||||
<Fire_Death_Star>
|
||||
<Goal>Fire_Death_Star</Goal>
|
||||
<Function>ReallyBig</Function>
|
||||
</Fire_Death_Star>
|
||||
|
||||
<Turbo_Attack_Location>
|
||||
<Goal>Turbo_Attack_Location</Goal>
|
||||
<Function>Good_Turbo_Attack_Location_Opportunity</Function>
|
||||
</Turbo_Attack_Location>
|
||||
|
||||
<Turbo_Attack_Unit>
|
||||
<Goal>Turbo_Attack_Unit</Goal>
|
||||
<Function>Good_Turbo_Attack_Unit_Opportunity</Function>
|
||||
</Turbo_Attack_Unit>
|
||||
|
||||
<Space_Artillery>
|
||||
<Goal>Space_Artillery</Goal>
|
||||
<Function>Good_Space_Artillery_Area</Function>
|
||||
</Space_Artillery>
|
||||
|
||||
<Tactical_Multiplayer_Build_Space_Units_Generic>
|
||||
<Goal>Tactical_Multiplayer_Build_Space_Units_Generic</Goal>
|
||||
<Function>Tactical_Multiplayer_Should_Build_Generic_Space</Function>
|
||||
</Tactical_Multiplayer_Build_Space_Units_Generic>
|
||||
|
||||
<Purchase_Space_Upgrades_Generic>
|
||||
<Goal>Purchase_Space_Upgrades_Generic</Goal>
|
||||
<Function>Should_Purchase_Ability_Generic_Space</Function>
|
||||
</Purchase_Space_Upgrades_Generic>
|
||||
|
||||
<Secure_Build_Pad_Space>
|
||||
<Goal>Secure_Build_Pad_Space</Goal>
|
||||
<Function>Need_To_Secure_Contestable_Space</Function>
|
||||
</Secure_Build_Pad_Space>
|
||||
|
||||
<Build_Structure_Space>
|
||||
<Goal>Build_Structure_Space</Goal>
|
||||
<Function>Need_To_Build_Structure_Space</Function>
|
||||
</Build_Structure_Space>
|
||||
|
||||
<Build_Refinery_Space>
|
||||
<Goal>Build_Refinery_Space</Goal>
|
||||
<Function>Need_To_Build_Refinery_Space</Function>
|
||||
</Build_Refinery_Space>
|
||||
|
||||
<Burn_Units_Space>
|
||||
<Goal>Burn_Units_Space</Goal>
|
||||
<Function>Should_Burn_Units_Space</Function>
|
||||
</Burn_Units_Space>
|
||||
|
||||
<Skirmish_Upgrade_Space_Station>
|
||||
<Goal>Skirmish_Upgrade_Space_Station</Goal>
|
||||
<Function>Skirmish_Needs_New_Space_Station_With_Multiplier</Function>
|
||||
</Skirmish_Upgrade_Space_Station>
|
||||
|
||||
<Skirmish_Generate_Magic_Cash_Drop_Space>
|
||||
<Goal>Skirmish_Generate_Magic_Cash_Drop_Space</Goal>
|
||||
<Function>Skirmish_Needs_Magic_Cash_Drop_Space</Function>
|
||||
</Skirmish_Generate_Magic_Cash_Drop_Space>
|
||||
|
||||
<Defend_Space_Station>
|
||||
<Goal>Defend_Space_Station</Goal>
|
||||
<Function>Need_To_Defend_Space_Station</Function>
|
||||
</Defend_Space_Station>
|
||||
</FunctionSet>
|
||||
|
||||
7
DATA/XML/AI/GOALFUNCTIONS/EWOKSET.XML
Normal file
7
DATA/XML/AI/GOALFUNCTIONS/EWOKSET.XML
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Ewok_Hunt>
|
||||
<Goal>Ewok_Hunt</Goal>
|
||||
<Function>Need_To_Ewok_Hunt</Function>
|
||||
</Ewok_Hunt>
|
||||
</FunctionSet>
|
||||
162
DATA/XML/AI/GOALFUNCTIONS/INTERVENTIONSGOALSET.XML
Normal file
162
DATA/XML/AI/GOALFUNCTIONS/INTERVENTIONSGOALSET.XML
Normal file
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Intervention_Upgrade_Space_Station>
|
||||
<Goal>Intervention_Upgrade_Space_Station</Goal>
|
||||
<Function>Intervention_Trigger_Upgrade_Space_Station</Function>
|
||||
</Intervention_Upgrade_Space_Station>
|
||||
|
||||
<Intervention_Build_Ion_Cannons>
|
||||
<Goal>Intervention_Build_Ion_Cannons</Goal>
|
||||
<Function>Intervention_Trigger_Build_Ion_Cannons</Function>
|
||||
</Intervention_Build_Ion_Cannons>
|
||||
|
||||
<Intervention_Build_Light_Vehicle_Factories>
|
||||
<Goal>Intervention_Build_Light_Vehicle_Factories</Goal>
|
||||
<Function>Intervention_Trigger_Build_Light_Vehicle_Factories</Function>
|
||||
</Intervention_Build_Light_Vehicle_Factories>
|
||||
|
||||
<Intervention_Build_Heavy_Vehicle_Factories>
|
||||
<Goal>Intervention_Build_Heavy_Vehicle_Factories</Goal>
|
||||
<Function>Intervention_Trigger_Build_Heavy_Vehicle_Factories</Function>
|
||||
</Intervention_Build_Heavy_Vehicle_Factories>
|
||||
|
||||
<Intervention_Accumulate_Credits>
|
||||
<Goal>Intervention_Accumulate_Credits</Goal>
|
||||
<Function>Intervention_Trigger_Accumulate_Credits</Function>
|
||||
</Intervention_Accumulate_Credits>
|
||||
|
||||
<Intervention_Build_Space_Units>
|
||||
<Goal>Intervention_Build_Space_Units</Goal>
|
||||
<Function>Intervention_Trigger_Build_Space_Units</Function>
|
||||
</Intervention_Build_Space_Units>
|
||||
|
||||
<Intervention_Build_Land_Units>
|
||||
<Goal>Intervention_Build_Land_Units</Goal>
|
||||
<Function>Intervention_Trigger_Build_Land_Units</Function>
|
||||
</Intervention_Build_Land_Units>
|
||||
|
||||
<Intervention_Conquer_Pirate_Planet>
|
||||
<Goal>Intervention_Conquer_Pirate_Planet</Goal>
|
||||
<Function>Intervention_Trigger_Conquer_Pirate_Planet</Function>
|
||||
</Intervention_Conquer_Pirate_Planet>
|
||||
|
||||
<Intervention_Scout>
|
||||
<Goal>Intervention_Scout</Goal>
|
||||
<Function>Intervention_Trigger_Scout</Function>
|
||||
</Intervention_Scout>
|
||||
|
||||
<Intervention_Conquer_Enemy_Planet>
|
||||
<Goal>Intervention_Conquer_Enemy_Planet</Goal>
|
||||
<Function>Intervention_Trigger_Conquer_Enemy_Planet</Function>
|
||||
</Intervention_Conquer_Enemy_Planet>
|
||||
|
||||
<Intervention_Credit_Windfall>
|
||||
<Goal>Intervention_Credit_Windfall</Goal>
|
||||
<Function>Intervention_Trigger_Credit_Windfall</Function>
|
||||
</Intervention_Credit_Windfall>
|
||||
|
||||
<Intervention_Land_Unit_Windfall>
|
||||
<Goal>Intervention_Land_Unit_Windfall</Goal>
|
||||
<Function>Intervention_Trigger_Land_Unit_Windfall</Function>
|
||||
</Intervention_Land_Unit_Windfall>
|
||||
|
||||
<Intervention_Space_Unit_Windfall>
|
||||
<Goal>Intervention_Space_Unit_Windfall</Goal>
|
||||
<Function>Intervention_Trigger_Space_Unit_Windfall</Function>
|
||||
</Intervention_Space_Unit_Windfall>
|
||||
|
||||
<Intervention_Planet_Windfall>
|
||||
<Goal>Intervention_Planet_Windfall</Goal>
|
||||
<Function>Intervention_Trigger_Planet_Windfall</Function>
|
||||
</Intervention_Planet_Windfall>
|
||||
|
||||
<Intervention_Tech_Windfall>
|
||||
<Goal>Intervention_Tech_Windfall</Goal>
|
||||
<Function>Intervention_Trigger_Tech_Windfall</Function>
|
||||
</Intervention_Tech_Windfall>
|
||||
|
||||
<Intervention_Indigenous_Revolt>
|
||||
<Goal>Intervention_Indigenous_Revolt</Goal>
|
||||
<Function>Intervention_Trigger_Indigenous_Revolt</Function>
|
||||
</Intervention_Indigenous_Revolt>
|
||||
|
||||
<Intervention_Hunt_Capital_Ships>
|
||||
<Goal>Intervention_Hunt_Capital_Ships</Goal>
|
||||
<Function>Intervention_Trigger_Hunt_Capital_Ships</Function>
|
||||
</Intervention_Hunt_Capital_Ships>
|
||||
|
||||
<Intervention_Rebel_Smuggler>
|
||||
<Goal>Intervention_Rebel_Smuggler</Goal>
|
||||
<Function>Intervention_Trigger_Rebel_Smuggler</Function>
|
||||
</Intervention_Rebel_Smuggler>
|
||||
|
||||
<Intervention_Pirate_Ambush>
|
||||
<Goal>Intervention_Pirate_Ambush</Goal>
|
||||
<Function>Intervention_Trigger_Pirate_Ambush</Function>
|
||||
</Intervention_Pirate_Ambush>
|
||||
|
||||
<Intervention_Vader_Favor>
|
||||
<Goal>Intervention_Vader_Favor</Goal>
|
||||
<Function>Intervention_Trigger_Vader_Favor</Function>
|
||||
</Intervention_Vader_Favor>
|
||||
|
||||
<Intervention_Imperial_Traitor>
|
||||
<Goal>Intervention_Imperial_Traitor</Goal>
|
||||
<Function>Intervention_Trigger_Imperial_Traitor</Function>
|
||||
</Intervention_Imperial_Traitor>
|
||||
|
||||
<Intervention_Rebel_Sabotage>
|
||||
<Goal>Intervention_Rebel_Sabotage</Goal>
|
||||
<Function>Intervention_Trigger_Rebel_Sabotage</Function>
|
||||
</Intervention_Rebel_Sabotage>
|
||||
|
||||
<Intervention_Rebel_Revolt>
|
||||
<Goal>Intervention_Rebel_Revolt</Goal>
|
||||
<Function>Intervention_Trigger_Rebel_Revolt</Function>
|
||||
</Intervention_Rebel_Revolt>
|
||||
|
||||
<Intervention_Pirate_Defection>
|
||||
<Goal>Intervention_Pirate_Defection</Goal>
|
||||
<Function>Intervention_Trigger_Pirate_Defection</Function>
|
||||
</Intervention_Pirate_Defection>
|
||||
|
||||
<Intervention_Refugee_Escort>
|
||||
<Goal>Intervention_Refugee_Escort</Goal>
|
||||
<Function>Intervention_Trigger_Refugee_Escort</Function>
|
||||
</Intervention_Refugee_Escort>
|
||||
|
||||
<Intervention_Confront_Boba>
|
||||
<Goal>Intervention_Confront_Boba</Goal>
|
||||
<Function>Intervention_Trigger_Confront_Boba</Function>
|
||||
</Intervention_Confront_Boba>
|
||||
|
||||
<Intervention_Pirate_Rescue>
|
||||
<Goal>Intervention_Pirate_Rescue</Goal>
|
||||
<Function>Intervention_Trigger_Pirate_Rescue</Function>
|
||||
</Intervention_Pirate_Rescue>
|
||||
|
||||
<Intervention_Pirate_Enlightenment>
|
||||
<Goal>Intervention_Pirate_Enlightenment</Goal>
|
||||
<Function>Intervention_Trigger_Pirate_Enlightenment</Function>
|
||||
</Intervention_Pirate_Enlightenment>
|
||||
|
||||
<Intervention_Pirate_Enlightenment_b>
|
||||
<Goal>Intervention_Pirate_Enlightenment_b</Goal>
|
||||
<Function>Intervention_Trigger_Pirate_Enlightenment_b</Function>
|
||||
</Intervention_Pirate_Enlightenment_b>
|
||||
|
||||
<Intervention_Show_of_Strength>
|
||||
<Goal>Intervention_Show_of_Strength</Goal>
|
||||
<Function>Intervention_Trigger_Show_of_Strength</Function>
|
||||
</Intervention_Show_of_Strength>
|
||||
|
||||
<Intervention_Fleet_Rescue>
|
||||
<Goal>Intervention_Fleet_Rescue</Goal>
|
||||
<Function>Intervention_Trigger_Fleet_Rescue</Function>
|
||||
</Intervention_Fleet_Rescue>
|
||||
|
||||
<Intervention_Empire_Oppression>
|
||||
<Goal>Intervention_Empire_Oppression</Goal>
|
||||
<Function>Intervention_Trigger_Empire_Oppression</Function>
|
||||
</Intervention_Empire_Oppression>
|
||||
</FunctionSet>
|
||||
32
DATA/XML/AI/GOALFUNCTIONS/SANDBOXEVENTSSET.XML
Normal file
32
DATA/XML/AI/GOALFUNCTIONS/SANDBOXEVENTSSET.XML
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Sandbox_Event_Contrived_Attack>
|
||||
<Goal>Sandbox_Event_Contrived_Attack</Goal>
|
||||
<Function>Trigger_Contrived_Attack</Function>
|
||||
</Sandbox_Event_Contrived_Attack>
|
||||
|
||||
<Sandbox_Event_Trap_Galactic>
|
||||
<Goal>Sandbox_Event_Trap_Galactic</Goal>
|
||||
<Function>Trigger_Trap_Galactic</Function>
|
||||
</Sandbox_Event_Trap_Galactic>
|
||||
|
||||
<Sandbox_Event_Trap_Land>
|
||||
<Goal>Sandbox_Event_Trap_Land</Goal>
|
||||
<Function>Trigger_Trap_Land</Function>
|
||||
</Sandbox_Event_Trap_Land>
|
||||
|
||||
<Sandbox_Event_Planet_Ownership_Flip>
|
||||
<Goal>Sandbox_Event_Planet_Ownership_Flip</Goal>
|
||||
<Function>Trigger_Planet_Ownership_Flip</Function>
|
||||
</Sandbox_Event_Planet_Ownership_Flip>
|
||||
|
||||
<Sandbox_Event_Fleet_Rampage>
|
||||
<Goal>Sandbox_Event_Fleet_Rampage</Goal>
|
||||
<Function>Trigger_Fleet_Rampage</Function>
|
||||
</Sandbox_Event_Fleet_Rampage>
|
||||
|
||||
<Sandbox_Event_Hero_Gathering>
|
||||
<Goal>Sandbox_Event_Hero_Gathering</Goal>
|
||||
<Function>Trigger_Hero_Gathering</Function>
|
||||
</Sandbox_Event_Hero_Gathering>
|
||||
</FunctionSet>
|
||||
22
DATA/XML/AI/GOALFUNCTIONS/SYSTEMFUNCTIONS.XML
Normal file
22
DATA/XML/AI/GOALFUNCTIONS/SYSTEMFUNCTIONS.XML
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<FunctionSet>
|
||||
<Debug_Goal_Galactic>
|
||||
<Goal>Debug_Goal_Galactic</Goal>
|
||||
<Function>Empire_Should_Upgrade_Tech</Function>
|
||||
</Debug_Goal_Galactic>
|
||||
|
||||
<Debug_Goal_Galactic_2>
|
||||
<Goal>Debug_Goal_Galactic_2</Goal>
|
||||
<Function>Land_Tactical_Budget_Clamped</Function>
|
||||
</Debug_Goal_Galactic_2>
|
||||
|
||||
<Debug_Goal_Galactic_3>
|
||||
<Goal>Debug_Goal_Galactic_3</Goal>
|
||||
<Function>Empire_Tech_Untrigger</Function>
|
||||
</Debug_Goal_Galactic_3>
|
||||
|
||||
<AlwaysOff>
|
||||
<Goal>AlwaysOff</Goal>
|
||||
<Function>Zero</Function>
|
||||
</AlwaysOff>
|
||||
</FunctionSet>
|
||||
Reference in New Issue
Block a user