<?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="ART:FXIonCannon.w3x" />
		<Include type="all" source="ART:FXSphereDistort.w3x" />
	</Includes>
	<GameObject
		id="IonCannonEffect"
		Side="GDI"
		EditorSorting="UNIT"
		TransportSlotCount="0"
		IsTrainable="false"
		KindOf="UNATTACKABLE NOT_AUTOACQUIRABLE INERT_SHROUD_REVEALER"
		EditorName="IonCannonEffect">
		<DisplayName>IonCannonEffect</DisplayName>
		<ArmorSet
			Armor="NoArmor" />
		<Draws>
			<ScriptedModelDraw
				id="ModuleTag_Draw">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT">
					<Model Name="FXIonCannon" />
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonPreExplosionDebrisA"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonPreExplosionDistortion"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonPreExplosionDustA"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonFire"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonFireGlow"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonExplosionFlash"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonExplosionDistort"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonExplosionSphere"/>

					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonExplosionDebris"/>
					<ParticleSysBone BoneName="NONE" FXParticleSystemTemplate="FXIonCannonExplosionShockwave"/>
					
					<ParticleSysBone BoneName="BeamAuxillery01" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery02" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery03" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery04" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery05" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery06" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery07" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery08" FXParticleSystemTemplate="FXIonCannonAuxBeamFire" FollowBone="true"/>
					
					<ParticleSysBone BoneName="BeamAuxillery01" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery02" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery03" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery04" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery05" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery06" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery07" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery08" FXParticleSystemTemplate="FXIonCannonAuxBeamGlow" FollowBone="true"/>	
					
					<ParticleSysBone BoneName="BeamAuxillery01" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery02" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery03" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery04" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery05" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery06" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery07" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>
					<ParticleSysBone BoneName="BeamAuxillery08" FXParticleSystemTemplate="FXIonCannonAuxBeamDistortion" FollowBone="true"/>									
				</ModelConditionState>
				<AnimationState
					ParseCondStateType="PARSE_DEFAULT"
					ConditionsYes="IDLE">
					<Animation
						AnimNickName="IDL"
						AnimationName="FXIonCannon"
						AnimationMode="ONCE" />
				</AnimationState>
			</ScriptedModelDraw>
		</Draws>
		<Behaviors>
			<LifetimeUpdate
				id="ModuleTag_LifetimeUpdate"
				MinLifetime="7.7s"
				MaxLifetime="7.7s" />
			<FXListBehavior
				id="ModuleTag_FXList">
				<DieMuxData
					DeathTypes="ALL" />
				<Event
					Index="onCreate"
					FX="FX_GDI_IonCannon_Shockwave" />
			</FXListBehavior>
			<FireWeaponWhenDead
				id="ModuleTag_FinalWeapon"
				InitiallyActive="true"
				DeathWeapon="IonCannonFinalWeapon">
				<DieMuxData
					DeathTypes="ALL" />
			</FireWeaponWhenDead>
			<DestroyObjectsUpdate
				id="ModuleTag_DestroyObjectsUpdate"
				Radius="500">
				<ObjectFilter Rule="NONE" Include="CIVILIAN_UNIT"/>
			</DestroyObjectsUpdate>
			<DestroyDie
				id="ModuleTag_Die">
				<DieMuxData
					DeathTypes="ALL" />
			</DestroyDie>

			<FireWeaponUpdate
				id="ModuleTag_IonCannonAuxiliaryEffects">
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage1"
					FireDelay="2.5s"
					OneShot="true" />
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage2"
					FireDelay="3.1s"
					OneShot="true" />
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage3"
					FireDelay="3.7s"
					OneShot="true" />
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage4"
					FireDelay="4.3s"
					OneShot="true" />
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage5"
					FireDelay="4.9s"
					OneShot="true" />
				<FireWeaponNugget
					WeaponName="IonCannonWeapon_Stage6"
					FireDelay="5.5s"
					OneShot="true" />
			</FireWeaponUpdate>
		
		</Behaviors>
		<Body>
			<ActiveBody
				id="ModuleTag_Body"
				MaxHealth="9999999.0" />
		</Body>
		<Geometry
			IsSmall="true">
			<Shape
				Type="CYLINDER"
				MajorRadius="50.0"
				Height="300.0"></Shape>
		</Geometry>
<!--
		<AudioArraySound>
			<AudioEntry Sound="GDI_IonCannon_WeaponFireMS" AudioType="soundAmbient" />
		</AudioArraySound>
-->
		<ShadowInfo
			Type="NONE" />
		<CrusherInfo
			CrushableLevel="0" />
	</GameObject>
</AssetDeclaration>