<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<Tags></Tags>
	<Includes>
		<Include
			type="all"
			source="ART:GuDropShip_SKN.w3x" />
		<Include
			type="all"
			source="ART:GuDropShipR_SKN.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_FP.w3x" />			
		<Include
			type="all"
			source="ART:GuDropShip_IDLA.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_FLYA.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_DECL.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_ACCL.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_TRNL.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_TRNR.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_HSTL.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_HSTR.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_OPNA.w3x" />
		<Include
			type="all"
			source="ART:GuDropShip_CLSA.w3x" />
		<!-- Base Object -->
		<Include
			type="instance"
			source="DATA:BaseObjects/BaseVehicle.xml" />
	</Includes>
	<GameObject
		id="GDIV35Ox"
		inheritFrom="BaseVehicle"
		SelectPortrait="Portrait_GDIOx"
		ButtonImage="Portrait_GDIOx"
		Side="GDI"
		EditorSorting="UNIT"
		TransportSlotCount="0"
		BuildCost="10"
		BuildTime="1.0"
		CommandSet="GDIV35OxCommandSet"
		KindOf="PRELOAD CAN_CAST_REFLECTIONS CAN_ATTACK SELECTABLE AIRCRAFT VEHICLE TRANSPORT SUMMONED NO_COLLIDE"
		RadarPriority="UNIT"
		ProductionQueueType="AIRCRAFT"
		VoicePriority="52"
		EditorName="GDIV35Ox"
		Description="Desc:GDIOx"
		TypeDescription="Type:GDIOx">
		<DisplayName
			xai:joinAction="Replace" xmlns:xai="uri:ea.com:eala:asset:instance">Name:GDIOx</DisplayName>
		<ArmorSet
			Armor="GDIOxArmor"
			DamageFX="VehicleDamageFX"
			id="Armor" />
		<LocomotorSet
			Locomotor="GDIDropshipLocomotor"
			Condition="NORMAL"
			Speed="160.0"
			id="Locomotor_Normal" />
		<LocomotorSet
			Locomotor="BasicHelicopterTaxiLocomotor"
			Condition="TAXIING"
			Speed="160.0"
			id="Locomotor_Taxi" />
		<Draws>
			<ScriptedModelDraw
				id="ModuleTag_Draw"
				ExtraPublicBone="BONEGARRISON"
				OkToChangeModelColor="true">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT">
					<Model
						Name="GUDropShip_SKN" />
					<ParticleSysBone
						BoneName="FX_Lfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DAMAGED">
					<Model
						Name="GUDropShip_SKN" />
					<ParticleSysBone
						BoneName="FX_Lfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="oxdamagesmoke"
						FollowBone="true" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="REALLYDAMAGED">
					<Model
						Name="GUDropShip_SKN" />
					<Texture
						Original="GuDropShip"
						New="GuDropShipD" />
					<ParticleSysBone
						BoneName="FX_Lfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="orcaexhaust"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="oxdamagefire"
						FollowBone="true" />
					<ParticleSysBone
						BoneName="FX_Rfan"
						FXParticleSystemTemplate="oxdamagesmoke"
						FollowBone="true" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DYING">
					<Model
						Name="GUDropShipR_SKN" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="FORMATION_PREVIEW">
					<Model
						Name="GUDropShip_FP" />
				</ModelConditionState>					
				<AnimationState
					ParseCondStateType="PARSE_DEFAULT"
					Flags="RANDOMSTART">
					<Animation
						AnimationName="GUDropShip_IDLA"
						AnimationMode="LOOP" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="MOVING TURN_LEFT_HIGH_SPEED">
					<Animation
						AnimationName="GUDropShip_HSTL"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="MOVING TURN_RIGHT_HIGH_SPEED">
					<Animation
						AnimationName="GUDropShip_HSTR"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="MOVING TURN_LEFT">
					<Animation
						AnimationName="GUDropShip_TRNL"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="MOVING TURN_RIGHT">
					<Animation
						AnimationName="GUDropShip_TRNR"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="ACCELERATE">
					<Animation
						AnimationName="GUDropShip_ACCL"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DECELERATE">
					<Animation
						AnimationName="GUDropShip_DECL"
						AnimationMode="ONCE"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="MOVING">
					<Animation
						AnimationName="GUDropShip_FLYA"
						AnimationMode="LOOP"
						AnimationBlendTime="15" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DOOR_1_OPENING">
					<Animation
						AnimationName="GUDropShip_OPNA"
						AnimationMode="ONCE" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DOOR_1_CLOSING">
					<Animation
						AnimationName="GUDropShip_CLSA"
						AnimationMode="ONCE" />
				</AnimationState>
			</ScriptedModelDraw>
			<ScriptedModelDraw
				id="ModuleTag_Particles"
				OkToChangeModelColor="true"
				ExtraPublicBone="FX_Lfan FX_Rfan">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT"
					Skeleton="">
					<Model
						Name="" />
					<ParticleSysBone
						BoneName="ROOTTRANSFORM"
						FollowBone="true" />
				</ModelConditionState>
			</ScriptedModelDraw>
		</Draws>
		<Behaviors>
			<WeaponSetUpdate
				id="ModuleTag_WeaponSetUpdate">
				<WeaponSlotHardpoint
					ID="1"
					AllowInterleavedFiring="false"
					InterleavedStyle="INTERLEAVE_FIRST_AVAILABLE"
					WeaponChoiceCriteria="PREFER_MOST_DAMAGE">
					<Weapon
						Ordering="PRIMARY_WEAPON"
						Template="AirborneTransportRangefinder" />
				</WeaponSlotHardpoint>
			</WeaponSetUpdate>
      <ModelConditionUpgrade
				id="ModuleTag_ShowThePlating"
				Permanent="true"
				AddConditionFlags="USER_1">
        <TriggeredBy>Upgrade_GDIFaction</TriggeredBy>
      </ModelConditionUpgrade>
      <ModelConditionUpgrade
				id="ModuleTag_ShowThePlatingSteelTalons"
				Permanent="true"
				AddConditionFlags="USER_1">
        <TriggeredBy>Upgrade_SteelTalonsFaction</TriggeredBy>
      </ModelConditionUpgrade>
      <ModelConditionUpgrade
				id="ModuleTag_ShowThePlatingZOCOM"
				Permanent="true"
				AddConditionFlags="USER_1">
        <TriggeredBy>Upgrade_ZOCOMFaction</TriggeredBy>
      </ModelConditionUpgrade>
      <Physics
				id="ModuleTag_07" />
			<ProductionUpdate
				id="ModuleTag_10"
				MaxQueueEntries="1" />
			<FlammableUpdate
				id="ModuleTag_21"
				AflameDuration="5s"
				AflameDamageAmount="3"
				AflameDamageDelay=".5s" />
			<HordeTransportContain
				id="ModuleTag_Contain"
				ObjectStatusOfContained="UNSELECTABLE ENCLOSED"
				ContainMax="6"
				Slots="6"
				AllowEnemiesInside="false"
				AllowAlliesInside="false"
				AllowNeutralInside="false"
				AllowOwnPlayerInsideOverride="true"
				ShowPips="true"
				EnterSound="VehicleEnter"
				ExitSound="VehicleExit"
				KillPassengersOnDeath="true"
				ExtendedExitContainerChecks="true">
				<PassengerFilter
					Rule="ANY"
					Include="INFANTRY" />
				<DieMuxData
					DeathTypes="ALL" />
				<PassengerData
					BonePrefix="BONEGARRISON">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</PassengerData>
			</HordeTransportContain>
			<MoveToPositionAndEvacuateSpecialPower
				id="ModuleTag_MoveToPositionAndEvacuate"
				SpecialPowerTemplate="SpecialPowerMoveToPositionAndEvacuate" />
			<SlowDeath
				id="ModuleTag_Death"
				SinkDelay="0s"
				SinkRate="0.5"
				DestructionDelay="0s">
				<OCL
					Type="INITIAL">
					<OCL>OCL_GDIDropShipDebris</OCL>
				</OCL>
				<DieMuxData
					DeathTypes="ALL"
					DeathTypesForbidden="TOPPLED" />
				<FX Type="INITIAL">
					<FX>FX_GDI_Ox_VoiceDie</FX>
				</FX>
<!--
				<Sound
					Type="INITIAL"
					List="GDI_Generic_VoiceDieMS" />
-->
			</SlowDeath>
			<FXListBehavior
				id="ModuleTag_FXList">
				<DieMuxData
					DeathTypes="ALL" />
				<Event
					Index="onDeath"
					FX="FX_GDIAirVehicleExplode" />
			</FXListBehavior>
		</Behaviors>
		<AI>
			<TransportHelicopterAIUpdate
				id="ModuleTag_06"
				AutoAcquireEnemiesWhenIdle="NO"
				FlyOffMapOnUnload="false"
				DelayAFterLoadingOrUnloading="2s">
				<UnitAITargetChooserData
					SympathyRange="100.0" />
			</TransportHelicopterAIUpdate>
		</AI>
		<Body>
			<ActiveBody
				id="ModuleTag_04"
				MaxHealth="750.0" />
		</Body>
		<ClientBehaviors>
			<AnimationSoundClientBehavior
				id="ModuleTag_ASCB">
				<!-- frames may need to be tuned -->
				<Sound
					Sound="V35DropShipCloseDoors"
					Animation="GUDropShip_CLSA"
					Frame="1" />
				<Sound
					Sound="V35DropShipOpenDoors"
					Animation="GUDropShip_OPNA"
					Frame="1" />
			</AnimationSoundClientBehavior>
			<ModelConditionAudioLoopClientBehavior
				id="ModuleTag_TakeoffLanding">
				<ModelConditionSound
					Sound="V35DropShipLand"
					RequiredFlags="LANDING" />
				<ModelConditionSound
					Sound="V35DropShipTakeOff"
					RequiredFlags="TAKING_OFF" />
			</ModelConditionAudioLoopClientBehavior>
		</ClientBehaviors>
		<Geometry
			IsSmall="false">
			<Shape
				Type="BOX"
				MajorRadius="37.0"
				MinorRadius="3.0"
				Height="25.0"></Shape>
			<Shape
				Type="BOX"
				MajorRadius="8.0"
				MinorRadius="30.0"
				Height="25.0">
				<Offset
					x="-7.0"
					y="0.0"
					z="0.0" />
			</Shape>
		</Geometry>
		<AudioArrayVoice>
			<AudioEntry
				Sound="GDI_Ox_VoiceCreate"
				AudioType="voiceCreated" />
			<AudioEntry
				Sound="GDI_Ox_VoiceMove"
				AudioType="voiceMove" />
			<AudioEntry
				Sound="GDI_Ox_VoiceRetreat"
				AudioType="voiceRetreatToCastle" />
			<AudioEntry
				Sound="GDI_Ox_VoiceSelectMS"
				AudioType="voiceSelect" />
			<NamedEntry
				Sound="GDI_Ox_VoiceDropoff"
				Name="InitiateMoveToPositionAndEvacuate" />
		</AudioArrayVoice>
<!--
GDI_Ox_VoiceMoveBase
GDI_Ox_VoiceMoveMedical
GDI_Ox_VoicePickup
GDI_Ox_VoicePickupCancelled
-->
		<AudioArraySound>
			<AudioEntry
				Sound="V35DropShipMoveLoop"
				AudioType="soundMoveLoop" />
			<AudioEntry
				Sound="V35DropShipIdleLoop"
				AudioType="soundAmbient" />
			<AudioEntry
				Sound="V35DropShipMoveStart"
				AudioType="soundMoveStart" />
		</AudioArraySound>
		<ShadowInfo
			Type="VOLUME" />
		<VisionInfo
			VisionRange="180"
			ShroudClearingRange="600" />
		<CrusherInfo
			CrusherLevel="0"
			CrushEqualLevelProps="true"
			/>
	</GameObject>
</AssetDeclaration>