1650 lines
55 KiB
XML
1650 lines
55 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
|
|
<Includes>
|
|
<Include
|
|
type="all"
|
|
source="DATA:GlobalData/GlobalDefines.xml" />
|
|
</Includes>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_UnpackReplaceSelf"
|
|
TargetType="LOCATION_AND_ANGLE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceDeploy"
|
|
RadiusCursorRadius="1"
|
|
PreventConditions="BOOBY_TRAPPED IS_BEING_DRAGGED SOLD"
|
|
Flags="WATER_OK FOGGED_SHROUDED_CELLS_OK CANNOT_LEAVE_ENCLOSURE CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" >
|
|
<GameDependency
|
|
id="SpecialPower_UnpackReplaceSelf_GameDependency"
|
|
ForbiddenModelConditions="UNPACKING"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PackReplaceSelf"
|
|
TargetType="NONE"
|
|
PreventConditions="BOOBY_TRAPPED IS_BEING_DRAGGED SOLD"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" >
|
|
<GameDependency
|
|
id="SpecialPower_PackReplaceSelf_GameDependency"
|
|
ForbiddenModelConditions="UNPACKING"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerReturnToProducer"
|
|
TargetType="NONE"
|
|
Flags="CANNOT_LEAVE_ENCLOSURE CAN_NOT_BE_SCRAMBLED"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="ReturnToProducer"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoWhileUnderAttackVoice="ReturnToProducerWhileUnderAttack"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_RecallAllAircraft"
|
|
ReloadTime="0s"
|
|
TargetType="NONE"
|
|
Flags="CANNOT_LEAVE_ENCLOSURE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateRecall"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleAlliedEngineerHeal"
|
|
TargetType="NONE"
|
|
PreventConditions="AIRBORNE_TARGET OVER_WATER UNDER_FROZEN"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceConstructHealthTent"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_SwitchToAirLocomotor"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
PreventConditions="AIRBORNE_TARGET"/>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_SwitchToWaterLocomotor"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
RequiredConditions="AIRBORNE_TARGET"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TargetedRepairVehicle"
|
|
ReloadTime="1s"
|
|
TargetType="OBJECT"
|
|
Flags="NEEDS_OBJECT_FILTER LIMIT_DISTANCE CANNOT_LEAVE_ENCLOSURE"
|
|
MaxCastRange="200" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="VEHICLE HUGE_VEHICLE"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET"
|
|
/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCaptureControlPoint"
|
|
TargetType="OBJECT"
|
|
Flags="NEEDS_OBJECT_FILTER"
|
|
WaypointModeTerminal="false">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="CAPTURABLE" />
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerIronCurtain"
|
|
TimerImage="Button_PlayerPower_IronCurtain"
|
|
DisplayName="NAME:SuperweaponTimerIronCurtain"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="SOV_IronCurtain_Cast"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnIronCurtainActivated"
|
|
RadiusCursorRadius="100"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER WATER_OK">
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerVacuumBomb"
|
|
ReloadTime="360s"
|
|
TargetType="LOCATION"
|
|
DisplayName="NAME:SuperweaponTimerVacuumBomb"
|
|
TimerImage="Button_PlayerPower_VacuumBomb"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnVacuumImploderLaunched"
|
|
RadiusCursorRadius="200"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER WATER_OK FOGGED_SHROUDED_CELLS_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM">
|
|
</SpecialPowerTemplate>
|
|
<!-- no worky InitiateAtLocationSound="SOV_VacuumImploder_Flare" -->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerMagneticSingularity"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="200"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
InitiateAtLocationSound="SOV_MagneticSatellite4_StartMS"
|
|
RequiredPlayerTech="PlayerTech_Soviet_MagneticSingularity">
|
|
<GameDependency
|
|
id="Soviet_MagneticSingularity_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerMagneticSatelliteLvl1"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
InitiateAtLocationSound="SOV_MagneticSatellite3_StartMS"
|
|
RadiusCursorRadius="50"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Soviet_MagneticSatellite_Rank_1">
|
|
<GameDependency
|
|
id="Soviet_MagneticSatelliteLvl1_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_MagneticSatellite_Rank_2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_MagneticSatellite_Rank_3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerMagneticSatelliteLvl2"
|
|
ReloadTime="150s"
|
|
TargetType="LOCATION"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
InitiateAtLocationSound="SOV_MagneticSatellite3_StartMS"
|
|
RadiusCursorRadius="50"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Soviet_MagneticSatellite_Rank_2">
|
|
<GameDependency
|
|
id="Soviet_MagneticSatelliteLvl2_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_MagneticSatellite_Rank_3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerMagneticSatelliteLvl3"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
InitiateAtLocationSound="SOV_MagneticSatellite3_StartMS"
|
|
RadiusCursorRadius="50"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Soviet_MagneticSatellite_Rank_3">
|
|
<GameDependency
|
|
id="Soviet_MagneticSatelliteLvl3_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Psionic Decimator -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerTelekineticProjectorDevice"
|
|
DisplayName="NAME:SuperweaponTimerTelekinetic"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER FOGGED_SHROUDED_CELLS_OK WATER_OK IGNORE_MAP_EXTENTS SHARED_SYNC NOT_IN_NANOSWARM"
|
|
ReloadTime="360s"
|
|
TimerImage="Button_PlayerPower_Telekenetic"
|
|
TargetType="LOCATION"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnPsionicDecimatorLaunched"
|
|
RadiusCursorRadius="300">
|
|
</SpecialPowerTemplate>
|
|
<!-- InitiateAtLocationSound="JAP_PsionicDecimator_Explo" moved to object instead because A05 triggers object not the power -->
|
|
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerNanoSwarmHive"
|
|
ReloadTime="180s"
|
|
DisplayName="NAME:SuperweaponTimerNanoswarm"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_NanoSwarm_Fire"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnNanoswarmActivated"
|
|
RadiusCursorRadius="200"
|
|
TimerImage="Button_PlayerPower_Nanoswarm"
|
|
ForbiddenObjectRange="200"
|
|
Flags="NO_FORBIDDEN_OBJECTS HAS_PUBLIC_TIMER IS_PLAYER_POWER FOGGED_SHROUDED_CELLS_OK WATER_OK IGNORE_MAP_EXTENTS SHARED_SYNC">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Exclude="STRUCTURE INFANTRY VEHICLE">
|
|
<IncludeThing>NanoSwarmHiveEffect</IncludeThing>
|
|
</ForbiddenObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Proton Collider -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerParticleCannon"
|
|
ReloadTime="360s"
|
|
DisplayName="NAME:SuperweaponTimerParticleCannon"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="ALL_ProtonCollider_Flare"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnProtonColliderLaunched"
|
|
TimerImage="Button_PlayerPower_ParticleCannon"
|
|
RadiusCursorRadius="300"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER WATER_OK FOGGED_SHROUDED_CELLS_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM">
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerTimeBombLvl1"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="20"
|
|
Flags="IS_PLAYER_POWER WATER_OK PATHABLE_ONLY NOT_IN_NANOSWARM NO_FORBIDDEN_OBJECTS"
|
|
ForbiddenObjectRange="20"
|
|
EvaEventToPlayWhenSelectingTarget="SelectLocation"
|
|
RequiredPlayerTech="PlayerTech_Allied_TimeBomb_Rank1">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE" />
|
|
<GameDependency
|
|
id="Allied_TimeBombLvl1_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_TimeBomb_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_TimeBomb_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerTimeBombLvl2"
|
|
ReloadTime="240s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="25"
|
|
Flags="IS_PLAYER_POWER WATER_OK PATHABLE_ONLY NOT_IN_NANOSWARM NO_FORBIDDEN_OBJECTS"
|
|
ForbiddenObjectRange="25"
|
|
EvaEventToPlayWhenSelectingTarget="SelectLocation"
|
|
RequiredPlayerTech="PlayerTech_Allied_TimeBomb_Rank2">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE" />
|
|
<GameDependency
|
|
id="Allied_TimeBombLvl2_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_TimeBomb_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerTimeBombLvl3"
|
|
ReloadTime="360s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="30"
|
|
Flags="IS_PLAYER_POWER WATER_OK PATHABLE_ONLY NOT_IN_NANOSWARM NO_FORBIDDEN_OBJECTS"
|
|
ForbiddenObjectRange="30"
|
|
EvaEventToPlayWhenSelectingTarget="SelectLocation"
|
|
RequiredPlayerTech="PlayerTech_Allied_TimeBomb_Rank3">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE" />
|
|
<GameDependency
|
|
id="Allied_TimeBombLvl3_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Cryoshot -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCryoSatelliteLvl1"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="75"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Allied_CryoSatellite_Rank1">
|
|
<GameDependency
|
|
id="Allied_CryoSatelliteLvl1_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_CryoSatellite_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_CryoSatellite_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Cryoblast -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCryoSatelliteLvl2"
|
|
ReloadTime="140s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="125"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Allied_CryoSatellite_Rank2">
|
|
<GameDependency
|
|
id="Allied_CryoSatelliteLvl2_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_CryoSatellite_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Cryogeddon -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCryoSatelliteLvl3"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="200"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Allied_CryoSatellite_Rank3">
|
|
<GameDependency
|
|
id="Allied_CryoSatelliteLvl3_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerPrecisionStrike"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="50"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Allied_PrecisionStrike">
|
|
<GameDependency
|
|
id="Allied_PrecisionStrike_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerSatelliteSweep"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="ALL_SurveillanceSweep_CursorIn"
|
|
NumTargets="2"
|
|
RadiusCursorRadius="150"
|
|
Flags="IS_PLAYER_POWER WATER_OK FOGGED_SHROUDED_CELLS_OK"
|
|
EvaEventToPlayWhenSelectingTarget="SelectLocation"
|
|
RequiredPlayerTech="PlayerTech_Allied_SatelliteSweep">
|
|
<GameDependency
|
|
id="Allied_SatelliteSweep_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- InitiateSound="ALL_SurveillanceSweep_CursorOut" -->
|
|
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChrono_Base"
|
|
TargetType="LOCATION"
|
|
Flags="IS_PLAYER_POWER WATER_OK NEEDS_OBJECT_FILTER NOT_IN_NANOSWARM">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="INFANTRY VEHICLE TIME_BOMB"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET NOT_IN_WORLD">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRift_Base"
|
|
inheritFrom="SpecialPowerChrono_Base"
|
|
ReloadTime="120s"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
Flags="-NEEDS_OBJECT_FILTER">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="INFANTRY VEHICLE STRUCTURE PROJECTILE TIME_BOMB"
|
|
Exclude="ORE_NODE"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET UNDER_IRON_CURTAIN IN_NANOHIVE NOT_IN_WORLD">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
<ExcludeThing>NanoSwarmHiveEffect</ExcludeThing>
|
|
</ObjectFilter>
|
|
<GameDependency
|
|
id="Allied_ChronoRift_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftSelectLvl1"
|
|
RadiusCursorRadius="100"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank1">
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftTeleportLvl1"
|
|
RadiusCursorRadius="100"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank1">
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftSelectLvl2"
|
|
RadiusCursorRadius="150"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank2">
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftTeleportLvl2"
|
|
RadiusCursorRadius="150"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank2">
|
|
<ForbiddenPlayerTech>PlayerTech_Allied_ChronoRift_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftSelectLvl3"
|
|
RadiusCursorRadius="250"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank3">
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoRiftTeleportLvl3"
|
|
RadiusCursorRadius="250"
|
|
inheritFrom="SpecialPowerChronoRift_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoRift_Rank3">
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoSwapSelect"
|
|
TargetType="OBJECT"
|
|
ReloadTime="120s"
|
|
EvaEventToPlayWhenSelectingTarget="SelectUnit"
|
|
EvaEventToPlayOnInitiateOwner="SelectUnit"
|
|
inheritFrom="SpecialPowerChrono_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoSwap"
|
|
DisallowedTargetModelStates="DEPLOYED"
|
|
Flags="+NO_FORBIDDEN_MODEL_STATES">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES"
|
|
Include="INFANTRY VEHICLE TIME_BOMB"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET NOT_IN_WORLD">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
</ObjectFilter>
|
|
<GameDependency
|
|
id="Allied_ChronoSwapSelect_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronoSwapTeleport"
|
|
ReloadTime="120s"
|
|
TargetType="OBJECT"
|
|
EvaEventToPlayWhenSelectingTarget="SelectUnit"
|
|
inheritFrom="SpecialPowerChrono_Base"
|
|
RequiredPlayerTech="PlayerTech_Allied_ChronoSwap"
|
|
DisallowedTargetModelStates="DEPLOYED"
|
|
Flags="+NO_FORBIDDEN_MODEL_STATES">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES"
|
|
Include="INFANTRY VEHICLE TIME_BOMB"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET NOT_IN_WORLD">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
</ObjectFilter>
|
|
<GameDependency
|
|
id="Allied_ChronoSwapTeleport_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronosphereObjectSelect"
|
|
TargetType="LOCATION"
|
|
ReloadTime="180s"
|
|
RadiusCursorRadius="100"
|
|
TimerImage="Button_PlayerPower_Chronosphere"
|
|
DisplayName="NAME:SuperweaponTimerChronosphere"
|
|
InitiateAtLocationSound="ALL_Chronosphere_Select"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
EvaEventToPlayOnInitiateEnemy="WarnChronosphereActivated"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="INFANTRY VEHICLE TIME_BOMB"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET NOT_IN_WORLD">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
</ObjectFilter>
|
|
<!-- EvaEventToPlayOnInitiateOwner="SelectDestination" -->
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerChronosphereObjectSpawn"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="ALL_Chronosphere_Die"
|
|
RadiusCursorRadius="100"
|
|
Flags="IS_PLAYER_POWER WATER_OK">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="INFANTRY VEHICLE TIME_BOMB"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET">
|
|
<IncludeThing>AlliedTimeBombLvl1</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl2</IncludeThing>
|
|
<IncludeThing>AlliedTimeBombLvl3</IncludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerHighTechnology"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Allied_HighTechnology">
|
|
<GameDependency
|
|
id="Allied_HighTechnology_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerAirPower"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Allied_AirPower">
|
|
<GameDependency
|
|
id="Allied_AirPower_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- EvaEventToPlayOnInitiateOwner="AdvancedAeronauticsUpgradeComplete" no worky -->
|
|
<!-- EvaEventToPlayOnSuccess="AdvancedAeronauticsUpgradeComplete" no worky -->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ChargePrismTowerTrigger"
|
|
Flags="NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE"
|
|
ReloadTime="20s"
|
|
TargetType="OBJECT"
|
|
PreventConditions="OUT_OF_PHASE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateChargeDefensesTrigger" >
|
|
<ObjectFilter
|
|
Relationship="ALLIES"
|
|
Rule="NONE">
|
|
<IncludeThing>AlliedBaseDefenseAdvanced</IncludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerAlliedFreeTrade"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_ProductionBonus_Allies">
|
|
<GameDependency
|
|
id="Allied_FreeTrade_GameDependency">
|
|
<RequiredObject>AlliedConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- EvaEventToPlayOnInitiateOwner="FreeTradeUpradeComplete"
|
|
EvaEventToPlayOnSuccess="FreeTradeUpradeComplete"
|
|
plays after button power is pressed
|
|
-->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ChargeDefensesTrigger"
|
|
Flags="NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE"
|
|
ReloadTime="20s"
|
|
TargetType="OBJECT"
|
|
PreventConditions="OUT_OF_PHASE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateChargeDefensesTrigger" >
|
|
<ObjectFilter
|
|
Relationship="ALLIES"
|
|
Rule="NONE">
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ChargeTeslaDefensesTrigger"
|
|
Flags="NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE"
|
|
ReloadTime="20s"
|
|
TargetType="OBJECT"
|
|
PreventConditions="OUT_OF_PHASE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateChargeDefensesTrigger" >
|
|
<ObjectFilter
|
|
Relationship="ALLIES"
|
|
Rule="NONE">
|
|
<IncludeThing>SovietBaseDefenseAdvanced</IncludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerOrbitalRefuse_Rank1"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="75"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM IGNORE_MAP_EXTENTS"
|
|
RequiredPlayerTech="PlayerTech_Soviet_OrbitalRefuse_Rank1">
|
|
<GameDependency
|
|
id="Soviet_OrbitalRefuseRank1_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_OrbitalRefuse_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_OrbitalRefuse_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerOrbitalRefuse_Rank2"
|
|
ReloadTime="240s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="125"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM IGNORE_MAP_EXTENTS"
|
|
RequiredPlayerTech="PlayerTech_Soviet_OrbitalRefuse_Rank2">
|
|
<GameDependency
|
|
id="Soviet_OrbitalRefuseRank2_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_OrbitalRefuse_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerOrbitalRefuse_Rank3"
|
|
ReloadTime="300s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="175"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM IGNORE_MAP_EXTENTS"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Soviet_OrbitalRefuse_Rank3">
|
|
<GameDependency
|
|
id="Soviet_OrbitalRefuseRank3_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerTerrorDroneEggs"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Soviet_TerrorDroneEggs">
|
|
<GameDependency
|
|
id="Soviet_TerrorDroneEggs_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCrushPuppies"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Soviet_CrushPuppies">
|
|
<GameDependency
|
|
id="Soviet_CrushPuppies_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleMirageField"
|
|
ReloadTime="2s"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
TargetType="NONE" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_DeactivateMirageField"
|
|
TargetType="NONE"
|
|
RequiredConditions="GENERIC_TOGGLE_STATE"
|
|
ReloadTime="2s"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleTargetPainter"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false"
|
|
ReloadTime="2s"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerBombingRun"
|
|
TargetType="OBJECT"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleMagneticArmor"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false"
|
|
ReloadTime="2s"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleRiotShield"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleLeechBeam"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleShortCircuit"
|
|
TargetType="NONE"
|
|
ReloadTime="1s"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleWeaponScrambler"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceWeaponScrambler"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleArmorUp"
|
|
TargetType="NONE"
|
|
ReloadTime="2s"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleAfterburners"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_SuperTorpedos"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceSuperTorpedos"
|
|
InitiateSound="SOV_AkulaSub_WeaponFire_UltraTorpedoMS"
|
|
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TeslaNova"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
InitiateSound="SOV_Stingray_TeslaSurge"
|
|
WaypointModeTerminal="false"
|
|
RequiredConditions="OVER_WATER"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_Bark"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
InitiateSound="AlliedDog_StunBark"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ConstructSovietBunker"
|
|
ReloadTime="120s"
|
|
RadiusCursorRadius="1"
|
|
ForbiddenObjectRange="32"
|
|
TargetType="LOCATION_AND_ANGLE"
|
|
Money="-500"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceConstructBattleBunker"
|
|
Flags="PATHABLE_ONLY FOGGED_SHROUDED_CELLS_OK"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_Bribe"
|
|
ReloadTime="10s"
|
|
Money="-1000"
|
|
TargetType="NONE"
|
|
InitiateSound="ALL_Spy_Bribe"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceBribe"
|
|
Flags="NEEDS_OBJECT_FILTER"
|
|
WaypointModeTerminal="false">
|
|
|
|
<!-- Heroic units are excluded from bribes by setting the NO_BRIBE flag on them when they turn heroic -->
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="INFANTRY AIRCRAFT VEHICLE SHIP"
|
|
Exclude="EGG MCV STRUCTURE HARVESTER"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET SUBMERGED NO_BRIBE">
|
|
|
|
<ExcludeThing>AlliedCommandoTech1</ExcludeThing>
|
|
<ExcludeThing>AlliedInfiltrationInfantry</ExcludeThing>
|
|
<ExcludeThing>AlliedScoutInfantry</ExcludeThing>
|
|
<ExcludeThing>AlliedAntiNavalScout</ExcludeThing>
|
|
|
|
<ExcludeThing>SovietCommandoTech1</ExcludeThing>
|
|
<ExcludeThing>SovietSurveyor</ExcludeThing>
|
|
<ExcludeThing>SovietScoutInfantry</ExcludeThing>
|
|
<ExcludeThing>SovietScoutVehicle</ExcludeThing>
|
|
|
|
<ExcludeThing>JapanCommandoTech1</ExcludeThing>
|
|
<ExcludeThing>JapanInfiltrationInfantry</ExcludeThing>
|
|
<ExcludeThing>JapanScoutInfantry</ExcludeThing>
|
|
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_AlliedCommandoTech1PlaceSatchelCharge"
|
|
TargetType="OBJECT"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiatePlaceSatchelCharge"
|
|
Flags="NEEDS_OBJECT_FILTER"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="STRUCTURE VEHICLE VALID_TARGET_FOR_C4"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TimeBelt"
|
|
ReloadTime="30s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleShieldSphere"
|
|
ReloadTime="20s"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
InitiateSound="ALL_AthenaCannon_AegisShieldOn"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_InfantryDisguise"
|
|
TargetType="OBJECT"
|
|
InitiateSound= "ALL_Spy_DisguiseMS"
|
|
Flags="NEEDS_OBJECT_FILTER DO_NOT_REACQUIRE_TARGET CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES ENEMIES NEUTRAL"
|
|
Include="INFANTRY">
|
|
<ExcludeThing>SovietScoutVehicle</ExcludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- InitiateSound="JAP_SuddenTransport_DisguiseOnMS" plays twice! -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanLightTransportVehicleDisguise"
|
|
TargetType="OBJECT"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceDisguise"
|
|
Flags="NEEDS_OBJECT_FILTER DO_NOT_REACQUIRE_TARGET CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="VEHICLE"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PrimageDisguise"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
PreventConditions="GENERIC_TOGGLE_STATE REALLYDAMAGED INVISIBLE_DETECTED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_Roar"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_EjectPassengers"
|
|
ReloadTime="10s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="60"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceEject"
|
|
Flags="LIMIT_DISTANCE FOGGED_SHROUDED_CELLS_OK CANNOT_LEAVE_ENCLOSURE NOT_ON_OBSTACLES CAN_NOT_BE_SCRAMBLED"
|
|
MinCastRange="15"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_EjectPassengersUntargeted"
|
|
ReloadTime="10s"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceEvacuate"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PilotSnipe"
|
|
ReloadTime="60s"
|
|
TargetType="OBJECT"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceInitiatePilotSnipe"
|
|
Flags="NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES"
|
|
Include="VEHICLE"
|
|
Exclude="AIRCRAFT SUBMARINE EGG"
|
|
StatusBitFlagsExclude="TRANSFORMATION_TOGGLE_STATE" />
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerParticleCannonControlParticleCannon"
|
|
DisplayName="NAME:SuperweaponTimerParticleCannon"
|
|
Description="DESC:SuperweaponTimerParticleCannon"
|
|
Flags="HAS_PUBLIC_TIMER IS_PLAYER_POWER FOGGED_SHROUDED_CELLS_OK WATER_OK IGNORE_MAP_EXTENTS SHARED_SYNC"
|
|
TimerImage="Button_PlayerPower_ParticleCannon"
|
|
ReloadTime="600s"
|
|
TargetType="LOCATION"
|
|
RadiusCursorRadius="300"
|
|
RestrictionType="1"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TriggerEMPCruiseMissle"
|
|
ReloadTime="60s"
|
|
TargetType="OBJECT_OR_LOCATION"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceEMP"
|
|
InitiateSound="ALL_AircraftCarrier_BlackoutMissileLaunch"
|
|
RadiusCursorRadius="200"
|
|
Flags="WATER_OK CANNOT_LEAVE_ENCLOSURE TARGET_NEEDS_OBJECT_STATUS"
|
|
DisallowedTargetObjectStatus="SUBMERGED"
|
|
WaypointModeTerminal="false">
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TriggerLeap"
|
|
ReloadTime="10s"
|
|
TargetType="LOCATION"
|
|
Flags="PATHABLE_ONLY NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS FOGGED_SHROUDED_CELLS_OK CANNOT_LEAVE_ENCLOSURE CAN_NOT_BE_SCRAMBLED"
|
|
ForbiddenObjectRange="15"
|
|
WaypointModeTerminal="false"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="voiceLeap">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE CRUSHABLE_OBSTACLE AIRCRAFT"
|
|
Exclude="BRIDGE_ENDCAP BRIDGE_SEGMENT">
|
|
<ExcludeThing>NanoSwarmHiveEffect</ExcludeThing>
|
|
</ForbiddenObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TriggerJump"
|
|
ReloadTime="20s"
|
|
TargetType="LOCATION"
|
|
Flags="PATHABLE_ONLY NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS WATER_OK FOGGED_SHROUDED_CELLS_OK CANNOT_LEAVE_ENCLOSURE CAN_NOT_BE_SCRAMBLED"
|
|
ForbiddenObjectRange="15"
|
|
WaypointModeTerminal="false"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="voiceJump">
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE CRUSHABLE_OBSTACLE AIRCRAFT" />
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_SmokeBomb"
|
|
ReloadTime="120s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PsyonicBlast"
|
|
ReloadTime="30s"
|
|
TargetType="NONE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoicePsyonicBlast"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleLockDownGun"
|
|
ReloadTime="0s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PaintTargetTrigger"
|
|
ReloadTime="0s"
|
|
TargetType="OBJECT"
|
|
MaxCastRange="300"
|
|
MinCastRange="5"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceAttackPaintTarget"
|
|
WaypointModeTerminal="false" >
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PaintTargetTrigger_HighTechnology"
|
|
ReloadTime="0s"
|
|
TargetType="OBJECT"
|
|
MaxCastRange="300"
|
|
MinCastRange="5"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceAttackPaintTargetHighTechnology"
|
|
WaypointModeTerminal="false" >
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_AthenaCannonTrigger"
|
|
ReloadTime="0s"
|
|
TargetType="OBJECT"
|
|
WaypointModeTerminal="false" >
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleRapidLaunch"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_MIRV"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_MolotovCocktail"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_MagneticBomb"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleBinaryWeapons"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanBaseDefenseTransform"
|
|
TargetType="NONE"
|
|
ReloadTime="2s"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_KamikazeAttack"
|
|
TargetType="OBJECT"
|
|
InitiateSound="JAP_YariSub_Kamikaze"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceAttackKamikaze"
|
|
Flags="WATER_OK NEEDS_OBJECT_FILTER"
|
|
WaypointModeTerminal="false" >
|
|
<!-- we need to make sure that we can only target non-infantry that are on the surface.
|
|
This is made overly complex because we have both amphibious units and transforming units.
|
|
-->
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="SHIP AMPHIBIOUS SUBMARINE STRUCTURE TIME_BOMB"
|
|
StatusBitFlags="OVER_WATER SURFACED_IMMOBILE"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET">
|
|
<ExcludeThing>OreNode</ExcludeThing>
|
|
</ObjectFilter>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerMoveToPositionAndEvacuate"
|
|
ReloadTime="0s"
|
|
TargetType="LOCATION"
|
|
Flags="PATHABLE_ONLY NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS CANNOT_LEAVE_ENCLOSURE CAN_NOT_BE_SCRAMBLED"
|
|
ForbiddenObjectRange="10"
|
|
RadiusCursorRadius="15"
|
|
WaypointModeTerminal="false"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateMoveToPositionAndEvacuate">
|
|
<ForbiddenObjectFilter Rule="ANY" Include="CRUSHABLE_OBSTACLE"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ActivateSuperSonic"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ActivateEvasiveManeuver"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_RadarLock"
|
|
TargetType="NONE"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_WeaponScrambler"
|
|
ReloadTime="0s"
|
|
Flags="CANNOT_LEAVE_ENCLOSURE"
|
|
TargetType="OBJECT"
|
|
MaxCastRange="300"
|
|
MinCastRange="5"
|
|
WaypointModeTerminal="false" >
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_Harpoon"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ShrinkRay"
|
|
ReloadTime="10s"
|
|
TargetType="OBJECT"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceShrinkRay"
|
|
Flags="NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE"
|
|
WaypointModeTerminal="false" >
|
|
<!-- must have same object filter as AlliedSupportAircraftShrinkRay -->
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Include="VEHICLE HUGE_VEHICLE TIME_BOMB"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET NOT_IN_WORLD UNDER_IRON_CURTAIN"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JAAVT1_Transform"
|
|
Flags="NOT_IN_NANOSWARM CAN_NOT_BE_SCRAMBLED NOT_WHILE_BENEATH_BRIDGE"
|
|
ReloadTime="15s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
PreventConditions="BOOBY_TRAPPED IMMOBILE_ALLOW_ROTATE MARCH_OF_DEATH" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JAIV_Transform"
|
|
Flags="NOT_IN_NANOSWARM CAN_NOT_BE_SCRAMBLED NOT_WHILE_BENEATH_BRIDGE"
|
|
ReloadTime="15s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
PreventConditions="BOOBY_TRAPPED IMMOBILE_ALLOW_ROTATE MARCH_OF_DEATH" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JASV_FireKiCannon"
|
|
ReloadTime="1s"
|
|
InitiateSound="JAP_Waveforce_DischargeWeaponFire"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanBaseDefenseAdvanced_FireKiCannon"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TorpedoSpread"
|
|
ReloadTime="60s"
|
|
TargetType="NONE"
|
|
InitiateSound="JAP_NaginataCruiser_TorpedoSpread"
|
|
WaypointModeTerminal="false"/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanScoutInfantryAttachWeapon"
|
|
ReloadTime="0s"
|
|
TargetType="OBJECT"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceAttach"
|
|
DisallowedTargetObjectStatus="VEHICLE_ATTACHED"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="VEHICLE HUGE_VEHICLE"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET OVER_WATER WATER_LOCOMOTOR_ACTIVE "/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanScoutInfantryBomb"
|
|
ReloadTime="3s"
|
|
TargetType="NONE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceSelfDestruct"
|
|
WaypointModeTerminal="false"
|
|
/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanEngineerSprint"
|
|
ReloadTime="60s"
|
|
InitiateSound="JAP_Engineer_SprintMS"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanAntiInfantryInfantryBonzai"
|
|
ReloadTime="30s"
|
|
TargetType="NONE"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceBonzaiCharge"
|
|
WaypointModeTerminal="false"
|
|
/>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleEnergizedArmor"
|
|
ReloadTime="30s"
|
|
TargetType="NONE"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TriggerRushAttack"
|
|
ReloadTime="60s"
|
|
TargetType="OBJECT_OR_LOCATION"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceBullRush"
|
|
Flags="PATHABLE_ONLY NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE CANNOT_TARGET_SELF TREAT_BRIDGES_AS_LOCATIONS"
|
|
MaxCastRange="300"
|
|
MinCastRange="50"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES ENEMIES NEUTRAL"
|
|
Include="INFANTRY VEHICLE HUGE_VEHICLE STRUCTURE"
|
|
Exclude="SHIP AIRCRAFT ORE_NODE BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET OVER_WATER WATER_LOCOMOTOR_ACTIVE NOT_IN_WORLD UNDER_IRON_CURTAIN"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_TriggerEmperorRushAttack"
|
|
ReloadTime="80s"
|
|
TargetType="OBJECT_OR_LOCATION"
|
|
Flags="PATHABLE_ONLY NEEDS_OBJECT_FILTER CANNOT_LEAVE_ENCLOSURE CANNOT_TARGET_SELF TREAT_BRIDGES_AS_LOCATIONS"
|
|
MaxCastRange="300"
|
|
MinCastRange="50"
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="INFANTRY VEHICLE HUGE_VEHICLE STRUCTURE"
|
|
Exclude="SHIP AIRCRAFT ORE_NODE BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET OVER_WATER WATER_LOCOMOTOR_ACTIVE "/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JAAS_Transform"
|
|
ReloadTime="15s"
|
|
Flags="NOT_IN_NANOSWARM CAN_NOT_BE_SCRAMBLED NOT_WHILE_BENEATH_BRIDGE"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"
|
|
PreventConditions="BOOBY_TRAPPED IMMOBILE_ALLOW_ROTATE" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleSpiderHole"
|
|
TargetType="NONE"
|
|
ReloadTime="0.5s"
|
|
Flags="CAN_NOT_BE_SCRAMBLED"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_RammingSpeed"
|
|
ReloadTime="120s"
|
|
TargetType="OBJECT_OR_LOCATION"
|
|
Flags="PATHABLE_ONLY NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS WATER_OK FOGGED_SHROUDED_CELLS_OK CANNOT_LEAVE_ENCLOSURE NEEDS_OBJECT_FILTER CANNOT_TARGET_SELF TREAT_BRIDGES_AS_LOCATIONS"
|
|
ForbiddenObjectRange="15"
|
|
WaypointModeTerminal="false"
|
|
NameOfVoiceNameToUseAsInitiateIntendToDoVoice="VoiceRammingSpeed">
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ENEMIES NEUTRAL"
|
|
Include="INFANTRY STRUCTURE SHIP VEHICLE"
|
|
Exclude="AIRCRAFT ORE_NODE BRIDGE BRIDGE_SEGMENT BRIDGE_ENDCAP BRIDGE_GATEHOUSE"
|
|
StatusBitFlags="OVER_WATER"
|
|
StatusBitFlagsExclude="AIRBORNE_TARGET SUBMERGED NOT_IN_WORLD UNDER_IRON_CURTAIN"/>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ToggleDeployWeapon"
|
|
TargetType="NONE"
|
|
ReloadTime="3s"
|
|
WaypointModeTerminal="false" />
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanNavalPower"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Japan_NavalPower">
|
|
<GameDependency
|
|
id="Japan_NavalPower_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- no worky InitiateSound= "JAP_Fortify_Fleet" -->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanAmbush"
|
|
ReloadTime="210s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_Powers_SleeperAmbush_Initiate"
|
|
EvaEventToPlayWhenSelectingTarget="SelectLocation"
|
|
RadiusCursorRadius="50"
|
|
Flags="PATHABLE_ONLY NOT_CLIFF_CELL IS_PLAYER_POWER NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_Ambush">
|
|
<GameDependency
|
|
id="Japan_Ambush_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<!-- EvaEventToPlayOnInitiateOwner="ReinforcementsReady" -->
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanEmperorsResolve_L1"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_EmperorsRage"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="=$JAPAN_EMPERORS_RAGE_RADIUS_LEVEL_1"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_EmperorsRage_Rank1">
|
|
<GameDependency
|
|
id="Japan_EmperorsResolveL1_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_EmperorsRage_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_EmperorsRage_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanEmperorsResolve_L2"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_EmperorsResolve"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="=$JAPAN_EMPERORS_RAGE_RADIUS_LEVEL_2"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_EmperorsRage_Rank2">
|
|
<GameDependency
|
|
id="Japan_EmperorsResolveL2_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_EmperorsRage_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanEmperorsResolve_L3"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_EmperorsRetribution"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="=$JAPAN_EMPERORS_RAGE_RADIUS_LEVEL_3"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_EmperorsRage_Rank3">
|
|
<GameDependency
|
|
id="Japan_EmperorsResolveL3_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanBalloonAttack_L1"
|
|
ReloadTime="180s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_BalloonBomb_CastMono"
|
|
RadiusCursorRadius="100"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_BalloonAttack_Rank1">
|
|
<GameDependency
|
|
id="Japan_BalloonAttackL1_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_BalloonAttack_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_BalloonAttack_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanBalloonAttack_L2"
|
|
ReloadTime="240s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_BalloonBomb_CastMono"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="150"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_BalloonAttack_Rank2">
|
|
<GameDependency
|
|
id="Japan_BalloonAttackL2_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_BalloonAttack_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanBalloonAttack_L3"
|
|
ReloadTime="300s"
|
|
TargetType="LOCATION"
|
|
InitiateAtLocationSound="JAP_BalloonBomb_CastStereo"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="200"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_BalloonAttack_Rank3">
|
|
<GameDependency
|
|
id="Japan_BalloonAttackL3_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanAdvancedMissilePacks"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_Japan_AdvancedMissilePacks">
|
|
<GameDependency
|
|
id="Japan_AdvancedMissilePacks_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerSovietMassProduction"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_ProductionBonus_Soviet">
|
|
<GameDependency
|
|
id="Soviet_MassProduction_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanRoboticAssembly"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
RequiredPlayerTech="PlayerTech_ProductionBonus_Japan">
|
|
<GameDependency
|
|
id="Japan_RoboticAssembly_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerJapanEnhancedKamikaze"
|
|
Flags="IS_PLAYER_POWER"
|
|
TargetType="NONE"
|
|
ReloadTime="0s"
|
|
MaxCastRange="400"
|
|
RequiredPlayerTech="PlayerTech_Japan_EnhancedKamikaze">
|
|
<GameDependency
|
|
id="Japan_EnhancedKamikaze_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_IrradiateTarget"
|
|
TargetType="OBJECT"
|
|
ReloadTime="150s"
|
|
Flags="NEEDS_OBJECT_FILTER IS_PLAYER_POWER"
|
|
RequiredPlayerTech="PlayerTech_Soviet_IrradiateTarget"
|
|
|
|
WaypointModeTerminal="false" >
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES"
|
|
Include="VEHICLE HUGE_VEHICLE SHIP"
|
|
Exclude="AIRCRAFT"
|
|
StatusBitFlagsExclude="SUBMERGED AIRBORNE_TARGET IN_NANOHIVE NOT_IN_WORLD">
|
|
</ObjectFilter>
|
|
<GameDependency
|
|
id="Soviet_IrradiateTarget_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget" -->
|
|
<!-- InitiateSound="SOV_ToxicCorrosion_Launch" -->
|
|
<!-- InitiateAtLocationSound="SOV_ToxicCorrosion_Launch" -->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_DesolatorBomb_Base"
|
|
TargetType="LOCATION"
|
|
ReloadTime="180s"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
Flags="IS_PLAYER_POWER WATER_OK CANNOT_LEAVE_ENCLOSURE IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RadiusCursorRadius="150"
|
|
/>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_DesolatorBomb_Level1"
|
|
inheritFrom="SpecialPower_DesolatorBomb_Base"
|
|
RequiredPlayerTech="PlayerTech_Soviet_DesolatorBomb_Rank1">
|
|
<GameDependency
|
|
id="Soviet_DesolatorBombLevel1_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_DesolatorBomb_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_DesolatorBomb_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_DesolatorBomb_Level2"
|
|
inheritFrom="SpecialPower_DesolatorBomb_Base"
|
|
RequiredPlayerTech="PlayerTech_Soviet_DesolatorBomb_Rank2">
|
|
<GameDependency
|
|
id="Soviet_DesolatorBombLevel2_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Soviet_DesolatorBomb_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_DesolatorBomb_Level3"
|
|
inheritFrom="SpecialPower_DesolatorBomb_Base"
|
|
RequiredPlayerTech="PlayerTech_Soviet_DesolatorBomb_Rank3">
|
|
<GameDependency
|
|
id="Soviet_DesolatorBombLevel3_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- aka Cash Bounty -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_ProductionKickbacks"
|
|
TargetType="LOCATION"
|
|
ReloadTime="120s"
|
|
Flags="IS_PLAYER_POWER WATER_OK NOT_IN_NANOSWARM"
|
|
RadiusCursorRadius="100"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Soviet_ProductionKickbacks">
|
|
<GameDependency
|
|
id="Soviet_ProductionKickbacks_GameDependency">
|
|
<RequiredObject>SovietConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
<!-- no worky
|
|
InitiateAtLocationSound="SOV_CashBounty_Cast"
|
|
InitiateSound="SOV_CashBounty_Cast"
|
|
-->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_PointDefenseDrones"
|
|
TargetType="LOCATION"
|
|
ReloadTime="120s"
|
|
Flags="IS_PLAYER_POWER WATER_OK NEEDS_OBJECT_FILTER NOT_IN_NANOSWARM"
|
|
RadiusCursorRadius="100"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RequiredPlayerTech="PlayerTech_Japan_PointDefenseDrones">
|
|
<!-- this objfilter must be the same as the one in the PlayerPowerPointDefenseDronesWeapon Weapon -->
|
|
<ObjectFilter
|
|
Rule="ANY"
|
|
Relationship="ALLIES"
|
|
Include="=$POINT_DEFENSE_DRONE_INCLUDE_KINDOF"
|
|
Exclude="=$POINT_DEFENSE_DRONE_EXCLUDE_KINDOF"
|
|
StatusBitFlagsExclude="=$POINT_DEFENSE_DRONE_EXCLUDE_OBJECTSTATUS">
|
|
<ExcludeThing>JapanPointDefenseDrone</ExcludeThing>
|
|
</ObjectFilter>
|
|
<GameDependency
|
|
id="Japan_PointDefenseDrones_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerFinalSquadron_L1"
|
|
ReloadTime="120s"
|
|
TargetType="LOCATION"
|
|
InitiateSound="JAP_FinalSquadron1_SirenMS"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="100"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_FinalSquadron_Rank1">
|
|
<GameDependency
|
|
id="Japan_FinalSquadronRank1_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_FinalSquadron_Rank2</ForbiddenPlayerTech>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_FinalSquadron_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerFinalSquadron_L2"
|
|
ReloadTime="240s"
|
|
TargetType="LOCATION"
|
|
InitiateSound="JAP_FinalSquadron2_SirenMS"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="150"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_FinalSquadron_Rank2">
|
|
<GameDependency
|
|
id="Japan_FinalSquadronRank2_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
<ForbiddenPlayerTech>PlayerTech_Japan_FinalSquadron_Rank3</ForbiddenPlayerTech>
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerFinalSquadron_L3"
|
|
ReloadTime="360s"
|
|
TargetType="LOCATION"
|
|
InitiateSound="JAP_FinalSquadron3_SirenStereoMS"
|
|
EvaEventToPlayWhenSelectingTarget="SelectSpecialPowerTarget"
|
|
RadiusCursorRadius="200"
|
|
Flags="IS_PLAYER_POWER WATER_OK IGNORE_MAP_EXTENTS NOT_IN_NANOSWARM"
|
|
RequiredPlayerTech="PlayerTech_Japan_FinalSquadron_Rank3">
|
|
<GameDependency
|
|
id="Japan_FinalSquadronRank3_GameDependency">
|
|
<RequiredObject>JapanConstructionYard</RequiredObject>
|
|
</GameDependency>
|
|
</SpecialPowerTemplate>
|
|
|
|
<!-- Start Campaign Specific -->
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCAMPAlliedBomberDrop1"
|
|
Flags="IS_PLAYER_POWER NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS SHARED_SYNC FOGGED_SHROUDED_CELLS_OK WATER_OK"
|
|
ReloadTime="0s"
|
|
TargetType="LOCATION"
|
|
WaypointModeTerminal="false" >
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE" />
|
|
</SpecialPowerTemplate>
|
|
<SpecialPowerTemplate
|
|
id="SpecialPowerCAMPAlliedBomberDrop2"
|
|
Flags="IS_PLAYER_POWER NOT_CLIFF_CELL NO_FORBIDDEN_OBJECTS SHARED_SYNC FOGGED_SHROUDED_CELLS_OK WATER_OK"
|
|
ReloadTime="0s"
|
|
TargetType="LOCATION"
|
|
WaypointModeTerminal="false" >
|
|
<ForbiddenObjectFilter
|
|
Rule="ANY"
|
|
Include="STRUCTURE" />
|
|
</SpecialPowerTemplate>
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_MechaKingShockwave"
|
|
ReloadTime="20s"
|
|
TargetType="NONE"
|
|
WaypointModeTerminal="false"/>
|
|
<!-- no worky played too late InitiateSound="JAP_ShogunExecutioner_OmegaShockwaveStereo" -->
|
|
|
|
<SpecialPowerTemplate
|
|
id="SpecialPower_JapanScoutInfantryAttachWeaponDummy"
|
|
TargetType="OBJECT"/>
|
|
|
|
<!-- End Campaign Specific -->
|
|
|
|
</AssetDeclaration>
|