1089 lines
29 KiB
XML
1089 lines
29 KiB
XML
<?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>
|