LogicCommand_EP1.xml 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <AssetDeclaration xmlns="uri:ea.com:eala:asset">
  3. <Tags/>
  4. <Includes/>
  5. <!-- ******** Allied ********-->
  6. <LogicCommand
  7. Type="SPECIAL_POWER"
  8. id="Command_ActivateCryoLeapSpecialPower">
  9. <SpecialPower>SpecialPower_TriggerCryoLeap</SpecialPower>
  10. <AISpecialPowerInfo
  11. Heuristic="AOE_ATTACK"
  12. Manager="MICRO_MANAGER"
  13. NeverUseWhileRetreating="true"
  14. NeverUseWhilePullingBack="true"
  15. RequiredForAttackObjectStatus="UNDER_FROZEN">
  16. <SpecialPowerWeapon
  17. Weapon="AlliedLegionnaireLeapWeapon"
  18. AoeAttackPowerLocationPreference="PREFER_NEAREST"/>
  19. </AISpecialPowerInfo>
  20. </LogicCommand>
  21. <!-- Allied Gunship Weapon Toggle Logic Command -->
  22. <LogicCommand
  23. Type="SPECIAL_POWER"
  24. id="Command_ToggleAlliedGunshipAircraft">
  25. <SpecialPower>SpecialPower_ToggleAlliedGunshipAircraft</SpecialPower>
  26. <AISpecialPowerInfo
  27. Heuristic="TOGGLE"
  28. Manager="MICRO_MANAGER">
  29. </AISpecialPowerInfo>
  30. </LogicCommand>
  31. <!-- Allied Siege Tank Weapon Toggle Logic Command -->
  32. <LogicCommand
  33. Type="SPECIAL_POWER"
  34. id="Command_ToggleAlliedArtilleryVehicle">
  35. <SpecialPower>SpecialPower_ToggleSiegeArtillery</SpecialPower>
  36. <AISpecialPowerInfo
  37. Heuristic="TOGGLE"
  38. Manager="MICRO_MANAGER">
  39. </AISpecialPowerInfo>
  40. </LogicCommand>
  41. <!-- Allied Future Tank X-1 Weapon Toggle Logic Command -->
  42. <LogicCommand
  43. Type="SPECIAL_POWER"
  44. id="Command_AlliedFutureTankLaserWeapon">
  45. <SpecialPower>SpecialPower_AlliedFutureTankLaserWeapon</SpecialPower>
  46. <AISpecialPowerInfo
  47. Heuristic="INSTAKILL"
  48. Manager="MICRO_MANAGER">
  49. </AISpecialPowerInfo>
  50. </LogicCommand>
  51. <!-- ******** Soviet ********-->
  52. <LogicCommand
  53. Type="SPECIAL_POWER"
  54. id="Command_ActivateLeapDeploySpecialPower">
  55. <SpecialPower>SpecialPower_TriggerLeapDeploy</SpecialPower>
  56. <AISpecialPowerInfo
  57. Heuristic="AOE_ATTACK"
  58. Manager="MICRO_MANAGER"
  59. NeverUseWhileRetreating="true"
  60. NeverUseWhilePullingBack="true">
  61. <SpecialPowerWeapon
  62. Weapon="SovietHeavyWalkerVehicleLeapWeapon"
  63. AoeAttackPowerLocationPreference="PREFER_CENTER_OF_ENEMIES"/>
  64. </AISpecialPowerInfo>
  65. </LogicCommand>
  66. <LogicCommand
  67. Type="SPECIAL_POWER"
  68. id="Command_ToggleDesolatorWeaponMode">
  69. <SpecialPower>SpecialPower_DesolatorWeaponMode</SpecialPower>
  70. <AISpecialPowerInfo
  71. Heuristic="TOGGLE"
  72. Manager="MICRO_MANAGER">
  73. </AISpecialPowerInfo>
  74. </LogicCommand>
  75. <LogicCommand
  76. Type="SPECIAL_POWER"
  77. id="Command_ActivateGrinderNitrousBoostSpecialPower">
  78. <SpecialPower>SpecialPower_TriggerNitrousBoost</SpecialPower>
  79. <AISpecialPowerInfo
  80. Heuristic="RUSH_ATTACK"
  81. Manager="MICRO_MANAGER"
  82. HealthFraction="1.0"
  83. Distance="9999.0"
  84. DontUseIfOutRangeTarget="false"
  85. NeverUseWhileRetreating="true"
  86. NeverUseWhilePullingBack="true">
  87. </AISpecialPowerInfo>
  88. </LogicCommand>
  89. <LogicCommand
  90. Type="SPECIAL_POWER"
  91. id="Command_ToggleSovietMortarcycle">
  92. <SpecialPower>SpecialPower_ToggleSovietMortarcycle</SpecialPower>
  93. <AISpecialPowerInfo
  94. Heuristic="TOGGLE"
  95. Manager="MICRO_MANAGER">
  96. </AISpecialPowerInfo>
  97. </LogicCommand>
  98. <!-- ******** Japan ********-->
  99. <LogicCommand
  100. Type="SPECIAL_POWER"
  101. id="Command_ActivateLaserGlaiveBlastSpecialPower">
  102. <SpecialPower>SpecialPower_TriggerLaserGlaiveBlast</SpecialPower>
  103. <AISpecialPowerInfo
  104. Heuristic="AOE_ATTACK"
  105. Manager="MICRO_MANAGER"
  106. NeverUseWhileRetreating="true"
  107. NeverUseWhilePullingBack="true">
  108. <SpecialPowerWeapon
  109. Weapon="JapanSentinelVehicleLaserGlaiveBlastWeapon"
  110. AoeAttackPowerLocationPreference="PREFER_MAXIMUM_DAMAGE"/>
  111. </AISpecialPowerInfo>
  112. </LogicCommand>
  113. <LogicCommand
  114. Options="NEED_TARGET_POS"
  115. Type="SPECIAL_POWER"
  116. id="Command_ArcherArrowBarrageSpecialPower">
  117. <SpecialPower>SpecialPower_ArcherArrowBarrage</SpecialPower>
  118. <AISpecialPowerInfo
  119. Heuristic="AOE_ATTACK"
  120. Manager="MICRO_MANAGER"
  121. NeverUseWhileRetreating="true"
  122. NeverUseWhilePullingBack="true">
  123. <SpecialPowerWeapon
  124. Weapon="JapanArcherInfantryEnergyArrowBarrage"
  125. AoeAttackPowerLocationPreference="PREFER_CENTER_OF_ENEMIES"/>
  126. </AISpecialPowerInfo>
  127. </LogicCommand>
  128. <LogicCommand
  129. Type="SPECIAL_POWER"
  130. id="Command_ToggleJapanFortressShipTransformMode">
  131. <SpecialPower>SpecialPower_JapanFortressShipTransformMode</SpecialPower>
  132. <AISpecialPowerInfo
  133. Heuristic="TOGGLE"
  134. Manager="MICRO_MANAGER">
  135. </AISpecialPowerInfo>
  136. </LogicCommand>
  137. <LogicCommand
  138. Type="SPECIAL_POWER"
  139. id="Command_UnPackJapanFortressShipEgg">
  140. <SpecialPower>SpecialPower_UnpackReplaceSelf</SpecialPower>
  141. <AISpecialPowerInfo
  142. Heuristic="UNPACK"
  143. Manager="TACTIC">
  144. </AISpecialPowerInfo>
  145. </LogicCommand>
  146. <!-- ******** Yuriko ********-->
  147. <LogicCommand
  148. Type="SPECIAL_POWER"
  149. id="Command_PsyonicBlastSpecialPower_EP1">
  150. <SpecialPower>SpecialPower_PsyonicBlast_EP1</SpecialPower>
  151. </LogicCommand>
  152. <LogicCommand
  153. Type="SPECIAL_POWER"
  154. id="Command_ActivateYurikoShieldRank1">
  155. <SpecialPower>SpecialPower_ActivateYurikoShieldRank1</SpecialPower>
  156. </LogicCommand>
  157. <LogicCommand
  158. Type="SPECIAL_POWER"
  159. id="Command_ActivateYurikoShieldRank2">
  160. <SpecialPower>SpecialPower_ActivateYurikoShieldRank2</SpecialPower>
  161. </LogicCommand>
  162. <LogicCommand
  163. Type="SPECIAL_POWER"
  164. id="Command_ActivateYurikoShieldRank3">
  165. <SpecialPower>SpecialPower_ActivateYurikoShieldRank3</SpecialPower>
  166. </LogicCommand>
  167. <LogicCommand
  168. Options="NEED_TARGET_POS"
  169. Type="SPECIAL_POWER"
  170. id="Command_ActivateYurikoLureRank1">
  171. <SpecialPower>SpecialPower_ActivateYurikoLureRank1</SpecialPower>
  172. </LogicCommand>
  173. <LogicCommand
  174. Options="NEED_TARGET_POS"
  175. Type="SPECIAL_POWER"
  176. id="Command_ActivateYurikoLureRank2">
  177. <SpecialPower>SpecialPower_ActivateYurikoLureRank2</SpecialPower>
  178. </LogicCommand>
  179. <LogicCommand
  180. Options="NEED_TARGET_POS"
  181. Type="SPECIAL_POWER"
  182. id="Command_ActivateYurikoLureRank3">
  183. <SpecialPower>SpecialPower_ActivateYurikoLureRank3</SpecialPower>
  184. </LogicCommand>
  185. <LogicCommand
  186. Type="PLAYER_UPGRADE"
  187. id="Command_YurikoUpgradeSpeed01">
  188. <SpecialPower>SpecialPowerYurikoUpgradeSpeed01</SpecialPower>
  189. </LogicCommand>
  190. <LogicCommand
  191. Type="PLAYER_UPGRADE"
  192. id="Command_YurikoUpgradeSpeed02">
  193. <SpecialPower>SpecialPowerYurikoUpgradeSpeed02</SpecialPower>
  194. </LogicCommand>
  195. <LogicCommand
  196. Type="PLAYER_UPGRADE"
  197. id="Command_YurikoUpgradeHealth01">
  198. <SpecialPower>SpecialPowerYurikoUpgradeHealth01</SpecialPower>
  199. </LogicCommand>
  200. <LogicCommand
  201. Type="PLAYER_UPGRADE"
  202. id="Command_YurikoUpgradeHealth02">
  203. <SpecialPower>SpecialPowerYurikoUpgradeHealth02</SpecialPower>
  204. </LogicCommand>
  205. <LogicCommand
  206. Type="PLAYER_UPGRADE"
  207. id="Command_YurikoUpgradeAttackDamage01">
  208. <SpecialPower>SpecialPowerYurikoUpgradeAttackDamage01</SpecialPower>
  209. </LogicCommand>
  210. <LogicCommand
  211. Type="PLAYER_UPGRADE"
  212. id="Command_YurikoUpgradeAttackDamage02">
  213. <SpecialPower>SpecialPowerYurikoUpgradeAttackDamage02</SpecialPower>
  214. </LogicCommand>
  215. </AssetDeclaration>