<?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/AlienBlinkMastermind.xml" />
	</Includes>
	<GameObject
		id="Traveler59BlinkMastermind"
		inheritFrom="AlienBlinkMastermind"
		Side="Traveler59"
		EditorSorting="UNIT"
		CommandSet="Traveler59BlinkMastermindCommandSet"
		EditorName="Traveler59BlinkMastermind"
		Description="Desc:Traveler59BlinkMastermind"
		TypeDescription="Type:Traveler59BlinkMastermind">
		<GameDependency
			xai:joinAction="Replace">
			<RequiredObject>Traveler59StatisChamber</RequiredObject>
			<RequiredObject>Traveler59Reactor</RequiredObject>
		</GameDependency>
		<Behaviors>
<!--Blink Pack-->			
		<!--	<UnpauseSpecialPowerUpgrade
				id="ModuleTag_UnpauseSpecialPowerUpgrade"
				SpecialPowerTemplate="SpecialPower_UseTraveler59BlinkPack"
				Permanent="true">
			</UnpauseSpecialPowerUpgrade>
		-->	
			<SpecialPower
				id="ModuleTag_TeleportSpecialPower"
				SpecialPowerTemplate="SpecialPower_UseTraveler59BlinkPack"
				UpdateModuleStartsAttack="true"
				StartsPaused="false"
				AttributeModifierFX="FX_AlienInfantryHitFX" />
			<TeleportSpecialAbilityUpdate
				id="ModuleTag_TeleportSpecialAbility"
				SpecialPowerTemplate="SpecialPower_UseTraveler59BlinkPack"
				DestinationWeapon="AlienShockTrooperBlinkWeapon2"
				SourceWeapon="AlienShockTrooperBlinkWeapon"
				FadeInTime="2s"
				UnpackTime="1s"
				PackTime="1s"
				BusyDuration="1.5s"
				MaxDistance="750"
				StartAbilityRange="750"
				UnpackingVariation="1" />
      
      <!-- Teleport units power -->
			<SpecialPower
				xai:joinAction="Replace"
				id="ModuleTag_StoreObjectsSpecialPower"
				SpecialPowerTemplate="SpecialPowerProdigyTeleportObjectSelect" />
			<StoreObjectsSpecialPowerUpdate
				xai:joinAction="Replace"
				id="ModuleTag_StoreObjectsSpecialPowerUpdate"
				SpecialPowerTemplate="SpecialPowerProdigyTeleportObjectSelect"
				Radius="50" />
			<SpecialPower
				xai:joinAction="Replace"
				id="ModuleTag_TeleportStoredObjectsSpecialPower"
				SpecialPowerTemplate="SpecialPowerProdigyTeleportObject"
				UpdateModuleStartsAttack="true" />
			<TeleportToCasterSpecialPower
				xai:joinAction="Replace"
				id="ModuleTag_TeleportStoredObjectsSpecialPowerUpdate"
				SpecialPowerTemplate="SpecialPowerProdigyTeleportObject"
				RequireStoredObjects="false"
				TriggerFX="FX_AlienMMTP"
				KillObjectsIfPlacedInBadSpot="true"
				MinDestinationRadius="0"
				MaxDestinationRadius="50" />
			<AISpecialPowerUpdate
				xai:joinAction="Replace"
				id="ModuleTag_AlienMastermindTeleportAI"
				CommandButtonName="Command_Traveler59ProdigySelectObjectsForTeleport"
				SpecialPowerAIType="SPECIAL_POWER_AOE_BUFF"
				MinimumCutoff="10" />
			<AISpecialPowerUpdate
				id="ModuleTag_AlienShockTrooperBlinkAI"
				CommandButtonName="Command_UseTraveler59BlinkPack"
				SpecialPowerAIType="SPECIAL_POWER_MOVEMENT"
				MinimumCutoff="100" />	
		</Behaviors>
	</GameObject>
</AssetDeclaration>
