<?xml version="1.0" encoding="us-ascii"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<Tags></Tags>
	<Includes>
		<Include type="all" source="DATA:GlobalData/GlobalDefines.xml" />
	</Includes>
	<GameObject
		id="BaseRepairDrone"
		EditorSorting="MISC_MAN_MADE"
		OcclusionDelay="0"
		ShockwaveResistance="120.0"
		KindOf="=$BASE_REPAIR_DRONE_KINDOF"
		VoicePriority="5">	
		<DisplayName>NAME:RepairDrone</DisplayName>
		<ArmorSet
			Armor="NoArmor" />
		<Draws>
		</Draws>
		<Behaviors>
			<SlavedUpdate
				id="ModuleTag_SlavedUpdate"
				LeashRange="=$REPAIR_DRONE_LEASH_DISTANCE"
				GuardMaxRange="=$REPAIR_DRONE_LEASH_DISTANCE"
				GuardWanderRange="50"
				AttackRange="0"
				UseSlaverAsControlForEvaObjectSightedEvents="false" />
			<PassiveAreaEffectBehavior
				id="ModuleTag_PassiveAreaEffect"
				EffectRadius="0"
				HealingPointsPerSecond="150"
				AffectAttached="true"
				AffectUnderAttack="true"
				NonStackable="false"
				HealFX="FX_Repair" >
				<AllowFilter
					Rule="ANY"
					Include="VEHICLE HUGE_VEHICLE"
					Exclude="AIRCRAFT" 
					Relationship="ALLIES" />
			</PassiveAreaEffectBehavior>
			<SlowDeath
				id="ModuleTag_Death"
				DestructionDelay="3s"
				Fade="true"
				FadeTime="3s">
				<DieMuxData
					DeathTypes="ALL" />
			</SlowDeath>
			<AttachUpdate
				id="ModuleTag_Attach"
				Range="=$REPAIR_DRONE_LEASH_DISTANCE"
				CloseEnoughRange="20.0"
				Teleport="false"
				UseGeometry="true"
				DetachWhenParentHealed="true" 
				RequireFullyHealedToDetach="true"
				ScanForNewParentWhenDetached="true"
				DetachWhenParentOutOfSlavedRange="true"
				InitialAttachDelay="4.0s"
				ParentStatus="UNDERGOING_REPAIR"
				Flags="FIND_BEST_PARENT UNCONTAINED_ONLY SAME_PLAYER_ONLY ONE_ATTACH_PER_PARENT"
				>
				<ObjectFilter
					Rule="ANY"
					Include="VEHICLE HUGE_VEHICLE"
					Exclude="AIRCRAFT" 
					Relationship="ALLIES" />
			</AttachUpdate>
			<Physics
				id="ModuleTag_Physics" />
		</Behaviors>
		<AI>
			<JetAIUpdate
				id="ModuleTag_JetAIUpdate"
				AutoAcquireEnemiesWhenIdle="NO"
				NeedsRunway="false"
				KeepsParkingSpaceWhenAirborne="false"
				MinHeight="5"
				CirclesForAttack="true"
				>
				<LockonInfo />
			</JetAIUpdate>
		</AI>
		<Body>
			<ActiveBody
				id="ModuleTag_Body"
				MaxHealth="200.0"/>
		</Body>
		<Geometry
			IsSmall="true">
			<Shape
				Type="CYLINDER"
				MajorRadius="5.0"
				Height="5.0"></Shape>
		</Geometry>
		<VisionInfo
			VisionRange="150"
			ShroudClearingRange="20" />
	</GameObject>
</AssetDeclaration>