<?xml version="1.0" encoding="utf-8"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
	<GameObject
		id="SteelTalonsIonCannonControl"
		KindOf="SELECTABLE IMMOBILE CAN_CAST_REFLECTIONS STRUCTURE POWERED REVEAL_TO_ALL NOT_AUTOACQUIRABLE UNIQUE_UNIT COVER AUTO_ACQUIRABLE_BY_AI SUPER_WEAPON"
		Description="Desc:GDIIonCannon"
		TypeDescription="Type:GDIIonCannon"
		RadarPriority="STRUCTURE"
		BuildCompletion="INVALID"
		FenceWidth="0"
		FenceXOffset="0"
		RemoveTerrainRadius="0"
		EmotionRange="0"
		PlacementViewAngle="225d"
		BuildFadeInOnCreateTimeSeconds="0s"
		FactoryExitWidth="0"
		FactoryExtraBibWidth="0"
		Side="SteelTalons"
		EditorName="SteelTalonsionCannonControl"
		EditorSorting="STRUCTURE"
		BountyValue="0"
		BuildTime="50"
		BuildFadeInOnCreateTime="0"
		EnergyProduction="-20"
		EnergyBonus="0"
		CommandSet="GDIIonCannonControlCommandSet"
		SelectPortrait="Portrait_GDIIonCannon"
		ButtonImage="Portrait_GDIIonCannon"
		VoicePriority="0"
		MinZIncreaseForVoiceMoveToHigherGround="-1"
		CrowdResponse=""
		CampnessValue="2000"
		CampnessValueRadius="300"
		Scale="1"
		HealthBoxScale="1.5"
		HealthBoxHeightOffset="10"
		OcclusionDelay="0"
		LiveCameraPitch="0"
		FormationWidth="1"
		FormationDepth="1"
		InstanceScaleFuzziness="0"
		ThreatRadius="-1"
		RamPower="0"
		RamZMult="1"
		ShockwaveResistance="0"
		CommandPoints="0"
		CommandPointBonus="0"
		VoiceAttackChargeTimeout="0"
		MaxDistanceForEngaged="0"
		EngagedStateTimeout="0"
		ThreatLevel="1"
		SlopeLimitIndex="0"
		PathfindDiameter="-1"
		SupplyOverride="0"
		DisplayMeleeDamage="-1"
		DisplayRangedDamage="-1"
		HeroSortOrder="2147483647"
		FiringArc="360"
		CamouflageDetectionMultiplier="1"
		SelectionPriority="2147483647"
		ProductionQueueType="OTHER_STRUCTURE"
		BuildPlacementTypeFlag="OTHER_STRUCTURE"
		BuildOnRequiredObjectKindOf=""
		UnitCategory="STRUCTURE"
		WeaponCategory="NONE"
		HasFiredRecentlyTime="2s"
		UnitTypeIcon=""
		ReinvisibilityDelay="4s"
		CaptureTime="0s"
		BuildCost="5000"
		RefundValue="0"
		ThreatValue="0"
		MaxSimultaneousOfType="1"
		TransportSlotCount="1"
		IsTrainable="True"
		IsForbidden="False"
		IsPrerequisite="False"
		IsGrabbable="False"
		IsHarvestable="False"
		StructureRubbleHeight="0"
		ForceLuaRegistration="False"
		ShowHealthInSelectionDecal="False"
		KeepSelectableWhenDead="False"
		IsAutoBuilt="False"
		CanPathThroughGates="True"
		ShouldClearShotsOnIdle="False"
		BuildInProximityToSamePlayerStucture="True">
		<DisplayName>Name:GDIIonCannon</DisplayName>
		<GameDependency
			RequiredModelConditionsAny=""
			ForbiddenModelConditions=""
			RequiredObjectStatusAny="">
			<RequiredObject>SteelTalonsTechCenter</RequiredObject>
		</GameDependency>
		<ArmorSet
			Armor="GDIIonCannonControlArmor"
			DamageFX=""
			Conditions="" />
		<ArmorSet
			Armor="GDIIonCannonControlSonicRepulsionFieldArmor"
			DamageFX="NormalDamageFX"
			Conditions="PLAYER_UPGRADE" />
		<SkirmishAIInformation
			BaseBuildingLocation="HOMEBASE"
			ConquerMetricsOverrideDamageType="UNDEFINED"
			ConquerMetricsOverrideAntiMask="ANTI_GROUND"
			UnitBuilderStandardCombatUnit="False" />
		<Draws>
			<ScriptedModelDraw
				id="50DF2C46"
				RecoilDamping="0.4"
				MaxRecoilDistance="3"
				InitialRecoilSpeed="2"
				RecoilSettleSpeed="0.065"
				MinLODRequired="LOW"
				ProjectileBoneFeedbackEnabledSlots=""
				TrackMarks=""
				DependencySharedModelFlags=""
				HighDetailLODThreshold="0"
				LowDetailLODThreshold="0"
				WadingParticleSys=""
				AlphaCameraFadeOuterRadius="0"
				AlphaCameraFadeInnerRadius="0"
				AlphaCameraAtInnerRadius="100%"
				StaticSortLevelWhileFading="-1"
				BirthFadeTime="0"
				OkToChangeModelColor="True"
				AnimationsRequirePower="True"
				UseYAxisForTurretRotation="False"
				TrackMarksOnlyWhenCorneringQuickly="False"
				UseProducerTexture="False"
				NoRotate="False"
				UseFiringArcRotation="False"
				Selectable="True"
				RandomTextureFixedRandomIndex="False"
				ParticlesAttachedToAnimatedBones="False"
				ParticleBonesCheckDrawable="False"
				ShadowForceDisable="False"
				SwitchModelLODMode="False"
				StaticModelLODMode="False"
				ShowShadowWhileContained="False"
				UseStandardModelNames="False"
				UseDefaultAnimation="False"
				BirthFadeAdditive="False"
				ZWriteDisableOverride="False"
				MultiPlayerOnly="False"
				AffectedByStealth="True"
				InvertStealthOpacity="False"
				HighDetailOnly="False"
				SetAnimsToLastFrameOnConstructionComplete="True">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCAN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="STRUCTURE_UNPACKING"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCAN_A"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="RUBBLE"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCAN_D3SN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="REALLYDAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCAN_D2SN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCAN"
						ExtraMesh="False" />
					<Texture
						Original="GBIonCannon"
						New="GBIonCannonD" />
				</ModelConditionState>
				<AnimationState
					ParseCondStateType="PARSE_DEFAULT"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False" />
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="STRUCTURE_UNPACKING"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCAN_A"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="5"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="RUBBLE"
					StateName="STATE_Rubble"
					Flags="START_FRAME_LAST"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCAN_D3AN"
						AnimationMode="MANUAL"
						Distance="0"
						AnimationBlendTime="5"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
					<Script>
						Prev = CurDrawablePrevAnimationState();
						if Prev ~= "STATE_Rubble" and Prev ~= "TRANS_IntoRubble" then
						CurDrawableSetTransitionAnimState("TRANS_IntoRubble")
						end
					</Script>
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="REALLYDAMAGED"
					StateName="STATE_ReallyDamaged"
					Flags="START_FRAME_LAST"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCAN_D2AN"
						AnimationMode="MANUAL"
						Distance="0"
						AnimationBlendTime="5"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
					<Script>
						Prev = CurDrawablePrevAnimationState();
						if Prev ~= "STATE_ReallyDamaged" and Prev ~= "TRANS_IntoReallyDamaged" then
						CurDrawableSetTransitionAnimState("TRANS_IntoReallyDamaged")
						end
					</Script>
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_TRANSITION"
					StateName="TRANS_IntoReallyDamaged"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCAN_D2AN"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="0"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_TRANSITION"
					StateName="TRANS_IntoRubble"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCAN_D3AN"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="0"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
					<ParticleSysBone
						BoneName="NONE"
						FXParticleSystemTemplate="Des_Medium"
						PersistID="0"
						FollowBone="False"
						OnlyIfOnWater="False"
						OnlyIfOnLand="False" />
				</AnimationState>
			</ScriptedModelDraw>
			<ScriptedModelDraw
				id="7A5B93C4"
				RecoilDamping="0.4"
				MaxRecoilDistance="3"
				InitialRecoilSpeed="2"
				RecoilSettleSpeed="0.065"
				MinLODRequired="LOW"
				ProjectileBoneFeedbackEnabledSlots=""
				TrackMarks=""
				DependencySharedModelFlags=""
				HighDetailLODThreshold="0"
				LowDetailLODThreshold="0"
				WadingParticleSys=""
				AlphaCameraFadeOuterRadius="0"
				AlphaCameraFadeInnerRadius="0"
				AlphaCameraAtInnerRadius="100%"
				StaticSortLevelWhileFading="-1"
				BirthFadeTime="0"
				OkToChangeModelColor="True"
				AnimationsRequirePower="True"
				UseYAxisForTurretRotation="False"
				TrackMarksOnlyWhenCorneringQuickly="False"
				UseProducerTexture="False"
				NoRotate="False"
				UseFiringArcRotation="False"
				Selectable="True"
				RandomTextureFixedRandomIndex="False"
				ParticlesAttachedToAnimatedBones="False"
				ParticleBonesCheckDrawable="False"
				ShadowForceDisable="False"
				SwitchModelLODMode="False"
				StaticModelLODMode="False"
				ShowShadowWhileContained="False"
				UseStandardModelNames="False"
				UseDefaultAnimation="False"
				BirthFadeAdditive="False"
				ZWriteDisableOverride="False"
				MultiPlayerOnly="False"
				AffectedByStealth="True"
				InvertStealthOpacity="False"
				HighDetailOnly="False"
				SetAnimsToLastFrameOnConstructionComplete="True">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANX_SKN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="STRUCTURE_UNPACKING"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANX_A"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANXD_SKN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="REALLYDAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANXD_SKN"
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="DYING"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANXD_SKN"
						ExtraMesh="False" />
				</ModelConditionState>
				<AnimationState
					ParseCondStateType="PARSE_DEFAULT"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCANX_IDL"
						AnimationMode="LOOP"
						Distance="0"
						AnimationBlendTime="5"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="STRUCTURE_UNPACKING"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCANX_A"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="5"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
					<ParticleSysBone
						BoneName="NONE"
						FXParticleSystemTemplate="Con_Medium"
						PersistID="0"
						FollowBone="True"
						OnlyIfOnWater="False"
						OnlyIfOnLand="False" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="SPECIALPOWER1_READY"
					StateName="A"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCANX_ATKA"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="3"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
					<Script> Prev = CurDrawablePrevAnimationState(); if Prev ~= "A" and Prev ~= "B" then CurDrawableSetTransitionAnimState("B") end </Script>
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_TRANSITION"
					ConditionsYes="STRUCTURE_UNPACKING"
					StateName="B"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCANX_RDY"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="0"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
				</AnimationState>
				<AnimationState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="PACKING"
					EnteringStateFX=""
					FrameForPristineBonePositions="0"
					ShareAnimation="False"
					AllowRepeatInRandomPick="False"
					SimilarRestart="False">
					<Animation
						AnimationName="GBIONCANX_CLS"
						AnimationMode="ONCE"
						Distance="0"
						AnimationBlendTime="0"
						AnimationSpeedFactorMin="1"
						AnimationSpeedFactorMax="1"
						WeaponTimingOrdering="PRIMARY_WEAPON"
						WeaponTimingSlotID="1"
						AnimationPriority="1"
						FadeBeginFrame="-1"
						FadeEndFrame="-1"
						AnimationMustCompleteBlend="False"
						UseWeaponTiming="False"
						FadingIn="False" />
				</AnimationState>
			</ScriptedModelDraw>
			<ScriptedModelDraw
				id="CD182A15"
				RecoilDamping="0.4"
				MaxRecoilDistance="3"
				InitialRecoilSpeed="2"
				RecoilSettleSpeed="0.065"
				MinLODRequired="LOW"
				ProjectileBoneFeedbackEnabledSlots=""
				TrackMarks=""
				DependencySharedModelFlags=""
				HighDetailLODThreshold="0"
				LowDetailLODThreshold="0"
				WadingParticleSys=""
				AlphaCameraFadeOuterRadius="0"
				AlphaCameraFadeInnerRadius="0"
				AlphaCameraAtInnerRadius="100%"
				StaticSortLevelWhileFading="-1"
				BirthFadeTime="0"
				OkToChangeModelColor="True"
				AnimationsRequirePower="True"
				UseYAxisForTurretRotation="False"
				TrackMarksOnlyWhenCorneringQuickly="False"
				UseProducerTexture="False"
				NoRotate="False"
				UseFiringArcRotation="False"
				Selectable="True"
				RandomTextureFixedRandomIndex="False"
				ParticlesAttachedToAnimatedBones="False"
				ParticleBonesCheckDrawable="False"
				ShadowForceDisable="False"
				SwitchModelLODMode="False"
				StaticModelLODMode="True"
				ShowShadowWhileContained="False"
				UseStandardModelNames="True"
				UseDefaultAnimation="False"
				BirthFadeAdditive="False"
				ZWriteDisableOverride="False"
				MultiPlayerOnly="False"
				AffectedByStealth="True"
				InvertStealthOpacity="False"
				HighDetailOnly="False"
				SetAnimsToLastFrameOnConstructionComplete="True">
				<ModelConditionState
					ParseCondStateType="PARSE_DEFAULT"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name=""
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="USER_6 DYING"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name=""
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="USER_6 REALLYDAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name=""
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="USER_6 DAMAGED"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name=""
						ExtraMesh="False" />
				</ModelConditionState>
				<ModelConditionState
					ParseCondStateType="PARSE_NORMAL"
					ConditionsYes="USER_6"
					PortraitImage=""
					ButtonImage=""
					RetainSubObjects="False">
					<Model
						Name="GBIONCANSRF_SKN"
						ExtraMesh="False" />
				</ModelConditionState>
			</ScriptedModelDraw>
		</Draws>
		<Behaviors>
			<AttributeModifierPoolUpdate
				id="513BC476" />
			<FireWeaponWhenDead
				id="DDED328F"
				RequiresAllTriggers="False"
				RequiresAllConflictingTriggers="False"
				Permanent="False"
				WaypointMode="False"
				WaypointModeTerminal="True"
				DelayTime="0s"
				DeathWeapon="CatalystBuildingDeathWeapon"
				FocusFireKindOfFlag=""
				InitiallyActive="True"
				ActiveDuringConstruction="False"
				ContinueToBezierDestination="False">
				<DieMuxData
					ExemptStatus=""
					RequiredStatus=""
					DamageAmountRequired="-1"
					MinKillerAngle="0.9999999d"
					MaxKillerAngle="-0.9999999d"
					DeathTypes="CATALYST"
					DeathTypesForbidden="" />
			</FireWeaponWhenDead>
			<TemporarilyDefectUpdate
				id="3473AFD2"
				DefectionFrameCount="100" />
			<ModelConditionUpgrade
				id="931C692F"
				RequiresAllTriggers="False"
				RequiresAllConflictingTriggers="False"
				Permanent="False"
				WaypointMode="False"
				WaypointModeTerminal="True"
				AddConditionFlags="USER_6"
				RemoveConditionFlags=""
				AddTempConditionFlag="TOPPLED"
				TempConditionTime="0s">
				<TriggeredBy>Upgrade_SonicRepulsionField</TriggeredBy>
			</ModelConditionUpgrade>
			<BuildingBehavior
				id="2118A085"
				NightWindowObject="LIGHT_01" />
			<SlowDeath
				id="73542D4A"
				SinkRate="6"
				ProbabilityModifier="10"
				ModifierBonusPerOverkillPercent="0%"
				SinkDelay="3s"
				SinkDelayVariance="0s"
				DestructionDelay="9s"
				DestructionDelayVariance="0s"
				DecayBeginTime="0s"
				FlingForce="0"
				FlingForceVariance="0"
				FlingPitch="0d"
				FlingPitchVariance="0d"
				DeathFlags=""
				FadeTime="0s"
				FadeDelay="0s"
				DeathTypes=""
				DeathObjectStatusBits=""
				ShadowWhenDead="False"
				Fade="False">
				<Sound
					Type="INITIAL"
					List="HumanFaction_MediumBuilding_DieMS" />
				<DieMuxData
					ExemptStatus=""
					RequiredStatus=""
					DamageAmountRequired="-1"
					MinKillerAngle="0.9999999d"
					MaxKillerAngle="-0.9999999d"
					DeathTypes="ALL"
					DeathTypesForbidden="" />
			</SlowDeath>
			<FXListBehavior
				id="C74C39D8">
				<DieMuxData
					ExemptStatus=""
					RequiredStatus=""
					DamageAmountRequired="-1"
					MinKillerAngle="0.9999999d"
					MaxKillerAngle="-0.9999999d"
					DeathTypes="ALL"
					DeathTypesForbidden="" />
				<Event
					Index="onTransitionToDamaged"
					FX="FX_BuildDamaged_Medium"
					MinThreshold="0"
					MaxThreshold="0"
					Direction="Default"
					OrientToObject="True"
					ForceUseDoFXObj="False" />
				<Event
					Index="onTransitionToReallyDamaged"
					FX="FX_BuildDamaged_Medium"
					MinThreshold="0"
					MaxThreshold="0"
					Direction="Default"
					OrientToObject="True"
					ForceUseDoFXObj="False" />
				<Event
					Index="onTransitionToRubble"
					FX="FX_BuildRubble_Medium"
					MinThreshold="0"
					MaxThreshold="0"
					Direction="Default"
					OrientToObject="True"
					ForceUseDoFXObj="False" />
			</FXListBehavior>
			<StructureUnpackUpdate
				UnpackTime="3s" />
			<OCLSpecialPower
				id="86EBCF98"
				SpecialPowerTemplate="SpecialPowerIonCannonControlIonCannon"
				AntiCategory=""
				AntiFX=""
				AttributeModifier=""
				AttributeModifierRange="0"
				AttributeModifierFX=""
				WeatherDuration="0"
				InitiateFX=""
				TriggerFX=""
				SetModelCondition="TOPPLED"
				SetModelConditionTime="0s"
				GiveLevels="0"
				ChangeWeather="NORMAL"
				OnTriggerRechargeSpecialPower=""
				BurnDecayModifier="0"
				MaxDistanceFromCommandCenter="0"
				UpdateModuleStartsAttack="True"
				StartsPaused="False"
				ReEnableAntiCategory="False"
				AttributeModifierAffectsSelf="False"
				AttributeModifierWeatherBased="False"
				TargetEnemy="False"
				TargetAllSides="False"
				DisableDuringAnimDuration="False"
				IdleWhenStartingPower="False"
				AffectGood="False"
				AffectEvil="False"
				AffectAllies="True"
				AvailableAtStart="False"
				AdjustVictim="False"
				UseDistanceFromCommandCenter="False"
				ChildModuleHandlesFX="False"
				OCL="OCL_SuperweaponDestroyCiviliansHumanelyObject"
				CreateLocation="CREATE_AT_LOCATION"
				MaxCreateCount="0"
				NumberToSpawn="1"
				DestinationOCL=""
				RegisterObjectsWithSpecialAbilityUpdate="False">
				<AttributeModifierAffects
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterMP
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterStrategic
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
			</OCLSpecialPower>
			<WeaponFireSpecialAbilityUpdate
				id="BF7A2D5A"
				GrabPassengerHealGain="0%"
				SpecialPowerTemplate="SpecialPowerIonCannonControlIonCannon"
				StartAbilityRange="1E+07"
				AbilityAbortRange="1E+07"
				PreparationTime="0s"
				PersistentPrepTime="0s"
				PersistentCount="-1"
				PackTime="3s"
				UnpackTime="1.5s"
				PreTriggerUnstealthTime="0s"
				Options=""
				PackUnpackVariationFactor="0"
				ParalyzeDurationWhenCompleted="0s"
				ParalyzeDurationWhenAborted="0s"
				SpecialObject=""
				MaxSpecialObjects="1"
				EffectDuration="0s"
				EffectValue="1"
				EffectRange="0"
				FleeRangeAfterCompletion="0"
				DisableFXParticleSystem=""
				PackSound=""
				UnpackSound=""
				PrepSoundLoop=""
				TriggerSound=""
				ActiveLoopSound=""
				AwardXPForTriggering="0"
				SkillPointsForTriggering="-1"
				UnpackingVariation="0"
				FreezeAfterTriggerDuration="0s"
				RequiredConditions=""
				RejectedConditions=""
				SetObjectStatusOnTrigger=""
				ClearObjectStatusOnExit=""
				TriggerAttributeModifier=""
				AttributeModifierDuration="0s"
				ChainedButton=""
				RequireAndSpendTiberiumOnCaster="0"
				DisabledTypesToProcess="HELD"
				DisabledTypesToContinueSoundsFor="HELD"
				StartRechargeOnExit="False"
				GoIdleInStartPreparation="True"
				FaceTarget="True"
				SpecialWeapon="IonCannonWeapon"
				WhichSpecialWeapon="1"
				BusyForDuration="0s"
				WeaponSlotID="1"
				WeaponSlotType="PRIMARY_WEAPON"
				SkipContinue="False"
				NeedLivingTargets="False"
				PlayWeaponPreFireFX="False"
				OffsetTargetLocationFromObject="False"
				DestealthClosestObjectMatchingFilter="False" />
			<AISpecialPowerUpdate
				id="444A28A2"
				CommandButtonName="Command_IonCannonSuperweapon"
				SecondaryCommandButtonName=""
				SpecialPowerAIType="SPECIAL_POWER_SUPERWEAPON"
				SpecialPowerRadius="999999"
				ReinforceDistance="0"
				SpellMakesAStructure=""
				SpecificUnit=""
				UnitKindOf="STRUCTURE"
				AllyUnitInclude=""
				AllyUnitExclude=""
				EnemyUnitInclude=""
				EnemyUnitExclude=""
				MinimumCutoff="0"
				UpdateTime="1s"
				MaxFrequency="0"
				RandomizeTargetLocation="False" />
			<MonitorSpecialPowerTimerUpdate
				id="955AC365"
				SpecialPowerTemplate="SpecialPowerIonCannonControlIonCannon"
				ReadyCondition="SPECIALPOWER1_READY" />
			<SpecialPower
				id="53738213"
				SpecialPowerTemplate="SpecialPower_DeployNetworkStart2"
				AntiCategory=""
				AntiFX=""
				AttributeModifier=""
				AttributeModifierRange="0"
				AttributeModifierFX=""
				WeatherDuration="0"
				InitiateFX=""
				TriggerFX=""
				SetModelCondition="TOPPLED"
				SetModelConditionTime="0s"
				GiveLevels="0"
				ChangeWeather="NORMAL"
				OnTriggerRechargeSpecialPower=""
				BurnDecayModifier="0"
				MaxDistanceFromCommandCenter="0"
				UpdateModuleStartsAttack="True"
				StartsPaused="False"
				ReEnableAntiCategory="False"
				AttributeModifierAffectsSelf="False"
				AttributeModifierWeatherBased="False"
				TargetEnemy="False"
				TargetAllSides="False"
				DisableDuringAnimDuration="False"
				IdleWhenStartingPower="False"
				AffectGood="False"
				AffectEvil="False"
				AffectAllies="True"
				AvailableAtStart="True"
				AdjustVictim="False"
				UseDistanceFromCommandCenter="False"
				ChildModuleHandlesFX="False">
				<AttributeModifierAffects
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterMP
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterStrategic
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
			</SpecialPower>
			<SpecialAbilityUpdate
				id="BB82FF03"
				GrabPassengerHealGain="0%"
				SpecialPowerTemplate="SpecialPower_DeployNetworkStart2"
				StartAbilityRange="1E+07"
				AbilityAbortRange="1E+07"
				PreparationTime="0s"
				PersistentPrepTime="0s"
				PersistentCount="-1"
				PackTime="0s"
				UnpackTime="0.1s"
				PreTriggerUnstealthTime="0s"
				Options=""
				PackUnpackVariationFactor="0"
				ParalyzeDurationWhenCompleted="0s"
				ParalyzeDurationWhenAborted="0s"
				SpecialObject=""
				MaxSpecialObjects="1"
				EffectDuration="0s"
				EffectValue="1"
				EffectRange="0"
				FleeRangeAfterCompletion="0"
				DisableFXParticleSystem=""
				PackSound=""
				UnpackSound=""
				PrepSoundLoop=""
				TriggerSound=""
				ActiveLoopSound=""
				AwardXPForTriggering="0"
				SkillPointsForTriggering="-1"
				UnpackingVariation="0"
				FreezeAfterTriggerDuration="0s"
				RequiredConditions=""
				RejectedConditions=""
				SetObjectStatusOnTrigger=""
				ClearObjectStatusOnExit=""
				TriggerAttributeModifier=""
				AttributeModifierDuration="0s"
				ChainedButton="Command_DeployNetwork2"
				RequireAndSpendTiberiumOnCaster="0"
				DisabledTypesToProcess="HELD"
				DisabledTypesToContinueSoundsFor="HELD"
				StartRechargeOnExit="False"
				GoIdleInStartPreparation="True"
				FaceTarget="True" />
			<OCLSpecialPower
				id="E2269750"
				SpecialPowerTemplate="SpecialPower_DeployNetwork2"
				AntiCategory=""
				AntiFX=""
				AttributeModifier=""
				AttributeModifierRange="0"
				AttributeModifierFX=""
				WeatherDuration="0"
				InitiateFX=""
				TriggerFX=""
				SetModelCondition="TOPPLED"
				SetModelConditionTime="0s"
				GiveLevels="0"
				ChangeWeather="NORMAL"
				OnTriggerRechargeSpecialPower=""
				BurnDecayModifier="0"
				MaxDistanceFromCommandCenter="0"
				UpdateModuleStartsAttack="True"
				StartsPaused="False"
				ReEnableAntiCategory="False"
				AttributeModifierAffectsSelf="False"
				AttributeModifierWeatherBased="False"
				TargetEnemy="False"
				TargetAllSides="False"
				DisableDuringAnimDuration="False"
				IdleWhenStartingPower="False"
				AffectGood="False"
				AffectEvil="False"
				AffectAllies="True"
				AvailableAtStart="True"
				AdjustVictim="False"
				UseDistanceFromCommandCenter="False"
				ChildModuleHandlesFX="False"
				OCL="OCL_GDICommandPostRadarScanPing2"
				CreateLocation="USE_OWNER_OBJECT"
				MaxCreateCount="0"
				NumberToSpawn="1"
				DestinationOCL=""
				RegisterObjectsWithSpecialAbilityUpdate="False">
				<AttributeModifierAffects
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterMP
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
				<RequirementsFilterStrategic
					Rule="UNPARSED"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="" />
			</OCLSpecialPower>
			<OCLMonitorSpecialAbilityUpdate
				id="743BC0C8"
				GrabPassengerHealGain="0%"
				SpecialPowerTemplate="SpecialPower_DeployNetwork2"
				StartAbilityRange="1E+07"
				AbilityAbortRange="1E+07"
				PreparationTime="0s"
				PersistentPrepTime="0s"
				PersistentCount="-1"
				PackTime="0s"
				UnpackTime="0s"
				PreTriggerUnstealthTime="0s"
				Options=""
				PackUnpackVariationFactor="0"
				ParalyzeDurationWhenCompleted="0s"
				ParalyzeDurationWhenAborted="0s"
				SpecialObject=""
				MaxSpecialObjects="1"
				EffectDuration="0s"
				EffectValue="1"
				EffectRange="0"
				FleeRangeAfterCompletion="0"
				DisableFXParticleSystem=""
				PackSound=""
				UnpackSound=""
				PrepSoundLoop=""
				TriggerSound=""
				ActiveLoopSound=""
				AwardXPForTriggering="0"
				SkillPointsForTriggering="-1"
				UnpackingVariation="0"
				FreezeAfterTriggerDuration="0s"
				RequiredConditions=""
				RejectedConditions=""
				SetObjectStatusOnTrigger=""
				ClearObjectStatusOnExit=""
				TriggerAttributeModifier=""
				AttributeModifierDuration="0s"
				ChainedButton=""
				RequireAndSpendTiberiumOnCaster="0"
				DisabledTypesToProcess="HELD"
				DisabledTypesToContinueSoundsFor="HELD"
				StartRechargeOnExit="True"
				GoIdleInStartPreparation="True"
				FaceTarget="True" />
			<MonitorSpecialPowerTimerUpdate
				id="4206F935"
				SpecialPowerTemplate="SpecialPower_DeployNetworkStart2"
				ReadyCondition="SPECIALPOWER2_READY" />
			<ArmorUpgrade
				id="D7169F09"
				RequiresAllTriggers="False"
				RequiresAllConflictingTriggers="False"
				Permanent="True"
				WaypointMode="False"
				WaypointModeTerminal="True"
				ArmorSetFlag="PLAYER_UPGRADE"
				KillArmorUpgrade="False"
				IgnoreArmorUpgrade="False">
				<TriggeredBy>Upgrade_SonicRepulsionField</TriggeredBy>
			</ArmorUpgrade>
			<StatusBitsUpgrade
				id="BA874D9A"
				RequiresAllTriggers="False"
				RequiresAllConflictingTriggers="False"
				Permanent="False"
				WaypointMode="False"
				WaypointModeTerminal="True"
				StatusToSet="RIDER1"
				StatusToClear=""
				ApplyToContained="False">
				<TriggeredBy>Upgrade_SonicRepulsionField</TriggeredBy>
			</StatusBitsUpgrade>
			<RepairUpdate
				id="41FDEB2A"
				RepopThreshold="0.2"
				HealAmountPerSecond="90"
				Toggleable="True"
				RepairableWhenDead="False">
				<PercentOfBuildCostToRebuildInfo
					Pristine="50%"
					Damaged="50%"
					ReallyDamaged="50%"
					Rubble="50%" />
				<SelfAudio
					SelfRepairFromDamageLoop=""
					SelfRepairFromRubbleLoop="" />
			</RepairUpdate>
			<EngineerContain
				id="E2BE8599"
				ReplaceWith=""
				NameOfVoiceToUseForFriendlyEnter="9D165EA1"
				NameOfVoiceToUseForHostileEnter="124DB476"
				FXForRepair="FX_Building_Repaired"
				FXForCapture="FX_Building_Captured"
				FXForCaptureAndReplace="FX_Building_Captured"
				EvaEventForRepair="BuildingRepaired"
				EvaEventForCapture="EnemyBuildingCaptured">
				<CanEnterFilter
					Rule="NONE"
					Relationship=""
					Alignment="NONE"
					Include=""
					Exclude=""
					StatusBitFlags=""
					RejectStatusBitFlags=""
					AcceptModelCondition=""
					RejectModelCondition="">
					<IncludeThing>GDIEngineer</IncludeThing>
					<IncludeThing>NODSaboteur</IncludeThing>
					<IncludeThing>AlienAssimilator</IncludeThing>
					<IncludeThing>SteelTalonsCombatEngineer</IncludeThing>
					<IncludeThing>ZOCOMEngineer</IncludeThing>
					<IncludeThing>BlackHandSaboteur</IncludeThing>
					<IncludeThing>MarkedOfKaneSaboteur</IncludeThing>
					<IncludeThing>Traveler59Assimilator</IncludeThing>
				</CanEnterFilter>
			</EngineerContain>
			<CreateObjectDie
				id="34FD1923"
				CreationList="OCL_GenericSteelTalonsBuildingDestruction">
				<DieMuxData
					ExemptStatus=""
					RequiredStatus=""
					DamageAmountRequired="-1"
					MinKillerAngle="0.9999999d"
					MaxKillerAngle="-0.9999999d"
					DeathTypes="ALL"
					DeathTypesForbidden="SUICIDED DETONATED" />
			</CreateObjectDie>
			<CreateObjectDie
				id="4BF392A4"
				CreationList="OCL_GenericSteelTalonsBuildingSuicide">
				<DieMuxData
					ExemptStatus=""
					RequiredStatus=""
					DamageAmountRequired="-1"
					MinKillerAngle="0.9999999d"
					MaxKillerAngle="-0.9999999d"
					DeathTypes="SUICIDED"
					DeathTypesForbidden="" />
			</CreateObjectDie>
			<MetaGameStratButtonInfo
				id="58A9A9EE"
				MetaGameDescription="Desc:MetaGDIIonCannon"
				MetaGameTypeDescription="Type:MetaGDIIonCannon">
				<Powers
					Image="Button_PlayerPowerIonBlast"
					Title="NAME:PlayerPowerMetaIonBlast"
					Description="DESC:PlayerPowerMetaIonBlast"
					TypeDescription="TYPE:PlayerPowerMetaIonBlast"
					MetaGameOp="GDI_POWER_ION_BLAST" />
			</MetaGameStratButtonInfo>
		</Behaviors>
		<AI>
			<AIUpdate
				id="12FA48BA"
				AutoAcquireEnemiesWhenIdle=""
				StopChaseDistance="500"
				HoldGroundCloseRangeDistance="0"
				MinCowerTime="0s"
				MaxCowerTime="0s"
				RampageTime="0s"
				BurningDeathTime="0s"
				TimeToEjectPassengersOnRampage="0"
				ComboLocomotorSet="NORMAL"
				ComboLocoAttackDistance="80"
				IdleTargetTime="0s"
				MaxCombineChildren="1"
				SpawnOffsetRadius="0"
				StandGround="False"
				CanAttackWhileContained="False"
				RampageRequiresAflame="False"
				FadeOnPortals="False" />
		</AI>
		<Body>
			<ActiveBody
				id="B313F576"
				MaxHealth="20000"
				MaxHealthDamaged="0"
				MaxHealthReallyDamaged="0"
				InitialHealth="-1"
				RecoveryTime="0"
				DodgePercent="0"
				EnteringDamagedTransitionTime="0s"
				EnteringReallyDamagedTransitionTime="0s"
				GrabFX=""
				GrabDamage="200"
				HealingBuffFX=""
				DamagedAttributeModifier=""
				ReallyDamagedAttributeModifier=""
				CheerRadius="200"
				BurningDeathFX=""
				SecondChanceUpgrade=""
				SecondChanceHeal="0"
				UseDefaultDamageSettings="True"
				RemoveUpgradesOnDeath="False"
				BurningDeathBehavior="False">
				<DamageTrigger
					HealthLevelBelowPercent="66"
					RemoveUpgrade="Upgrade_SonicRepulsionField"
					RemoveStatus="" />
			</ActiveBody>
		</Body>
		<ClientUpdates>
			<EvaAnnounceSpecialPowerReadyClientUpdate
				id="11A72316"
				AnnouncementEventOwner="IonCannonReady"
				SpecialPowerTemplate="SpecialPowerIonCannonControlIonCannon"
				JustMonitorPercentReady="True" />
			<EvaAnnounceClientCreate
				id="7C72851A"
				AnnouncementEventEnemy="EnemyIonCannonDetected"
				AnnouncementEventAlly="AlliedIonCannonDetected"
				DelayBeforeAnnouncementLogicFrames="0"
				OnlyIfVisible="False"
				CountAsFirstSightedAnnouncement="False"
				UseObjectsPosition="True"
				CreateFakeRadarEvent="False" />
		</ClientUpdates>
		<ClientBehaviors>
			<ModelConditionAudioLoopClientBehavior
				id="9B348BF2">
				<ModelConditionSound
					Sound="Asset not found in stream: [844D7B9F:5B2F3D26]"
					RequiredFlags="SPECIALPOWER1_READY"
					ExcludedFlags="" />
			</ModelConditionAudioLoopClientBehavior>
		</ClientBehaviors>
		<Geometry
			IsSmall="False">
			<Shape
				Type="BOX"
				ContactPointGeneration="NONE"
				MajorRadius="45"
				MinorRadius="32.5"
				Height="17.5"
				FrontAngle="0d"
				Active="True"
				UsedForHealthBox="True">
				<Offset
					x="0"
					y="0"
					z="0" />
			</Shape>
			<Shape
				Type="BOX"
				ContactPointGeneration="NONE"
				MajorRadius="22"
				MinorRadius="39"
				Height="17.5"
				FrontAngle="0d"
				Active="True"
				UsedForHealthBox="True">
				<Offset
					x="0"
					y="0"
					z="0" />
			</Shape>
			<Shape
				Type="CYLINDER"
				ContactPointGeneration="NONE"
				MajorRadius="19"
				MinorRadius="1"
				Height="81"
				FrontAngle="0d"
				Active="True"
				UsedForHealthBox="True">
				<Offset
					x="0"
					y="0"
					z="0" />
			</Shape>
			<ContactPoint>
				<Pos
					x="-36"
					y="32"
					z="25" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="36"
					y="32"
					z="0" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="36"
					y="-32"
					z="25" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="36"
					y="32"
					z="0" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="-36"
					y="-32"
					z="25" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="36"
					y="32"
					z="0" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="-36"
					y="-32"
					z="25" />
			</ContactPoint>
			<ContactPoint>
				<Pos
					x="-36"
					y="32"
					z="0" />
			</ContactPoint>
		</Geometry>
		<AudioArrayVoice>
			<AudioEntry
				EvaEvent="BuildingStolen"
				AudioType="voiceDefectingAway" />
			<AudioEntry
				EvaEvent="EnemyBuildingCaptured"
				AudioType="voiceDefectingTowards" />
			<AudioEntry
				Sound="Asset not found in stream: [844D7B9F:3BD2E3ED]"
				AudioType="voiceSelect" />
		</AudioArrayVoice>
		<AudioArraySound>
			<AudioEntry
				Sound="Asset not found in stream: [844D7B9F:45BB2ECF]"
				AudioType="soundUnderConstruction" />
			<AudioEntry
				Sound="Asset not found in stream: [A3A7AF37:FDA3F3E1]"
				AudioType="soundOnDamaged" />
			<AudioEntry
				Sound="Asset not found in stream: [A3A7AF37:10435FC9]"
				AudioType="soundOnReallyDamaged" />
		</AudioArraySound>
		<EvaEvents
			EvaEventSoldOwner="StructureSold"
			EvaEventDamagedOwner="StructureUnderAttack"
			EvaEventSecondDamageFarFromFirstScanRange="200"
			EvaEventSecondDamageFarFromFirstTimeoutMS="155"
			EvaEventRepairingOwner="StructureRepairing"
			EvaEnemyObjectSightedEvent="EnemyCampSighted"
			EvaEventAvailableForProduction="NewConstructionOptions"
			EvaEventProductionStarted="BuildingConstructionStarted"
			EvaEventProductionComplete="BuildingConstructionComplete"
			EvaEventPlacementFailed="StructurePlacementFailed"
			EvaEventCannotBuildDueToFullBuildQueue="StructureCannotBuildDueToFullBuildQueue"
			EvaEventBuildOnHold="BuildOnHold"
			EvaEventBuildCancelled="BuildCancelled"
			EvaEventManuallyPoweredOff="BuildingManuallyPoweredDown"
			EvaEventManuallyPoweredOn="BuildingManuallyPoweredUp" />
		<ShadowInfo
			Type="VOLUME"
			Texture=""
			AdditionalTexture=""
			SizeX="0"
			SizeY="0"
			OffsetX="0"
			OffsetY="0"
			OpacityStart="0"
			OpacityFadeInTime="0s"
			OpacityPeak="1"
			OpacityFadeOutTime="0s"
			OpacityEnd="0"
			MaxHeight="20"
			SunAngle="0"
			OverrideLODVisibility="False"
			UseHouseColor="False"
			IsRotatingWithObject="True"
			LocalPlayerOnly="False" />
		<VisionInfo
			VisionRange="100"
			ShroudClearingRange="100"
			VisionSide="100%"
			VisionRear="100%"
			VisionBonusTestRadius="100"
			VisionBonusTestSegments="8"
			VisionBonusPercentPerFoot="0%"
			MaxVisionBonusPercent="50%"
			MinVisionBonusPercent="-50%" />
		<ProjectedBuildabilityInfo
			Radius="175"
			BuildPlacementTypes="MAIN_STRUCTURE OTHER_STRUCTURE"
			StatusToReject=""
			ModelConditionsToReject="" />
	</GameObject>
</AssetDeclaration>