| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088 |
- <?xml version="1.0" encoding="utf-8"?>
- <AssetDeclaration xmlns="uri:ea.com:eala:asset">
- <Tags />
- <Includes>
- </Includes>
- <!-- ************************************** -->
- <!-- ************************************** -->
- <!-- RA3 -->
- <!-- ************************************** -->
- <!-- ************************************** -->
- <UnitAbilityButtonTemplate
- id="ButtonEvacuateAll"
- LogicCommand="Command_Evacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilityEvacuateAll"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonSovietBattleBunkerEvacuateAll"
- LogicCommand="Command_SovietBattleBunkerEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilitySovietBattleBunkerEvacuateAll"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonSovietAntiGroundAircraftEvacuate"
- LogicCommand="Command_SovietAntiGroundAircraftEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilitySovietAntiGroundAircraftEvacuate"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonCivilianStructureEvacuate"
- LogicCommand="Command_CivilianStructureEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilityCivilianStructureEvacuate"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonDisguisedEvacuate"
- LogicCommand="Command_DisguisedEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilityDisguisedEvacuate"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonAlliedAntiInfantryVehicleEvacuate"
- LogicCommand="Command_AlliedAntiInfantryVehicleEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilityAlliedAntiInfantryVehicleEvacuate"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonReturnToAirfield"
- LogicCommand="Command_ReturnToAirfield">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityReturnToAirfield"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonAlliedRecallAllAircraft"
- LogicCommand="Command_AlliedRecallAllAircraft">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityAlliedRecallAllAircraft"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonSovietRecallAllAircraft"
- LogicCommand="Command_SovietRecallAllAircraft">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilitySovietRecallAllAircraft"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <!-- Allied -->
- <UnitAbilityButtonTemplate
- id="ButtonAlliedBaseDefenseEvacuate"
- LogicCommand="Command_AlliedBaseDefenseEvacuate">
- <Data>
- <Evacuate
- StateData="ButtonStateAbilityAlliedBaseDefenseEvacuate"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBribe"
- LogicCommand="Command_ActivateBribeSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityBribe"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonTimeBelt"
- LogicCommand="Command_TimeBeltSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityTimeBelt"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonAlliedEngineerHeal"
- LogicCommand="Command_ToggleAlliedEngineerHeal">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityAlliedEngineerHeal</StateData>
- <StateData>ButtonStateAbilityAlliedEngineerHealOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeAlliedTech2"
- LogicCommand="Command_PurchaseAlliedTech2">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeAlliedTech2"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeAlliedTech3"
- LogicCommand="Command_PurchaseAlliedTech3">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeAlliedTech3"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonPackAlliedMCV"
- LogicCommand="Command_PackAlliedMCV">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityPackAlliedMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackAlliedMCV"
- LogicCommand="Command_UnPackAlliedMCV">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackAlliedMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonUnPackAlliedMiner"
- LogicCommand="Command_UnPackAlliedMiner">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackAlliedMiner"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonAlliedFighterAircraftReturnToAirfield"
- LogicCommand="Command_AlliedFighterAircraftReturnToAirfield">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityAlliedFighterAircraftReturnToAirfield"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonAlliedAntiGroundAircraftReturnToAirfield"
- LogicCommand="Command_AlliedAntiGroundAircraftReturnToAirfield">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityAlliedAntiGroundAircraftReturnToAirfield"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <!-- Soviet -->
- <UnitAbilityButtonTemplate
- id="ButtonSovietFighterAircraftReturnToAirfield"
- LogicCommand="Command_SovietFighterAircraftReturnToAirfield">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilitySovietFighterAircraftReturnToAirfield"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonPackSovietMCV"
- LogicCommand="Command_PackSovietMCV">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityPackSovietMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackSovietMCV"
- LogicCommand="Command_UnPackSovietMCV">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackSovietMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackSovietSurveyor"
- LogicCommand="Command_UnPackSovietSurveyor">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackSovietSurveyor"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonPackJapanMCV"
- LogicCommand="Command_PackJapanMCV">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityPackJapanMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanMCV"
- LogicCommand="Command_UnPackJapanMCV">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanMCV"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanRefineryEgg"
- LogicCommand="Command_UnPackJapanRefineryEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanRefineryEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanBarracksEgg"
- LogicCommand="Command_UnPackJapanBarracksEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanBarracksEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanPowerPlantEgg"
- LogicCommand="Command_UnPackJapanPowerPlantEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanPowerPlantEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanWarFactoryEgg"
- LogicCommand="Command_UnPackJapanWarFactoryEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanWarFactoryEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanNavalYardEgg"
- LogicCommand="Command_UnPackJapanNavalYardEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanNavalYardEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanSuperWeaponEgg"
- LogicCommand="Command_UnPackJapanSuperWeaponEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanSuperWeaponEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanSuperWeaponAdvancedEgg"
- LogicCommand="Command_UnPackJapanSuperWeaponAdvancedEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanSuperWeaponAdvancedEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanBaseDefenseEgg"
- LogicCommand="Command_UnPackJapanBaseDefenseEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanBaseDefenseEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanBaseDefenseAdvancedEgg"
- LogicCommand="Command_UnPackJapanBaseDefenseAdvancedEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanBaseDefenseAdvancedEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanConstructionYardEgg"
- LogicCommand="Command_UnPackJapanConstructionYardEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanConstructionYardEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUnPackJapanTechStructureEgg"
- LogicCommand="Command_UnPackJapanTechStructureEgg">
- <Data>
- <Unpack
- StateData="ButtonStateAbilityUnPackJapanTechStructureEgg"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonToggleMirageField"
- LogicCommand="Command_ToggleMirageField">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleMirageField</StateData>
- <StateData>ButtonStateToggleMirageFieldOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleTargetPainter"
- LogicCommand="Command_ToggleTargetPainter">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleTargetPainter</StateData>
- <StateData>ButtonStateToggleTargetPainterOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleMagneticArmor"
- LogicCommand="Command_ToggleMagneticArmor">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleMagneticArmor</StateData>
- <StateData>ButtonStateToggleMagneticArmorOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleShortCircuit"
- LogicCommand="Command_ToggleShortCircuit">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleShortCircuit</StateData>
- <StateData>ButtonStateToggleShortCircuitOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleShortCircuitTank"
- LogicCommand="Command_ToggleShortCircuitTank">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleShortCircuitTank</StateData>
- <StateData>ButtonStateToggleShortCircuitTankOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedPowerPlantTurbine"
- LogicCommand="Command_UpgradeAlliedPowerPlantTurbine">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedPowerPlantTurbine"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedNavalYardRepairBay"
- LogicCommand="Command_UpgradeAlliedNavalYardRepairBay">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedNavalYardRepairBay"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedWarFactoryRepairBay"
- LogicCommand="Command_UpgradeAlliedWarFactoryRepairBay">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedWarFactoryRepairBay"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedCrane"
- LogicCommand="Command_UpgradeAlliedCrane">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedCrane"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedRadarDish"
- LogicCommand="Command_UpgradeAlliedRadarDish">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedRadarDish"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildAlliedConstructionYardRepairBay"
- LogicCommand="Command_UpgradeAlliedConstructionYardRepairBay">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildAlliedConstructionYardRepairBay"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBark"
- LogicCommand="Command_ActivateBarkSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityBark"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleRiotShield"
- LogicCommand="Command_ToggleRiotShieldSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleRiotShield</StateData>
- <StateData>ButtonStateToggleRiotShieldOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleShieldSphere"
- LogicCommand="Command_ToggleShieldSphere">
- <Data>
- <SpecialPower
- StateData="ButtonStateToggleShieldSphere"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleLeechBeam"
- LogicCommand="Command_ToggleLeechBeam">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleLeechBeam</StateData>
- <StateData>ButtonStateToggleLeechBeamOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonActivateSuperSonic"
- LogicCommand="Command_ActivateSuperSonicSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateActivateSuperSonic"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonActivateRadarLock"
- LogicCommand="Command_ToggleRadarLockSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleRadarLock</StateData>
- <StateData>ButtonStateToggleRadarLockOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonActivateWeaponScrambler"
- LogicCommand="Command_ToggleWeaponScrambler">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleWeaponScrambler</StateData>
- <StateData>ButtonStateToggleWeaponScramblerOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <!-- Soviet -->
- <UnitAbilityButtonTemplate
- id="ButtonRoar"
- LogicCommand="Command_ActivateRoarSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityRoar"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonSuperTorpedos"
- LogicCommand="Command_ActivateSuperTorpedos">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilitySuperTorpedos"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonTeslaNova"
- LogicCommand="Command_ActivateTeslaNova">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityTeslaNova"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonMechaKingShockwave"
- LogicCommand="Command_ActivateMechaKingShockwave">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityMechaKingShockwave"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonEjectPassengers"
- LogicCommand="Command_ActivateEjectPassengersSpecialPower">
- <Data>
- <TargetedSpecialPower
- RadiusCursor="Target_Allied_Paradrop"
- StateData="ButtonStateAbilityEjectPassengers"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonEjectPassengersUntargetted"
- LogicCommand="Command_ActivateEjectPassengersSpecialPowerUntargeted">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityEjectPassengersUntargetted"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonPilotSnipe"
- LogicCommand="Command_ActivatePilotSnipeSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateAbilityPilotSnipe"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonLeap"
- LogicCommand="Command_ActivateLeapSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateAbilityLeap"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonEMPCruiseMissle"
- LogicCommand="Command_ActivateEMPCruiseMissleSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateAbilityEMPCruiseMissle"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJump"
- LogicCommand="Command_ActivateJumpSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateAbilityJump"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonRapidLaunch"
- LogicCommand="Command_ToggleRapidLaunchSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityRapidLaunch</StateData>
- <StateData>ButtonStateAbilityRapidLaunchOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonMIRV"
- LogicCommand="Command_ToggleMIRVSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityMIRV</StateData>
- <StateData>ButtonStateAbilityMIRVOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonMolotovCocktail"
- LogicCommand="Command_ToggleMolotovCocktailSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityMolotovCocktail</StateData>
- <StateData>ButtonStateAbilityMolotovCocktailOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonSovietBunker"
- LogicCommand="Command_ConstructSovietBunker">
- <Data>
- <AssembleStructure
- StateData="ButtonStateAbilityConstructSovietBunker"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonSmokeBomb"
- LogicCommand="Command_SmokeBombSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilitySmokeBomb"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonPsyonicBlast"
- LogicCommand="Command_PsyonicBlastSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityPsyonicBlast"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleLockDownGun"
- LogicCommand="Command_ToggleLockDownGunSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityToggleLockDownGun</StateData>
- <StateData>ButtonStateAbilityToggleLockDownGunOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonMagneticBomb"
- LogicCommand="Command_ToggleMagneticBombSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateAbilityMagneticBomb</StateData>
- <StateData>ButtonStateAbilityMagneticBombOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleBinaryWeapon"
- LogicCommand="Command_ToggleBinaryWeapon">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleBinaryWeapon</StateData>
- <StateData>ButtonStateToggleBinaryWeaponOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleArmorUp"
- LogicCommand="Command_ToggleArmorUp">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleArmorUp</StateData>
- <StateData>ButtonStateToggleArmorUpOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleAfterburners"
- LogicCommand="Command_ToggleAfterburners">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleAfterburners</StateData>
- <StateData>ButtonStateToggleAfterburnersOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildSovietCrane"
- LogicCommand="Command_UpgradeSovietCrane">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildSovietCrane"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildSovietRadarDish"
- LogicCommand="Command_UpgradeSovietRadarDish">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildSovietRadarDish"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonBuildSovietConstructionYardSalvageYard"
- LogicCommand="Command_UpgradeSovietConstructionYardSalvageYard">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildSovietConstructionYardSalvageYard"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildSovietWarFactorySalvageYard"
- LogicCommand="Command_UpgradeSovietWarFactorySalvageYard">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildSovietWarFactorySalvageYard"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildSovietNavalYardSalvageYard"
- LogicCommand="Command_UpgradeSovietNavalYardSalvageYard">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildSovietNavalYardSalvageYard"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleHarpoon"
- LogicCommand="Command_ToggleHarpoonSpecialPower">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateToggleHarpoon</StateData>
- <StateData>ButtonStateToggleHarpoonOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <!-- Japan -->
- <UnitAbilityButtonTemplate
- id="ButtonKamikazeAttack"
- LogicCommand="Command_ToggleKamikazeAttackSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateAbilityKamikazeAttack"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildJapanConstructionYardRadarDish"
- LogicCommand="Command_UpgradeJapanRadarDish">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildJapanConstructionYardRadarDish"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonBuildJapanConstructionYardRepairBay"
- LogicCommand="Command_UpgradeJapanRepairBay">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateBuildJapanConstructionYardRepairBay"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanBarracksTech2"
- LogicCommand="Command_PurchaseJapanBarracksTech2">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanBarracksTech2"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanBarracksTech3"
- LogicCommand="Command_PurchaseJapanBarracksTech3">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanBarracksTech3"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanNavalYardTech2"
- LogicCommand="Command_PurchaseJapanNavalYardTech2">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanNavalYardTech2"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanNavalYardTech3"
- LogicCommand="Command_PurchaseJapanNavalYardTech3">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanNavalYardTech3"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanWarFactoryTech2"
- LogicCommand="Command_PurchaseJapanWarFactoryTech2">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanWarFactoryTech2"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanWarFactoryTech3"
- LogicCommand="Command_PurchaseJapanWarFactoryTech3">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanWarFactoryTech3"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonUpgradeJapanPowerPlantTurbine"
- LogicCommand="Command_UpgradeJapanPowerPlantTurbine">
- <Data>
- <ObjectUpgrade
- StateData="ButtonStateUpgradeJapanPowerPlantTurbine"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJAIV_Toggle"
- LogicCommand="Command_JAIV_Transform">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateJAIV_Transform</StateData>
- <StateData>ButtonStateJAIV_TransformOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonShrinkRay"
- LogicCommand="Command_AlliedSupportAircraftShrinkRay">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateSpecialPowerShrinkRay"
- ValidTargetCursor="TargetAbility"/>
- </Data>
- </UnitAbilityButtonTemplate>
-
- <UnitAbilityButtonTemplate
- id="ButtonJAAVT1_Transform"
- LogicCommand="Command_JAAVT1_Transform">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateSpecialPowerJAAVT1_Transform</StateData>
- <StateData>ButtonStateSpecialPowerJAAVT1_TransformOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJASV_FireKiCannon"
- LogicCommand="Command_JASV_FireKiCannon">
- <Data>
- <SpecialPower
- StateData="ButtonStateSpecialPowerJASVFireKiCannon"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJapanBaseDefenseAdvanced_FireKiCannon"
- LogicCommand="Command_JapanBaseDefenseAdvanced_FireKiCannon">
- <Data>
- <SpecialPower
- StateData="ButtonStateSpecialPowerJapanBaseDefenseAdvanced_FireKiCannon"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJapanBaseDefenseToggleBinaryWeapon"
- LogicCommand="Command_JapanBaseDefenseToggleBinaryWeapon">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateJapanBaseDefenseToggleBinaryWeapon</StateData>
- <StateData>ButtonStateJapanBaseDefenseToggleBinaryWeaponOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonTorpedoSpread"
- LogicCommand="Command_ActivateTorpedoSpread">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityTorpedoSpread"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJapanScoutInfantryBomb"
- LogicCommand="Command_JapanScoutInfantryBomb">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityJapanScoutInfantryBomb"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJapanEngineerSprint"
- LogicCommand="Command_JapanEngineerSprint">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityJapanEngineerSprint"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonJapanAntiInfantryInfantryBonzai"
- LogicCommand="Command_JapanAntiInfantryInfantryBonzai">
- <Data>
- <SpecialPower
- StateData="ButtonStateAbilityJapanAntiInfantryInfantryBonzai"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleEnergizedArmor"
- LogicCommand="Command_ToggleEnergizedArmorSpecialPower">
- <Data>
- <SpecialPower
- StateData="ButtonStateSpecialPowerToggleEnergizedArmor"/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonTriggerRushAttack"
- LogicCommand="Command_TriggerRushAttackSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateSpecialPowerTriggerRushAttack"
- ValidTargetCursor="TargetAbility" />
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonToggleDeployWeapon"
- LogicCommand="Command_ToggleDeployWeapon">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateSpecialPowerToggleDeployWeapon</StateData>
- <StateData>ButtonStateSpecialPowerToggleDeployWeaponOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_JAAS_Transform"
- LogicCommand="Command_JAAS_Transform">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateSpecialPowerJAASTransform</StateData>
- <StateData>ButtonStateSpecialPowerJAASTransformOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_ToggleSpiderHole"
- LogicCommand="Command_ToggleSpiderHole">
- <Data>
- <ToggleSpecialPower>
- <StateData>ButtonStateSpecialPowerToggleSpiderHole</StateData>
- <StateData>ButtonStateSpecialPowerToggleSpiderHoleOff</StateData>
- </ToggleSpecialPower>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_JASS_RammingSpeed"
- LogicCommand="Command_RammingSpeed">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateSpecialPowerRammingSpeed"
- ValidTargetCursor="TargetAbility" />
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="ButtonTriggerEmperorRushAttack"
- LogicCommand="Command_TriggerEmperorRushAttackSpecialPower">
- <Data>
- <TargetedSpecialPower
- StateData="ButtonStateSpecialPowerTriggerRushAttack"
- ValidTargetCursor="TargetAbility" />
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_ConstructAlliedMiner"
- LogicCommand="Command_ConstructAlliedMinerFromRefinery">
- <Data>
- <BuildUnit/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_ConstructSovietMiner"
- LogicCommand="Command_ConstructSovietMinerFromRefinery">
- <Data>
- <BuildUnit/>
- </Data>
- </UnitAbilityButtonTemplate>
- <UnitAbilityButtonTemplate
- id="Button_ConstructJapanMiner"
- LogicCommand="Command_ConstructJapanMinerFromRefinery">
- <Data>
- <BuildUnit/>
- </Data>
- </UnitAbilityButtonTemplate>
- </AssetDeclaration>
|