<?xml version="1.0" encoding="us-ascii"?>
<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>
		<Include
			type="instance"
			source="DATA:GDI/Units/GDIRepairDrone.xml" />
	</Includes>
	<GameObject
		id="ZOCOMAPCRepairDrone"
		inheritFrom="GDIRepairDrone"
		EditorName="ZOCOMAPCRepairDrone">
		<Behaviors>
			<SlavedUpdate xai:joinAction="Replace"
				id="ModuleTag_SlavedUpdate"
				LeashRange="175"
				GuardMaxRange="175"
				GuardWanderRange="10"
				AttackRange="0"
				StayOnSameLayerAsMaster="true"
				UseSlaverAsControlForEvaObjectSightedEvents="false" />		
				
			<PassiveAreaEffectBehavior xai:joinAction="Replace"
				id="ModuleTag_PassiveAreaEffect"
				EffectRadius="0"
				HealingPointsPerSecond="100"
				AffectAttached="true"
				AffectUnderAttack="true"
				NonStackable="false"
				HealFX="FX_Repair" >
				<AllowFilter
					Rule="ANY"
					Include="VEHICLE HUGE_VEHICLE"
					Exclude="AIRCRAFT" 
					Relationship="ALLIES" />
			</PassiveAreaEffectBehavior>		
			
			<AttachUpdate xai:joinAction="Replace"
				id="ModuleTag_Attach"
				Range="87"
				CloseEnoughRange="40.0"
				Teleport="false"
				UseGeometry="true"
				DetachWhenParentHealed="true" 
				RequireFullyHealedToDetach="true"
				ScanForNewParentWhenDetached="true"
				DetachWhenParentOutOfSlavedRange="true"	
				InitialAttachDelay="0.5s"
				ParentStatus="UNDERGOING_REPAIR"
				Flags="FIND_BEST_PARENT UNCONTAINED_ONLY SAME_PLAYER_ONLY ONE_ATTACH_PER_PARENT" 
				>
			</AttachUpdate>
		</Behaviors>	
	</GameObject>
</AssetDeclaration>