<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xai="uri:ea.com:eala:asset:instance">
	<Tags></Tags>
	<Includes>
		<!-- Base Object -->
		<Include
			type="instance"
			source="DATA:Alien/Units/AlienShockTrooperSquad.xml" />
	</Includes>
	<GameObject
		id="Traveler59ShockTrooperSquad"
		inheritFrom="AlienShockTrooperSquad"
		Side="Traveler59"
		EditorSorting="UNIT"
		CommandSet="Traveler59ShockTrooperSquadCommandSet"
		EditorName="Traveler59ShockTrooperSquad"
		Description="Desc:Traveler59ShockTrooper"
		WorldMapArmoryUpgradesAllowed="Upgrade_Traveler59AdvancedArticulators Upgrade_AlienShockTrooperPlasmaDiskLauncher"
		TypeDescription="Type:Traveler59ShockTrooper">
		<DisplayUpgrade
			xai:joinAction="Replace"
			id="Tag_DisplayUpgrade2">Upgrade_Traveler59AdvancedArticulators</DisplayUpgrade>
		<GameDependency
			xai:joinAction="Replace">
			<RequiredObject>Traveler59StatisChamber</RequiredObject>
			<RequiredObject>Traveler59ControlCenter</RequiredObject>
		</GameDependency>
		<Behaviors>
			<UnpauseSpecialPowerUpgrade
				xai:joinAction="Remove"
				id="ModuleTag_UnpauseSpecialPowerUpgrade"
				SpecialPowerTemplate="SpecialPower_UseBlinkPack"
				Permanent="true">
			</UnpauseSpecialPowerUpgrade>
			
			<SpecialPower
				xai:joinAction="Replace"
				id="ModuleTag_TeleportSpecialPower"
				SpecialPowerTemplate="SpecialPower_UseTraveler59BlinkPack"
				UpdateModuleStartsAttack="true"
				StartsPaused="false"
				AttributeModifierFX="FX_AlienInfantryHitFX" />
			<TeleportSpecialAbilityUpdate
				xai:joinAction="Replace"
				id="ModuleTag_TeleportSpecialAbility"
				SpecialPowerTemplate="SpecialPower_UseTraveler59BlinkPack"
				DestinationWeapon="AlienShockTrooperBlinkWeapon2"
				SourceWeapon="AlienShockTrooperBlinkWeapon"
				FadeInTime="1s"
				UnpackTime="0s"
				PackTime="0s"
				BusyDuration="1.5s"
				MaxDistance="750"
				StartAbilityRange="750"
				UnpackingVariation="1" />
			<AISpecialPowerUpdate
				id="ModuleTag_AlienShockTrooperBlinkAI"
				CommandButtonName="Command_UseTraveler59BlinkPack"
				SpecialPowerAIType="SPECIAL_POWER_MOVEMENT"
				MinimumCutoff="100" />				
			<HordeContain
				xai:joinAction="Replace"
				id="ModuleTag_HordeContain"
				FrontAngle="4.7123"
				FlankedDelaySeconds="2.0"
				ShowPips="false"
				Formation="MAIN"
				MeleeAttackLeashDistance="1"
				Slots="3"
				ObjectStatusOfContained=""
				ConditionForEntry="INVALID">
				<PassengerFilter
					Rule="NONE"
					Include="INFANTRY" />
				<DieMuxData />
				<InitialPayload
					Name="Traveler59ShockTrooper"
					Count="3" />
				<MeleeBehavior
					Type="AMOEBA" />
				<RankInfo
					RankID="1"
					UnitType="Traveler59ShockTrooper">
					<Position
						X="-10"
						Y="-20" />
					<Position
						X="10"
						Y="0" />
					<Position
						X="-10"
						Y="20" />
				</RankInfo>
				<RankToReleaseWhenAttacking>1</RankToReleaseWhenAttacking>
			</HordeContain>
			<AttributeModifierUpgrade
				id="Upgrade_Traveler59AdvancedArticulators"
				AttributeModifier="AttributeModifier_AdvancedArticulators">
				<TriggeredBy>Upgrade_Traveler59AdvancedArticulators</TriggeredBy>
			</AttributeModifierUpgrade>
		</Behaviors>
	</GameObject>
</AssetDeclaration>
