ButtonTemplates.xml 55 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <AssetDeclaration xmlns="uri:ea.com:eala:asset">
  3. <Tags />
  4. <Includes>
  5. </Includes>
  6. <JoypadCommandBarButtonTemplate
  7. id="ButtonProductionQueueTypeMainStructure">
  8. <Data>
  9. <ProductionQueueType
  10. StateData="ButtonStateProductionMainStructure"
  11. QueueType="MAIN_STRUCTURE"/>
  12. </Data>
  13. </JoypadCommandBarButtonTemplate>
  14. <JoypadCommandBarButtonTemplate
  15. id="ButtonProductionQueueTypeOtherStructure">
  16. <Data>
  17. <ProductionQueueType
  18. StateData="ButtonStateProductionSupport"
  19. QueueType="OTHER_STRUCTURE"/>
  20. </Data>
  21. </JoypadCommandBarButtonTemplate>
  22. <JoypadCommandBarButtonTemplate
  23. id="ButtonProductionQueueTypeInfantry">
  24. <Data>
  25. <ProductionQueueType
  26. StateData="ButtonStateProductionInfantry"
  27. QueueType="INFANTRY"/>
  28. </Data>
  29. </JoypadCommandBarButtonTemplate>
  30. <JoypadCommandBarButtonTemplate
  31. id="ButtonProductionQueueTypeVehicle">
  32. <Data>
  33. <ProductionQueueType
  34. StateData="ButtonStateProductionVehicle"
  35. QueueType="VEHICLE"/>
  36. </Data>
  37. </JoypadCommandBarButtonTemplate>
  38. <JoypadCommandBarButtonTemplate
  39. id="ButtonProductionQueueTypeAircraft">
  40. <Data>
  41. <ProductionQueueType
  42. StateData="ButtonStateProductionAircraft"
  43. QueueType="AIRCRAFT"/>
  44. </Data>
  45. </JoypadCommandBarButtonTemplate>
  46. <JoypadCommandBarButtonTemplate
  47. id="ButtonProductionQueueTypeWatercraft">
  48. <Data>
  49. <ProductionQueueType
  50. StateData="ButtonStateProductionWatercraft"
  51. QueueType="WATERCRAFT"/>
  52. </Data>
  53. </JoypadCommandBarButtonTemplate>
  54. <JoypadCommandBarButtonTemplate
  55. id="ButtonOpenPlayerTechStore">
  56. <Data>
  57. <OpenPlayerTechStore
  58. StateData="ButtonStateOpenPlayerTechStore"/>
  59. </Data>
  60. </JoypadCommandBarButtonTemplate>
  61. <JoypadCommandBarButtonTemplate
  62. id="ButtonOpenPlayerPowers">
  63. <Data>
  64. <OpenPlayerPowers
  65. StateData="ButtonStateOpenPlayerPowers"/>
  66. </Data>
  67. </JoypadCommandBarButtonTemplate>
  68. <JoypadCommandBarButtonTemplate
  69. id="ButtonOpenUnitsMenu">
  70. <Data>
  71. <OpenUnitsMenu
  72. StateData="ButtonStateOpenUnitsMenu"/>
  73. </Data>
  74. </JoypadCommandBarButtonTemplate>
  75. <JoypadCommandBarButtonTemplate
  76. id="ButtonOpenControlGroups">
  77. <Data>
  78. <OpenControlGroups
  79. StateData="ButtonStateOpenControlGroups"/>
  80. </Data>
  81. </JoypadCommandBarButtonTemplate>
  82. <JoypadCommandBarButtonTemplate
  83. id="ButtonOpenCoopCommunicator">
  84. <Data>
  85. <OpenCoopCommunicator
  86. StateData="ButtonStateOpenCoopCommunicator"/>
  87. </Data>
  88. </JoypadCommandBarButtonTemplate>
  89. <JoypadCommandBarButtonTemplate
  90. id="ButtonActivateHotSpot">
  91. <Data>
  92. <ActivateHotSpot
  93. StateData="ButtonStateActivateHotSpot"/>
  94. </Data>
  95. </JoypadCommandBarButtonTemplate>
  96. <JoypadCommandBarButtonTemplate
  97. id="ButtonOpenUnitAbilities">
  98. <Data>
  99. <OpenUnitAbilities
  100. StateData="ButtonStateOpenUnitAbilities"/>
  101. </Data>
  102. </JoypadCommandBarButtonTemplate>
  103. <JoypadCommandBarButtonTemplate
  104. id="ButtonOpenStances">
  105. <Data>
  106. <OpenStances
  107. MixedStanceStateData="ButtonStateOpenStancesMixed">
  108. <StanceSettings Stance="GUARD" StateData="ButtonStateOpenStancesGuard"/>
  109. <StanceSettings Stance="AGGRESSIVE" StateData="ButtonStateOpenStancesAggressive"/>
  110. <StanceSettings Stance="HOLD_POSITION" StateData="ButtonStateOpenStancesHoldPosition"/>
  111. <StanceSettings Stance="HOLD_FIRE" StateData="ButtonStateOpenStancesHoldFire"/>
  112. </OpenStances>
  113. </Data>
  114. </JoypadCommandBarButtonTemplate>
  115. <JoypadCommandBarButtonTemplate
  116. id="ButtonSetStanceGuard">
  117. <Data>
  118. <SetStance
  119. StateData="ButtonStateSetStanceGuard"
  120. Stance="GUARD"/>
  121. </Data>
  122. </JoypadCommandBarButtonTemplate>
  123. <JoypadCommandBarButtonTemplate
  124. id="ButtonSetStanceAggressive">
  125. <Data>
  126. <SetStance
  127. StateData="ButtonStateSetStanceAggressive"
  128. Stance="AGGRESSIVE"/>
  129. </Data>
  130. </JoypadCommandBarButtonTemplate>
  131. <JoypadCommandBarButtonTemplate
  132. id="ButtonSetStanceHoldPosition">
  133. <Data>
  134. <SetStance
  135. StateData="ButtonStateSetStanceHoldPosition"
  136. Stance="HOLD_POSITION"/>
  137. </Data>
  138. </JoypadCommandBarButtonTemplate>
  139. <JoypadCommandBarButtonTemplate
  140. id="ButtonSetStanceHoldFire">
  141. <Data>
  142. <SetStance
  143. StateData="ButtonStateSetStanceHoldFire"
  144. Stance="HOLD_FIRE"/>
  145. </Data>
  146. </JoypadCommandBarButtonTemplate>
  147. <JoypadCommandBarButtonTemplate
  148. id="ButtonEnterSellMode">
  149. <Data>
  150. <EnterCommandMode
  151. StateData="ButtonStateEnterSellMode"
  152. CommandMode="Sell"/>
  153. </Data>
  154. </JoypadCommandBarButtonTemplate>
  155. <JoypadCommandBarButtonTemplate
  156. id="ButtonEnterTogglePowerMode">
  157. <Data>
  158. <EnterCommandMode
  159. StateData="ButtonStateEnterTogglePowerMode"
  160. CommandMode="TogglePower"/>
  161. </Data>
  162. </JoypadCommandBarButtonTemplate>
  163. <JoypadCommandBarButtonTemplate
  164. id="ButtonEnterToggleRepairMode">
  165. <Data>
  166. <EnterCommandMode
  167. StateData="ButtonStateEnterToggleRepairMode"
  168. CommandMode="ToggleRepair"/>
  169. </Data>
  170. </JoypadCommandBarButtonTemplate>
  171. <JoypadCommandBarButtonTemplate
  172. id="ButtonPlaceReadyStructure">
  173. <Data>
  174. <PlaceReadyStructure/>
  175. </Data>
  176. </JoypadCommandBarButtonTemplate>
  177. <JoypadCommandBarButtonTemplate
  178. id="ButtonAIHelpDirective">
  179. <Data>
  180. <AIStrategicDirective
  181. StateData="ButtonStateAIHelpDirective"
  182. Directive="Help"/>
  183. </Data>
  184. </JoypadCommandBarButtonTemplate>
  185. <JoypadCommandBarButtonTemplate
  186. id="ButtonAINormalDirective">
  187. <Data>
  188. <AIStrategicDirective
  189. StateData="ButtonStateAINormalDirective"
  190. Directive="Normal"/>
  191. </Data>
  192. </JoypadCommandBarButtonTemplate>
  193. <JoypadCommandBarButtonTemplate
  194. id="ButtonAIAssaultDirective">
  195. <Data>
  196. <AIStrategicDirective
  197. StateData="ButtonStateAIAssaultDirective"
  198. Directive="Assault"/>
  199. </Data>
  200. </JoypadCommandBarButtonTemplate>
  201. <JoypadCommandBarButtonTemplate
  202. id="ButtonAIHoldObjectDirective">
  203. <Data>
  204. <AIStrategicDirective
  205. StateData="ButtonStateAIHoldObjectDirective"
  206. Directive="HoldObject"/>
  207. </Data>
  208. </JoypadCommandBarButtonTemplate>
  209. <JoypadCommandBarButtonTemplate
  210. id="ButtonAIHoldPositionDirective">
  211. <Data>
  212. <AIStrategicDirective
  213. StateData="ButtonStateAIHoldPositionDirective"
  214. Directive="HoldPosition"/>
  215. </Data>
  216. </JoypadCommandBarButtonTemplate>
  217. <!-- ************************************** -->
  218. <!-- ************************************** -->
  219. <!-- RA3 -->
  220. <!-- ************************************** -->
  221. <!-- ************************************** -->
  222. <JoypadCommandBarButtonTemplate
  223. id="ButtonEvacuateAll">
  224. <Data>
  225. <Evacuate
  226. LogicCommand="Command_Evacuate"
  227. StateData="ButtonStateAbilityEvacuateAll"/>
  228. </Data>
  229. </JoypadCommandBarButtonTemplate>
  230. <JoypadCommandBarButtonTemplate
  231. id="ButtonSovietBattleBunkerEvacuateAll">
  232. <Data>
  233. <Evacuate
  234. LogicCommand="Command_SovietBattleBunkerEvacuate"
  235. StateData="ButtonStateAbilitySovietBattleBunkerEvacuateAll"/>
  236. </Data>
  237. </JoypadCommandBarButtonTemplate>
  238. <JoypadCommandBarButtonTemplate
  239. id="ButtonSovietAntiGroundAircraftEvacuate">
  240. <Data>
  241. <Evacuate
  242. LogicCommand="Command_SovietAntiGroundAircraftEvacuate"
  243. StateData="ButtonStateAbilitySovietAntiGroundAircraftEvacuate"/>
  244. </Data>
  245. </JoypadCommandBarButtonTemplate>
  246. <JoypadCommandBarButtonTemplate
  247. id="ButtonCivilianStructureEvacuate">
  248. <Data>
  249. <Evacuate
  250. LogicCommand="Command_CivilianStructureEvacuate"
  251. StateData="ButtonStateAbilityCivilianStructureEvacuate"/>
  252. </Data>
  253. </JoypadCommandBarButtonTemplate>
  254. <JoypadCommandBarButtonTemplate
  255. id="ButtonAlliedAntiInfantryVehicleEvacuate">
  256. <Data>
  257. <Evacuate
  258. LogicCommand="Command_AlliedAntiInfantryVehicleEvacuate"
  259. StateData="ButtonStateAbilityAlliedAntiInfantryVehicleEvacuate"/>
  260. </Data>
  261. </JoypadCommandBarButtonTemplate>
  262. <JoypadCommandBarButtonTemplate
  263. id="ButtonDisguisedEvacuate">
  264. <Data>
  265. <Evacuate
  266. LogicCommand="Command_DisguisedEvacuate"
  267. StateData="ButtonStateAbilityDisguisedEvacuate"/>
  268. </Data>
  269. </JoypadCommandBarButtonTemplate>
  270. <JoypadCommandBarButtonTemplate
  271. id="ButtonReturnToAirfield">
  272. <Data>
  273. <SpecialPower
  274. LogicCommand="Command_ReturnToAirfield"
  275. StateData="ButtonStateAbilityReturnToAirfield"/>
  276. </Data>
  277. </JoypadCommandBarButtonTemplate>
  278. <!-- Allied -->
  279. <JoypadCommandBarButtonTemplate
  280. id="ButtonAlliedBaseDefenseEvacuate">
  281. <Data>
  282. <Evacuate
  283. LogicCommand="Command_AlliedBaseDefenseEvacuate"
  284. StateData="ButtonStateAbilityAlliedBaseDefenseEvacuate"/>
  285. </Data>
  286. </JoypadCommandBarButtonTemplate>
  287. <JoypadCommandBarButtonTemplate
  288. id="ButtonTimeBelt">
  289. <Data>
  290. <SpecialPower
  291. LogicCommand="Command_TimeBeltSpecialPower"
  292. StateData="ButtonStateAbilityTimeBelt"/>
  293. </Data>
  294. </JoypadCommandBarButtonTemplate>
  295. <JoypadCommandBarButtonTemplate
  296. id="ButtonAlliedEngineerHeal">
  297. <Data>
  298. <ToggleSpecialPower
  299. LogicCommand="Command_ToggleAlliedEngineerHeal">
  300. <StateData>ButtonStateAbilityAlliedEngineerHeal</StateData>
  301. <StateData>ButtonStateAbilityAlliedEngineerHealOff</StateData>
  302. </ToggleSpecialPower>
  303. </Data>
  304. </JoypadCommandBarButtonTemplate>
  305. <JoypadCommandBarButtonTemplate
  306. id="ButtonUpgradeAlliedTech2">
  307. <Data>
  308. <ObjectUpgrade
  309. LogicCommand="Command_PurchaseAlliedTech2"
  310. StateData="ButtonStateUpgradeAlliedTech2"/>
  311. </Data>
  312. </JoypadCommandBarButtonTemplate>
  313. <JoypadCommandBarButtonTemplate
  314. id="ButtonUpgradeAlliedTech3">
  315. <Data>
  316. <ObjectUpgrade
  317. LogicCommand="Command_PurchaseAlliedTech3"
  318. StateData="ButtonStateUpgradeAlliedTech3"/>
  319. </Data>
  320. </JoypadCommandBarButtonTemplate>
  321. <JoypadCommandBarButtonTemplate
  322. id="ButtonPackAlliedMCV">
  323. <Data>
  324. <SpecialPower
  325. LogicCommand="Command_PackAlliedMCV"
  326. StateData="ButtonStateAbilityPackAlliedMCV"/>
  327. </Data>
  328. </JoypadCommandBarButtonTemplate>
  329. <JoypadCommandBarButtonTemplate
  330. id="ButtonToggleShieldSphere">
  331. <Data>
  332. <SpecialPower
  333. LogicCommand="Command_ToggleShieldSphere"
  334. StateData="ButtonStateToggleShieldSphere"/>
  335. </Data>
  336. </JoypadCommandBarButtonTemplate>
  337. <JoypadCommandBarButtonTemplate
  338. id="ButtonUnPackAlliedMCV">
  339. <Data>
  340. <Unpack
  341. LogicCommand="Command_UnPackAlliedMCV"
  342. StateData="ButtonStateAbilityUnPackAlliedMCV"/>
  343. </Data>
  344. </JoypadCommandBarButtonTemplate>
  345. <JoypadCommandBarButtonTemplate
  346. id="ButtonUnPackAlliedMiner">
  347. <Data>
  348. <Unpack
  349. LogicCommand="Command_UnPackAlliedMiner"
  350. StateData="ButtonStateAbilityUnPackAlliedMiner"/>
  351. </Data>
  352. </JoypadCommandBarButtonTemplate>
  353. <JoypadCommandBarButtonTemplate
  354. id="ButtonAlliedFighterAircraftReturnToAirfield">
  355. <Data>
  356. <SpecialPower
  357. LogicCommand="Command_AlliedFighterAircraftReturnToAirfield"
  358. StateData="ButtonStateAbilityAlliedFighterAircraftReturnToAirfield"/>
  359. </Data>
  360. </JoypadCommandBarButtonTemplate>
  361. <JoypadCommandBarButtonTemplate
  362. id="ButtonAlliedAntiGroundAircraftReturnToAirfield">
  363. <Data>
  364. <SpecialPower
  365. LogicCommand="Command_AlliedAntiGroundAircraftReturnToAirfield"
  366. StateData="ButtonStateAbilityAlliedAntiGroundAircraftReturnToAirfield"/>
  367. </Data>
  368. </JoypadCommandBarButtonTemplate>
  369. <!-- Soviet -->
  370. <JoypadCommandBarButtonTemplate
  371. id="ButtonSovietFighterAircraftReturnToAirfield">
  372. <Data>
  373. <SpecialPower
  374. LogicCommand="Command_SovietFighterAircraftReturnToAirfield"
  375. StateData="ButtonStateAbilitySovietFighterAircraftReturnToAirfield"/>
  376. </Data>
  377. </JoypadCommandBarButtonTemplate>
  378. <JoypadCommandBarButtonTemplate
  379. id="ButtonPackSovietMCV">
  380. <Data>
  381. <SpecialPower
  382. LogicCommand="Command_PackSovietMCV"
  383. StateData="ButtonStateAbilityPackSovietMCV"/>
  384. </Data>
  385. </JoypadCommandBarButtonTemplate>
  386. <JoypadCommandBarButtonTemplate
  387. id="ButtonUnPackSovietMCV">
  388. <Data>
  389. <Unpack
  390. LogicCommand="Command_UnPackSovietMCV"
  391. StateData="ButtonStateAbilityUnPackSovietMCV"/>
  392. </Data>
  393. </JoypadCommandBarButtonTemplate>
  394. <JoypadCommandBarButtonTemplate
  395. id="ButtonUnPackSovietSurveyor">
  396. <Data>
  397. <Unpack
  398. LogicCommand="Command_UnPackSovietSurveyor"
  399. StateData="ButtonStateAbilityUnPackSovietSurveyor"/>
  400. </Data>
  401. </JoypadCommandBarButtonTemplate>
  402. <JoypadCommandBarButtonTemplate
  403. id="ButtonPackJapanMCV">
  404. <Data>
  405. <SpecialPower
  406. LogicCommand="Command_PackJapanMCV"
  407. StateData="ButtonStateAbilityPackJapanMCV"/>
  408. </Data>
  409. </JoypadCommandBarButtonTemplate>
  410. <JoypadCommandBarButtonTemplate
  411. id="ButtonUnPackJapanMCV">
  412. <Data>
  413. <Unpack
  414. LogicCommand="Command_UnPackJapanMCV"
  415. StateData="ButtonStateAbilityUnPackJapanMCV"/>
  416. </Data>
  417. </JoypadCommandBarButtonTemplate>
  418. <JoypadCommandBarButtonTemplate
  419. id="ButtonUnPackJapanRefineryEgg">
  420. <Data>
  421. <Unpack
  422. LogicCommand="Command_UnPackJapanRefineryEgg"
  423. StateData="ButtonStateAbilityUnPackJapanRefineryEgg"/>
  424. </Data>
  425. </JoypadCommandBarButtonTemplate>
  426. <JoypadCommandBarButtonTemplate
  427. id="ButtonUnPackJapanBarracksEgg">
  428. <Data>
  429. <Unpack
  430. LogicCommand="Command_UnPackJapanBarracksEgg"
  431. StateData="ButtonStateAbilityUnPackJapanBarracksEgg"/>
  432. </Data>
  433. </JoypadCommandBarButtonTemplate>
  434. <JoypadCommandBarButtonTemplate
  435. id="ButtonUnPackJapanPowerPlantEgg">
  436. <Data>
  437. <Unpack
  438. LogicCommand="Command_UnPackJapanPowerPlantEgg"
  439. StateData="ButtonStateAbilityUnPackJapanPowerPlantEgg"/>
  440. </Data>
  441. </JoypadCommandBarButtonTemplate>
  442. <JoypadCommandBarButtonTemplate
  443. id="ButtonUnPackJapanWarFactoryEgg">
  444. <Data>
  445. <Unpack
  446. LogicCommand="Command_UnPackJapanWarFactoryEgg"
  447. StateData="ButtonStateAbilityUnPackJapanWarFactoryEgg"/>
  448. </Data>
  449. </JoypadCommandBarButtonTemplate>
  450. <JoypadCommandBarButtonTemplate
  451. id="ButtonUnPackJapanNavalYardEgg">
  452. <Data>
  453. <Unpack
  454. LogicCommand="Command_UnPackJapanNavalYardEgg"
  455. StateData="ButtonStateAbilityUnPackJapanNavalYardEgg"/>
  456. </Data>
  457. </JoypadCommandBarButtonTemplate>
  458. <JoypadCommandBarButtonTemplate
  459. id="ButtonUnPackJapanSuperWeaponEgg">
  460. <Data>
  461. <Unpack
  462. LogicCommand="Command_UnPackJapanSuperWeaponEgg"
  463. StateData="ButtonStateAbilityUnPackJapanSuperWeaponEgg"/>
  464. </Data>
  465. </JoypadCommandBarButtonTemplate>
  466. <JoypadCommandBarButtonTemplate
  467. id="ButtonUnPackJapanSuperWeaponAdvancedEgg">
  468. <Data>
  469. <Unpack
  470. LogicCommand="Command_UnPackJapanSuperWeaponAdvancedEgg"
  471. StateData="ButtonStateAbilityUnPackJapanSuperWeaponAdvancedEgg"/>
  472. </Data>
  473. </JoypadCommandBarButtonTemplate>
  474. <JoypadCommandBarButtonTemplate
  475. id="ButtonUnPackJapanBaseDefenseEgg">
  476. <Data>
  477. <Unpack
  478. LogicCommand="Command_UnPackJapanBaseDefenseEgg"
  479. StateData="ButtonStateAbilityUnPackJapanBaseDefenseEgg"/>
  480. </Data>
  481. </JoypadCommandBarButtonTemplate>
  482. <JoypadCommandBarButtonTemplate
  483. id="ButtonUnPackJapanBaseDefenseAdvancedEgg">
  484. <Data>
  485. <Unpack
  486. LogicCommand="Command_UnPackJapanBaseDefenseAdvancedEgg"
  487. StateData="ButtonStateAbilityUnPackJapanBaseDefenseAdvancedEgg"/>
  488. </Data>
  489. </JoypadCommandBarButtonTemplate>
  490. <JoypadCommandBarButtonTemplate
  491. id="ButtonUnPackJapanConstructionYardEgg">
  492. <Data>
  493. <Unpack
  494. LogicCommand="Command_UnPackJapanConstructionYardEgg"
  495. StateData="ButtonStateAbilityUnPackJapanConstructionYardEgg"/>
  496. </Data>
  497. </JoypadCommandBarButtonTemplate>
  498. <JoypadCommandBarButtonTemplate
  499. id="ButtonUnPackJapanTechStructureEgg">
  500. <Data>
  501. <Unpack
  502. LogicCommand="Command_UnPackJapanTechStructureEgg"
  503. StateData="ButtonStateAbilityUnPackJapanTechStructureEgg"/>
  504. </Data>
  505. </JoypadCommandBarButtonTemplate>
  506. <JoypadCommandBarButtonTemplate
  507. id="ButtonToggleMirageField">
  508. <Data>
  509. <ToggleSpecialPower
  510. LogicCommand="Command_ToggleMirageField">
  511. <StateData>ButtonStateToggleMirageField</StateData>
  512. <StateData>ButtonStateToggleMirageFieldOff</StateData>
  513. </ToggleSpecialPower>
  514. </Data>
  515. </JoypadCommandBarButtonTemplate>
  516. <JoypadCommandBarButtonTemplate
  517. id="ButtonToggleTargetPainter">
  518. <Data>
  519. <ToggleSpecialPower
  520. LogicCommand="Command_ToggleTargetPainter">
  521. <StateData>ButtonStateToggleTargetPainter</StateData>
  522. <StateData>ButtonStateToggleTargetPainterOff</StateData>
  523. </ToggleSpecialPower>
  524. </Data>
  525. </JoypadCommandBarButtonTemplate>
  526. <JoypadCommandBarButtonTemplate
  527. id="ButtonToggleMagneticArmor">
  528. <Data>
  529. <ToggleSpecialPower
  530. LogicCommand="Command_ToggleMagneticArmor">
  531. <StateData>ButtonStateToggleMagneticArmor</StateData>
  532. <StateData>ButtonStateToggleMagneticArmorOff</StateData>
  533. </ToggleSpecialPower>
  534. </Data>
  535. </JoypadCommandBarButtonTemplate>
  536. <JoypadCommandBarButtonTemplate
  537. id="ButtonToggleShortCircuit">
  538. <Data>
  539. <ToggleSpecialPower
  540. LogicCommand="Command_ToggleShortCircuit">
  541. <StateData>ButtonStateToggleShortCircuit</StateData>
  542. <StateData>ButtonStateToggleShortCircuitOff</StateData>
  543. </ToggleSpecialPower>
  544. </Data>
  545. </JoypadCommandBarButtonTemplate>
  546. <JoypadCommandBarButtonTemplate
  547. id="ButtonToggleShortCircuitTank">
  548. <Data>
  549. <ToggleSpecialPower
  550. LogicCommand="Command_ToggleShortCircuitTank">
  551. <StateData>ButtonStateToggleShortCircuitTank</StateData>
  552. <StateData>ButtonStateToggleShortCircuitTankOff</StateData>
  553. </ToggleSpecialPower>
  554. </Data>
  555. </JoypadCommandBarButtonTemplate>
  556. <JoypadCommandBarButtonTemplate
  557. id="ButtonBuildAlliedPowerPlantTurbine">
  558. <Data>
  559. <ObjectUpgrade
  560. LogicCommand="Command_UpgradeAlliedPowerPlantTurbine"
  561. StateData="ButtonStateBuildAlliedPowerPlantTurbine"/>
  562. </Data>
  563. </JoypadCommandBarButtonTemplate>
  564. <JoypadCommandBarButtonTemplate
  565. id="ButtonBuildAlliedNavalYardRepairBay">
  566. <Data>
  567. <ObjectUpgrade
  568. LogicCommand="Command_UpgradeAlliedNavalYardRepairBay"
  569. StateData="ButtonStateBuildAlliedNavalYardRepairBay"/>
  570. </Data>
  571. </JoypadCommandBarButtonTemplate>
  572. <JoypadCommandBarButtonTemplate
  573. id="ButtonBuildAlliedWarFactoryRepairBay">
  574. <Data>
  575. <ObjectUpgrade
  576. LogicCommand="Command_UpgradeAlliedWarFactoryRepairBay"
  577. StateData="ButtonStateBuildAlliedWarFactoryRepairBay"/>
  578. </Data>
  579. </JoypadCommandBarButtonTemplate>
  580. <JoypadCommandBarButtonTemplate
  581. id="ButtonBuildAlliedCrane">
  582. <Data>
  583. <ObjectUpgrade
  584. LogicCommand="Command_UpgradeAlliedCrane"
  585. StateData="ButtonStateBuildAlliedCrane"/>
  586. </Data>
  587. </JoypadCommandBarButtonTemplate>
  588. <JoypadCommandBarButtonTemplate
  589. id="ButtonBuildAlliedRadarDish">
  590. <Data>
  591. <ObjectUpgrade
  592. LogicCommand="Command_UpgradeAlliedRadarDish"
  593. StateData="ButtonStateBuildAlliedRadarDish"/>
  594. </Data>
  595. </JoypadCommandBarButtonTemplate>
  596. <JoypadCommandBarButtonTemplate
  597. id="ButtonPlayerPowerSovietMassProduction">
  598. <Data>
  599. <PlayerPower
  600. StateData="ButtonStatePlayerPowerSovietMassProduction"
  601. SpecialPower="SpecialPowerSovietMassProduction"/>
  602. </Data>
  603. </JoypadCommandBarButtonTemplate>
  604. <JoypadCommandBarButtonTemplate
  605. id="ButtonBuildAlliedConstructionYardRepairBay">
  606. <Data>
  607. <ObjectUpgrade
  608. LogicCommand="Command_UpgradeAlliedConstructionYardRepairBay"
  609. StateData="ButtonStateBuildAlliedConstructionYardRepairBay"/>
  610. </Data>
  611. </JoypadCommandBarButtonTemplate>
  612. <JoypadCommandBarButtonTemplate
  613. id="ButtonBark">
  614. <Data>
  615. <SpecialPower
  616. LogicCommand="Command_ActivateBarkSpecialPower"
  617. StateData="ButtonStateAbilityBark"/>
  618. </Data>
  619. </JoypadCommandBarButtonTemplate>
  620. <JoypadCommandBarButtonTemplate
  621. id="ButtonAlliedRecallAllAircraft">
  622. <Data>
  623. <SpecialPower
  624. StateData="ButtonStateAbilityAlliedRecallAllAircraft"
  625. LogicCommand="Command_AlliedRecallAllAircraft"/>
  626. </Data>
  627. </JoypadCommandBarButtonTemplate>
  628. <JoypadCommandBarButtonTemplate
  629. id="ButtonSovietRecallAllAircraft">
  630. <Data>
  631. <SpecialPower
  632. StateData="ButtonStateAbilitySovietRecallAllAircraft"
  633. LogicCommand="Command_SovietRecallAllAircraft"/>
  634. </Data>
  635. </JoypadCommandBarButtonTemplate>
  636. <JoypadCommandBarButtonTemplate
  637. id="ButtonToggleRiotShield">
  638. <Data>
  639. <ToggleSpecialPower
  640. LogicCommand="Command_ToggleRiotShieldSpecialPower">
  641. <StateData>ButtonStateToggleRiotShield</StateData>
  642. <StateData>ButtonStateToggleRiotShieldOff</StateData>
  643. </ToggleSpecialPower>
  644. </Data>
  645. </JoypadCommandBarButtonTemplate>
  646. <JoypadCommandBarButtonTemplate
  647. id="ButtonActivateSuperSonic">
  648. <Data>
  649. <SpecialPower
  650. LogicCommand="Command_ActivateSuperSonicSpecialPower"
  651. StateData="ButtonStateActivateSuperSonic"/>
  652. </Data>
  653. </JoypadCommandBarButtonTemplate>
  654. <JoypadCommandBarButtonTemplate
  655. id="ButtonActivateRadarLock">
  656. <Data>
  657. <ToggleSpecialPower
  658. LogicCommand="Command_ToggleRadarLockSpecialPower">
  659. <StateData>ButtonStateToggleRadarLock</StateData>
  660. <StateData>ButtonStateToggleRadarLockOff</StateData>
  661. </ToggleSpecialPower>
  662. </Data>
  663. </JoypadCommandBarButtonTemplate>
  664. <JoypadCommandBarButtonTemplate
  665. id="ButtonActivateWeaponScrambler">
  666. <Data>
  667. <ToggleSpecialPower
  668. LogicCommand="Command_ToggleWeaponScrambler">
  669. <StateData>ButtonStateToggleWeaponScrambler</StateData>
  670. <StateData>ButtonStateToggleWeaponScramblerOff</StateData>
  671. </ToggleSpecialPower>
  672. </Data>
  673. </JoypadCommandBarButtonTemplate>
  674. <JoypadCommandBarButtonTemplate
  675. id="ButtonPlayerPowerAlliedFreeTrade">
  676. <Data>
  677. <PlayerPower
  678. StateData="ButtonStatePlayerPowerAlliedFreeTrade"
  679. SpecialPower="SpecialPowerAlliedFreeTrade"/>
  680. </Data>
  681. </JoypadCommandBarButtonTemplate>
  682. <JoypadCommandBarButtonTemplate
  683. id="ButtonBribe">
  684. <Data>
  685. <SpecialPower
  686. LogicCommand="Command_ActivateBribeSpecialPower"
  687. StateData="ButtonStateAbilityBribe"/>
  688. </Data>
  689. </JoypadCommandBarButtonTemplate>
  690. <!-- Soviet -->
  691. <JoypadCommandBarButtonTemplate
  692. id="ButtonRoar">
  693. <Data>
  694. <SpecialPower
  695. LogicCommand="Command_ActivateRoarSpecialPower"
  696. StateData="ButtonStateAbilityRoar"/>
  697. </Data>
  698. </JoypadCommandBarButtonTemplate>
  699. <JoypadCommandBarButtonTemplate
  700. id="ButtonSuperTorpedos">
  701. <Data>
  702. <SpecialPower
  703. LogicCommand="Command_ActivateSuperTorpedos"
  704. StateData="ButtonStateAbilitySuperTorpedos"/>
  705. </Data>
  706. </JoypadCommandBarButtonTemplate>
  707. <JoypadCommandBarButtonTemplate
  708. id="ButtonTeslaNova">
  709. <Data>
  710. <SpecialPower
  711. LogicCommand="Command_ActivateTeslaNova"
  712. StateData="ButtonStateAbilityTeslaNova"/>
  713. </Data>
  714. </JoypadCommandBarButtonTemplate>
  715. <JoypadCommandBarButtonTemplate
  716. id="ButtonMechaKingShockwave">
  717. <Data>
  718. <SpecialPower
  719. LogicCommand="Command_ActivateMechaKingShockwave"
  720. StateData="ButtonStateAbilityMechaKingShockwave"/>
  721. </Data>
  722. </JoypadCommandBarButtonTemplate>
  723. <JoypadCommandBarButtonTemplate
  724. id="ButtonEjectPassengers">
  725. <Data>
  726. <TargetedSpecialPower
  727. RadiusCursor="Target_Allied_Paradrop"
  728. LogicCommand="Command_ActivateEjectPassengersSpecialPower"
  729. StateData="ButtonStateAbilityEjectPassengers"/>
  730. </Data>
  731. </JoypadCommandBarButtonTemplate>
  732. <JoypadCommandBarButtonTemplate
  733. id="ButtonEjectPassengersUntargetted">
  734. <Data>
  735. <SpecialPower
  736. LogicCommand="Command_ActivateEjectPassengersSpecialPowerUntargeted"
  737. StateData="ButtonStateAbilityEjectPassengersUntargetted"/>
  738. </Data>
  739. </JoypadCommandBarButtonTemplate>
  740. <JoypadCommandBarButtonTemplate
  741. id="ButtonToggleLeechBeam">
  742. <Data>
  743. <ToggleSpecialPower
  744. LogicCommand="Command_ToggleLeechBeam">
  745. <StateData>ButtonStateToggleLeechBeam</StateData>
  746. <StateData>ButtonStateToggleLeechBeamOff</StateData>
  747. </ToggleSpecialPower>
  748. </Data>
  749. </JoypadCommandBarButtonTemplate>
  750. <JoypadCommandBarButtonTemplate
  751. id="ButtonPilotSnipe">
  752. <Data>
  753. <TargetedSpecialPower
  754. LogicCommand="Command_ActivatePilotSnipeSpecialPower"
  755. StateData="ButtonStateAbilityPilotSnipe"/>
  756. </Data>
  757. </JoypadCommandBarButtonTemplate>
  758. <JoypadCommandBarButtonTemplate
  759. id="ButtonLeap">
  760. <Data>
  761. <TargetedSpecialPower
  762. LogicCommand="Command_ActivateLeapSpecialPower"
  763. StateData="ButtonStateAbilityLeap"/>
  764. </Data>
  765. </JoypadCommandBarButtonTemplate>
  766. <JoypadCommandBarButtonTemplate
  767. id="ButtonEMPCruiseMissle">
  768. <Data>
  769. <TargetedSpecialPower
  770. LogicCommand="Command_ActivateEMPCruiseMissleSpecialPower"
  771. StateData="ButtonStateAbilityEMPCruiseMissle"/>
  772. </Data>
  773. </JoypadCommandBarButtonTemplate>
  774. <JoypadCommandBarButtonTemplate
  775. id="ButtonJump">
  776. <Data>
  777. <TargetedSpecialPower
  778. LogicCommand="Command_ActivateJumpSpecialPower"
  779. StateData="ButtonStateAbilityJump"/>
  780. </Data>
  781. </JoypadCommandBarButtonTemplate>
  782. <JoypadCommandBarButtonTemplate
  783. id="ButtonRapidLaunch">
  784. <Data>
  785. <ToggleSpecialPower
  786. LogicCommand="Command_ToggleRapidLaunchSpecialPower">
  787. <StateData>ButtonStateAbilityRapidLaunch</StateData>
  788. <StateData>ButtonStateAbilityRapidLaunchOff</StateData>
  789. </ToggleSpecialPower>
  790. </Data>
  791. </JoypadCommandBarButtonTemplate>
  792. <JoypadCommandBarButtonTemplate
  793. id="ButtonMIRV">
  794. <Data>
  795. <ToggleSpecialPower
  796. LogicCommand="Command_ToggleMIRVSpecialPower">
  797. <StateData>ButtonStateAbilityMIRV</StateData>
  798. <StateData>ButtonStateAbilityMIRVOff</StateData>
  799. </ToggleSpecialPower>
  800. </Data>
  801. </JoypadCommandBarButtonTemplate>
  802. <JoypadCommandBarButtonTemplate
  803. id="ButtonMolotovCocktail">
  804. <Data>
  805. <ToggleSpecialPower
  806. LogicCommand="Command_ToggleMolotovCocktailSpecialPower">
  807. <StateData>ButtonStateAbilityMolotovCocktail</StateData>
  808. <StateData>ButtonStateAbilityMolotovCocktailOff</StateData>
  809. </ToggleSpecialPower>
  810. </Data>
  811. </JoypadCommandBarButtonTemplate>
  812. <JoypadCommandBarButtonTemplate
  813. id="ButtonSovietBunker">
  814. <Data>
  815. <AssembleStructure
  816. LogicCommand="Command_ConstructSovietBunker"
  817. StateData="ButtonStateAbilityConstructSovietBunker"/>
  818. </Data>
  819. </JoypadCommandBarButtonTemplate>
  820. <JoypadCommandBarButtonTemplate
  821. id="ButtonSmokeBomb">
  822. <Data>
  823. <TargetedSpecialPower
  824. LogicCommand="Command_SmokeBombSpecialPower"
  825. StateData="ButtonStateAbilitySmokeBomb"/>
  826. </Data>
  827. </JoypadCommandBarButtonTemplate>
  828. <JoypadCommandBarButtonTemplate
  829. id="ButtonPsyonicBlast">
  830. <Data>
  831. <TargetedSpecialPower
  832. LogicCommand="Command_PsyonicBlastSpecialPower"
  833. StateData="ButtonStateAbilityPsyonicBlast"/>
  834. </Data>
  835. </JoypadCommandBarButtonTemplate>
  836. <JoypadCommandBarButtonTemplate
  837. id="ButtonToggleLockDownGun">
  838. <Data>
  839. <ToggleSpecialPower
  840. LogicCommand="Command_ToggleLockDownGunSpecialPower">
  841. <StateData>ButtonStateAbilityToggleLockDownGun</StateData>
  842. <StateData>ButtonStateAbilityToggleLockDownGunOff</StateData>
  843. </ToggleSpecialPower>
  844. </Data>
  845. </JoypadCommandBarButtonTemplate>
  846. <JoypadCommandBarButtonTemplate
  847. id="ButtonMagneticBomb">
  848. <Data>
  849. <ToggleSpecialPower
  850. LogicCommand="Command_ToggleMagneticBombSpecialPower">
  851. <StateData>ButtonStateAbilityMagneticBomb</StateData>
  852. <StateData>ButtonStateAbilityMagneticBombOff</StateData>
  853. </ToggleSpecialPower>
  854. </Data>
  855. </JoypadCommandBarButtonTemplate>
  856. <JoypadCommandBarButtonTemplate
  857. id="ButtonToggleBinaryWeapon">
  858. <Data>
  859. <ToggleSpecialPower
  860. LogicCommand="Command_ToggleBinaryWeapon">
  861. <StateData>ButtonStateToggleBinaryWeapon</StateData>
  862. <StateData>ButtonStateToggleBinaryWeaponOff</StateData>
  863. </ToggleSpecialPower>
  864. </Data>
  865. </JoypadCommandBarButtonTemplate>
  866. <JoypadCommandBarButtonTemplate
  867. id="ButtonToggleArmorUp">
  868. <Data>
  869. <ToggleSpecialPower
  870. LogicCommand="Command_ToggleArmorUp">
  871. <StateData>ButtonStateToggleArmorUp</StateData>
  872. <StateData>ButtonStateToggleArmorUpOff</StateData>
  873. </ToggleSpecialPower>
  874. </Data>
  875. </JoypadCommandBarButtonTemplate>
  876. <JoypadCommandBarButtonTemplate
  877. id="ButtonToggleAfterburners">
  878. <Data>
  879. <ToggleSpecialPower
  880. LogicCommand="Command_ToggleAfterburners">
  881. <StateData>ButtonStateToggleAfterburners</StateData>
  882. <StateData>ButtonStateToggleAfterburnersOff</StateData>
  883. </ToggleSpecialPower>
  884. </Data>
  885. </JoypadCommandBarButtonTemplate>
  886. <JoypadCommandBarButtonTemplate
  887. id="ButtonBuildSovietCrane">
  888. <Data>
  889. <ObjectUpgrade
  890. LogicCommand="Command_UpgradeSovietCrane"
  891. StateData="ButtonStateBuildSovietCrane"/>
  892. </Data>
  893. </JoypadCommandBarButtonTemplate>
  894. <JoypadCommandBarButtonTemplate
  895. id="ButtonBuildSovietRadarDish">
  896. <Data>
  897. <ObjectUpgrade
  898. LogicCommand="Command_UpgradeSovietRadarDish"
  899. StateData="ButtonStateBuildSovietRadarDish"/>
  900. </Data>
  901. </JoypadCommandBarButtonTemplate>
  902. <JoypadCommandBarButtonTemplate
  903. id="ButtonBuildSovietConstructionYardSalvageYard">
  904. <Data>
  905. <ObjectUpgrade
  906. LogicCommand="Command_UpgradeSovietConstructionYardSalvageYard"
  907. StateData="ButtonStateBuildSovietConstructionYardSalvageYard"/>
  908. </Data>
  909. </JoypadCommandBarButtonTemplate>
  910. <JoypadCommandBarButtonTemplate
  911. id="ButtonBuildSovietWarFactorySalvageYard">
  912. <Data>
  913. <ObjectUpgrade
  914. LogicCommand="Command_UpgradeSovietWarFactorySalvageYard"
  915. StateData="ButtonStateBuildSovietWarFactorySalvageYard"/>
  916. </Data>
  917. </JoypadCommandBarButtonTemplate>
  918. <JoypadCommandBarButtonTemplate
  919. id="ButtonBuildSovietNavalYardSalvageYard">
  920. <Data>
  921. <ObjectUpgrade
  922. LogicCommand="Command_UpgradeSovietNavalYardSalvageYard"
  923. StateData="ButtonStateBuildSovietNavalYardSalvageYard"/>
  924. </Data>
  925. </JoypadCommandBarButtonTemplate>
  926. <JoypadCommandBarButtonTemplate
  927. id="ButtonToggleHarpoon">
  928. <Data>
  929. <ToggleSpecialPower
  930. LogicCommand="Command_ToggleHarpoonSpecialPower">
  931. <StateData>ButtonStateToggleHarpoon</StateData>
  932. <StateData>ButtonStateToggleHarpoonOff</StateData>
  933. </ToggleSpecialPower>
  934. </Data>
  935. </JoypadCommandBarButtonTemplate>
  936. <JoypadCommandBarButtonTemplate
  937. id="ButtonPlayerPowerTerrorDroneEggs">
  938. <Data>
  939. <PlayerPower
  940. StateData="ButtonStatePlayerPowerTerrorDroneEggs"
  941. SpecialPower="SpecialPowerTerrorDroneEggs"/>
  942. </Data>
  943. </JoypadCommandBarButtonTemplate>
  944. <JoypadCommandBarButtonTemplate
  945. id="ButtonPlayerPowerCrushPuppies">
  946. <Data>
  947. <PlayerPower
  948. StateData="ButtonStatePlayerPowerCrushPuppies"
  949. SpecialPower="SpecialPowerCrushPuppies"/>
  950. </Data>
  951. </JoypadCommandBarButtonTemplate>
  952. <!-- Japan -->
  953. <JoypadCommandBarButtonTemplate
  954. id="ButtonKamikazeAttack">
  955. <Data>
  956. <TargetedSpecialPower
  957. LogicCommand="Command_ToggleKamikazeAttackSpecialPower"
  958. StateData="ButtonStateAbilityKamikazeAttack"/>
  959. </Data>
  960. </JoypadCommandBarButtonTemplate>
  961. <JoypadCommandBarButtonTemplate
  962. id="ButtonUpgradeJapanBarracksTech2">
  963. <Data>
  964. <ObjectUpgrade
  965. LogicCommand="Command_PurchaseJapanBarracksTech2"
  966. StateData="ButtonStateUpgradeJapanBarracksTech2"/>
  967. </Data>
  968. </JoypadCommandBarButtonTemplate>
  969. <JoypadCommandBarButtonTemplate
  970. id="ButtonUpgradeJapanBarracksTech3">
  971. <Data>
  972. <ObjectUpgrade
  973. LogicCommand="Command_PurchaseJapanBarracksTech3"
  974. StateData="ButtonStateUpgradeJapanBarracksTech3"/>
  975. </Data>
  976. </JoypadCommandBarButtonTemplate>
  977. <JoypadCommandBarButtonTemplate
  978. id="ButtonUpgradeJapanNavalYardTech2">
  979. <Data>
  980. <ObjectUpgrade
  981. LogicCommand="Command_PurchaseJapanNavalYardTech2"
  982. StateData="ButtonStateUpgradeJapanNavalYardTech2"/>
  983. </Data>
  984. </JoypadCommandBarButtonTemplate>
  985. <JoypadCommandBarButtonTemplate
  986. id="ButtonUpgradeJapanNavalYardTech3">
  987. <Data>
  988. <ObjectUpgrade
  989. LogicCommand="Command_PurchaseJapanNavalYardTech3"
  990. StateData="ButtonStateUpgradeJapanNavalYardTech3"/>
  991. </Data>
  992. </JoypadCommandBarButtonTemplate>
  993. <JoypadCommandBarButtonTemplate
  994. id="ButtonUpgradeJapanWarFactoryTech2">
  995. <Data>
  996. <ObjectUpgrade
  997. LogicCommand="Command_PurchaseJapanWarFactoryTech2"
  998. StateData="ButtonStateUpgradeJapanWarFactoryTech2"/>
  999. </Data>
  1000. </JoypadCommandBarButtonTemplate>
  1001. <JoypadCommandBarButtonTemplate
  1002. id="ButtonUpgradeJapanWarFactoryTech3">
  1003. <Data>
  1004. <ObjectUpgrade
  1005. LogicCommand="Command_PurchaseJapanWarFactoryTech3"
  1006. StateData="ButtonStateUpgradeJapanWarFactoryTech3"/>
  1007. </Data>
  1008. </JoypadCommandBarButtonTemplate>
  1009. <JoypadCommandBarButtonTemplate
  1010. id="ButtonJAIV_Toggle">
  1011. <Data>
  1012. <ToggleSpecialPower
  1013. LogicCommand="Command_JAIV_Transform">
  1014. <StateData>ButtonStateJAIV_Transform</StateData>
  1015. <StateData>ButtonStateJAIV_TransformOff</StateData>
  1016. </ToggleSpecialPower>
  1017. </Data>
  1018. </JoypadCommandBarButtonTemplate>
  1019. <JoypadCommandBarButtonTemplate
  1020. id="ButtonPlayerPowerParticleCannon">
  1021. <Data>
  1022. <PlayerTargetedPower
  1023. StateData="ButtonStatePlayerPowerParticleCannon"
  1024. SpecialPower="SpecialPowerParticleCannon"
  1025. RadiusCursor="Target_Allied_ProtonCollider"/>
  1026. </Data>
  1027. </JoypadCommandBarButtonTemplate>
  1028. <JoypadCommandBarButtonTemplate
  1029. id="ButtonPlayerPowerPrecisionStrike">
  1030. <Data>
  1031. <PlayerTargetedPower
  1032. StateData="ButtonStatePlayerPowerPrecisionStrike"
  1033. SpecialPower="SpecialPowerPrecisionStrike"
  1034. RadiusCursor="Target_Allied_SurgicalStrike"/>
  1035. </Data>
  1036. </JoypadCommandBarButtonTemplate>
  1037. <JoypadCommandBarButtonTemplate
  1038. id="ButtonPlayerPowerHighTechnology">
  1039. <Data>
  1040. <PlayerPower
  1041. StateData="ButtonStatePlayerPowerHighTechnology"
  1042. SpecialPower="SpecialPowerHighTechnology"/>
  1043. </Data>
  1044. </JoypadCommandBarButtonTemplate>
  1045. <JoypadCommandBarButtonTemplate
  1046. id="ButtonPlayerPowerAirPower">
  1047. <Data>
  1048. <PlayerPower
  1049. StateData="ButtonStatePlayerPowerAirPower"
  1050. SpecialPower="SpecialPowerAirPower"/>
  1051. </Data>
  1052. </JoypadCommandBarButtonTemplate>
  1053. <JoypadCommandBarButtonTemplate
  1054. id="ButtonPlayerPowerTimeBombLvl1">
  1055. <Data>
  1056. <PlayerTargetedPower
  1057. StateData="ButtonStatePlayerPowerTimeBombLvl1"
  1058. SpecialPower="SpecialPowerTimeBombLvl1"
  1059. RadiusCursor="Target_Allied_Timebomb3"/>
  1060. </Data>
  1061. </JoypadCommandBarButtonTemplate>
  1062. <JoypadCommandBarButtonTemplate
  1063. id="ButtonPlayerPowerTimeBombLvl2">
  1064. <Data>
  1065. <PlayerTargetedPower
  1066. StateData="ButtonStatePlayerPowerTimeBombLvl2"
  1067. SpecialPower="SpecialPowerTimeBombLvl2"
  1068. RadiusCursor="Target_Allied_Timebomb3"/>
  1069. </Data>
  1070. </JoypadCommandBarButtonTemplate>
  1071. <JoypadCommandBarButtonTemplate
  1072. id="ButtonPlayerPowerTimeBombLvl3">
  1073. <Data>
  1074. <PlayerTargetedPower
  1075. StateData="ButtonStatePlayerPowerTimeBombLvl3"
  1076. SpecialPower="SpecialPowerTimeBombLvl3"
  1077. RadiusCursor="Target_Allied_Timebomb3"/>
  1078. </Data>
  1079. </JoypadCommandBarButtonTemplate>
  1080. <JoypadCommandBarButtonTemplate
  1081. id="ButtonPlayerPowerCryoSatelliteLvl1">
  1082. <Data>
  1083. <PlayerTargetedPower
  1084. StateData="ButtonStatePlayerPowerCryoSatelliteLvl1"
  1085. SpecialPower="SpecialPowerCryoSatelliteLvl1"
  1086. RadiusCursor="Target_Allied_CryoShot3"/>
  1087. </Data>
  1088. </JoypadCommandBarButtonTemplate>
  1089. <JoypadCommandBarButtonTemplate
  1090. id="ButtonPlayerPowerCryoSatelliteLvl2">
  1091. <Data>
  1092. <PlayerTargetedPower
  1093. StateData="ButtonStatePlayerPowerCryoSatelliteLvl2"
  1094. SpecialPower="SpecialPowerCryoSatelliteLvl2"
  1095. RadiusCursor="Target_Allied_CryoShot3"/>
  1096. </Data>
  1097. </JoypadCommandBarButtonTemplate>
  1098. <JoypadCommandBarButtonTemplate
  1099. id="ButtonPlayerPowerCryoSatelliteLvl3">
  1100. <Data>
  1101. <PlayerTargetedPower
  1102. StateData="ButtonStatePlayerPowerCryoSatelliteLvl3"
  1103. SpecialPower="SpecialPowerCryoSatelliteLvl3"
  1104. RadiusCursor="Target_Allied_CryoShot3"/>
  1105. </Data>
  1106. </JoypadCommandBarButtonTemplate>
  1107. <JoypadCommandBarButtonTemplate
  1108. id="ButtonPlayerPowerSatelliteSweep">
  1109. <Data>
  1110. <PlayerMultipleTargetsTargetedPower
  1111. StateData="ButtonStatePlayerPowerSatelliteSweep"
  1112. SpecialPower="SpecialPowerSatelliteSweep"
  1113. RadiusCursor="Target_Allied_SurveillanceSweep_1"
  1114. TargetMarkerTemplate="PlayerPowerTargetMarker"
  1115. TargetMarkerFXList="FX_ALL_SurveillanceSweepCursor1"
  1116. TargetCount="2">
  1117. <AdditionalRadiusCursor>Target_Allied_SurveillanceSweep_1</AdditionalRadiusCursor>
  1118. <AdditionalRadiusCursor>Target_Allied_SurveillanceSweep_2</AdditionalRadiusCursor>
  1119. </PlayerMultipleTargetsTargetedPower>
  1120. </Data>
  1121. </JoypadCommandBarButtonTemplate>
  1122. <JoypadCommandBarButtonTemplate
  1123. id="ButtonPlayerPowerChronosphere">
  1124. <Data>
  1125. <PlayerMultiplePowersTargetedPower
  1126. StateData="ButtonStatePlayerPowerChronosphere"
  1127. SpecialPower="SpecialPowerChronosphereObjectSpawn"
  1128. RadiusCursor="Target_Allied_Chronosphere_1">
  1129. <AdditionalSpecialPowerTemplate>SpecialPowerChronosphereObjectSelect</AdditionalSpecialPowerTemplate>
  1130. <AdditionalSpecialPowerTemplate>SpecialPowerChronosphereObjectSpawn</AdditionalSpecialPowerTemplate>
  1131. <AdditionalRadiusCursor>Target_Allied_Chronosphere_1</AdditionalRadiusCursor>
  1132. <AdditionalRadiusCursor>Target_Allied_Chronosphere_2</AdditionalRadiusCursor>
  1133. </PlayerMultiplePowersTargetedPower>
  1134. </Data>
  1135. </JoypadCommandBarButtonTemplate>
  1136. <JoypadCommandBarButtonTemplate
  1137. id="ButtonPlayerPowerChronoRiftLvl1">
  1138. <Data>
  1139. <PlayerTargetedPower
  1140. StateData="ButtonStatePlayerPowerChronoRiftLvl1"
  1141. SpecialPower="SpecialPowerChronoRiftTeleportLvl1"
  1142. RadiusCursor="Target_Allied_ChronoRift3"/>
  1143. </Data>
  1144. </JoypadCommandBarButtonTemplate>
  1145. <JoypadCommandBarButtonTemplate
  1146. id="ButtonPlayerPowerChronoRiftLvl2">
  1147. <Data>
  1148. <PlayerTargetedPower
  1149. StateData="ButtonStatePlayerPowerChronoRiftLvl2"
  1150. SpecialPower="SpecialPowerChronoRiftTeleportLvl2"
  1151. RadiusCursor="Target_Allied_ChronoRift3"/>
  1152. </Data>
  1153. </JoypadCommandBarButtonTemplate>
  1154. <JoypadCommandBarButtonTemplate
  1155. id="ButtonPlayerPowerChronoRiftLvl3">
  1156. <Data>
  1157. <PlayerTargetedPower
  1158. StateData="ButtonStatePlayerPowerChronoRiftLvl3"
  1159. SpecialPower="SpecialPowerChronoRiftTeleportLvl3"
  1160. RadiusCursor="Target_Allied_ChronoRift3"/>
  1161. </Data>
  1162. </JoypadCommandBarButtonTemplate>
  1163. <JoypadCommandBarButtonTemplate
  1164. id="ButtonPlayerPowerChronoSwap">
  1165. <Data>
  1166. <PlayerMultiplePowersTargetedPower
  1167. StateData="ButtonStatePlayerPowerChronoSwap"
  1168. SpecialPower="SpecialPowerChronoSwapTeleport"
  1169. RadiusCursor="TargetingDecal03">
  1170. <AdditionalSpecialPowerTemplate>SpecialPowerChronoSwapSelect</AdditionalSpecialPowerTemplate>
  1171. <AdditionalSpecialPowerTemplate>SpecialPowerChronoSwapTeleport</AdditionalSpecialPowerTemplate>
  1172. </PlayerMultiplePowersTargetedPower>
  1173. </Data>
  1174. </JoypadCommandBarButtonTemplate>
  1175. <JoypadCommandBarButtonTemplate
  1176. id="ButtonPlayerPowerIronCurtain">
  1177. <Data>
  1178. <PlayerTargetedPower
  1179. StateData="ButtonStatePlayerPowerIronCurtain"
  1180. SpecialPower="SpecialPowerIronCurtain"
  1181. RadiusCursor="Target_Soviet_IronCurtain"/>
  1182. </Data>
  1183. </JoypadCommandBarButtonTemplate>
  1184. <JoypadCommandBarButtonTemplate
  1185. id="ButtonPlayerPowerJapanNavalPower">
  1186. <Data>
  1187. <PlayerPower
  1188. StateData="ButtonStatePlayerPowerJapanNavalPower"
  1189. SpecialPower="SpecialPowerJapanNavalPower"/>
  1190. </Data>
  1191. </JoypadCommandBarButtonTemplate>
  1192. <JoypadCommandBarButtonTemplate
  1193. id="ButtonPlayerPowerJapanAmbush">
  1194. <Data>
  1195. <PlayerTargetedPower
  1196. StateData="ButtonStatePlayerPowerJapanAmbush"
  1197. SpecialPower="SpecialPowerJapanAmbush"
  1198. RadiusCursor="Target_Japan_SleeperAmbush"/>
  1199. </Data>
  1200. </JoypadCommandBarButtonTemplate>
  1201. <JoypadCommandBarButtonTemplate
  1202. id="ButtonPlayerPowerJapanBalloonAttack_L1">
  1203. <Data>
  1204. <PlayerTargetedPower
  1205. StateData="ButtonStatePlayerPowerJapanBalloonAttack_L1"
  1206. SpecialPower="SpecialPowerJapanBalloonAttack_L1"
  1207. RadiusCursor="Target_Japan_BalloonBomb3"/>
  1208. </Data>
  1209. </JoypadCommandBarButtonTemplate>
  1210. <JoypadCommandBarButtonTemplate
  1211. id="ButtonPlayerPowerJapanBalloonAttack_L2">
  1212. <Data>
  1213. <PlayerTargetedPower
  1214. StateData="ButtonStatePlayerPowerJapanBalloonAttack_L2"
  1215. SpecialPower="SpecialPowerJapanBalloonAttack_L2"
  1216. RadiusCursor="Target_Japan_BalloonBomb3"/>
  1217. </Data>
  1218. </JoypadCommandBarButtonTemplate>
  1219. <JoypadCommandBarButtonTemplate
  1220. id="ButtonPlayerPowerJapanBalloonAttack_L3">
  1221. <Data>
  1222. <PlayerTargetedPower
  1223. StateData="ButtonStatePlayerPowerJapanBalloonAttack_L3"
  1224. SpecialPower="SpecialPowerJapanBalloonAttack_L3"
  1225. RadiusCursor="Target_Japan_BalloonBomb3"/>
  1226. </Data>
  1227. </JoypadCommandBarButtonTemplate>
  1228. <JoypadCommandBarButtonTemplate
  1229. id="ButtonPlayerPowerJapanEmperorsResolve_L1">
  1230. <Data>
  1231. <PlayerTargetedPower
  1232. StateData="ButtonStatePlayerPowerJapanEmperorsResolve_L1"
  1233. SpecialPower="SpecialPowerJapanEmperorsResolve_L1"
  1234. RadiusCursor="Target_Japan_EmperorsRage3"/>
  1235. </Data>
  1236. </JoypadCommandBarButtonTemplate>
  1237. <JoypadCommandBarButtonTemplate
  1238. id="ButtonPlayerPowerJapanEmperorsResolve_L2">
  1239. <Data>
  1240. <PlayerTargetedPower
  1241. StateData="ButtonStatePlayerPowerJapanEmperorsResolve_L2"
  1242. SpecialPower="SpecialPowerJapanEmperorsResolve_L2"
  1243. RadiusCursor="Target_Japan_EmperorsRage3"/>
  1244. </Data>
  1245. </JoypadCommandBarButtonTemplate>
  1246. <JoypadCommandBarButtonTemplate
  1247. id="ButtonPlayerPowerJapanEmperorsResolve_L3">
  1248. <Data>
  1249. <PlayerTargetedPower
  1250. StateData="ButtonStatePlayerPowerJapanEmperorsResolve_L3"
  1251. SpecialPower="SpecialPowerJapanEmperorsResolve_L3"
  1252. RadiusCursor="Target_Japan_EmperorsRage3"/>
  1253. </Data>
  1254. </JoypadCommandBarButtonTemplate>
  1255. <JoypadCommandBarButtonTemplate
  1256. id="ButtonPlayerPowerJapanAdvancedMissilePacks">
  1257. <Data>
  1258. <PlayerPower
  1259. StateData="ButtonStatePlayerPowerJapanAdvancedMissilePacks"
  1260. SpecialPower="SpecialPowerJapanAdvancedMissilePacks"/>
  1261. </Data>
  1262. </JoypadCommandBarButtonTemplate>
  1263. <JoypadCommandBarButtonTemplate
  1264. id="ButtonPlayerPowerJapanRoboticAssembly">
  1265. <Data>
  1266. <PlayerPower
  1267. StateData="ButtonStatePlayerPowerJapanRoboticAssembly"
  1268. SpecialPower="SpecialPowerJapanRoboticAssembly"/>
  1269. </Data>
  1270. </JoypadCommandBarButtonTemplate>
  1271. <JoypadCommandBarButtonTemplate
  1272. id="ButtonPlayerPowerNanoSwarmHive">
  1273. <Data>
  1274. <PlayerTargetedPower
  1275. StateData="ButtonStatePlayerPowerNanoSwarmHive"
  1276. SpecialPower="SpecialPowerNanoSwarmHive"
  1277. RadiusCursor="Target_Japan_NanoswarmHive"/>
  1278. </Data>
  1279. </JoypadCommandBarButtonTemplate>
  1280. <JoypadCommandBarButtonTemplate
  1281. id="ButtonPlayerPowerVacuumBomb">
  1282. <Data>
  1283. <PlayerTargetedPower
  1284. StateData="ButtonStatePlayerPowerVacuumBomb"
  1285. SpecialPower="SpecialPowerVacuumBomb"
  1286. RadiusCursor="Target_Soviet_VacuumImploder"/>
  1287. </Data>
  1288. </JoypadCommandBarButtonTemplate>
  1289. <JoypadCommandBarButtonTemplate
  1290. id="ButtonPlayerPowerMagneticSingularity">
  1291. <Data>
  1292. <PlayerTargetedPower
  1293. StateData="ButtonStatePlayerPowerMagneticSingularity"
  1294. SpecialPower="SpecialPowerMagneticSingularity"
  1295. RadiusCursor="Target_Soviet_MagneticSingularity"/>
  1296. </Data>
  1297. </JoypadCommandBarButtonTemplate>
  1298. <JoypadCommandBarButtonTemplate
  1299. id="ButtonPlayerPowerMagneticSatelliteLvl1">
  1300. <Data>
  1301. <PlayerTargetedPower
  1302. StateData="ButtonStatePlayerPowerMagneticSatelliteLvl1"
  1303. SpecialPower="SpecialPowerMagneticSatelliteLvl1"
  1304. RadiusCursor="Target_Soviet_MagneticSatellite3"/>
  1305. </Data>
  1306. </JoypadCommandBarButtonTemplate>
  1307. <JoypadCommandBarButtonTemplate
  1308. id="ButtonPlayerPowerMagneticSatelliteLvl2">
  1309. <Data>
  1310. <PlayerTargetedPower
  1311. StateData="ButtonStatePlayerPowerMagneticSatelliteLvl2"
  1312. SpecialPower="SpecialPowerMagneticSatelliteLvl2"
  1313. RadiusCursor="Target_Soviet_MagneticSatellite3"/>
  1314. </Data>
  1315. </JoypadCommandBarButtonTemplate>
  1316. <JoypadCommandBarButtonTemplate
  1317. id="ButtonPlayerPowerMagneticSatelliteLvl3">
  1318. <Data>
  1319. <PlayerTargetedPower
  1320. StateData="ButtonStatePlayerPowerMagneticSatelliteLvl3"
  1321. SpecialPower="SpecialPowerMagneticSatelliteLvl3"
  1322. RadiusCursor="Target_Soviet_MagneticSatellite3"/>
  1323. </Data>
  1324. </JoypadCommandBarButtonTemplate>
  1325. <JoypadCommandBarButtonTemplate
  1326. id="ButtonPlayerPowerOrbitalRefuse_Rank1">
  1327. <Data>
  1328. <PlayerTargetedPower
  1329. StateData="ButtonStatePlayerPowerOrbitalRefuse_Rank1"
  1330. SpecialPower="SpecialPowerOrbitalRefuse_Rank1"
  1331. RadiusCursor="Target_Soviet_OrbitalDump3"/>
  1332. </Data>
  1333. </JoypadCommandBarButtonTemplate>
  1334. <JoypadCommandBarButtonTemplate
  1335. id="ButtonPlayerPowerOrbitalRefuse_Rank2">
  1336. <Data>
  1337. <PlayerTargetedPower
  1338. StateData="ButtonStatePlayerPowerOrbitalRefuse_Rank2"
  1339. SpecialPower="SpecialPowerOrbitalRefuse_Rank2"
  1340. RadiusCursor="Target_Soviet_OrbitalDump3"/>
  1341. </Data>
  1342. </JoypadCommandBarButtonTemplate>
  1343. <JoypadCommandBarButtonTemplate
  1344. id="ButtonPlayerPowerOrbitalRefuse_Rank3">
  1345. <Data>
  1346. <PlayerTargetedPower
  1347. StateData="ButtonStatePlayerPowerOrbitalRefuse_Rank3"
  1348. SpecialPower="SpecialPowerOrbitalRefuse_Rank3"
  1349. RadiusCursor="Target_Soviet_OrbitalDump3"/>
  1350. </Data>
  1351. </JoypadCommandBarButtonTemplate>
  1352. <JoypadCommandBarButtonTemplate
  1353. id="ButtonPlayerPowerTelekineticProjectorDevice">
  1354. <Data>
  1355. <PlayerTargetedPower
  1356. StateData="ButtonStatePlayerPowerTelekineticProjectorDevice"
  1357. SpecialPower="SpecialPowerTelekineticProjectorDevice"
  1358. RadiusCursor="Target_Japan_PsyonicDecimator"/>
  1359. </Data>
  1360. </JoypadCommandBarButtonTemplate>
  1361. <JoypadCommandBarButtonTemplate
  1362. id="ButtonShrinkRay">
  1363. <Data>
  1364. <TargetedSpecialPower
  1365. LogicCommand="Command_AlliedSupportAircraftShrinkRay"
  1366. StateData="ButtonStateSpecialPowerShrinkRay"/>
  1367. </Data>
  1368. </JoypadCommandBarButtonTemplate>
  1369. <JoypadCommandBarButtonTemplate
  1370. id="ButtonJAAVT1_Transform">
  1371. <Data>
  1372. <ToggleSpecialPower
  1373. LogicCommand="Command_JAAVT1_Transform">
  1374. <StateData>ButtonStateSpecialPowerJAAVT1_Transform</StateData>
  1375. <StateData>ButtonStateSpecialPowerJAAVT1_TransformOff</StateData>
  1376. </ToggleSpecialPower>
  1377. </Data>
  1378. </JoypadCommandBarButtonTemplate>
  1379. <JoypadCommandBarButtonTemplate
  1380. id="ButtonJASV_FireKiCannon">
  1381. <Data>
  1382. <SpecialPower
  1383. LogicCommand="Command_JASV_FireKiCannon"
  1384. StateData="ButtonStateSpecialPowerJASVFireKiCannon"/>
  1385. </Data>
  1386. </JoypadCommandBarButtonTemplate>
  1387. <JoypadCommandBarButtonTemplate
  1388. id="ButtonJapanBaseDefenseAdvanced_FireKiCannon">
  1389. <Data>
  1390. <SpecialPower
  1391. LogicCommand="Command_JapanBaseDefenseAdvanced_FireKiCannon"
  1392. StateData="ButtonStateSpecialPowerJapanBaseDefenseAdvanced_FireKiCannon"/>
  1393. </Data>
  1394. </JoypadCommandBarButtonTemplate>
  1395. <JoypadCommandBarButtonTemplate
  1396. id="ButtonJapanBaseDefenseToggleBinaryWeapon">
  1397. <Data>
  1398. <ToggleSpecialPower
  1399. LogicCommand="Command_JapanBaseDefenseToggleBinaryWeapon">
  1400. <StateData>ButtonStateJapanBaseDefenseToggleBinaryWeapon</StateData>
  1401. <StateData>ButtonStateJapanBaseDefenseToggleBinaryWeaponOff</StateData>
  1402. </ToggleSpecialPower>
  1403. </Data>
  1404. </JoypadCommandBarButtonTemplate>
  1405. <JoypadCommandBarButtonTemplate
  1406. id="ButtonTorpedoSpread">
  1407. <Data>
  1408. <SpecialPower
  1409. LogicCommand="Command_ActivateTorpedoSpread"
  1410. StateData="ButtonStateAbilityTorpedoSpread"/>
  1411. </Data>
  1412. </JoypadCommandBarButtonTemplate>
  1413. <JoypadCommandBarButtonTemplate
  1414. id="ButtonJapanEngineerSprint">
  1415. <Data>
  1416. <SpecialPower
  1417. LogicCommand="Command_JapanEngineerSprint"
  1418. StateData="ButtonStateAbilityJapanEngineerSprint"/>
  1419. </Data>
  1420. </JoypadCommandBarButtonTemplate>
  1421. <JoypadCommandBarButtonTemplate
  1422. id="ButtonToggleEnergizedArmor">
  1423. <Data>
  1424. <SpecialPower
  1425. LogicCommand="Command_ToggleEnergizedArmorSpecialPower"
  1426. StateData="ButtonStateSpecialPowerToggleEnergizedArmor"/>
  1427. </Data>
  1428. </JoypadCommandBarButtonTemplate>
  1429. <JoypadCommandBarButtonTemplate
  1430. id="ButtonJapanAntiInfantryInfantryBonzai">
  1431. <Data>
  1432. <SpecialPower
  1433. LogicCommand="Command_JapanAntiInfantryInfantryBonzai"
  1434. StateData="ButtonStateAbilityJapanAntiInfantryInfantryBonzai"/>
  1435. </Data>
  1436. </JoypadCommandBarButtonTemplate>
  1437. <JoypadCommandBarButtonTemplate
  1438. id="ButtonJapanScoutInfantryBomb">
  1439. <Data>
  1440. <SpecialPower
  1441. LogicCommand="Command_JapanScoutInfantryBomb"
  1442. StateData="ButtonStateAbilityJapanScoutInfantryBomb"/>
  1443. </Data>
  1444. </JoypadCommandBarButtonTemplate>
  1445. <JoypadCommandBarButtonTemplate
  1446. id="Button_JAAS_Transform">
  1447. <Data>
  1448. <ToggleSpecialPower
  1449. LogicCommand="Command_JAAS_Transform">
  1450. <StateData>ButtonStateSpecialPowerJAASTransform</StateData>
  1451. <StateData>ButtonStateSpecialPowerJAASTransformOff</StateData>
  1452. </ToggleSpecialPower>
  1453. </Data>
  1454. </JoypadCommandBarButtonTemplate>
  1455. <JoypadCommandBarButtonTemplate
  1456. id="Button_ToggleSpiderHole">
  1457. <Data>
  1458. <ToggleSpecialPower
  1459. LogicCommand="Command_ToggleSpiderHole">
  1460. <StateData>ButtonStateSpecialPowerToggleSpiderHole</StateData>
  1461. <StateData>ButtonStateSpecialPowerToggleSpiderHoleOff</StateData>
  1462. </ToggleSpecialPower>
  1463. </Data>
  1464. </JoypadCommandBarButtonTemplate>
  1465. <JoypadCommandBarButtonTemplate
  1466. id="ButtonToggleDeployWeapon">
  1467. <Data>
  1468. <ToggleSpecialPower
  1469. LogicCommand="Command_ToggleDeployWeapon">
  1470. <StateData>ButtonStateSpecialPowerToggleDeployWeapon</StateData>
  1471. <StateData>ButtonStateSpecialPowerToggleDeployWeaponOff</StateData>
  1472. </ToggleSpecialPower>
  1473. </Data>
  1474. </JoypadCommandBarButtonTemplate>
  1475. <JoypadCommandBarButtonTemplate
  1476. id="ButtonTriggerRushAttack">
  1477. <Data>
  1478. <TargetedSpecialPower
  1479. LogicCommand="Command_TriggerRushAttackSpecialPower"
  1480. StateData="ButtonStateSpecialPowerTriggerRushAttack"/>
  1481. </Data>
  1482. </JoypadCommandBarButtonTemplate>
  1483. <JoypadCommandBarButtonTemplate
  1484. id="Button_JASS_RammingSpeed">
  1485. <Data>
  1486. <TargetedSpecialPower
  1487. LogicCommand="Command_RammingSpeed"
  1488. StateData="ButtonStateSpecialPowerRammingSpeed"/>
  1489. </Data>
  1490. </JoypadCommandBarButtonTemplate>
  1491. <JoypadCommandBarButtonTemplate
  1492. id="ButtonPlayerPowerIrradiateTarget">
  1493. <Data>
  1494. <PlayerTargetedPower
  1495. StateData="ButtonStatePlayerPowerIrradiateTarget"
  1496. SpecialPower="SpecialPower_IrradiateTarget"
  1497. RadiusCursor="TargetingDecal03"/>
  1498. </Data>
  1499. </JoypadCommandBarButtonTemplate>
  1500. <JoypadCommandBarButtonTemplate
  1501. id="ButtonPlayerPowerDesolatorBomb_Level1">
  1502. <Data>
  1503. <PlayerTargetedPower
  1504. StateData="ButtonStatePlayerPowerDesolatorBomb_Level1"
  1505. SpecialPower="SpecialPower_DesolatorBomb_Level1"
  1506. RadiusCursor="Target_Soviet_DesolatorAirstrike3"/>
  1507. </Data>
  1508. </JoypadCommandBarButtonTemplate>
  1509. <JoypadCommandBarButtonTemplate
  1510. id="ButtonPlayerPowerDesolatorBomb_Level2">
  1511. <Data>
  1512. <PlayerTargetedPower
  1513. StateData="ButtonStatePlayerPowerDesolatorBomb_Level2"
  1514. SpecialPower="SpecialPower_DesolatorBomb_Level2"
  1515. RadiusCursor="Target_Soviet_DesolatorAirstrike3"/>
  1516. </Data>
  1517. </JoypadCommandBarButtonTemplate>
  1518. <JoypadCommandBarButtonTemplate
  1519. id="ButtonPlayerPowerDesolatorBomb_Level3">
  1520. <Data>
  1521. <PlayerTargetedPower
  1522. StateData="ButtonStatePlayerPowerDesolatorBomb_Level3"
  1523. SpecialPower="SpecialPower_DesolatorBomb_Level3"
  1524. RadiusCursor="Target_Soviet_DesolatorAirstrike3"/>
  1525. </Data>
  1526. </JoypadCommandBarButtonTemplate>
  1527. <JoypadCommandBarButtonTemplate
  1528. id="ButtonPlayerPowerProductionKickbacks">
  1529. <Data>
  1530. <PlayerTargetedPower
  1531. StateData="ButtonStatePlayerPowerProductionKickbacks"
  1532. SpecialPower="SpecialPower_ProductionKickbacks"
  1533. RadiusCursor="Target_Soviet_CashBounty"/>
  1534. </Data>
  1535. </JoypadCommandBarButtonTemplate>
  1536. <JoypadCommandBarButtonTemplate
  1537. id="ButtonPlayerPowerPointDefenseDrones">
  1538. <Data>
  1539. <PlayerTargetedPower
  1540. StateData="ButtonStatePlayerPowerPointDefenseDrones"
  1541. SpecialPower="SpecialPower_PointDefenseDrones"
  1542. RadiusCursor="Target_Japan_DefenceDrone"/>
  1543. </Data>
  1544. </JoypadCommandBarButtonTemplate>
  1545. <JoypadCommandBarButtonTemplate
  1546. id="ButtonPlayerPowerJapanEnhancedKamikaze">
  1547. <Data>
  1548. <PlayerPower
  1549. StateData="ButtonStatePlayerPowerJapanEnhancedKamikaze"
  1550. SpecialPower="SpecialPowerJapanEnhancedKamikaze"/>
  1551. </Data>
  1552. </JoypadCommandBarButtonTemplate>
  1553. <JoypadCommandBarButtonTemplate
  1554. id="ButtonPlayerPowerFinalSquadron_L1">
  1555. <Data>
  1556. <PlayerTargetedPower
  1557. StateData="ButtonStatePlayerPowerFinalSquadron_L1"
  1558. SpecialPower="SpecialPowerFinalSquadron_L1"
  1559. RadiusCursor="Target_Japan_FinalSquadron3"/>
  1560. </Data>
  1561. </JoypadCommandBarButtonTemplate>
  1562. <JoypadCommandBarButtonTemplate
  1563. id="ButtonPlayerPowerFinalSquadron_L2">
  1564. <Data>
  1565. <PlayerTargetedPower
  1566. StateData="ButtonStatePlayerPowerFinalSquadron_L2"
  1567. SpecialPower="SpecialPowerFinalSquadron_L2"
  1568. RadiusCursor="Target_Japan_FinalSquadron3"/>
  1569. </Data>
  1570. </JoypadCommandBarButtonTemplate>
  1571. <JoypadCommandBarButtonTemplate
  1572. id="ButtonPlayerPowerFinalSquadron_L3">
  1573. <Data>
  1574. <PlayerTargetedPower
  1575. StateData="ButtonStatePlayerPowerFinalSquadron_L3"
  1576. SpecialPower="SpecialPowerFinalSquadron_L3"
  1577. RadiusCursor="Target_Japan_FinalSquadron3"/>
  1578. </Data>
  1579. </JoypadCommandBarButtonTemplate>
  1580. <JoypadCommandBarButtonTemplate
  1581. id="ButtonTriggerEmperorRushAttack">
  1582. <Data>
  1583. <TargetedSpecialPower
  1584. LogicCommand="Command_TriggerEmperorRushAttackSpecialPower"
  1585. StateData="ButtonStateSpecialPowerTriggerRushAttack"/>
  1586. </Data>
  1587. </JoypadCommandBarButtonTemplate>
  1588. <JoypadCommandBarButtonTemplate
  1589. id="ButtonAllGroup">
  1590. <Data>
  1591. <AutoControlGroup
  1592. StateData="ButtonStateAllGroup">
  1593. <ObjectFilter
  1594. Rule="NONE"
  1595. Relationship="SAME_PLAYER"
  1596. Include="CAN_ATTACK"
  1597. Exclude="STRUCTURE"/>
  1598. </AutoControlGroup>
  1599. </Data>
  1600. </JoypadCommandBarButtonTemplate>
  1601. <JoypadCommandBarButtonTemplate
  1602. id="ButtonInfantryGroup">
  1603. <Data>
  1604. <AutoControlGroup
  1605. StateData="ButtonStateInfantryGroup">
  1606. <ObjectFilter
  1607. Rule="NONE"
  1608. Relationship="SAME_PLAYER"
  1609. Include="CAN_ATTACK INFANTRY"
  1610. Exclude="ENGINEER">
  1611. <IncludeThing>AlliedInfiltrationInfantry</IncludeThing>
  1612. <IncludeThing>JapanScoutInfantry</IncludeThing>
  1613. </ObjectFilter>
  1614. </AutoControlGroup>
  1615. </Data>
  1616. </JoypadCommandBarButtonTemplate>
  1617. <JoypadCommandBarButtonTemplate
  1618. id="ButtonVehicleGroup">
  1619. <Data>
  1620. <AutoControlGroup
  1621. StateData="ButtonStateVehicleGroup">
  1622. <ObjectFilter
  1623. Rule="NONE"
  1624. Relationship="SAME_PLAYER"
  1625. Include="CAN_ATTACK VEHICLE"
  1626. Exclude="AIRCRAFT">
  1627. <ExcludeThing>JapanScoutInfantry</ExcludeThing>
  1628. <ExcludeThing>JapanNavyScoutShip</ExcludeThing>
  1629. <ExcludeThing>JapanAntiAirShip</ExcludeThing>
  1630. <ExcludeThing>JapanAntiStructureShip</ExcludeThing>
  1631. <ExcludeThing>JapanAntiVehicleShip</ExcludeThing>
  1632. <ExcludeThing>AlliedAntiAirShip</ExcludeThing>
  1633. <ExcludeThing>AlliedAntiNavyShipTech1</ExcludeThing>
  1634. <ExcludeThing>AlliedAntiStructureShip</ExcludeThing>
  1635. <ExcludeThing>SovietAntiStructureShip</ExcludeThing>
  1636. <ExcludeThing>SovietAntiNavyShipTech1</ExcludeThing>
  1637. <ExcludeThing>SovietAntiNavyShipTech2</ExcludeThing>
  1638. </ObjectFilter>
  1639. </AutoControlGroup>
  1640. </Data>
  1641. </JoypadCommandBarButtonTemplate>
  1642. <JoypadCommandBarButtonTemplate
  1643. id="ButtonAircraftGroup">
  1644. <Data>
  1645. <AutoControlGroup
  1646. StateData="ButtonStateAircraftGroup">
  1647. <ObjectFilter
  1648. Rule="NONE"
  1649. Relationship="SAME_PLAYER"
  1650. Include="CAN_ATTACK AIRCRAFT" />
  1651. </AutoControlGroup>
  1652. </Data>
  1653. </JoypadCommandBarButtonTemplate>
  1654. <JoypadCommandBarButtonTemplate
  1655. id="ButtonNavyGroup">
  1656. <Data>
  1657. <AutoControlGroup
  1658. StateData="ButtonStateNavyGroup">
  1659. <ObjectFilter
  1660. Rule="NONE"
  1661. Relationship="SAME_PLAYER"
  1662. Include="CAN_ATTACK SHIP">
  1663. <IncludeThing>SovietAntiNavyShipTech1</IncludeThing>
  1664. <IncludeThing>SovietAntiNavyShipTech2</IncludeThing>
  1665. <IncludeThing>JapanNavyScoutShip</IncludeThing>
  1666. <IncludeThing>AlliedAntiNavyShipTech1</IncludeThing>
  1667. <IncludeThing>JapanAntiAirShip</IncludeThing>
  1668. </ObjectFilter>
  1669. </AutoControlGroup>
  1670. </Data>
  1671. </JoypadCommandBarButtonTemplate>
  1672. <JoypadCommandBarButtonTemplate
  1673. id="ButtonEngineerGroup">
  1674. <Data>
  1675. <AutoControlGroup
  1676. StateData="ButtonStateEngineerGroup">
  1677. <ObjectFilter
  1678. Rule="NONE"
  1679. Relationship="SAME_PLAYER"
  1680. Include="ENGINEER" />
  1681. </AutoControlGroup>
  1682. </Data>
  1683. </JoypadCommandBarButtonTemplate>
  1684. <JoypadCommandBarButtonTemplate
  1685. id="ButtonCollectorAndSurveyorGroup">
  1686. <Data>
  1687. <AutoControlGroup
  1688. StateData="ButtonStateCollectorAndSurveyorGroup">
  1689. <ObjectFilter
  1690. Rule="NONE"
  1691. Relationship="SAME_PLAYER"
  1692. Include="HARVESTER" />
  1693. </AutoControlGroup>
  1694. </Data>
  1695. </JoypadCommandBarButtonTemplate>
  1696. <JoypadCommandBarButtonTemplate
  1697. id="ButtonPlayerControlGroup0">
  1698. <Data>
  1699. <PlayerControlGroup
  1700. StateData="ButtonStatePlayerControlGroup"
  1701. GroupShortcut="0" />
  1702. </Data>
  1703. </JoypadCommandBarButtonTemplate>
  1704. <JoypadCommandBarButtonTemplate
  1705. id="ButtonPlayerControlGroup1">
  1706. <Data>
  1707. <PlayerControlGroup
  1708. StateData="ButtonStatePlayerControlGroup"
  1709. GroupShortcut="1" />
  1710. </Data>
  1711. </JoypadCommandBarButtonTemplate>
  1712. <JoypadCommandBarButtonTemplate
  1713. id="ButtonPlayerControlGroup2">
  1714. <Data>
  1715. <PlayerControlGroup
  1716. StateData="ButtonStatePlayerControlGroup"
  1717. GroupShortcut="2" />
  1718. </Data>
  1719. </JoypadCommandBarButtonTemplate>
  1720. <JoypadCommandBarButtonTemplate
  1721. id="ButtonPlayerControlGroup3">
  1722. <Data>
  1723. <PlayerControlGroup
  1724. StateData="ButtonStatePlayerControlGroup"
  1725. GroupShortcut="3" />
  1726. </Data>
  1727. </JoypadCommandBarButtonTemplate>
  1728. </AssetDeclaration>