<?xml version="1.0" encoding="us-ascii" ?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
	<Tags />
	<Includes>
		<Include
			type="all"
			source="DATA:GlobalData/GlobalDefines.xml" />
	</Includes>
	<Defines>
		<Define name="UNLIMITED_CLIP_SIZE" value="0" />
		<Define name="ALIEN_MOTHER_SHIP_DAMAGE" value="40000.0" />
		<Define name="ALIEN_MOTHER_SHIP_RADIUS" value="100.0" />
		<Define name="GDI_TERRAFORMING_STATION_WEAPON_DURATION" value="2.0s" />
		<Define name="GDI_IONCANNON_AUXILIARY_RANGE" value="10000" />
		<Define name="GDI_IONCANNON_AUXILIARY_DAMAGE" value="1000.0" />
		<Define name="GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF" value="25.0" />
		<Define name="GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE" value="CANNON" />
		<Define name="GDI_IONCANNON_AUXILIARY_DEATH_TYPE" value="DETONATED" />
		<Define name="GDI_IONCANNON_AUXILIARY_CYLINDERAOE" value="true" />
		<Define name="GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS" value="SELF ALLIES ENEMIES NEUTRALS" />
	</Defines>

	<WeaponTemplate
		id="GDIHarvesterMachineGun"
		Name="GDIHarvesterMachineGun"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		CanFireWhileMoving="true"
		FireFX="FX_GDIRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		FireSoundPerClip="HarvesterMachineGunFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<Nuggets>
			<DamageNugget
				Damage="30.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DamageSubType="NORMAL"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaRocketWeapon"
		Name="GDIOrcaRocketWeapon"
		AttackRange="250.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIOrcaMissleFire"
		FireVeteranFX="FX_GDIOrcaMissleFire"
		AcceptableAimDelta="20d"
		ClipSize="6"
		AutoReloadsClip="RETURN_TO_BASE"
		SingleAmmoReloadedNotFullSound="GDI_Orca_AmmoLoadOne"
		ClipReloadedSound="GDI_Orca_AmmoReloaded"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="1.5s"
				MaxSeconds="1.5s" />
		<ClipReloadTime
				MinSeconds="7.5s"
				MaxSeconds="7.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIOrcaMissileProjectile"
				WarheadTemplate="GDIOrcaMissileWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIOrcaMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="10"
				DurationSeconds="1.0s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaSensorPodWeapon"
		Name="GDIOrcaSensorPodWeapon"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIOrcaSensorPodFire"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIOrcaSensorPodProjectile"
				WarheadTemplate="GDIOrcaSensorPodWarhead" />
			<SuppressionNugget
				Radius="25.0"
				Suppression="10"
				DurationSeconds="1.0s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaSensorStickyPodWeapon"
		Name="GDIOrcaSensorStickyPodWeapon"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIOrcaSensorPodFire"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIOrcaSensorPodProjectile"
				WarheadTemplate="GDIOrcaSensorStickyPodWarhead"
			>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaSensorPodWarhead"
		Name="GDIOrcaSensorPodWarhead">
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL" />
			<WeaponOCLNugget WeaponOCL="OCL_GDIOrcaSensorPod" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaSensorStickyPodWarhead"
		Name="GDIOrcaSensorStickyPodWarhead">
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL" />
			<WeaponOCLNugget WeaponOCL="OCL_GDIOrcaSensorStickyPod" />
		</Nuggets>
	</WeaponTemplate>




	<WeaponTemplate
		id="GDIJuggernaughtRocketPod"
		Name="GDIJuggernaughtRocketPod"
		AttackRange="300.0"
		WeaponSpeed="200"
		FireFX="FX_GDI_JuggernaughtMissileFireAudio"
		AcceptableAimDelta="360d"
		ClipSize="4"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<FiringDuration
			MinSeconds="0.3s"
			MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIJuggernaughtRocketPodProjectile"
				WarheadTemplate="GDIJuggernaughtRocketPodWarhead" />
			<SuppressionNugget
				Radius="30.0"
				Suppression="10"
				DurationSeconds="5.0s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIJuggernaughtRocketPodWarhead"
		Name="GDIJuggernaughtRocketPodWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="90.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIJuggernaughtArtillery"
		Name="GDIJuggernaughtArtillery"
		AttackRange="600.0"
		MinimumAttackRange="100.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		ScatterRadius="50"
		ScatterLength="50"
		FireFX="FX_GDI_JuggernaughtArtilleryFire"
		FireVeteranFX="FX_GDI_JuggernaughtArtilleryFireHeroic"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="3"
		ReAcquireDetailType="PER_SHOT"
		Flags="ORTHOGONAL_SCATTER"
		ShotsPerBarrel="1"
		RequiredFiringObjectStatus="DEPLOYED"
		CheckStatusFlagsInRangeChecks="false"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
			MinSeconds="3s"
			MaxSeconds="3s" />

		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="FXArtilleryShell"
				WarheadTemplate="JuggernaughtArtilleryWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXArtilleryShell_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
					  Radius="100.0"
					  Suppression="100"
					  DurationSeconds="5s" />
		</Nuggets>


		<ScatterRadiusVsType
	Radius="50.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIJuggernaughtArtilleryBombard"
		Name="GDIJuggernaughtArtilleryBombard"
		HitPercentage="0%"
		ScatterRadius="40"
		AttackRange="50000.0"
		MinimumAttackRange="300.0"
		MinTargetPitch="-30d"
		MaxTargetPitch="30d"
		WeaponSpeed="500"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="20d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="1"
		ReAcquireDetailType="PER_SHOT"
		AutoReloadsClip="AUTO"
		ShotsPerBarrel="1"
		DisableScatterForTargetsOnWall="true"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIJuggernaughtBombardShell"
				WarheadTemplate="JuggernaughtArtilleryWarheadBombard">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMammothTankGun"
		Name="GDIMammothTankGun"
		AttackRange="300.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		FireSound="GDI_MammothTank_CannonFireMS"
		WeaponSpeed="1000"
		WeaponRecoil="0d"
		FireFX="FX_MammothTankGun"
		FireVeteranFX="FX_MammothTankGunHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		ClipSize="2"
		ReAcquireDetailType="PER_CLIP"
		ShotsPerBarrel="1"
		DisableScatterForTargetsOnWall="true"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
				MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="FXTankShell"
				WarheadTemplate="MammothTankShellWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXTankShell_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
					  Radius="25.0"
					  Suppression="75"
					  DurationSeconds="2s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="MammothTankShellWarhead"
		  Name="MammothTankShellWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="500.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="JuggernaughtArtilleryWarhead"
		  Name="JuggernaughtArtilleryWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
					  Damage="1000.0"
					  Radius="25.0"
					  DamageTaperOff="0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_LASER"
					  DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="JuggernaughtArtilleryWarheadBombard"
		  Name="JuggernaughtArtilleryWarheadBombard"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
					  Damage="1000.0"
					  Radius="25.0"
					  DamageTaperOff="0"
					  DelayTimeSeconds="0.0s"
					  DamageType="GRENADE"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL"
					  VictimShroudRevealer="ArtilleryShroudRevealer"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="MammothTankRailCannon"
		  Name="MammothTankRailCannon"
		  AttackRange="300.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="1250"
		  WeaponRecoil="15d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="2"
		  FireSound="GDI_MammothTank_UpgradedCannonFireMS"
		  FireFX="FX_RailGunFire"
		  FireVeteranFX="FX_RailGunFireHeroic"
		  ReAcquireDetailType="PER_CLIP"
		  ShotsPerBarrel="1"
		  DisableScatterForTargetsOnWall="true"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
			AntiMask="ANTI_GROUND"
			CanFireWhileMoving="true"
 		>
		<FiringDuration
				MinSeconds="0.8s"
				MaxSeconds="0.8s" />
		<ClipReloadTime
			MinSeconds="2.7s"
			MaxSeconds="2.8s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"
				HitGroundFX="FX_RailGunHit"/>
			<DamageNugget
				Damage="1200.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="100"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAPCMinefield"
		Name="GDIAPCMinefield"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		>
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GDI_APCMinefield" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMinefieldMine"
		Name="GDIMinefieldMine"
		RadiusDamageAffects="ENEMIES NEUTRALS SELF"
		>
		<Nuggets>
			<DamageNugget
				Damage="400.0"
				Radius="20.0"
				DelayTimeSeconds="0.0s"
				DamageType="MINE"
				DamageFXType="GDI_MINE"
				DeathType="EXPLODED">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="HORDE" />
			</DamageNugget>
			<MetaImpactNugget
				ShockWaveAmount="100.0"
				ShockWaveRadius="20.0"
				ShockWaveZMult="1.50">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="HORDE" />
			</MetaImpactNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODBurrowMine"
		Name="NODBurrowMine"
		RadiusDamageAffects="ENEMIES NEUTRALS SELF"
		>
		<Nuggets>
			<DamageNugget
				Damage="800.0"
				Radius="20.0"
				DelayTimeSeconds="0.0s"
				DamageType="MINE"
				DamageFXType="GDI_MINE"
				DeathType="EXPLODED">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="HORDE" />
			</DamageNugget>
			<MetaImpactNugget
				ShockWaveAmount="100.0"
				ShockWaveRadius="20.0"
				ShockWaveZMult="1.50">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="HORDE" />
			</MetaImpactNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MagneticMineWeapon"
		Name="MagneticMineWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS SELF"
		>
		<Nuggets>
			<DOTNugget
				Damage="16"
				Radius="10.0"
				DelayTimeSeconds="0.0s"
				DamageType="MINE"
				DamageFXType="NOD_MINE"
				DeathType="EXPLODED"
				DamageInterval="1"
				DamageDuration="10000">
				<SpecialObjectFilter
					Rule="ANY"
					Include="VEHICLE" />
			</DOTNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODMineBomb"
		Name="NODMineBomb"
		AttackRange="1000.0"
		WeaponSpeed="150"
		AcceptableAimDelta="180d"
		ClipSize="1"
		FireFX="FX_NodMinesExp"
		AutoReloadsClip="NONE">
		<!-- FireSound="NOD_BurrowMine_DeployMS" this works but localizes with the bomber -->
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODMineBombWarhead"
				ProjectileTemplate="NODMineBombProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODMineBombWarhead"
		Name="NODMineBombWarhead">
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_NODBurrowMine" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MarkedOfKaneMagneticMineBomb"
		Name="MarkedOfKaneMagneticMineBomb"
		AttackRange="1000.0"
		WeaponSpeed="175"
		AcceptableAimDelta="180d"
		ClipSize="1"
		FireFX="FX_NodMagneticMinesExp"
		AutoReloadsClip="NONE">
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="MarkedOfKaneMagneticMineBombWarhead"
				ProjectileTemplate="NODMineBombProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MarkedOfKaneMagneticMineBombWarhead"
		Name="MarkedOfKaneMagneticMineBombWarhead">
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_MarkedOfKaneMagneticMine" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AirborneTransportRangefinder"
		Name="AirborneTransportRangefinder"
		AttackRange="100"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<ContainedObjectAttackNugget/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SquadGunRangefinder"
		Name="SquadGunRangefinder"
		AttackRange="250"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIRifleSquadGunRangefinder"
		Name="GDIRifleSquadGunRangefinder"
		AttackRange="210"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<PreAttackDelay
		  MinSeconds="0.5s"
		  MaxSeconds="0.5s" />
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="ShadowMachineGunRangefinder"
		Name="ShadowMachineGunRangefinder"
		AttackRange="225"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneTrooperSquadRangefinder"
		Name="ZoneTrooperSquadRangefinder"
		AttackRange="260"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="SquadMissileRangefinder"
		Name="SquadMissileRangefinder"
		AttackRange="325"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="3s"
				MaxSeconds="3s" />
	</WeaponTemplate>

	<WeaponTemplate
	id="ShockTrooperRangefinder"
	Name="ShockTrooperRangefinder"
	AttackRange="250"
	LeechRangeWeapon="true"
	AcceptableAimDelta="45d"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1s"
				MaxSeconds="1s" />
	</WeaponTemplate>

	<WeaponTemplate
	id="MechapedeRangefinder"
	Name="MechapedeRangefinder"
	AttackRange="120"
	LeechRangeWeapon="true"
	AcceptableAimDelta="360d"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1s"
				MaxSeconds="1s" />
	</WeaponTemplate>

	<WeaponTemplate
	id="StalkerRangefinder"
	Name="StalkerRangefinder"
	AttackRange="170"
	LeechRangeWeapon="true"
	AcceptableAimDelta="45d"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1s"
				MaxSeconds="1s" />
	</WeaponTemplate>

	<WeaponTemplate
	id="MilitantRocketSquadRangeFinder"
	Name="MilitantRocketSquadRangeFinder"
	AttackRange="325"
	LeechRangeWeapon="true"
	AcceptableAimDelta="45d"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="3s"
				MaxSeconds="3s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="RazorDroneSquadRangefinder"
		Name="RazorDroneSquadRangefinder"
		AttackRange="100"
		ChaseWeapon="true"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 	>
		<FiringDuration
				MinSeconds="3s"
				MaxSeconds="3s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="SquadSniperRangefinder"
		Name="SquadSniperRangefinder"
		AttackRange="440"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="false"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="SquadGrenadeRangefinder"
		Name="SquadGrenadeRangefinder"
		AttackRange="200"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="MutantMarauderSquadGunRangeFinder"
		Name="MutantMarauderSquadGunRangeFinder"
		AttackRange="150"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false">
		<PreAttackDelay
		  MinSeconds="0.5s"
		  MaxSeconds="0.5s" />
		<FiringDuration
				 MinSeconds="1.0s"
				 MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="MutantMarauderRifle"
		Name="MutantMarauderRifle"
		AttackRange="200.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_RifleSoldier_gunFire_v5"
		FireFX="FX_GDIRifleManFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="9.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="20.0"
				Suppression="40"
				DurationSeconds="8s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="GDIAPCAutoCannon"
	Name="GDIAPCAutoCannon"
	FireSoundPerClip="GDI_GuardianAPC_MachineGunFire"
	FireFX="FX_GDIRifleManFire"
	FireVeteranFX="FX_GDIRifleManFireHeroic"
	AttackRange="250.0"
	WeaponSpeed="999999.0"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	ClipSize="4"
	ReAcquireDetailType="PER_CLIP"

		>
		<!-- 	FireFX = "FX_GDI_PitbullMachineGunFireAudio" -->
		<!--
 	FiringLoopSound="GDI_GuardianAPC_MachineGunFire"
	FiringLoopSoundContinuesDuringReload="true"
-->


		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.25s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="36.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="25"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="GDIAPCAutoCannonAPAmmo"
	Name="GDIAPCAutoCannonAPAmmo"
	FireSoundPerClip="GDI_GuardianAPC_MachineGunFire"
	FireFX="FX_GDIRifleManFire"
	FireVeteranFX="FX_GDIRifleManFireHeroic"
	AttackRange="250.0"
	WeaponSpeed="999999.0"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
	CanFireWhileMoving="true"
	ClipSize="4"
	ReAcquireDetailType="PER_CLIP"

		>
		<!-- 	FireFX = "FX_GDI_PitbullMachineGunFireAudio" -->
		<!--
 	FiringLoopSound="GDI_GuardianAPC_MachineGunFire"
	FiringLoopSoundContinuesDuringReload="true"
-->


		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.25s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="72.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="25"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIPitbullAutoCannon"
		Name="GDIPitbullAutoCannon"
		AttackRange="200.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="PitbullMachineGunFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<!-- FireFX = "FX_GDI_PitbullMachineGunFireAudio" -->
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="30.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="25.0"
				Suppression="25"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIPitbullMortar"
		Name="GDIPitbullMortar"
		AttackRange="300.0"
		WeaponSpeed="250"
		FireFX = "FX_GDI_PitbullMortarFireAudio"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AcceptableAimDelta="180d"
		ScatterRadius="50"
 		>
		<FiringDuration
				MinSeconds="4.0s"
				MaxSeconds="4.0s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIPitBullArtilleryProjectile"
				WarheadTemplate="GDIPitbullMortarWarhead" />
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIPitbullMortarWarhead"
		Name="GDIPitbullMortarWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES NEUTRALS ENEMIES NEUTRALS"
		HitStoredTarget="true"
 		>
		<Nuggets>
			<DamageNugget
				Damage="300.0"
				DamageTaperOff="100"
				Radius="50.0"
				DamageType="GRENADE"
				DeathType="EXPLODED" />
			<SuppressionNugget
				Radius="50.0"
				Suppression="100"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIRigAutoCannon"
		Name="GDIRigAutoCannon"
		AttackRange="200.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="RigMachineGunFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<!-- FireFX = "FX_GDI_RigMachineGunFireAudio" -->
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
					  Damage="40.0"
					  Radius="0.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="GUN"
					  DamageFXType="GDI_MACHINEGUN"
					  DeathType="NORMAL" />
			<SuppressionNugget
					  Radius="25.0"
					  Suppression="20"
					  DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIBattleBaseAutoCannon"
		  Name="GDIBattleBaseAutoCannon"
		  AttackRange="350.0"
		  WeaponSpeed="999999.0"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="40.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="GDIWatchTowerGun"
		Name="GDIWatchTowerGun"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_WatchTower_GunFire_v2"
		FireFX="FX_GDIWatchTowerFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="8"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		ReAcquireDetailType="PER_CLIP"
		>
		<ClipReloadTime
			MinSeconds="0.01s"
			MaxSeconds="0.01s" />
		<Nuggets>
			<DamageNugget
				Damage="15.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIWatchTowerGunAPAmmo"
		Name="GDIWatchTowerGunAPAmmo"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_WatchTower_GunFire_v2"
		FireFX="FX_GDIWatchTowerFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="8"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		ReAcquireDetailType="PER_CLIP"
		>
		<ClipReloadTime
			MinSeconds="0.01s"
			MaxSeconds="0.01s" />
		<Nuggets>
			<DamageNugget
				Damage="30.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="GDIAABattery"
		Name="GDIAABattery"
		AttackRange="450.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_Battery_GunFire_v5"
		FiringLoopSound="GDI_Battery_GunMotorLoop"
		FiringLoopSoundContinuesDuringReload="true"
		FireFX="FX_GDIBatteryFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="8"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		>
		<ClipReloadTime
			MinSeconds="0.01s"
			MaxSeconds="0.01s" />
		<Nuggets>
			<DamageNugget
				Damage="25.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
 				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODLsrCann"
		Name="NODLsrCann"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireFX="FX_GDIWatchTowerFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="8"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		>
		<ClipReloadTime
			MinSeconds="0.01s"
			MaxSeconds="0.01s" />
		<Nuggets>
			<DamageNugget
				Damage="25.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="GDISonicShockWaveCannon"
		Name="GDISonicShockWaveCannon"
		AttackRange="375.0"
		MinimumAttackRange="=$GDI_TERRAFORM_WEAPON_MIN_DISTANCE"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="0d"
		FireSound="GDI_SonicEmitter_WeaponFire"
		FireFX="FX_ShattererSonicFire"
		ClipSize="1">
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<FiringDuration
			MinSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION"
			MaxSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<ActivateLinearDamageNugget Lifetime="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDITerrainformingStationSweepWeapon"
		Name="GDITerrainformingStationSweepWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
				Damage="2000.0"
				Radius="=$GDI_TERRAFORM_WEAPON_LINE_RADIUS"
				DamageType="CANNON"
			/>
		</Nuggets>
	</WeaponTemplate>



	<WeaponTemplate
		id="FallingBridgePieceWeapon"
		Name="FallingBridgePieceWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="5000.0"
				Radius="50.0"
				DelayTimeSeconds="0.0s"
				DamageType="FORCE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SonicShockwaveWeapon"
		Name="SonicShockwaveWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="50.0"
				Radius="10.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_SONIC"
				DeathType="NORMAL"
				CylinderAOE="true"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienDevourerBeamLaser"
		Name="AlienDevourerBeamLaser"
		FireSound="ALI_DevourerTank_BeamWeaponFire"
		FireFX="FX_AlienDevourerFire"
		FireVeteranFX="FX_AlienDevourerFireHeroic"
		AttackRange="340.0"
		WeaponSpeed="999999.0"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		FiringLoopSound="ALI_DevourerTank_BeamWeaponLoopMS"
		FiringLoopSoundContinuesDuringReload="false"
		CanFireWhileMoving="true"
		AcceptableAimDelta="5d"
		>
		<PreAttackDelay
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<FiringDuration
			MinSeconds="1.25s"
			MaxSeconds="1.25s" />
		<ClipReloadTime
			MinSeconds="1s"
			MaxSeconds="1s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="1"/>
			<DamageNugget
				Damage="650.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="ALIEN_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienDevourerBeamLaser_TiberiumEnhanced"
		Name="AlienDevourerBeamLaser_TiberiumEnhanced"
		AttackRange="340.0"
		WeaponSpeed="999999.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_DevourerTank_BeamWeaponTiberiumEnhancedFireMS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="2"
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="800.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="10"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="AlienDevourerBeamLaser_SuperDuperTiberiumEnhanced"
		Name="AlienDevourerBeamLaser_SuperDuperTiberiumEnhanced"
		AttackRange="340.0"
		WeaponSpeed="999999.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_DevourerTank_BeamWeaponTiberiumEnhancedFireMS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="2"/>
			<DamageNugget
				Damage="800.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="5"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMotherShipCatalystCannon100"
		Name="AlienMotherShipCatalystCannon100"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		AcceptableAimDelta="180d"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		FireSoundPerClip="ALI_MotherShip_WeaponFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="5.3s"
		  MaxSeconds="5.3s" />
		<FiringDuration
				MinSeconds="4s"
				MaxSeconds="4s" />
		<ClipReloadTime
				MinSeconds=".1s"
				MaxSeconds=".1s" />
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<WeaponOCLNugget
				WeaponOCL="OCLMotherShipBeam100" />
			<DamageNugget
				Damage="=$ALIEN_MOTHER_SHIP_DAMAGE"
				Radius="=$ALIEN_MOTHER_SHIP_RADIUS"
				DelayTimeSeconds=".5s"
				DamageType="CANNON"
				DamageFXType="ALIEN_LASER"
				DeathType="CATALYST"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMotherShipCatalystCannon75"
		Name="AlienMotherShipCatalystCannon75"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		AcceptableAimDelta="180d"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		FireSoundPerClip="ALI_MotherShip_WeaponFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="5.3s"
		  MaxSeconds="5.3s" />
		<FiringDuration
				MinSeconds="4s"
				MaxSeconds="4s" />
		<ClipReloadTime
				MinSeconds=".1s"
				MaxSeconds=".1s" />
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<WeaponOCLNugget
				WeaponOCL="OCLMotherShipBeam75" />
			<DamageNugget
				Damage="=$ALIEN_MOTHER_SHIP_DAMAGE * 0.75"
				Radius="=$ALIEN_MOTHER_SHIP_RADIUS * 0.75"
				DelayTimeSeconds=".5s"
				DamageType="CANNON"
				DamageFXType="ALIEN_LASER"
				DeathType="CATALYST"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMotherShipCatalystCannon50"
		Name="AlienMotherShipCatalystCannon50"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		AcceptableAimDelta="180d"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		FireSoundPerClip="ALI_MotherShip_WeaponFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="5.3s"
		  MaxSeconds="5.3s" />
		<FiringDuration
				MinSeconds="4s"
				MaxSeconds="4s" />
		<ClipReloadTime
				MinSeconds=".1s"
				MaxSeconds=".1s" />
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<WeaponOCLNugget
				WeaponOCL="OCLMotherShipBeam50" />
			<DamageNugget
				Damage="=$ALIEN_MOTHER_SHIP_DAMAGE * 0.5"
				Radius="=$ALIEN_MOTHER_SHIP_RADIUS * 0.5"
				DelayTimeSeconds=".5s"
				DamageType="CANNON"
				DamageFXType="ALIEN_LASER"
				DeathType="CATALYST"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMotherShipCatalystCannon25"
		Name="AlienMotherShipCatalystCannon25"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		AcceptableAimDelta="180d"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		FireSoundPerClip="ALI_MotherShip_WeaponFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="5.3s"
		  MaxSeconds="5.3s" />
		<FiringDuration
				MinSeconds="4s"
				MaxSeconds="4s" />
		<ClipReloadTime
				MinSeconds=".1s"
				MaxSeconds=".1s" />
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<WeaponOCLNugget
				WeaponOCL="OCLMotherShipBeam25" />
			<DamageNugget
				Damage="=$ALIEN_MOTHER_SHIP_DAMAGE * 0.25"
				Radius="=$ALIEN_MOTHER_SHIP_RADIUS * 0.25"
				DelayTimeSeconds=".5s"
				DamageType="CANNON"
				DamageFXType="ALIEN_LASER"
				DeathType="CATALYST"/>
		</Nuggets>
	</WeaponTemplate>

	<!-- Weapon to launch when the alien mothership dies ("Controller") -->
	<WeaponTemplate
		id="AlienMothershipDeathWeapon"
		Name="AlienMothershipDeathWeapon"
		AttackRange="200"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<ParalyzeNugget
				ParalyzeType="EMP"
				Radius="200"
				DurationSeconds="10s">
				<!-- only work on this player's units -->
				<SpecialObjectFilter
					Rule="ANY"
					Relationship="SAME_PLAYER"
					Include="VEHICLE HUGE_VEHICLE AIRCRAFT"
					Exclude="UNATTACKABLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING"/>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>



	<!--Catalyst weapon for continual infection in a radius, this version is for buildings; infantry have another weapon-->
	<WeaponTemplate
		id="CatalystBuildingDeathWeapon"
		Name="CatalystBuildingDeathWeapon"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		PreAttackFX="FX_AlienCatalystBuildingPreAttack"
		FireFX="FX_AlienCatalystBuildingExplode"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="0.5s"
		  MaxSeconds="0.5s" />
		<FiringDuration
			MinSeconds="3s"
			MaxSeconds="3s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<TintObjectsNugget
				Radius="300"
				PreColorTime="4s"
				SustainedColorTime="0s"
				PostColorTime="1s"
				Frequency="0"
				Amplitude="0">
				<Color R="1.3" G="1.3" B="1.5"/>
			</TintObjectsNugget>
			<DamageNugget
				Damage="=$ALIEN_MOTHER_SHIP_DAMAGE"
				Radius="300"
				DelayTimeSeconds="1.5s"
				DamageType="CANNON"
				DeathType="CATALYST">
				<SpecialObjectFilter
					Rule="ALL">
					<ExcludeThing>AlienMothership</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!--Catalyst weapon for continual infection in a radius, this version is for infantry; buildings have another weapon-->
	<WeaponTemplate
		id="CatalystInfantryDeathWeapon"
		Name="CatalystInfantryDeathWeapon"
		AttackRange="5.0"
		WeaponSpeed="999999.0"
		PreAttackFX="FX_AlienCatalystInfantryPreAttack"
		FireFX="FX_AlienCatalystInfantryExplode"
		HitPercentage="0%"
		ScatterRadius="0"
		CanFireWhileMoving="false"
		ClipSize="1"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<PreAttackDelay
		  MinSeconds="0.5s"
		  MaxSeconds="0.5s" />
		<FiringDuration
			MinSeconds="3s"
			MaxSeconds="3s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<TintObjectsNugget
				Radius="100"
				PreColorTime="4s"
				SustainedColorTime="0s"
				PostColorTime="1s"
				Frequency="0"
				Amplitude="0">
				<Color R="1.3" G="1.3" B="1.5"/>
			</TintObjectsNugget>
			<DamageNugget
				Damage="9999"
				Radius="100"
				DelayTimeSeconds="2.5s"
				DamageType="CANNON"
				DeathType="CATALYST">
				<SpecialObjectFilter
					Rule="ALL">
					<ExcludeThing>AlienMothership</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlasmaMissileBatteryWeapon"
		Name="AlienPlasmaMissileBatteryWeapon"
		AttackRange="450.0"
		WeaponSpeed="300"
		FireSoundPerClip="ALI_PlasmaMissileBattery_WeaponFire"
		FireFX="FX_AlienPlasmaDiskFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">

		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s"
		/>
		<ClipReloadTime
			MinSeconds="1s"
			MaxSeconds="1s"
		/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienPlasmaMissileBatteryWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlasmaMissileBatteryWarhead"
		Name="AlienPlasmaMissileBatteryWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="250.0"
				Radius="15.0"
				DamageTaperOff="0"
				DelayTimeSeconds="0.0s"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK"
				DeathType="NORMAL"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIGolemCannon"
		Name="GDIGolemCannon"
		AttackRange="350.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="1000"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		ShotsPerBarrel="1"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		CanFireWhileMoving="true">
		<FiringDuration MinSeconds="0.3s" MaxSeconds="0.3s" />
		<ClipReloadTime MinSeconds="1.1s" MaxSeconds="1.1s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIGolemCannonWarhead"
				ProjectileTemplate="FXTankShell"
			>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s"
			/>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIGolemCannonRailgun"
		Name="GDIGolemCannonRailgun"
		AttackRange="350.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="800"
		WeaponRecoil="0d"
		FireSound="GDI_GuardianCannon_FireUpgradedMS"
		FireFX="FX_RailGunFire"
		FireVeteranFX="FX_RailGunFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		ShotsPerBarrel="1"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
 		>
		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />

		<ClipReloadTime
			MinSeconds="1.5s"
			MaxSeconds="1.5s" />

		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="0"
				HitGroundFX="FX_RailGunHit"/>
			<DamageNugget
				Damage="525.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" >
			</DamageNugget>

			<SuppressionNugget
				Radius="10.0"
				Suppression="40"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIGolemCannonWarhead"
		  Name="GDIGolemCannonWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="200.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIGolemCannonRailgunWarhead"
		  Name="GDIGolemCannonRailgunWarhead"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="500.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_RAILGUN"
					  DeathType="NORMAL" />
			<MetaImpactNugget
					  ShockWaveAmount   = "70.0"
					  ShockWaveRadius   = "40.0"
					  ShockWaveTaperOff = "0.5"
					  ShockWaveZMult    = "1.20"
		/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleBaseCannon"
		Name="GDIBattleBaseCannon"
		AttackRange="350.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		ShotsPerBarrel="1"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		CanFireWhileMoving="true">
		<FiringDuration MinSeconds="0.3s" MaxSeconds="0.3s" />
		<ClipReloadTime MinSeconds="2s" MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIBattleBaseCannonWarhead"
				ProjectileTemplate="FXTankShell"
			>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s"
			/>
		</Nuggets>

		<ScatterRadiusVsType
				Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>

	</WeaponTemplate>

	<WeaponTemplate
	  id="GDIBattleBaseCannonWarhead"
	  Name="GDIBattleBaseCannonWarhead"
	  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="500.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL">

				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIPredatorTankCannon"
		  Name="GDIPredatorTankCannon"
		  AttackRange="300.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="1000"
		  WeaponRecoil="5d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ShotsPerBarrel="1"
		  ClipSize="1"
		  ReAcquireDetailType="POST_FIRE"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  FireFX="FX_PredTankGun"
		  FireVeteranFX="FX_PredTankGunHeroic"
		  CanFireWhileMoving="true" >

		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />

		<ClipReloadTime
				MinSeconds="1.9s"
				MaxSeconds="2.1s" />

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIPredatorTankCannonWarhead"
				ProjectileTemplate="FXTankShell02">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXTankShell02_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIPredatorTankCannonWarhead"
		  Name="GDIPredatorTankCannonWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" >
		<Nuggets>
			<DamageNugget
					  Damage="400.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL" />
			<SuppressionNugget
					  Radius="20.0"
					  Suppression="25"
					  DurationSeconds="5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIPredatorTankRailgun"
		  Name="GDIPredatorTankRailgun"
		  AttackRange="300.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="800"
		  WeaponRecoil="5d"
		  FireSound="PredatorCannonFireUpgraded"
		  FireFX="FX_RailGunFire"
		  FireVeteranFX="FX_RailGunFireHeroic"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="1"
		  ShotsPerBarrel="1"
		  ReAcquireDetailType="POST_FIRE"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  AntiMask="ANTI_GROUND"
		  CanFireWhileMoving="true" >

		<FiringDuration
				MinSeconds="0.75s"
				MaxSeconds="0.75s" />

		<ClipReloadTime
			MinSeconds="1.6s"
			MaxSeconds="1.6s" />

		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="0"
				HitGroundFX="FX_RailGunHit"/>
			<DamageNugget
				Damage="572.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" >
			</DamageNugget>

			<SuppressionNugget
				Radius="10.0"
				Suppression="40"
				DurationSeconds="5s" />

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIPredatorTankRailgunWarhead"
									Name="GDIPredatorTankRailgunWarhead"
									ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
									RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
									AntiMask="ANTI_GROUND"
			 >
		<Nuggets>
			<DamageNugget
				Damage="400.0"
				Radius="10.0"
				DamageTaperOff="0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" >
				<DamageScalarDetails Scalar= "100%">
					<!-- This damage scalar is silly, because it scales the damage by 100%, which doesn't change the value. jba 15July2006 -->
					<!-- But, it was like this in the .ini, so here it is. jba 15July2006 -->
					<Filter
						Rule="NONE"
									Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
			<MetaImpactNugget
				ShockWaveAmount   = "20.0"
				ShockWaveRadius   = "5.0"
				ShockWaveTaperOff = "0.5"
				ShockWaveZMult    = "1.20"
		/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIRifleSoldierRifle"
		Name="GDIRifleSoldierRifle"
		AttackRange="260.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_RifleSoldier_gunFire_v5"
		FireFX="FX_GDIRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="3.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="5.0"
				Suppression="5"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIRifleSoldierRifleAPAmmo"
		Name="GDIRifleSoldierRifleAPAmmo"
		AttackRange="260.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_RifleSoldier_gunFire_v5"
		FireFX="FX_GDIRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="6.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="5.0"
				Suppression="5"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<!-- Don't forget to change GDICommandoRailCarbineContained if you change this weapon -->
	<WeaponTemplate
		id="GDICommandoRailCarbine"
		Name="GDICommandoRailCarbine"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		FireSound="GDI_Commando_Weapon1FireMS"
		FireSoundPerClip="GDI_Commando_Weapon1Fire"
		FireFX="FX_GDICommandoFire"
		FireVeteranFX="FX_GDICommandoFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="20"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		ForbiddenFiringObjectStatus="INSIDE_GARRISON"
    NoVictimNeeded="true">
		<!-- 		FireSoundPerClip="GDI_Commando_Weapon1Fire" -->
		<!-- ;;;;; CanFireWhileMoving is TEMP !!!!!!!!!!!!!!!!! -->
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="0.0"
				DamageType="SNIPER"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" >
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="VALID_TARGET_FOR_C4" />
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="VALID_TARGET_FOR_C4" />
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- a weapon that the command can fire at normally c4-able objects, while he's contained -->
	<!-- Don't forget to change GDICommandoRailCarbine if you change this weapon -->
	<WeaponTemplate
		id="GDICommandoRailCarbineContained"
		Name="GDICommandoRailCarbineContained"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		FireSound="GDI_Commando_Weapon1FireMS"
		FireSoundPerClip="GDI_Commando_Weapon1Fire"
		FireFX="FX_GDICommandoFire"
		FireVeteranFX="FX_GDICommandoFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="20"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		ForbiddenFiringObjectStatus=""
		RequiredFiringObjectStatus="INSIDE_GARRISON"
    NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="0.0"
				DamageType="SNIPER"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" >
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s">
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDICommandoSatchelChargeDispatchWeapon"
		Name="GDICommandoSatchelChargeDispatchWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		AttackRange="999999.0"
		WeaponSpeed="999999.0"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false"
		InstantLoadClipOnActivate="true"
		ContactWeapon="false"
		ForbiddenFiringObjectStatus="INSIDE_GARRISON"
		AcceptableAimDelta="180d"
		>
		<FiringDuration
			MinSeconds="0.01s"
			MaxSeconds="0.01s"
		/>
		<Nuggets>
			<SpecialPowerNugget
				ForbiddenTargetObjectStatus="RIDER1"
				SpecialPowerTemplate="SpecialPower_PlaceSatchelCharge"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="GDICommandoSatchelChargeWeapon"
		Name="GDICommandoSatchelChargeWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		AttackRange="20.0"
		WeaponSpeed="200.0"
		MinWeaponSpeed="200.0"
		MaxWeaponSpeed="200.0"
		AcceptableAimDelta="20d"
		AutoReloadsClip="AUTO"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		FireFX="FX_GDI_Comamndo_PlaceSatchelCharge"
		>
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDICommandoSatchelChargeWarHead"
				ProjectileTemplate="NODHandOfNodBallProjectile"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDICommandoSatchelChargeWarHead"
		Name="GDICommandoSatchelChargeWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		FireFX="FX_GDI_Comamndo_SatchelChargeExplosion">
		<Nuggets>
			<SuppressionNugget
				Radius="300.0"
				Suppression="9999"
				DurationSeconds="1s"/>
			<DamageNugget
				  Damage="1000.0"
				  Radius="10.0"
				  DamageType="GRENADE"
				  DeathType="DETONATED" >
				<DamageScalarDetails Scalar= "99999%">
					<Filter
						Rule="ANY"
						Include="STRUCTURE VALID_TARGET_FOR_C4"
					/>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODSaboteurPlaceBoobyTrapAtBuildingWeapon"
									  Name="NODSaboteurPlaceBoobyTrapAtBuildingWeapon"
									  AttackRange="100.0"
									  WeaponSpeed="800"
									  MinWeaponSpeed="800"
									  MaxWeaponSpeed="810"
									  AcceptableAimDelta="20d"
									  AutoReloadsClip="AUTO"
									  ClipSize="=$UNLIMITED_CLIP_SIZE"
									  AntiMask="ANTI_GROUND"
									  CanFireWhileMoving="true"
		>
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<WeaponOCLNugget
					  WeaponOCL="OCL_NODBoobyTrapAtBuilding" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODSaboteurBoobyTrapAtBuildingWeapon"
		  Name="NODSaboteurBoobyTrapAtBuildingWeapon"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		  AttackRange="150.0"
		  WeaponSpeed="1000"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AutoReloadsClip="AUTO"
			FireSound="NOD_Saboteur_BoobyTrapBeep"
		  FireFX="FX_MediumXplosion"
 		>
		<PreAttackDelay
		  MinSeconds="1.33s"
		  MaxSeconds="1.33s" />
		<FiringDuration
				MinSeconds="2.0s"
				MaxSeconds="2.0s" />
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="60.0"
				DamageType="GRENADE"
				DeathType="EXPLODED"
				OnlyKillOwnerWhenTriggered="true"
			/>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
														Include="INFANTRY" />
			</DamageContainedNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		  id="NODSaboteurPlaceBoobyTrapAtHuskWeapon"
									  Name="NODSaboteurPlaceBoobyTrapAtHuskWeapon"
									  AttackRange="100.0"
									  WeaponSpeed="800"
									  MinWeaponSpeed="800"
									  MaxWeaponSpeed="810"
									  AcceptableAimDelta="20d"
									  AutoReloadsClip="AUTO"
									  ClipSize="=$UNLIMITED_CLIP_SIZE"
									  AntiMask="ANTI_GROUND"
									  CanFireWhileMoving="true"
		>
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<WeaponOCLNugget
					  WeaponOCL="OCL_NODBoobyTrapAtHusk" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODSaboteurBoobyTrapAtHuskWeapon"
		  Name="NODSaboteurBoobyTrapAtHuskWeapon"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		  AttackRange="150.0"
		  WeaponSpeed="1000"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AutoReloadsClip="AUTO"
		 	FireSound="NOD_Saboteur_BoobyTrapBeep"
			FireFX="FX_MediumXplosion"
 		>
		<PreAttackDelay
		  MinSeconds="0.33s"
		  MaxSeconds="0.33s" />
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="40.0"
				DamageType="GRENADE"
				DeathType="EXPLODED" >
				<!-- Kill the husk -->
				<DamageScalarDetails Scalar= "10000%">
					<Filter
								  Rule="NONE"
								  Include="HUSK" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODSaboteurPlaceBoobyTrapAtTechBuildingWeapon"
		  Name="NODSaboteurPlaceBoobyTrapAtTechBuildingWeapon"
		  AttackRange="100.0"
		  WeaponSpeed="800"
		  MinWeaponSpeed="800"
		  MaxWeaponSpeed="810"
		  AcceptableAimDelta="20d"
		  AutoReloadsClip="AUTO"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AntiMask="ANTI_GROUND"
		  CanFireWhileMoving="true"
		>
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<WeaponOCLNugget
					  WeaponOCL="OCL_NODBoobyTrapAtTechBuilding" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODSaboteurBoobyTrapAtTechBuildingWeapon"
		  Name="NODSaboteurBoobyTrapAtTechBuildingWeapon"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		  AttackRange="150.0"
		  WeaponSpeed="1000"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AutoReloadsClip="AUTO"
			FireSound="NOD_Saboteur_BoobyTrapBeep"
			FireFX="FX_MediumXplosion"
 		>
		<PreAttackDelay
		  MinSeconds="0.33s"
		  MaxSeconds="0.33s" />
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="40.0"
				DamageType="GRENADE"
				DeathType="EXPLODED" >
				<!-- Kill the building -->
				<DamageScalarDetails Scalar= "10000%">
					<Filter
						Rule="NONE"
						Include="NEUTRAL_TECH" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODSaboteurPlaceBoobyTrapAtBridgeWeapon"
									Name="NODSaboteurPlaceBoobyTrapAtBridgeWeapon"
									AttackRange="100.0"
									WeaponSpeed="800"
									MinWeaponSpeed="800"
									MaxWeaponSpeed="810"
									AcceptableAimDelta="20d"
									AutoReloadsClip="AUTO"
									ClipSize="=$UNLIMITED_CLIP_SIZE"
									AntiMask="ANTI_GROUND"
									CanFireWhileMoving="true"
		>
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_NODBoobyTrapAtBridge" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODSaboteurBoobyTrapAtBridgeWeapon"
		Name="NODSaboteurBoobyTrapAtBridgeWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		PreAttackType="PER_SHOT"
		AttackRange="100.0"
		WeaponSpeed="1000"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		FireSound="NOD_Saboteur_BoobyTrapBeep"
 		>
		<PreAttackDelay
		  MinSeconds="1.33s"
		  MaxSeconds="1.33s" />
		<FiringDuration
				MinSeconds="2.0s"
				MaxSeconds="2.0s" />
		<Nuggets>
			<DamageNugget
					  Damage="2000.0"
					  DamageTaperOff="0.0"
					  Radius="50.0"
					  DamageType="GRENADE"
					  DeathType="EXPLODED" >
				<!-- Kill the booby trap -->
				<DamageScalarDetails Scalar= "100000%">
					<Filter Rule="NONE">
						<IncludeThing>NODBridgeBoobyTrap</IncludeThing>
					</Filter>
				</DamageScalarDetails>
				<!-- Kill the bridge -->
				<DamageScalarDetails Scalar= "200%">
					<Filter
								  Rule="NONE"
								  Include="BRIDGE_SEGMENT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- This weapon is fired when the bridge booby trap is killed (not when triggered). Just does less damage and does an effect. -->
	<WeaponTemplate
		  id="NODSaboteurBoobyTrapAtBridgeDeathWeapon"
		  Name="NODSaboteurBoobyTrapAtBridgeWeapon"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		  PreAttackType="PER_SHOT"
		  AttackRange="100.0"
		  WeaponSpeed="1000"
		  ClipSize="=$UNLIMITED_CLIP_SIZE"
		  AutoReloadsClip="AUTO"
		  FireFX="FX_MediumXplosion"
 		>
		<PreAttackDelay
		  MinSeconds="1.33s"
		  MaxSeconds="1.33s" />
		<FiringDuration
				MinSeconds="2.0s"
				MaxSeconds="2.0s" />
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				DamageTaperOff="0.0"
				Radius="25.0"
				DamageType="GRENADE"
				DeathType="EXPLODED" >
				<!-- Kill the booby trap -->
				<DamageScalarDetails Scalar= "100000%">
					<Filter Rule="NONE">
						<IncludeThing>NODBridgeBoobyTrap</IncludeThing>
					</Filter>
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="BRIDGE_SEGMENT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIGrenadeSoldierGrenade"
		Name="GDIGrenadeSoldierGrenade"
		AttackRange="260"
		WeaponSpeed="180"
		MinWeaponSpeed="180"
		MaxWeaponSpeed="200"
		FireSound="GDI_Grenadier_GrenadeThrow"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		>
		<PreAttackDelay
		  MinSeconds="0.4s"
		  MaxSeconds="0.4s" />
		<FiringDuration
				MinSeconds="0.70s"
				MaxSeconds="0.70s" />
		<ClipReloadTime
				MinSeconds="0.1s"
				MaxSeconds="0.4s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIGrenadeSoldierGrenadeProjectile"
				WarheadTemplate="GDIGrenadeSoldierGrenadeWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIGrenadeSoldierGrenadeProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="20"
				DurationSeconds="7.5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="20.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIGrenadeSoldierGrenadeWarhead"
		Name="GDIGrenadeSoldierGrenadeWarhead"
		ProjectileCollidesWith="ENEMIES"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		HitStoredTarget="true"
 		>
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_ClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="60.0"
				Radius="30.0"
				DamageType="GRENADE"
				DamageFXType="GDI_GRENADE"
				DeathType="EXPLODED" />
		</Nuggets>
		<HitStoredObjectFilter
			Rule="ANY"
			Include="STRUCTURE" />
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFirehawkMissileMainLoad"
		Name="GDIFirehawkMissileMainLoad"
		AttackRange="450.0"
		WeaponSpeed="500"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="45d"
		PreAttackType="PER_SHOT"
		ClipSize="4"
		AutoReloadsClip="RETURN_TO_BASE"
		SingleAmmoReloadedNotFullSound="GDI_FireHawk_AmmoLoadOne"
		ClipReloadedSound="GDI_FireHawk_AmmoReloaded"
		FireFX="FX_GDIFirehawkMissleFire"
		FireVeteranFX="FX_GDIFirehawkMissleFireHeroic"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		RequiredFiringObjectStatus="WEAPON_UPGRADED_01"
 		>
		<FiringDuration
			MinSeconds="0.3s"
			MaxSeconds="0.5s" />
		<ClipReloadTime
			MinSeconds="10s"
			MaxSeconds="10s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIFirehawkMissileWarhead"
				ProjectileTemplate="GDIFirehawkMissileProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIFirehawkMissileProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFirehawkMissileWarhead"
		Name="GDIFirehawkMissileWarhead"
		ProjectileCollidesWith="ENEMIES"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="1000.0"
				Radius="10"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED"		/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFirehawkBombMainLoad"
		Name="GDIFirehawkBombMainLoad"
		ScatterRadius = "1.0"
		HitPercentage="0%"
		AttackRange="200.0"
		WeaponSpeed="180"
		WeaponRecoil="20d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="2"
		FireSound="GDI_FireHawk_BombFire"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		AutoReloadsClip="RETURN_TO_BASE"
		SingleAmmoReloadedNotFullSound="GDI_FireHawk_AmmoLoadOne"
		ClipReloadedSound="GDI_FireHawk_AmmoReloaded"
		ReAcquireDetailType="PRE_FIRE"
		RequiredFiringObjectStatus="WEAPON_UPGRADED_02"
 		>
		<FiringDuration
			MinSeconds="0.4s"
			MaxSeconds="0.4s" />
		<ClipReloadTime
			MinSeconds="10s"
			MaxSeconds="10s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="FireHawkBombWarhead"
				ProjectileTemplate="GDIFirehawkBombProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIFirehawkBombProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="FireHawkBombWarhead"
		  Name="FireHawkBombWarhead"
		  ProjectileCollidesWith  = "ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>

			<DamageNugget
				Damage="1500.0"
				Radius="25.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="GDI_BOMB"
				DeathType="NORMAL" />
			<MetaImpactNugget
				ShockWaveAmount="90.0"
				ShockWaveRadius="100.0"
				ShockWaveZMult="1.50" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="GDIFirehawkClusterBomb"
	Name="GDIFirehawkClusterBomb"
	ScatterRadius = "1.0"
	HitPercentage="0%"
	AttackRange="100.0"
	WeaponSpeed="350"
	WeaponRecoil="20d"
	RadiusDamageAffects="ENEMIES NEUTRALS"
	ClipSize="1"
	ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	AntiMask="ANTI_GROUND ANTI_STRUCTURE"
	DisableScatterForTargetsOnWall="true"
	CanFireWhileMoving="true"
	AcceptableAimDelta="5d"
 		>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="FireHawkClusterBombWarhead"
				ProjectileTemplate="GDIFirehawkBombProjectile"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="FirehawkClusterBombWarhead"
			Name="FirehawkClusterBombWarhead"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			>
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_ClusterBombSeed" />
			<DamageNugget
				Damage="10000000.0"
				Radius="100.0"
				DelayTimeSeconds="1.25s"
				DamageType="UNRESISTABLE"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="ClusterBomblet"
			Name="ClusterBomblet"
			AttackRange="100000.0"
			RadiusDamageAffects="ENEMIES NEUTRALS"
			>
		<Nuggets>
			<DamageNugget
				Damage="10000.0"
				Radius="50.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleBaseMissileWeapon"
		Name="GDIBattleBaseMissileWeapon"
		AttackRange="400.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireSound="GDI_BattleBase_MissileFire"
		AcceptableAimDelta="20d"
		AutoReloadsClip="AUTO"
		ClipSize="2"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="3.4s"
			MaxSeconds="3.4s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIBattleBaseMissileWarhead"
				ProjectileTemplate="GDIBattleBaseMissileProjectile" >
			</ProjectileNugget>
			<SuppressionNugget
				Radius="30.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleBaseMissileWarhead"
		Name="GDIBattleBaseMissileWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="150.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMammothTankRocketPods"
		Name="GDIMammothTankRocketPods"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIMammothMissleFire"
		FireVeteranFX="FX_GDIMammothMissleFireHeroic"
		AcceptableAimDelta="10d"
		ClipSize="2"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">


		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.25s" />

		<ClipReloadTime
			MinSeconds="10.2s"
			MaxSeconds="9.8s" />

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIMammothTankMissileFragmentWarhead"
				ProjectileTemplate="GDIMammothRocketPodMissileProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIMammothRocketPodMissileProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIPitbullRocketWeapon"
		Name="GDIPitbullRocketWeapon"
		AttackRange="250.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIPitbullMissleFire"
		FireVeteranFX="FX_GDIPitbullMissleFireHeroic"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		ReAcquireDetailType="PER_SHOT"
		ShotsPerBarrel="1"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<FiringDuration
				MinSeconds="3.5s"
				MaxSeconds="3.6s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIAPCMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIMissileSoldierMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<ProjectileNugget
				WarheadTemplate="GDIAPCMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIMissileSoldierMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="30.0"
												 Suppression="50"
												 DurationSeconds="5s" />
		</Nuggets>

		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>

	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAPCRocketWeapon"
		Name="GDIAPCRocketWeapon"
		AttackRange="200.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireSound="GuardianAPCMissileFire"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		ShotsPerBarrel="1"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<FiringDuration
				MinSeconds="3.6s"
				MaxSeconds="3.6s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIAPCMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile" >
			</ProjectileNugget>
			<ProjectileNugget
				WarheadTemplate="GDIAPCMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile" >
			</ProjectileNugget>
			<SuppressionNugget
				Radius="30.0"
												 Suppression="50"
												 DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>
	<!--
	<WeaponTemplate
		id="GDIAPCShockwaveCannon"
									Name="GDIAPCShockwaveCannon"
									AttackRange="200.0" 
									WeaponSpeed="150" 
									MinWeaponSpeed="100" 
									MaxWeaponSpeed="200" 
									FireFX="FX_GDI_GuardianAPC_ShockwaveCannonFire"
									AcceptableAimDelta="20d"
									PreAttackType="PER_SHOT"
									ClipSize="=$UNLIMITED_CLIP_SIZE"  
									AutoReloadsClip="AUTO"
									AntiMask="ANTI_GROUND"
									CanFireWhileMoving="true"
		>
		<PreAttackDelay
		  MinSeconds="1.33s"
		  MaxSeconds="1.53s" />
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget 
				WarheadTemplate="GDIAPCShockwaveCannonWarhead" 
				ProjectileTemplate="GDIAPCShockwaveCannonProjectile" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="GDIAPCShockwaveCannonWarhead"
		Name="GDIAPCShockwaveCannonWarhead" 
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS" 
		RadiusDamageAffects="ENEMIES NEUTRALS"
			 >
		<Nuggets>
			<DamageNugget 
				Damage="40" 
				Radius="40.0" 
				DamageType="CANNON" 
				DeathType="NORMAL"		
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate 
		id="GDIAPCShockwaveCannonWeapon"
		Name="GDIAPCShockwaveCannonWeapon" 
		RadiusDamageAffects="ENEMIES NEUTRALS ALLIES">
		<Nuggets>
			<DamageNugget 
				Damage="40" 
				Radius="40.0" 
				DelayTimeSeconds="0s"
				DamageType="CANNON" 
				DeathType="NORMAL"		
			/>
		</Nuggets>
	</WeaponTemplate>
-->
	<WeaponTemplate
		id="GDIMissileSoldierMissileLauncher"
		Name="GDIMissileSoldierMissileLauncher"
		AttackRange="350.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIMissileManFire"
		FireVeteranFX="FX_GDIMissileManFireHeroic"
		FireSound="GDI_MissileSoldier_MissileFire"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		ClipSize="1"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="false"
 		>
		<PreAttackDelay
		  MinSeconds=".2s"
		  MaxSeconds=".2s" />
		<FiringDuration
				MinSeconds="2.8s"
				MaxSeconds="3.0s" />
		<ClipReloadTime
				MinSeconds="0.4s"
				MaxSeconds="0.6s"
		/>

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIMissileSoldierMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIMissileSoldierMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="20.0"
				Suppression="10"
				DurationSeconds="5s"
			/>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaMissileWarhead"
		Name="GDIOrcaMissileWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND" >
		<Nuggets>
			<DamageNugget
				Damage="750.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMissileSoldierMissileWarhead"
		Name="GDIMissileSoldierMissileWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="250.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="ZOCOMHarvesterMissileWarhead"
			Name="ZOCOMHarvesterMissileWarhead"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAPCMissileWarhead"
		Name="GDIAPCMissileWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="20.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>

		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMammothTankMissileFragmentWarhead"
		Name="GDIMammothTankMissileFragmentWarhead"
		ProjectileCollidesWith  = "ENEMIES STRUCTURES"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="300.0"
				Radius="15.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED" />
			<SuppressionNugget
				Radius="20.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDISniperRifle"
		Name="GDISniperRifle"
		AttackRange="470.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		FireSoundPerClip="GDI_Sniper_RifleFire"
		FireFX="FX_GDISniperFire"
		FireVeteranFX="FX_GDISniperFireHeroic">
		<PreAttackDelay
		  MinSeconds=".2s"
		  MaxSeconds=".2s" />
		<FiringDuration
				MinSeconds="1.60s"
				MaxSeconds="1.62s" />
		<ClipReloadTime
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="400.0"
				Radius="0.0"
				DelayTimeSeconds="0s"
				DamageType="SNIPER"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL">
				<SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE VEHICLE" />
			</DamageNugget>
			<SuppressionNugget
				Radius="15.0"
												 Suppression="250"
												 DurationSeconds="10s">
				<SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE" />
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDISpotterRifle"
		Name="GDISpotterRifle"
		AttackRange="100.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_Spotter_MachineGunFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		>
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<DamageNugget
				Damage="25.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneTrooperSquadFireJumpJets"
		Name="ZoneTrooperSquadFireJumpJets"
		AttackRange="100"
		MinimumAttackRange="20"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		FinishAttackOnceStarted="false"
 		>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneTrooperMachineGun"
		Name="ZoneTrooperMachineGun"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		FireSound="ZoneTrooperGunFire"
		FireFX="FX_RailGunFire"
		FireVeteranFX="FX_RailGunFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		>

		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.1s" />
		<FiringDuration
				MinSeconds="1.8s"
				MaxSeconds="2.2s" />
		<ClipReloadTime
				MinSeconds="0.23s"
				MaxSeconds="0.27s" />

		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="0"
				HitGroundFX="FX_RailGunHit"/>
			<DamageNugget
				Damage="210.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="100"
				DurationSeconds="5s" />
		</Nuggets>
		<ScatterRadiusVsType
		Radius="0.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>



	<!-- Actual range is controlled by WeaponFireSpecialAbilityUpdate -->
	<WeaponTemplate
		id="ZoneTrooperFireJumpJets"
		Name="ZoneTrooperFireJumpJets"
		IdleAfterFiringDelaySeconds="0s"
		AttackRange="999999.0"
		MinimumAttackRange="20"
		WeaponSpeed="260"
		ProjectileSelf="true"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		PreAttackType="PER_SHOT"
		HitPercentage="0%"
		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.1s"
											MaxSeconds="0.1s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="ZoneTrooperJumpJetWarhead" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneTrooperJumpJetWarhead"
		Name="ZoneTrooperJumpJetWarhead"
		>
		<!-- Yes, this is supposed to be an empty template. jba. 15july2006 -->
	</WeaponTemplate>

	<WeaponTemplate
		id="OrcaVulcanCannon"
		Name="OrcaVulcanCannon"
		AttackRange="200.0"
		MinimumAttackRange="0.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="10"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="60.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="20.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienInvaderFighterCannon"
		Name="AlienInvaderFighterCannon"
		AttackRange="150.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		ChaseWeapon="true"
		FireSound="ALI_PAC_Weapon_Invader_GunFire"
		FireFX="FX_AlienAutoCannonFire"
		FireVeteranFX="FX_AlienAutoCannonFireHeroic"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="55.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="20.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODMilitantSquadRangeFinder"
			Name="NODMilitantSquadRangeFinder"
			AttackRange="180"
			LeechRangeWeapon="true"
			AcceptableAimDelta="45d"
			AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
			CanFireWhileMoving="true"
			FinishAttackOnceStarted="false"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />

	</WeaponTemplate>

	<WeaponTemplate
		id="NODConfessorMinigun"
		Name="NODConfessorMinigun"
		AttackRange="325.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="NOD_Confessor_MachineGunFire"
		FireFX="FX_NODRifleManFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		>
		<FiringDuration
			MinSeconds="0.1s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="6.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODMilitantMinigun"
		Name="NODMilitantMinigun"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="NOD_RifleMilitant_GunFire_v2"
		FireFX="FX_NODRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="0.1s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="3.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODBlackHandFlamethrowerRangeFinder"
		Name="NODBlackHandFlamethrowerRangeFinder"
		AttackRange="130"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
		ReAcquireDetailType="PER_CLIP"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODBlackHandFlamethrower"
		  Name="NODBlackHandFlamethrower"
		  AttackRange="180.0"
		  WeaponSpeed="150.0"
		  RadiusDamageAffects="ENEMIES NEUTRALS"
		  ClipSize="20"
		  FireSound="NOD_BlackHand_FlameWeaponStart"
		  AcceptableAimDelta="10d"
		  ReAcquireDetailType="PER_CLIP"
		  CanFireWhileMoving="true">
		<!--
		  FiringLoopSound="NOD_BlackHand_FlameWeaponLoopMS"
		  FiringLoopSoundContinuesDuringReload="false"
-->
		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>

			<DamageNugget
				Damage="50"
				Radius="15.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />

			<ProjectileNugget
				WarheadTemplate="NODBlackHandFlamethrowerWarhead"
				ProjectileTemplate="NODBlackHandFlamerProjectile"/>

			<SuppressionNugget
				Radius="25.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODBlackHandFlamethrowerWarhead"
		Name="NODBlackHandFlamethrowerWarhead"
		HitStoredTarget="true"
		RadiusDamageAffects="ENEMIES NEUTRALS" >
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_ClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODShadowMachinePistol"
		Name="NODShadowMachinePistol"
		AttackRange="225.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		FireSound="NOD_ShadowSquad_WeaponFirePistol"
		FireFX="FX_NODRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.35s" />
		<Nuggets>
			<DamageNugget
				Damage="30.0"
				Radius="0.0"
				DamageType="SNIPER"
				DamageFXType="NOD_RIFLE"
				DeathType="NORMAL">
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- Don't forget to update NODCommandoLaserCarbineContained -->
	<WeaponTemplate
		id="NODCommandoLaserCarbine"
		Name="NODCommandoLaserCarbine"
		AttackRange="300.0"
		WeaponSpeed="500"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="20"
		FireFX="FX_NOD_CommandoWeaponFire"
		FireVeteranFX="FX_NOD_HeroicCommandoWeaponFire"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		ForbiddenFiringObjectStatus="INSIDE_GARRISON"
    NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.1s"
				LaserId="1">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="VALID_TARGET_FOR_C4" />
			</ActivateLaserNugget>
			<DamageNugget
				Damage="500.0"
				Radius="0.0"
				DamageType="SNIPER"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="VALID_TARGET_FOR_C4" />
			</DamageNugget>
			<SuppressionNugget
				Radius="75.0"
				Suppression="50"
				DurationSeconds="5.0s">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="STRUCTURE VALID_TARGET_FOR_C4" />
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- Don't forget to update NODCommandoLaserCarbine -->
	<WeaponTemplate
		id="NODCommandoLaserCarbineContained"
		Name="NODCommandoLaserCarbineContained"
		AttackRange="300.0"
		WeaponSpeed="500"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="20"
		FireFX="FX_NOD_CommandoWeaponFire"
		FireVeteranFX="FX_NOD_HeroicCommandoWeaponFire"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		ForbiddenFiringObjectStatus=""
		RequiredFiringObjectStatus="INSIDE_GARRISON"
    NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.1s"
				LaserId="2"/>
			<DamageNugget
				Damage="500.0"
				Radius="0.0"
				DamageType="SNIPER"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
			</DamageNugget>
			<SuppressionNugget
				Radius="75.0"
				Suppression="50"
				DurationSeconds="5.0s">
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFanaticSquadRangeFinder"
		Name="NODFanaticSquadRangeFinder"
		AttackRange="1"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		CanFireWhileMoving="true"
		MeleeWeapon="true"
		ChaseWeapon="true"
		FinishAttackOnceStarted="false" >
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<SurpriseAttackObjectFilter
			Rule="ANY"
			Include="VEHICLE"
			Relationship="ENEMIES"/>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFanaticSquadRangeFinder_InGarrison"
		Name="NODFanaticSquadRangeFinder"
		AttackRange="60"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<SurpriseAttackObjectFilter
			Rule="ANY"
			Include="VEHICLE"
			Relationship="ENEMIES"/>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFanaticBomb"
		Name="NODFanaticBomb"
		AttackRange="20.0"
		AcceptableAimDelta="180d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		ClipSize="1"
		MeleeWeapon="true"
		ChaseWeapon="true"
		CanFireWhileMoving="true">

		<!--Do enough damage to kill ourselves but ourselves ONLY. Then the fanatic will fire a weapon on die that
				does the chain reaction damage -->
		<Nuggets>
			<DamageNugget
				OnlyKillOwnerWhenTriggered="true"
				Damage="100000.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="NOD_GRENADE"
				DeathType="DETONATED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFanaticDeathBomb"
		Name="NODFanaticDeathBomb"
		AttackRange="99999.0"
		FireFX="FX_NODFanaticHit"
		RadiusDamageAffects="ENEMIES NEUTRALS SELF"
		ClipSize="1">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="800.0"
				Radius="60"
				DamageTaperOff="15.0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_GRENADE"
				DeathType="DETONATED">
				<DamageScalarDetails
					Scalar= "1%">
					<Filter
						Relationship="ALLIES">
						<IncludeThing>NODFanatic</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFanaticCrushedWeapon"
		Name="NODFanaticCrushedWeapon"
		AttackRange="99999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		ClipSize="1">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="1000.0"
				Radius="50"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_GRENADE"
				DeathType="DETONATED">
				<DamageScalarDetails
					Scalar= "1%">
					<Filter
						Relationship="ALLIES">
						<IncludeThing>NODFanatic</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODVenomMinigun"
			Name="NODVenomMinigun"
			AttackRange="200.0"
			WeaponSpeed="999999.0"
			FireSoundPerClip="NOD_Venom_GunFire_v6"
			FireFX="FX_NODRifleManFire"
			FireVeteranFX="FX_GDIRifleManFireHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
			CanFireWhileMoving="true"
			ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
			ClipSize="4"
		>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.4s"
			MaxSeconds="0.5s"/>
		<Nuggets>
			<DamageNugget
				Damage="39.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="1.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVenomMinigunLaser"
		Name="NODVenomMinigunLaser"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FireSound="NOD_Venom_CapacitorFire"
		FireFX="FX_NODSpitfireFire"
		FireVeteranFX="FX_NODSpitfireFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		ReAcquireDetailType="PRE_FIRE"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ClipSize="4"
		>
		<FiringDuration
			MinSeconds="0.6s"
			MaxSeconds="0.6s" />
		<ClipReloadTime
			MinSeconds="0.4s"
			MaxSeconds="0.5s"/>
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="165.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_LASER"
				DeathType="LASERED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODScorpionBuggyGatling"
		Name="NODScorpionBuggyGatling"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		CanFireWhileMoving="true"
		FireSoundPerClip="NOD_RaiderBuggy_GunFire_v1"
		FireFX="FX_NODRifleManFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">

		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.6s" />
		<Nuggets>
			<DamageNugget
				Damage="30.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODScorpionBuggyGatlingLaser"
			Name="NODScorpionBuggyGatlingLaser"
			AttackRange="250.0"
			WeaponSpeed="999999.0"
			ClipSize="1"
			FireSound="NOD_RaiderBuggy_CapacitorFire"
			FireFX="FX_NODSpitfireFire"
			FireVeteranFX="FX_NODSpitfireFireHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			CanFireWhileMoving="true"
			ReAcquireDetailType="POST_FIRE"
			AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<FiringDuration
			MinSeconds="0.6s"
			MaxSeconds="0.6s" />
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="1"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="100.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_LASER"
				DeathType="LASERED">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>

			</DamageNugget>

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODRaiderTankCannon"
		Name="NODRaiderTankCannon"
		AttackRange="275.0"
		WeaponSpeed="1000"
		MinWeaponSpeed="5000"
		MaxWeaponSpeed="5000"
		AcceptableAimDelta="20d"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		FireSound="NOD_ScorpionTank_CannonFire"
		FireFX="FX_NOD_ScorpionTankGun"
		FireVeteranFX="FX_NOD_ScorpionTankGunHeroic"
 		>
		<ClipReloadTime MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODRaiderTankCannonWarhead"
				ProjectileTemplate="NodTankShell">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXTankShell02_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODRaiderTankCannonWarhead"
		Name="NODRaiderTankCannonWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
 		>
		<Nuggets>
			<DamageNugget
				Damage="240.0"
				DamageType="CANNON"
				DamageFXType="NOD_CANNON"
				DeathType="EXPLODED" />
			<SuppressionNugget
			   Radius="20.0"
			   Suppression="25"
			   DurationSeconds="5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODRaiderTankCannonLaser"
		Name="NODRaiderTankCannonLaser"
		AttackRange="275.0"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="POST_FIRE"
		ClipSize="1"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		FireSound="NOD_ScorpionTank_BeamWeaponLoopMS"
		RequiredFiringObjectStatus="WEAPON_UPGRADED_01"
		FireFX="FX_NODSpitfireFire"
		FireVeteranFX="FX_NODSpitfireFireHeroic"
 		>
		<!--
		FiringLoopSound="NOD_ScorpionTank_BeamWeaponLoopMS"
		FiringLoopSoundContinuesDuringReload="false"
-->
		<PreAttackDelay
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="2.36s"
			MaxSeconds="2.36s" />
		<ClipReloadTime
			MinSeconds="0.95s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<DamageNugget
				Damage="520.0"
				DelayTimeSeconds="0.05s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">

				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="40"
				DurationSeconds="5s" />
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="1"
				HitGroundFX="FX_NODSpitfireHit"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFlameTankFlamer"
		Name="NODFlameTankFlamer"
		AttackRange="150.0"
		WeaponSpeed="150.0"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		AcceptableAimDelta="20d"
		CanFireWhileMoving="true"
		ReAcquireDetailType="PER_CLIP"
    >
		<!-- FireSound="NOD_BlackHand_FlameWeaponStart" -->
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<DamageNugget
				Damage="144.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
			<ProjectileNugget
				WarheadTemplate="NODFlameTankFlamerWarhead"
				ProjectileTemplate="NODBlackHandFlamerProjectile"/>
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFlameTankFlamerWarhead"
		Name="NODFlameTankFlamerWarhead"
		HitStoredTarget="true"
		RadiusDamageAffects="ENEMIES NEUTRALS" >
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_ClearGarrison"
				Damage="500"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFlameTankDeathWeapon"
									Name="NODFlameTankDeathWeapon"
									AttackRange="150.0"
									WeaponSpeed="999999.0"
									FireFX="FX_NODBombHit"
									RadiusDamageAffects="ENEMIES NEUTRALS"
									ClipSize="1"
									AcceptableAimDelta="360d"
		>
		<ClipReloadTime
			MinSeconds="0.1s"
										MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				Radius="50.0"
				DelayTimeSeconds="0.0s"
				DamageType="FLAME"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<!--
			<FireLogicNugget
				FireEffect="INCREASE_BURN_RATE"
				Radius="40.0"
				Damage="20"
			/>

			<FireLogicNugget
				FireEffect="INCREASE_FUEL"
				Radius="40.0"
				Damage="300"
				MinMaxBurnRate="20"
				MinDecay="1"
				MaxResistance="0"
			/>
			-->

		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODStealthTankRocket"
		Name="NODStealthTankRocket"
		AttackRange="275.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		FireFX="FX_NODStealthMissileFire"
		FireVeteranFX="FX_NODStealthMissileFireHeroic"
		ClipSize="5"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODStealthTankRocketWarhead"
				ProjectileTemplate="NODStealthTankRocketProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODStealthTankRocketProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODStealthTankRocketWarhead"
					Name="NODStealthTankRocketWarhead"
					ProjectileCollidesWith  = "ENEMIES"
					RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
					AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="340.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="75"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODStealthTankRocketTibCore"
		Name="NODStealthTankRocketTibCore"
		AttackRange="275.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		FireFX="FX_NOD_StealthTank_TibCoreMissileFire"
		FireVeteranFX="FX_NODStealthMissileFireHeroic"
		ClipSize="5"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODStealthTankRocketTibCoreWarhead"
				ProjectileTemplate="NODStealthTankTibCoreProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODStealthTankTibCoreProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODStealthTankRocketTibCoreWarhead"
				Name="NODStealthTankRocketTibCoreWarhead"
				ProjectileCollidesWith  = "ENEMIES"
				RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
				AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="430.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_TIBCOREMISSILE" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="75"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="BlackHandTankTankRocket"
		Name="BlackHandTankTankRocket"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		FireFX="FX_BlackHandTank_MissileFire"
		FireVeteranFX="FX_BlackHandTank_TibCoreMissileFireHeroic"
		ClipSize="5"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="BlackHandTankTankRocketWarhead"
				ProjectileTemplate="BlackHandTankRocketProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="BlackHandTankRocketProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="BlackHandTankTankRocketWarhead"
					Name="BlackHandTankTankRocketWarhead"
					ProjectileCollidesWith  = "ENEMIES"
					RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
					AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="375.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="75"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="BlackHandTankTankRocketTibCore"
		Name="BlackHandTankTankRocketTibCore"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		FireFX="FX_BlackHandTank_TibCoreMissileFire"
		FireVeteranFX="FX_BlackHandTank_MissileFireHeroic"
		ClipSize="5"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="BlackHandTankTankRocketTibCoreWarhead"
				ProjectileTemplate="BlackHandTankTibCoreProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="BlackHandTankTibCoreProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="BlackHandTankTankRocketTibCoreWarhead"
				Name="BlackHandTankTankRocketTibCoreWarhead"
				ProjectileCollidesWith  = "ENEMIES"
				RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
				AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="475.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_TIBCOREMISSILE" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="75"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAttackBikeRocket"
		Name="NODAttackBikeRocket"
		AttackRange="290.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		FireFX="FX_NOD_AttackBike_MissileFire"
		FireVeteranFX="FX_GDIMissileManFireHeroic"
		FireSound="NOD_AttackBike_MissileFire"
		PreAttackType="PER_SHOT"
		ClipSize="2"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
 		>
		<FiringDuration
				MinSeconds="0.4s"
				MaxSeconds="0.5s" />
		<ClipReloadTime
				MinSeconds="2.8s"
				MaxSeconds="3.0s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODAttackBikeRocketWarhead"
				ProjectileTemplate="NODAttackBikeRocketProjectile" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODAttackBikeRocketProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAttackBikeRocketWarhead"
		Name="NODAttackBikeRocketWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="300.0"
				Radius="10.0"
				DamageType="ROCKET"
				DamageFXType="NOD_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "100%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>

			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAttackBikeRocketTibCore"
		Name="NODAttackBikeRocketTibCore"
		AttackRange="290.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		FireFX="FX_TibCoreMissileFire"
		FireVeteranFX="FX_GDIMissileManFireHeroic"
		FireSound="NOD_AttackBike_MissileFire"
		PreAttackType="PER_SHOT"
		ClipSize="2"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<FiringDuration
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<ClipReloadTime
				MinSeconds="3.0s"
				MaxSeconds="3.0s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODAttackBikeRocketTibCoreWarhead"
				ProjectileTemplate="NODAttackBikeTibCoreProjectile" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODAttackBikeTibCoreProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAttackBikeRocketTibCoreWarhead"
		Name="NODAttackBikeRocketTibCoreWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<Nuggets>
			<DamageNugget
				Damage="450.0"
				Radius="10.0"
				DamageType="ROCKET"
				DamageFXType="NOD_TIBCOREMISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>

			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODBeamCannonLaser"
		Name="NODBeamCannonLaser"
		AttackRange="600.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		>
		<!-- PreAttackFX="FX_NOD_BeamCannon_BeamWeaponPowerUpSwell" -->
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<SpecialPowerNugget SpecialPowerTemplate="NODBeamCannonLaserSpecialPower" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlanetaryAssaultCarrierWeapon"
		Name="AlienPlanetaryAssaultCarrierWeapon"
		AttackRange="400.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />
		<Nuggets>
			<SlavesAttackNugget/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienLightningSpikeWeapon"
		Name="AlienLightningSpikeWeapon"
		AttackRange="375.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		ClipSize="1"
		FireSound="ALI_LightningSpike_WeaponFire"
		FireFX="FX_LightningSpikeFire">
		<FiringDuration
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.5s" />
		<Nuggets>
			<ActivateLaserNugget
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="290.0"
				Radius="0.0"
				DelayTimeSeconds="0s"
				DamageType="CANNON"
				DamageFXType="NOD_MACHINEGUN"
			 />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODObeliskLaser"
		Name="NODObeliskLaser"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		FireSound="NOD_Obelisk_LaserFireMS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
			MinSeconds="2s"
			MaxSeconds="2s" />
		<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="1">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY"/>
			</ActivateLaserNugget>
			<DamageNugget
				Damage="3000.0"
				Radius="0.0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY"/>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODObeliskAntiInfantryLaser"
		Name="NODObeliskAntiInfantryLaser"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		FireSound="NOD_Obelisk_LaserFireMS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
			MinSeconds="2s"
			MaxSeconds="2s" />
		<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="2">
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"/>
			</ActivateLaserNugget>
			<DamageNugget
				Damage="2000.0"
				Radius="0.0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"/>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODObeliskSweepWeapon"
		Name="NODObeliskSweepWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<Nuggets>
			<DamageNugget
				Damage="2000.0"
				Radius="5.0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"/>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ALIENLaser"
		Name="ALIENLaser"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		ClipSize="1">
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<SpecialPowerNugget
				SpecialPowerTemplate="ALIENTurretBeamSpecialPower" />

			<DamageNugget
				Damage="200.0"
				Radius="0.0"
				DelayTimeSeconds="2.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODAvatarLaser"
		Name="NODAvatarLaser"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="15d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		FireFX="FX_NODAvatarBeamFire"
		FireVeteranFX="FX_NODAvatarBeamFireHeroic"
		FireSound="NOD_AvatarWarMech_WeaponFireLaser"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
		  MinSeconds="0.6s"
		  MaxSeconds="0.6s" />
		<FiringDuration
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<ClipReloadTime
			MinSeconds="1.2s"
			MaxSeconds="1.2s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="1"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="900.0"
				Radius="0.0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAvatarFlamer"
		Name="NODAvatarFlamer"
		AttackRange="200.0"
		WeaponSpeed="150.0"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		AcceptableAimDelta="20d"
		CanFireWhileMoving="true"
		ReAcquireDetailType="PER_CLIP"
		>
		<!-- FireSound="NOD_BlackHand_FlameWeaponStart" -->
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<DamageNugget
				Damage="144.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>

			</DamageNugget>
			<ProjectileNugget
				WarheadTemplate="NODFlameTankFlamerWarhead"
				ProjectileTemplate="NODBlackHandFlamerProjectile"/>
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAvatarBeamCannonLaser"
		Name="NODAvatarBeamCannonLaser"
		AttackRange="375.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="15d"
		CanFireWhileMoving="false"
		ReAcquireDetailType="PRE_FIRE"
		ClipSize="1"
		FireFX="FX_NODAvatarBeamFire"
		FireVeteranFX="FX_NODAvatarBeamFireHeroic"
		FireSound="NOD_AvatarWarMech_BeamCannonWeaponFireMS">
		<PreAttackDelay
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<FiringDuration
			MinSeconds="0.75s"
			MaxSeconds="0.75s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="2"/>
			<DamageNugget
				Damage="1100.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAvatarCommandeerWeapon"
		Name="NODAvatarCommandeerWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="10.0"
		WeaponSpeed="999999.0"
 		>
		<!-- This is the weapon for the Avatar to kill its target object via Commandeer-->
		<Nuggets>
			<DamageNugget
				Damage="10000.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL" >
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAvatarCommandeerParalyzeWeapon"
		Name="NODAvatarCommandeerParalyzeWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="10.0"
		WeaponSpeed="999999.0"
 		>
		<!-- This is the weapon for the Avatar to paralyze its target before stealing its weapon-->
		<Nuggets>
			<ParalyzeNugget
				Radius="10.0"
				DurationSeconds="3s"
				ParalyzeType="USER_PARALYZE">
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoMachineGun"
		Name="NODVertigoMachineGun"
		AttackRange="200.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="NOD_RifleMilitant_GunFire_v2"
		FireFX="FX_NODRifleManFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		ShotsPerBarrel="3"
		StopFiringOnCanBeInvisible="true"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
					  Damage="20.0"
					  Radius="0.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="GUN"
					  DamageFXType="NOD_MACHINEGUN"
					  DeathType="NORMAL" />
			<SuppressionNugget
					  Radius="10.0"
					  Suppression="25"
					  DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		  id="NODVertigoBomb"
		  Name="NODVertigoBomb"
		  AttackRange="100.0"
		  WeaponSpeed="200"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AcceptableAimDelta="20d"
		  CanFireWhileMoving="true"
		  ClipSize="1"
			FireSound="NOD_VertigoDropBomb"
		  AutoReloadsClip="RETURN_TO_BASE"
		SingleAmmoReloadedNotFullSound="NOD_VertigoBomber_AmmoLoadOne"
		ClipReloadedSound="NOD_VertigoBomber_AmmoReloaded"
		  AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="3.0s"
				MaxSeconds="3.0s" />
		<ClipReloadTime
			MinSeconds="12.0s"
			MaxSeconds="12.0s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODVertigoBombProjectile"
				WarheadTemplate="NODVertigoBombWarhead" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODVertigoBombProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoBombWarhead"
		Name="NODVertigoBombWarhead"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
 		>
		<Nuggets>
			<DamageNugget
				Damage="3000.0"
				Radius="40.0"
				DamageType="CANNON"
				DamageFXType="NOD_BOMB"
				DeathType="NORMAL"
			 />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODVertigoBomb_SPBombingRun"
		  Name="NODVertigoBomb_SPBombingRun"
		  AttackRange="25.0"
		  WeaponSpeed="200"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AcceptableAimDelta="20d"
		  CanFireWhileMoving="true"
		  ClipSize="100"
		  AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODVertigoBombProjectile"
				WarheadTemplate="NODVertigoBombWarhead_SPBombingRun" >
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoBombWarhead_SPBombingRun"
		Name="NODVertigoBombWarhead_SPBombingRun"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		FireFX="FX_FuelAirBomb">
		<Nuggets>
			<DamageNugget
				Damage="10000000.0"
				Radius="160.0"
				DamageType="GRENADE"
				DamageFXType="NOD_BOMB"
				DeathType="NORMAL"
			 />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBuzzerHiveWeapon"
		Name="AlienBuzzerHiveWeapon"
		AttackRange="400.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		AntiMask="ANTI_GROUND">
		<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />
		<Nuggets>
			<SlavesAttackNugget/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBuzzerWeapon"
		Name="AlienBuzzerWeapon"
		AttackRange="30.0"
		LeechRangeWeapon="true"
		AcceptableAimDelta="360d"
    FireSound="ALI_Buzzers_WeaponFire"
    CanFireWhileMoving="true"
    RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
    AntiMask="ANTI_GROUND ANTI_STRUCTURE" >

		<!-- A small amount of damage at a high frequency. -->
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				Radius="5.0"
				DamageType="SNIPER"
				DamageFXType="ALIEN_BUZZER">
				<DamageScalarDetails Scalar= "1%" >
					<Filter
						Rule="ANY"
						Relationship="ALLIES">
						<IncludeThing>AlienBuzzers</IncludeThing>
						<IncludeThing>AlienBuzzers_Slaved</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBuzzerWeapon_GarrisonedRangeFinder"
		Name="AlienBuzzerWeapon_GarrisonedRangeFinder"
		AttackRange="350"
		LeechRangeWeapon="true"
		AcceptableAimDelta="360d"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false">
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="1.0"
				DamageType="SNIPER"
				DamageFXType="ALIEN_BUZZER" />
		</Nuggets>

		<SurpriseAttackObjectFilter
			Rule="ANY"
			Include="INFANTRY"
			Relationship="ENEMIES"/>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBuzzerWeapon_ClearGarrison"
		Name="AlienBuzzerWeapon_ClearGarrison"
		AttackRange="30"
		LeechRangeWeapon="true"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
		AcceptableAimDelta="360d">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<DamageContainedNugget
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY"
				/>
			</DamageContainedNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBuzzerWeapon_Combined"
		Name="AlienBuzzerWeapon_Combined"
		AttackRange="150.0"
		ChaseWeapon="true"
		RadiusDamageAffects="ENEMIES NEUTRALS ALLIES"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		AcceptableAimDelta="360d">

		<FiringDuration
				MinSeconds="0.25s"
				MaxSeconds="0.25s" />
		<Nuggets>
			<DamageNugget
					  Damage="10.0"
					  Radius="10.0"
					  DamageType="SNIPER"
					  DamageFXType="ALIEN_BUZZER" />
		</Nuggets>
		<CombinedAttackObjectFilter
				Rule="ANY"
				Include="INFANTRY"
				Relationship="ENEMIES"/>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienRazorDroneDeathMine"
		  Name="AlienRazorDroneDeathMine"
		  AttackRange="70.0"
		  FireFX="FX_AlienVehicleExplode"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="3"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<Nuggets>
			<DamageNugget
				  Damage="325.0"
				  DamageType="MINE"
				  DamageFXType="ALIEN_GRENADE">
				<DamageScalarDetails Scalar= "0%" >
					<Filter
						  Rule="NONE"
						  Include="COMMANDCENTER">
						<IncludeThing>NODRaiderTank</IncludeThing>
					</Filter>
					<RequiredUpgrade>Upgrade_NODDozerBlades</RequiredUpgrade>
				</DamageScalarDetails>
			</DamageNugget>

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienRazorDroneWeapon"
		  Name="AlienRazorDroneWeapon"
		  AttackRange="170.0"
		  ChaseWeapon="true"
		  FireSoundPerClip="ALI_RazorDrone_Weapon1Fire"
		  FireFX="FX_AlienBuzzerFire"
		  FireVeteranFX="FX_AlienBuzzerFireHeroic"
		  WeaponSpeed="999999.0"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ReAcquireDetailType="PRE_FIRE"
		  ClipSize="1"
		  AcceptableAimDelta="10d"
		  CanFireWhileMoving="true">
		<FiringDuration
			MinSeconds="0.75s"
			MaxSeconds="0.75s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"/>
			<DamageNugget
				Damage="90.0"
				Radius="0.0"
				DelayTimeSeconds="0.4s"
				DamageType="ROCKET"
				DamageFXType="ALIEN_BUZZER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar="200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		  id="AlienSeekerTankPlasmaDiskLauncher"
		  Name="AlienSeekerTankPlasmaDiskLauncher"
		  AttackRange="250.0"
		  WeaponSpeed="400.0"
		  FireSound="ALI_SeekerTank_DiskWeaponFire"
		  FireFX="FX_AlienPlasmaDiskFire"
		  FireVeteranFX="FX_AlienPlasmaDiskFireHeroic"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		  ClipSize="5"
		  CanFireWhileMoving="true"
		  ReAcquireDetailType="PER_SHOT">

		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s"
		/>

		<ClipReloadTime
			MinSeconds="1.7s"
			MaxSeconds="1.7s"
		/>

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienSeekerTankPlasmaDiskLauncherWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>



	<WeaponTemplate
		id="AlienSeekerTankPlasmaDiskLauncherWarhead"
		Name="AlienSeekerTankPlasmaDiskLauncherWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				Radius="10.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "25%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>

		<ScatterRadiusVsType
	Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>


	<WeaponTemplate
		  id="AlienGunWalkerPlasmaAutoCannon"
		  Name="AlienGunWalkerPlasmaAutoCannon"
		  AttackRange="300.0"
		  WeaponSpeed="999999.0"
		  FireSound="ALI_GunWalker_WeaponFire"
		  FireFX="FX_AlienAutoCannonFire"
		  FireVeteranFX="FX_AlienAutoCannonFireHeroic"
		  ClipSize="5"
		  CanFireWhileMoving="true"
		  AcceptableAimDelta="10d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.4s"
				MaxSeconds="0.4s"
		/>
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.6s" />
		<Nuggets>
			<DamageNugget
				Damage="80.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="ALIEN_CANNON"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>



	<WeaponTemplate
		id="AlienShockTrooperPlasmaDisk"
		Name="AlienShockTrooperPlasmaDisk"
		AttackRange="300.0"
		WeaponSpeed="400.0"
		FireSound="ALI_ShockTrooper_PlasmaDiskFire"
		FireFX="FX_AlienPlasmaDiskFire"
		FireVeteranFX="FX_AlienPlasmaDiskFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		NoVictimNeeded="true">
		<PreAttackDelay
			MinSeconds=".1s"
			MaxSeconds=".1s" />
		<FiringDuration
				MinSeconds="2.3s"
				MaxSeconds="2.3s"
		/>
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienShockTrooperPlasmaDiskWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienShockTrooperPlasmaDiskWarhead"
		Name="AlienShockTrooperPlasmaDiskWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="260.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="0.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPhotonCannonWeapon"
		Name="AlienPhotonCannonWeapon"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireSound="ALI_SeekerTank_DiskWeaponFire"
		FireFX="FX_AlienPlasmaDiskFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ClipSize="5"
		ReAcquireDetailType="PER_SHOT">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="3.4s"
			MaxSeconds="3.4s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienPhotonCannonWarhead"
				ProjectileTemplate="AlienPhotonCannonProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPhotonCannonWarhead"
			Name="AlienPhotonCannonWarhead"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="140.0"
				Radius="5.0"
				DamageType="CANNON"
				DamageFXType="ALIEN_PLASMADISK">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienShockTrooperProtonCannon"
		Name="AlienShockTrooperProtonCannon"
		AttackRange="300.0"
		WeaponSpeed="400.0"
		FireSound="ALI_ShockTrooper_ProtonCannonFireMS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		ClipSize="1">
		<PreAttackDelay
			MinSeconds=".1s"
			MaxSeconds=".1s" />
		<FiringDuration
			MinSeconds="0.8s"
			MaxSeconds="0.8s" />
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"
				HitGroundFX="FX_AlienAutoCannonGroundHit"/>
			<DamageNugget
				Damage="75.0"
				DelayTimeSeconds="0.5s"
				DamageType="ROCKET"
				DamageFXType="ALIEN_CANNON" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
		<ScatterRadiusVsType
				Radius="0.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>


	<!-- Stormrider's anti-air weapon -->
	<WeaponTemplate
		  id="AlienStormRiderPlasmaAutocannon"
		  Name="AlienStormRiderPlasmaAutocannon"
		  AttackRange="350.0"
		  WeaponSpeed="999999.0"
		  AcceptableAimDelta="180d"
		  FireSound="ALI_StormRider_DiskWeaponFire"
		  FireFX="FX_AlienAutoCannonFire"
		  FireVeteranFX="FX_AlienAutoCannonFireHeroic"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_GROUND ANTI_STRUCTURE"
		  CanFireWhileMoving="true"
		  ClipSize="4">
		<FiringDuration
				MinSeconds="0.4s"
				MaxSeconds="0.4s"
		/>
		<ClipReloadTime
			MinSeconds="0.75s"
			MaxSeconds="0.75s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				Radius="0.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_CANNON"
				DeathType="NORMAL">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>

				<DamageScalarDetails Scalar= "75%">
					<Filter Rule="NONE">
						<IncludeThing>AlienSeekerTank</IncludeThing>
						<IncludeThing>AlienGunWalker</IncludeThing>
						<IncludeThing>GDIAPC</IncludeThing>
						<IncludeThing>GDIPitbull</IncludeThing>
						<IncludeThing>NODAttackBike</IncludeThing>
						<IncludeThing>NODStealthTank</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<!-- Stormrider's anti-ground weapon -->
	<WeaponTemplate
		  id="AlienStormRiderPlasmaDiskLauncher"
		  Name="AlienStormRiderPlasmaDiskLauncher"
		  AttackRange="300.0"
		  WeaponSpeed="300.0"
		  FireSound="ALI_StormRider_DiskWeaponFire"
		  FireFX="FX_AlienPlasmaDiskFire"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		  ClipSize="4"
		  AutoReloadsClip="AUTO"
		  CanFireWhileMoving="true">
		<FiringDuration
				MinSeconds="4.0s"
				MaxSeconds="4.0s"
		/>
		<ClipReloadTime
			MinSeconds="5.0s"
			MaxSeconds="5.0s"
		/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienStormRiderPlasmaDiskLauncherWarhead"
				ProjectileTemplate="AlienPlasmaDisk"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienStormRiderPlasmaAutocannonWarhead"
		Name="AlienStormRiderPlasmaAutocannonWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_GROUND ANTI_STRUCTURE"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="40"
				DamageType="ROCKET"
				DamageFXType="ALIEN_CANNON">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienStormRiderPlasmaDiskLauncherWarhead"
		Name="AlienStormRiderPlasmaDiskLauncherWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="10.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate id="AlienCorrupterTioxinBlastCannon"
		Name="AlienCorrupterTioxinBlastCannon"
		AttackRange="150.0"
		WeaponSpeed="999999.0"
		FiringLoopSound="ALI_Corrupter_BeamWeaponLoopMS"
		FiringLoopSoundContinuesDuringReload="true"
		AcceptableAimDelta="10d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		ClipSize="2"
		CanFireWhileMoving="true"
		ReAcquireDetailType="PER_CLIP">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s"/>
		<ClipReloadTime
			MinSeconds="0s"
			MaxSeconds="0s" />
		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>
			<!-- Damage to all enemy infantry, with spawning if dead 40 default-->
			<DamageNugget
				Damage="40.0"
				Radius="40.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE" >
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"
					Relationship="ENEMIES">
					<ExcludeThing>Viceroid</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
			<!-- Removing this for now, it spawns them too fast.-->
			<!-- 		
			<DamageAndSpawnNugget 
				Damage="40.0" 
				Radius="40.0" 
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE"
				SpawnProbability="0.2"
				SpawnedModelConditionFlags="EMOTION_DISSIDENT">
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY" 
					Relationship="ENEMIES">
					<ExcludeThing>Viceroid</ExcludeThing>
				</SpecialObjectFilter>
				<SpawnTemplate>Viceroid</SpawnTemplate>
			</DamageAndSpawnNugget>
			-->


			<!-- regular damage to corrupted infantry -->
			<DamageNugget
				Damage="40.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter Rule="NONE">
					<IncludeThing>CorruptedInfantry</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Damage to all enemy non-infantry -->
			<DamageNugget
				Damage="40.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY HORDE"
					Relationship="ENEMIES NEUTRAL"
				/>
			</DamageNugget>

			<!-- Heal to all allies -->
			<!-- IF YOU ADD A UNIT HERE, ADD IT TO THE MECHAPEDE CORRUPTER WEAPON TOO -->
			<DamageNugget
				Damage="20.0"
				Radius="30.0"
				DamageType="HEALING">
				<SpecialObjectFilter Rule="NONE" Relationship="ALLIES">
					<IncludeThing>AlienAnnihilatorTripod</IncludeThing>
					<IncludeThing>AlienAssimilator</IncludeThing>
					<IncludeThing>AlienBuzzers</IncludeThing>
					<IncludeThing>AlienCorrupter</IncludeThing>
					<IncludeThing>AlienDevastatorWarship</IncludeThing>
					<IncludeThing>AlienDevourerTank</IncludeThing>
					<IncludeThing>AlienExplorer</IncludeThing>
					<IncludeThing>AlienGunWalker</IncludeThing>
					<IncludeThing>AlienHarvester</IncludeThing>
					<IncludeThing>AlienInvaderFighter</IncludeThing>
					<IncludeThing>AlienMastermind</IncludeThing>
					<IncludeThing>AlienBlinkMastermind</IncludeThing>
					<IncludeThing>AlienMCV</IncludeThing>
					<IncludeThing>AlienMothership</IncludeThing>
					<IncludeThing>AlienPlanetaryAssaultCarrier</IncludeThing>
					<IncludeThing>AlienRazorDrones</IncludeThing>
					<IncludeThing>AlienRazorDroneSquad</IncludeThing>
					<IncludeThing>AlienSeekerTank</IncludeThing>
					<IncludeThing>AlienShockTrooper</IncludeThing>
					<IncludeThing>AlienShockTrooperSquad</IncludeThing>
					<IncludeThing>AlienStalker</IncludeThing>
					<IncludeThing>AlienStalkerSquad</IncludeThing>
					<IncludeThing>AlienStormrider</IncludeThing>
					<IncludeThing>AlienCustomizableVehicle</IncludeThing>
					<IncludeThing>AlienMillipedeHead</IncludeThing>
					<IncludeThing>AlienMillipedeBody</IncludeThing>
					<IncludeThing>AlienEradicatorHexapod</IncludeThing>
					<IncludeThing>Reaper17AnnihilatorTripod</IncludeThing>
					<IncludeThing>Reaper17Harvester</IncludeThing>
					<IncludeThing>Reaper17ShardWalker</IncludeThing>
					<IncludeThing>Reaper17SeekerTank</IncludeThing>
					<IncludeThing>Reaper17DevourerTank</IncludeThing>
					<IncludeThing>Reaper17ShockTrooper</IncludeThing>
					<IncludeThing>Reaper17ShockTrooperSquad</IncludeThing>
					<IncludeThing>Reaper17Stalker</IncludeThing>
					<IncludeThing>Reaper17StalkerSquad</IncludeThing>
					<IncludeThing>Reaper17Corrupter</IncludeThing>
					<IncludeThing>Reaper17EradicatorHexapod</IncludeThing>
					<IncludeThing>Traveler59SeekerTank</IncludeThing>
					<IncludeThing>Traveler59AnnihilatorTripod</IncludeThing>
					<IncludeThing>Traveler59Harvester</IncludeThing>
					<IncludeThing>Traveler59BlinkMastermind</IncludeThing>
					<IncludeThing>Traveler59Cultist</IncludeThing>
					<IncludeThing>Traveler59CultistSquad</IncludeThing>
					<IncludeThing>Traveler59GunWalker</IncludeThing>
					<IncludeThing>Traveler59Corrupter</IncludeThing>
					<IncludeThing>Traveler59RazorDrone</IncludeThing>
					<IncludeThing>Traveler59RazorDroneSquad</IncludeThing>
					<IncludeThing>Traveler59ShockTrooper</IncludeThing>
					<IncludeThing>Traveler59ShockTrooperSquad</IncludeThing>
					<IncludeThing>Traveler59EradicatorHexapod</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Garrison clear -->
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_AlienInfantryDeathFX"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>

		</Nuggets>
	</WeaponTemplate>




	<WeaponTemplate
		id="MarkedOfKaneTibTrooperRangeFinder"
		Name="MarkedOfKaneTibTrooperRangeFinder"
		AttackRange="250"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
		ReAcquireDetailType="PER_CLIP"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate id="TibTrooperBlastCannon"
		Name="TibTrooperBlastCannon"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		FiringAndAimingLoopSound="NOD_TiberiumTrooper_GoopWeaponMS"
		FiringLoopSound="NOD_TiberiumTrooper_GoopWeaponMS"
		FiringLoopSoundContinuesDuringReload="true"
		FiringLoopSoundPlaysOnlyForAttackPosition="true"
		AcceptableAimDelta="10d"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		ClipSize="20"
		ReAcquireDetailType="PER_CLIP">

		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />

		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>
			<!-- Damage to all infantry, with spawning if dead 40 default-->
			<DamageNugget
				Damage="20.0"
				Radius="40.0"
				DamageType="GRENADE">

				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY" >

				</SpecialObjectFilter>
			</DamageNugget>

			<!-- regular damage to corrupted infantry -->
			<DamageNugget
				Damage="20.0"
				Radius="25.0"
				DamageType="GRENADE">
				<SpecialObjectFilter Rule="NONE">
					<IncludeThing>CorruptedInfantry</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Damage to all non-infantry -->
			<DamageNugget
				Damage="20.0"
				Radius="25.0"
				DamageType="GRENADE">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY HORDE"
				/>
			</DamageNugget>

			<!-- Garrison clear -->
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_LiquidTiberiumClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>

			<!-- VEHICLE SLOW -->
			<AttributeModifierNugget
				Radius="2.0"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_TibGoo">
				<SpecialObjectFilter
					Rule="NONE"
					Include="VEHICLE" >
					<ExcludeThing>NODAvatar</ExcludeThing>
					<ExcludeThing>MarkedOfKaneAvatar</ExcludeThing>
					<ExcludeThing>BlackHandCustomWarmech</ExcludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAnnihilatorPulseCannonA"
		Name="AlienAnnihilatorPulseCannonA"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireSound="ALI_AnnihilatorTripod_Weapon1FireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		ClipSize="1"
		FireFX="FX_AlienDevourerFire"
		FireVeteranFX="FX_AlienDevourerFireHeroic"
		CanFireWhileMoving="true"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="1"/>
			<DamageNugget
				Damage="550.0"
				DamageType="CANNON"
				DamageFXType="ALIEN_CANNON">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAnnihilatorPulseCannonB"
		Name="AlienAnnihilatorPulseCannonB"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireSound="ALI_AnnihilatorTripod_Weapon1FireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		ClipSize="1"
		FireFX="FX_AlienDevourerFire"
		FireVeteranFX="FX_AlienDevourerFireHeroic"
		CanFireWhileMoving="true"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="2"/>
			<DamageNugget
				Damage="550.0"
				DamageType="CANNON"
				DamageFXType="ALIEN_CANNON">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAnnihilatorPulseCannonC"
		Name="AlienAnnihilatorPulseCannonC"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireSound="ALI_AnnihilatorTripod_Weapon1FireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		ClipSize="1"
		FireFX="FX_AlienDevourerFire"
		FireVeteranFX="FX_AlienDevourerFireHeroic"
		CanFireWhileMoving="true"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="3"/>
			<DamageNugget
				Damage="550.0"
				DamageType="CANNON"
				DamageFXType="ALIEN_CANNON">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAnnihilatorEMPCannon"
		Name="AlienAnnihilatorEMPCannon"
		AttackRange="100.0"
		WeaponSpeed="500.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ForbiddenFiringObjectStatus="CLONED">
		<FiringDuration
			MinSeconds="0.6s"
			MaxSeconds="0.6s"
		/>
		<ClipReloadTime
			MinSeconds="10.0s"
			MaxSeconds="10.0s"
		/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienAnnihilatorEMPCannonWarhead"
				ProjectileTemplate="AlienEMP"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAnnihilatorEMPCannonWarhead"
		Name="AlienAnnihilatorEMPCannonWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<Nuggets>
			<ParalyzeNugget
				Radius="10.0"
				DurationSeconds="10s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_AlienEMPHit">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY CIVILIAN_BUILDING TIBERIUM TIBERIUM_FIELD" />
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>




	<!-- always miss and scatter -->
	<WeaponTemplate
		id="AlienZeusPlasmaDiskBattery"
		Name="AlienZeusPlasmaDiskBattery"
		AttackRange="625.0"
		WeaponSpeed="300.0"
		ScatterRadius="1"
		ScatterLength="150"
		FireSound="ALI_DevastatorWarship_DiskWeaponFire"
		FireFX="FX_AlienPlasmaDiskFire"
		FireVeteranFX="FX_AlienPlasmaDiskFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="7"
		ReAcquireDetailType="PRE_FIRE"
		Flags="LENGTH_SCATTER"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		AcceptableAimDelta="45d">
		<FiringDuration
			MinSeconds="0.05s"
			MaxSeconds="0.05s" />
		<ClipReloadTime
			MinSeconds="4.4s"
			MaxSeconds="4.5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienZeusPlasmaDiskWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienZeusPlasmaDiskWarhead"
		Name="AlienZeusPlasmaDiskWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="20"
				DamageType="GRENADE"
				DamageFXType="ALIEN_PLASMADISK"
				DeathType="NORMAL">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienAutocannon"
		Name="AlienAutocannon"
		AttackRange="300.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY ANTI_STRUCTURE">
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="10.0"
				DamageType="GUN"
				DamageFXType="GDI_RIFLE">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="DUMMY_IonStormPhaseInitialWeapon"
									  Name="DUMMY_IonStormPhaseInitialWeapon"
									  RadiusDamageAffects="ENEMIES NEUTRALS"
			 >
		<Nuggets>
			<LuaEventNugget
					  EventName="BeUncontrollablyAfraid"
					  Radius="200"
					  SendToEnemies="true"
					  SendToAllies="false"
					  SendToNeutral="true"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="DUMMY_IonStormProjectileWeapon"
									  Name="DUMMY_IonStormProjectileWeapon"
									  RadiusDamageAffects="ENEMIES NEUTRALS ALLIES"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="150.0"
					  Radius="100.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="SIEGE"
					  DeathType="NORMAL" >
				<DamageScalarDetails Scalar= "50%">
					<Filter
								  Rule="NONE"
											  Include="COMMANDCENTER"/>
				</DamageScalarDetails>
			</DamageNugget>
			<MetaImpactNugget
					  ShockWaveAmount   = "50.0"
					  ShockWaveRadius   = "50.0"
					  ShockWaveTaperOff="1.0" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="EMPControlCenterWeapon"
		Name="EMPControlCenterWeapon"
		AttackRange="99999.0"
		WeaponSpeed="300"
		RadiusDamageAffects="ENEMIES NEUTRALS ALLIES"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		PreAttackType="PER_SHOT"
 		>
		<!-- FireSound="EMP_WeaponFire" this no worky -->
		<FiringDuration
				MinSeconds="3s"
				MaxSeconds="3s" />
		<Nuggets>
			<!-- Special nugget for taking out aircraft -->
			<!-- Added status check so we don't destroy landed aircraft, because that's dumb -->
			<DamageNugget
				Damage="1000000.0"
				Radius="125.0"
				CylinderAOE="true"
				DamageType="GRENADE"
				DamageFXType="NOD_CANNON"
				DeathType="NORMAL"
				ForbiddenTargetModelCondition="LOCOMOTOR_TAXIING"
				ForbiddenTargetObjectStatus="SHIELDBODY_ENABLED">
				<SpecialObjectFilter
					Rule="NONE"
					Include="AIRCRAFT"/>
			</DamageNugget>
			<WeaponOCLNugget
				WeaponOCL="OCLEMPControlCenter" />
			<ParalyzeNugget
				Radius="125.0"
				DurationSeconds="10s"
				ParalyzeType="EMP"
				ParalyzeFX="">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY CIVILIAN_BUILDING TIBERIUM TIBERIUM_FIELD" />
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="IonCannonWeapon"
	Name="IonCannonWeapon"
	RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
	AttackRange="10000">
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCLIonCannon"/>
			<ReportWeaponFiredStatNugget/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage1"
		Name="IonCannonWeapon_Stage1"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="175.0"
				MinRadius="150.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage2"
		Name="IonCannonWeapon_Stage2"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="150.0"
				MinRadius="125.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage3"
		Name="IonCannonWeapon_Stage3"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="100.0"
				MinRadius="75.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage4"
		Name="IonCannonWeapon_Stage4"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="75.0"
				MinRadius="50.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage5"
		Name="IonCannonWeapon_Stage5"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="75.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- These weapons work their way in from the outside of the circle to the middle -->
	<WeaponTemplate
		id="IonCannonWeapon_Stage6"
		Name="IonCannonWeapon_Stage6"
		RadiusDamageAffects="=$GDI_IONCANNON_AUXILIARY_DAMAGE_AFFECTS"
		AttackRange="=$GDI_IONCANNON_AUXILIARY_RANGE">
		<Nuggets>
			<DamageNugget
				Damage="=$GDI_IONCANNON_AUXILIARY_DAMAGE"
				DamageTaperOff="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TAPEROFF"
				Radius="75.0"
				DamageType="=$GDI_IONCANNON_AUXILIARY_DAMAGE_TYPE"
				DeathType="=$GDI_IONCANNON_AUXILIARY_DEATH_TYPE"
				CylinderAOE="=$GDI_IONCANNON_AUXILIARY_CYLINDERAOE"
			/>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="MetaIonBlast"
		Name="MetaIonBlast"
		ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES"
		AttackRange="50000.0"
		>
		<Nuggets>
			<!--		<WeaponOCLNugget
				WeaponOCL="OCLIonCannon" />
	-->
			<MetaGameOperationNugget
				OperationToFire="GDI_POWER_ION_BLAST_WARHEAD"
				SpecialPowerTemplate="MetaGameOp_GDIPowerIonBlastWarhead"
				DelayTimeSeconds="1.0s"
				/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="PlanetaryBombardment"
		Name="PlanetaryBombardment"
		ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES"
		AttackRange="50000.0"
		>
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCLMotherShipBeam100" />
			<MetaGameOperationNugget
				OperationToFire="SCRIN_POWER_PLANETARY_BOMBARDMENT_WARHEAD"
				SpecialPowerTemplate="MetaGameOp_AlienPowerPlanetaryBombardment"
				DelayTimeSeconds="0.1s"
				/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
      id="MetaRiftGenerator"
      Name="MetaRiftGenerator"
      ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
      RadiusDamageAffects="ENEMIES"
      AttackRange="50000.0"
		>
		<Nuggets>
			<!--		<WeaponOCLNugget
				WeaponOCL="OCLIonCannon" />
	-->
			<MetaGameOperationNugget
				OperationToFire="SCRIN_POWER_RIFT_GENERATOR_WARHEAD"
				SpecialPowerTemplate="MetaGameOp_SCRINPowerRiftGeneratorWarhead"
				DelayTimeSeconds="1.0s"
				/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="IonCannonFinalWeapon"
		Name="IonCannonFinalWeapon"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="10000">
		<Nuggets>
			<!-- The big explosion -->
			<DamageNugget
				Damage="20000.0"
				DamageTaperOff="1000.0"
				Radius="250.0"
				DamageType="CANNON"
				DeathType="DETONATED"
				CylinderAOE="true" />
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDISpaceCommandShockwaveWeapon"
		Name="GDISpaceCommandShockwaveWeapon"
		AttackRange="5000.0"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="400.0"
				Radius="50.0"
				DamageType="GRENADE"
				DamageFXType="GDI_SHOCKWAVE"
				DeathType="NORMAL" />
			<ParalyzeNugget
				Radius="50.0"
				DurationSeconds="10s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_EMPEE"
				ForbiddenTargetModelCondition="LANDING TAKING_OFF">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING"
				/>
			</ParalyzeNugget>
			<WeaponOCLNugget
				WeaponOCL="OCL_GDIShockwaveArtilleryFX" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAirstrikeOrcaWeapon"
		Name="GDIAirstrikeOrcaWeapon"
		AttackRange="1000.0"
		WeaponSpeed="150"
		AcceptableAimDelta="180d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
 		>
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIAirstrikeOrcaWeaponWarhead"
				ProjectileTemplate="GDIAirstrikeOrcaWeaponProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAirstrikeOrcaWeaponWarhead"
									Name="GDIAirstrikeOrcaWeaponWarhead"
									ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
									RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="150.0"
				Radius="20.0"
				DamageType="ROCKET"
				DamageFXType="GDI_CANNON"
				DeathType="NORMAL"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODSeedTiberiumFieldWeaponWarhead"
		Name="NODSeedTiberiumFieldWeaponWarhead"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="20.0"
				DamageType="CANNON"
				DamageFXType="NOD_RAILGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "0%">
					<Filter
						Rule="NONE"
						Include="TIBERIUM" />
				</DamageScalarDetails>
			</DamageNugget>

			<SeedTiberiumNugget
				WeaponOCL="SeededTiberiumFieldOCL"
				FieldAmount="3000"
				SpawnedInFieldBonus="3000" />
		</Nuggets>
	</WeaponTemplate>

	<!--This is the weapon that simulates the ball that falls off the hand of nod killing the untis around it as it rolls over them.-->
	<WeaponTemplate
		id="NODHandOfNodDeathWeapon"
		Name="NODHandOfNodDeathWeapon"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		WeaponSpeed="50"
		>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="HandOfNodBallWarhead"
				ProjectileTemplate="NODHandOfNodBallProjectile">
				<AttackOffset x="-60" y="0" z="0"/>
			</ProjectileNugget>
			<ProjectileNugget
				WarheadTemplate="HandOfNodBallWarhead"
				ProjectileTemplate="NODHandOfNodBallProjectile">
				<AttackOffset x="-80" y="0" z="0"/>
			</ProjectileNugget>
			<ProjectileNugget
				WarheadTemplate="HandOfNodBallWarhead"
				ProjectileTemplate="NODHandOfNodBallProjectile">
				<AttackOffset x="-100" y="-15" z="0"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="HandOfNodBallWarhead"
		Name="HandOfNodBallWarhead"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">

		<Nuggets>
			<DamageNugget
				Damage="500"
				Radius="20"
				DamageType="CRUSH"
				DeathType="CRUSHED"
			/>
		</Nuggets>
	</WeaponTemplate>

	<!-- Keep "GDINuclearMissile" up to date if changing this -->
	<WeaponTemplate
		id="NuclearMissile"
		Name="NuclearMissile"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_NODNukeSeed" />
			<DamageNugget
				Damage="20000"
				DamageTaperOff="5000"
				DelayTimeSeconds="2.1s"
				Radius="300"
				DamageType="CANNON"
				DeathType="DETONATED" />
			<ReportWeaponFiredStatNugget/>
		</Nuggets>
	</WeaponTemplate>

	<!-- Keep "NuclearMissile" up to date if changing this -->
	<!-- weapon for GDI campaign nuke missile-->
	<WeaponTemplate
		id="GDINuclearMissile"
		Name="GDINuclearMissile"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_GDINukeSeed" />
			<DamageNugget
				Damage="50000"
				DamageTaperOff="50000"
				DelayTimeSeconds="2.1s"
				Radius="1500"
				DamageType="CANNON"
				DeathType="DETONATED" />
			<ReportWeaponFiredStatNugget/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBombingRunOrcaWeapon"
		Name="GDIBombingRunOrcaWeapon"
		AttackRange="200.0"
		WeaponSpeed="325"
		FireSound="GDI_MiniOrca_WeaponFireAndDiveMS"
		AcceptableAimDelta="0d"
		ClipSize="2"
		ShotsPerBarrel="5"
		AutoReloadsClip="NONE"
		ScatterRadius="10"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
 		>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIBombingRunOrcaWeaponWarhead"
				ProjectileTemplate="GDIBombingRunOrcaWeaponProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBombingRunOrcaWeaponWarhead"
		Name="GDIBombingRunOrcaWeaponWarhead"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">
		<Nuggets>
			<DamageNugget
				Damage="750.0"
				Radius="25"
				DamageType="ROCKET"
				DamageFXType="GDI_BOMB"
				DeathType="NORMAL"
				/>
			<MetaImpactNugget
				ShockWaveAmount="90.0"
				ShockWaveRadius="100.0"
				ShockWaveZMult="1.50" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODHarvesterGatlingGun"
									Name="NODHarvesterGatlingGun"
									AttackRange="200.0"
									WeaponSpeed="999999.0"
									RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
									ClipSize="3"
									AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		>
		<FiringDuration
				MinSeconds="0.1s"
												 MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.7s"
										MaxSeconds="0.7s" />
		<Nuggets>
			<DamageNugget
				Damage="5.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
												 Suppression="25"
												 DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODMilitantRocketWeapon"
		Name="NODMilitantRocketWeapon"
		AttackRange="350.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		FireFX="FX_NODMilitantMissileFire"
		FireVeteranFX="FX_NODMilitantMissileFireHeroic"
		ClipSize="1"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="false"
		ScatterIndependently="true"
 		>
		<PreAttackDelay
			MinSeconds=".2s"
			MaxSeconds=".2s" />
		<FiringDuration
			MinSeconds="2s"
			MaxSeconds="2s" />
		<ClipReloadTime
			MinSeconds="0.8s"
			MaxSeconds="1.2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODMilitantRocketWeaponWarhead"
				ProjectileTemplate="NODMilitantRocketWeaponProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODMilitantRocketWeaponProjectile_Veteran"/>

			</ProjectileNugget>
			<SuppressionNugget
				Radius="20.0"
				Suppression="100"
				DurationSeconds="5s"
			/>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODMilitantRocketWeaponWarhead"
		Name="NODMilitantRocketWeaponWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="250.0"
				Radius="5.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODBuggyEmpBurst"
		Name="NODBuggyEmpBurst"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF">
		<Nuggets>
			<ParalyzeNugget
				Radius="100.0"
				DurationSeconds="10s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_NODBuggyEmpHit">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT">
					<ExcludeThing>AlienMCV</ExcludeThing>
				</SpecialObjectFilter>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>
	<!-- FireSound="NOD_RaiderBuggy_EMPblast" no worky -->


	<WeaponTemplate
		id="NODLaserCannonWeapon"
		Name="NODLaserCannonWeapon"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		FireSound="NOD_LaserCannon_WeaponFire"
		FireFX="FX_NODSpitfireFire"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		ReAcquireDetailType="POST_FIRE"
		ClipSize="2"
		ShotsPerBarrel="1"
		NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="1.1s"
			MaxSeconds="1.1s" />
		<ClipReloadTime
			MinSeconds="3.0s"
			MaxSeconds="3.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.8s"
				LaserId="0"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="140.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- same wep as above but without the forbidden object status -->
	<WeaponTemplate
		id="NODLaserCannonHubWeapon"
		Name="NODLaserCannonHubWeapon"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		FireSound="NOD_LaserCannon_WeaponFire"
		FireFX="FX_NODSpitfireFire"
		ReAcquireDetailType="POST_FIRE"
		ClipSize="2"
		ShotsPerBarrel="1"
		NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="1.1s"
			MaxSeconds="1.1s" />
		<ClipReloadTime
			MinSeconds="3.0s"
			MaxSeconds="3.0s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.8s"
				LaserId="0"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="140.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODLaserCannonCapacitorsWeapon"
		Name="NODLaserCannonCapacitorsWeapon"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		FireSound="NOD_LaserCannon_WeaponFire"
		FireFX="FX_NODSpitfireFire"
		ReAcquireDetailType="POST_FIRE"
		ClipSize="2"
		ShotsPerBarrel="1">
		<FiringDuration
			MinSeconds="1.1s"
			MaxSeconds="1.1s" />
		<ClipReloadTime
			MinSeconds="1.5s"
			MaxSeconds="1.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.8s"
				LaserId="0"
				HitGroundFX="FX_NODSpitfireHit"/>
			<DamageNugget
				Damage="210.0"
				Radius="0.0"
				DelayTimeSeconds="0.5s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODRocketBunkerSpawnWeapon"
		Name="NODRocketBunkerSpawnWeapon"
		AttackRange="450.0"
		WeaponSpeed="250"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	 	AcceptableAimDelta="180d"
		FireSound="NOD_RocketBunkerHub_RocketLaunch"
		FireFX="FX_NODMilitantMissileFire"
		ClipSize="3"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		ReAcquireDetailType="PER_CLIP"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<ClipReloadTime
				MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
					  WarheadTemplate="NODRocketBunkerSpawnWeaponWarhead"
					  ProjectileTemplate="NODRocketBunkerSpawnWeaponProjectile" />
			<SuppressionNugget
					  Radius="50.0"
					  Suppression="50"
					  DurationSeconds="2s" />

			<AttributeModifierNugget
					  PartitionFilterTestType="SPHERE"
					  AttributeModifierOwnerName="Modifier_RocketBunkerWeaponFiring" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<!-- same wep as above but without the forbidden object status -->
	<WeaponTemplate
		id="NODRocketBunkerHubWeapon"
		Name="NODRocketBunkerHubWeapon"
		AttackRange="450.0"
		WeaponSpeed="250"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	 	AcceptableAimDelta="180d"
		FireSound="NOD_RocketBunkerHub_RocketLaunch"
		FireFX="FX_NODMilitantMissileFire"
		ClipSize="3"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		ReAcquireDetailType="PER_CLIP"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<ClipReloadTime
				MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
					  WarheadTemplate="NODRocketBunkerSpawnWeaponWarhead"
					  ProjectileTemplate="NODRocketBunkerSpawnWeaponProjectile" />
			<SuppressionNugget
					  Radius="50.0"
					  Suppression="50"
					  DurationSeconds="2s" />

			<AttributeModifierNugget
					  PartitionFilterTestType="SPHERE"
					  AttributeModifierOwnerName="Modifier_RocketBunkerWeaponFiring" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>
	<WeaponTemplate
		  id="NODRocketBunkerSpawnWeaponWarhead"
		  Name="NODRocketBunkerSpawnWeaponWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
					  Damage="125.0"
					  Radius="10.0"
					  DelayTimeSeconds="0s"
					  DamageType="ROCKET"
					  DamageFXType="NOD_MISSILE"
					  DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="NODRocketBunkerSpawnTibCoreWeapon"
	Name="NODRocketBunkerSpawnTibCoreWeapon"
	AttackRange="450.0"
	WeaponSpeed="250"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	AcceptableAimDelta="180d"
	FireSound="NOD_RocketBunkerHub_RocketLaunch"
	FireFX="FX_TibCoreMissileFire"
	ClipSize="3"
	ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	ReAcquireDetailType="PER_CLIP"
	AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<ClipReloadTime
				MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
					  WarheadTemplate="NODRocketBunkerSpawnTibCoreWeaponWarhead"
					  ProjectileTemplate="NODRocketBunkerSpawnTibCoreProjectile" />
			<SuppressionNugget
					  Radius="50.0"
					  Suppression="50"
					  DurationSeconds="2s" />

			<AttributeModifierNugget
					  PartitionFilterTestType="SPHERE"
					  AttributeModifierOwnerName="Modifier_RocketBunkerWeaponFiring" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODRocketBunkerSpawnTibCoreWeaponWarhead"
		  Name="NODRocketBunkerSpawnTibCoreWeaponWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
					  Damage="225.0"
					  Radius="10.0"
					  DelayTimeSeconds="0s"
					  DamageType="ROCKET"
					  DamageFXType="NOD_TIBCOREMISSILE"
					  DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODRocketBunkerSpawnWeapon_GDI_3_4"
		Name="NODRocketBunkerSpawnWeapon_GDI_3_4"
		AttackRange="400.0"
		WeaponSpeed="300"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="180d"
		FireSound="NOD_RocketBunkerHub_RocketLaunch"
		ClipSize="12"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		ReAcquireDetailType="PER_CLIP"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.2s" />
		<ClipReloadTime
				MinSeconds="1s"
				MaxSeconds="1s" />
		<Nuggets>
			<ProjectileNugget
					  WarheadTemplate="NODRocketBunkerSpawnWeaponWarhead_GDI_3_4"
					  ProjectileTemplate="NODRocketBunkerSpawnWeaponProjectile" />
			<SuppressionNugget
					  Radius="50.0"
					  Suppression="50"
					  DurationSeconds="2s" />

			<AttributeModifierNugget
					  PartitionFilterTestType="SPHERE"
					  AttributeModifierOwnerName="Modifier_RocketBunkerWeaponFiring" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODRocketBunkerSpawnWeaponWarhead_GDI_3_4"
		  Name="NODRocketBunkerSpawnWeaponWarhead_GDI_3_4"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
					  Damage="200.0"
					  Radius="20.0"
					  DelayTimeSeconds="0s"
					  DamageType="ROCKET"
					  DamageFXType="NOD_MISSILE"
					  DeathType="EXPLODED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODShredderTurretSpawnWeapon"
		  Name="NODShredderTurretSpawnWeapon"
		  AttackRange="350.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="750"
		  FireFX="FX_NOD_ShredderFire"
		  FireSound="NOD_ShredderTurret_WeaponFire"
          ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		  WeaponRecoil="0d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="2"
		  ShotsPerBarrel="1"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">


		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ProjectileNugget
			    ProjectileTemplate="NODShredderTurretShell"
				WarheadTemplate="NODShredderTurretWarhead"/>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>
	<!-- same wep as above but without the forbidden object status -->
	<WeaponTemplate
		  id="NODShredderTurretHubWeapon"
		  Name="NODShredderTurretHubWeapon"
		  AttackRange="350.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="750"
		  FireFX="FX_NOD_ShredderFire"
		  FireSound="NOD_ShredderTurret_WeaponFire"
		  WeaponRecoil="0d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="2"
		  ShotsPerBarrel="1"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">


		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ProjectileNugget
			    ProjectileTemplate="NODShredderTurretShell"
				WarheadTemplate="NODShredderTurretWarhead"/>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODShredderTurretWarhead"
		Name="NODShredderTurretWarhead"
		FireFX="FX_NOD_ShredderHit"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
				Damage="50.0"
				Radius="30"
				DamageTaperOff="0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL"/>
		</Nuggets>
	</WeaponTemplate>

	<!-- The missile -->
	<WeaponTemplate
		id="NODCatalystMissileLauncher"
		Name="NODCatalystMissileLauncher"
		AttackRange="50000.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_NODCatalystMissileSeed" />
		</Nuggets>
	</WeaponTemplate>

	<!-- The main explosion when the missile hits -->
	<WeaponTemplate
		id="NODCatalystMissileWeapon"
		Name="NODCatalystMissileWeapon"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		 >
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="100.0"
				DamageType="GRENADE"
				DamageFXType="NOD_SEED"
				DeathType="NORMAL" >
				<DamageScalarDetails Scalar= "0%">
					<Filter
						Rule="NONE"
						Include="TIBERIUM">
					</Filter>
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "5000%">
					<Filter
						Rule="NONE"
						Include="TIBERIUM_BASED"
						Exclude="TIBERIUM">
						<IncludeThing>GDITiberiumSilo</IncludeThing>
						<IncludeThing>GDIHarvester</IncludeThing>
						<IncludeThing>GDIRefinery</IncludeThing>
						<IncludeThing>ZOCOMTiberiumSilo</IncludeThing>
						<IncludeThing>ZOCOMHarvester</IncludeThing>
						<IncludeThing>ZOCOMRefinery</IncludeThing>
						<IncludeThing>SteelTalonsTiberiumSilo</IncludeThing>
						<IncludeThing>SteelTalonsHeavyHarvester</IncludeThing>
						<IncludeThing>SteelTalonsRefinery</IncludeThing>
						<IncludeThing>NODTiberiumSilo</IncludeThing>
						<IncludeThing>NODHarvester</IncludeThing>
						<IncludeThing>NODRefinery</IncludeThing>
						<IncludeThing>NODTiberiumLiquidationFacility</IncludeThing>
						<IncludeThing>BlackHandTiberiumSilo</IncludeThing>
						<IncludeThing>BlackHandHarvester</IncludeThing>
						<IncludeThing>BlackHandRefinery</IncludeThing>
						<IncludeThing>BlackHandTiberiumLiquidationFacility</IncludeThing>
						<IncludeThing>MarkedOfKaneTiberiumSilo</IncludeThing>
						<IncludeThing>MarkedOfKaneHarvester</IncludeThing>
						<IncludeThing>MarkedOfKaneRefinery</IncludeThing>
						<IncludeThing>MarkedOfKaneTiberiumLiquidationFacility</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>

			<FireOnObjectsNugget
				Radius="200.0"
				Weapon="NODCatalystCreationWeapon">
				<Filter
					Rule="NONE"
					Include="TIBERIUM"/>
			</FireOnObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- The tiberium reaction seed, which explode after a random time -->
	<WeaponTemplate
			id="NODCatalystCreationWeapon"
			Name="NODCatalystCreationWeapon"
			RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		 >
		<Nuggets>
			<WeaponOCLNugget
				WeaponOCL="OCL_NODCatalystCreation" />
		</Nuggets>
	</WeaponTemplate>

	<!-- The tiberium reaction magma explosion -->
	<WeaponTemplate
			id="NODCatalystMissileCatalystWeapon"
			Name="NODCatalystMissileCatalystWeapon"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
			RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		 >
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="50.0"
				DamageType="GRENADE"
				DamageFXType="NOD_SEED"
				DeathType="NORMAL" >
				<DamageScalarDetails Scalar= "0%">
					<Filter
						Rule="NONE"
						Include="TIBERIUM">
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODConfessorGrenade"
		Name="NODConfessorGrenade"
		AttackRange="250.0"
		WeaponSpeed="100"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		FireSound="NOD_Confessor_GrenadeThrow"
		AcceptableAimDelta="20d"
		ForbiddenFiringObjectStatus="CLONED"
		CanFireWhileMoving="false">
		<PreAttackDelay
			MinSeconds="1s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="2.75s"
			MaxSeconds="2.75s" />
		<ClipReloadTime
			MinSeconds="7s"
			MaxSeconds="7s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODConfessorGrenadeProjectile"
				WarheadTemplate="NODHallucinogenicWeapon" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="BlackHandConfessorCabalGrenade"
		Name="BlackHandConfessorCabalGrenade"
		AttackRange="250.0"
		WeaponSpeed="200"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="1"
		AcceptableAimDelta="20d"
		ForbiddenFiringObjectStatus="CLONED"
		CanFireWhileMoving="false">
		<PreAttackDelay
			MinSeconds="0.8s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="2.75s"
			MaxSeconds="2.75s" />
		<ClipReloadTime
			MinSeconds="3s"
			MaxSeconds="3s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODConfessorGrenadeProjectile"
				WarheadTemplate="NODHallucinogenicWeapon" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="ALL" />
		</ScatterRadiusVsType>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODHallucinogenicWeapon"
		Name="NODHallucinogenicWeapon"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		>

		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="75.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="NOD_HALLUCINE"
				DeathType="EXPLODED" >
			</DamageNugget>

			<AttributeModifierNugget
				PartitionFilterTestType="SPHERE"
				AttributeModifierName="AttributeModifier_Hallucinate"
				Radius="75" >
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</AttributeModifierNugget>

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ComputerCounterMeasures"
								Name="ComputerCounterMeasures"
			 >
		<Nuggets>
			<!-- This one only matters in multiplayer NOD vs. NOD games -->
			<InformationWarfareNugget
				InfoWarType="RESET_RADAR_ALL"
			/>
			<ParalyzeNugget
				RemoveParalyzeType="EMP"
				Radius="50000"
				DurationSeconds="1s">
				<!-- only work on this player's structures -->
				<SpecialObjectFilter
					Rule="ALL"
					Relationship="SAME_PLAYER"
					Include="STRUCTURE"
					Exclude="UNATTACKABLE"/>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODSeedTiberiumWeapon"
		Name="NODSeedTiberiumWeapon"
		AttackRange="1000.0"
		WeaponSpeed="275"
		AcceptableAimDelta="180d"
		ClipSize="0"
 		>
		<FiringDuration
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODSeedTiberiumFieldWeaponWarhead"
				ProjectileTemplate="NODSeedTiberiumProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAirDispenserBomb"
		Name="NODAirDispenserBomb"
		AttackRange="1000.0"
		WeaponSpeed="275"
		AcceptableAimDelta="180d"
		ClipSize="0"
 		>
		<FiringDuration
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODAirDispenserBombWarhead"
				ProjectileTemplate="NODFuelAirProjectile" />
			<ProjectileNugget
				WarheadTemplate="NODAirDispenserBombDummyWarhead"
				ProjectileTemplate="NODFuelAirDummyProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAirDispenserBombWarhead"
		Name="NODAirDispenserBombWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<DamageNugget
				Damage="9000"
				DamageTaperOff="5"
				Radius="200"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DeathType="BURNED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAirDispenserBombDummyWarhead"
		Name="NODAirDispenserBombDummyWarhead" >
		<Nuggets/>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODCommandoSatchelChargeDispatchWeapon"
		Name="NODCommandoSatchelChargeDispatchWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		AttackRange="999999.0"
		WeaponSpeed="999999.0"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false"
		InstantLoadClipOnActivate="true"
		ContactWeapon="false"
		ForbiddenFiringObjectStatus="INSIDE_GARRISON"
		AcceptableAimDelta="180d"
		>
		<FiringDuration
			MinSeconds="0.01s"
			MaxSeconds="0.01s"
		/>
		<Nuggets>
			<SpecialPowerNugget
				ForbiddenTargetObjectStatus="RIDER1"
				SpecialPowerTemplate="SpecialPower_PlaceSatchelCharge"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODCommandoSatchelChargeWeapon"
		Name="NODCommandoSatchelChargeWeapon"
		AttackRange="20.0"
		WeaponSpeed="200.0"
		MinWeaponSpeed="200.0"
		MaxWeaponSpeed="200.0"
		AcceptableAimDelta="20d"
		AutoReloadsClip="AUTO"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		FireFX="FX_NOD_Comamndo_PlaceSatchelCharge"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR">
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODCommandoSatchelChargeWarHead"
				ProjectileTemplate="NODHandOfNodBallProjectile"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODCommandoSatchelChargeWarHead"
		Name="NODCommandoSatchelChargeWarHead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR"
		FireFX="FX_NODBombHit">
		<Nuggets>
			<SuppressionNugget
				Radius="300.0"
				Suppression="9999"
				DurationSeconds="1s"/>
			<DamageNugget
				  Damage="1000.0"
				  Radius="10.0"
				  DamageType="GRENADE"
				  DeathType="DETONATED" >
				<DamageScalarDetails Scalar= "99999%">
					<Filter
						Rule="ANY"
						Include="STRUCTURE VALID_TARGET_FOR_C4"
					/>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODFlameTankDebrisWeapon"
		Name="NODFlameTankDebrisWeapon">
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="30.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMastermindDisintegrator"
		Name="AlienMastermindDisintegrator"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s"/>
		<Nuggets>
			<DamageNugget
				Damage="1000.0"
				DamageType="SNIPER"
				DamageFXType="ALIEN_DISINTEGRATOR">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="FS_WAR_FACTORY FS_BARRACKS"/>
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlaceManipulatorDeviceWeaponTrigger"
		Name="AlienPlaceManipulatorDeviceWeaponTrigger"
		AttackRange="200.0"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AcceptableAimDelta="180d"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE">
		<FiringDuration
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<ClipReloadTime
			MinSeconds="15s"
			MaxSeconds="15s" />
		<Nuggets>
			<SpecialPowerNugget
				SpecialPowerTemplate="SpecialPower_ManipulateObject"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NeutralDefensiveTowerCannon"
		Name="NeutralDefensiveTowerCannon"
		AttackRange="500.0"
		MinimumAttackRange="50.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="3"
		ReAcquireDetailType="PER_CLIP"
		ShotsPerBarrel="1"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
			MinSeconds="3s"
			MaxSeconds="3s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="FXTankShell"
				WarheadTemplate="NeutralDefensiveTowerCannonWarhead" />
			<SuppressionNugget
				Radius="50.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NeutralDefensiveTowerCannonWarhead"
		Name="NeutralDefensiveTowerCannonWarhead"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_CANNON"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="RiftGeneratorWeapon"
		Name="RiftGeneratorWeapon"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="500.0"
		>
		<Nuggets>

			<DamageNugget
				Damage="200.0"
				Radius="300.0"
				DelayTimeSeconds="0s"
				DamageType="CANNON"
				DeathType="NORMAL"
				CylinderAOE="true"
			/>

			<MetaImpactNugget
				ShockWaveAmount="30.0"
				ShockWaveRadius="200.0"
				CyclonicFactor="0.8"
				FlipDirection="true"
				ShockWaveZMult="2.0"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="RiftGeneratorWeaponTrigger"
		Name="RiftGeneratorWeaponTrigger"
		AttackRange="50000.0"
		>
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_RiftGeneratorWeaponObject"/>
			<ReportWeaponFiredStatNugget/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienCrystalShieldWeaponTrigger"
		Name="AlienCrystalShieldWeaponTrigger"
		AttackRange="50000.0"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		RadiusDamageAffects="NOT_SIMILAR ALLIES ENEMIES NEUTRALS"
		>
		<Nuggets>
			<ParalyzeNugget
				Radius="100"
				DurationSeconds="1.25s"
				ParalyzeType="USER_PARALYZE">
				<SpecialObjectFilter
					Rule="ANY"
					Include="VEHICLE HUGE_VEHICLE INFANTRY STRUCTURE AIRCRAFT MINE">
					<IncludeThing>IonStorm</IncludeThing>
					<ExcludeThing>TiberiumFieldSeeded</ExcludeThing>
				</SpecialObjectFilter>
			</ParalyzeNugget>
			<AttributeModifierNugget
				Radius="100"
				PartitionFilterTestType="SPHERE"
				AttributeModifierName="AttributeModifier_AlienCrystalShield">
				<SpecialObjectFilter
					Rule="ANY"
					Include="VEHICLE HUGE_VEHICLE INFANTRY STRUCTURE AIRCRAFT TIBERIUM MINE">
					<IncludeThing>IonStorm</IncludeThing>
					<ExcludeThing>TiberiumFieldSeeded</ExcludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
			<TintObjectsNugget
				Radius="100"
				PreColorTime="0s"
				SustainedColorTime="1.25s"
				PostColorTime="0s"
				Frequency="0"
				Amplitude="0">
				<Color R="0.2" G="-0.0" B="0.5"/>
			</TintObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPhaseFieldWeaponTrigger"
		Name="AlienPhaseFieldWeaponTrigger"
		RadiusDamageAffects="ALLIES"
		AttackRange="50000.0"
		>
		<!-- FireSound="ALI_PhaseGenerator_Begin" no worky -->
		<!-- FireFX="FX_ALI_PhaseGenerator_Begin" no worky -->
		<Nuggets>
			<AttributeModifierNugget
				Radius="100.0"
				PartitionFilterTestType="CIRCLE"
				ForbiddenTargetObjectStatus="IN_STASIS"
				AttributeModifierName="AttributeModifier_AlienPhaseField">
				<SpecialObjectFilter
					Relationship="ALLIES"
					Rule="ANY"
					Exclude="AIRCRAFT INFANTRY"
					Include="VEHICLE">
					<ExcludeThing>AlienMCV</ExcludeThing>
					<ExcludeThing>AlienMCVUnpacking</ExcludeThing>
				</SpecialObjectFilter>

			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMetaPhaseFieldWeaponTrigger"
		Name="AlienMetaPhaseFieldWeaponTrigger"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<!-- FireSound="ALI_PhaseGenerator_Begin" no worky -->
		<!-- FireFX="FX_ALI_PhaseGenerator_Begin" no worky -->
		<Nuggets>
			<AttributeModifierNugget
				Radius="100.0"
				PartitionFilterTestType="CIRCLE"
				ForbiddenTargetObjectStatus="IN_STASIS"
				AttributeModifierName="AttributeModifier_AlienMetaPhaseField">
				<SpecialObjectFilter
					Relationship="ALLIES ENEMIES NEUTRAL"
					Rule="ANY"
					Include="META_BASE META_STRIKEFORCE META_CITY">
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDICommandoStrikeWeaponTrigger"
		Name="GDICommandoStrikeWeaponTrigger"
		AttackRange="50000.0"
		>
		<Nuggets>
			<AttributeModifierNugget
				AttributeModifierName="AttributeModifier_GDICommandoStrike">
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="CorruptedInfantryWeapon"
		Name="CorruptedInfantryWeapon"
		AttackRange="40.0"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE">

		<FiringDuration
				MinSeconds="2.0s"
				MaxSeconds="3.0s" />

		<Nuggets>
			<DamageNugget
					  Damage="40.0"
					  Radius="30.0"
					  DamageType="GRENADE"
					  DamageFXType="ALIEN_BUZZER"	/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="NeutralViceroidSpittleWeapon"
			Name="NeutralViceroidSpittleWeapon"
			AttackRange="50.0"
			MinTargetPitch="-15d"
			MaxTargetPitch="15d"
			WeaponSpeed="300"
			WeaponRecoil="0d"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			ClipSize="1"
			FireSound="ALI_Viceroid_Attack"
			ShotsPerBarrel="1"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<CoolDownDelayBetweenShots
			MinSeconds="0.3s"
			MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NeutralViceroidSpittleWeaponProjectile"
				WarheadTemplate="NeutralViceroidSpittleWeaponWarhead">
				<SpecialObjectFilter
					Rule="ALL">
					<ExcludeThing>Viceroid</ExcludeThing>
					<ExcludeThing>AlienCorrupter</ExcludeThing>
					<ExcludeThing>AlienMillipedeHead</ExcludeThing>
					<ExcludeThing>AlienMillipedeBody</ExcludeThing>
				</SpecialObjectFilter>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s">
				<SpecialObjectFilter
					Rule="ALL">
					<ExcludeThing>Viceroid</ExcludeThing>
					<ExcludeThing>AlienCorrupter</ExcludeThing>
					<ExcludeThing>AlienMillipedeHead</ExcludeThing>
					<ExcludeThing>AlienMillipedeBody</ExcludeThing>
				</SpecialObjectFilter>
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NeutralViceroidSpittleWeaponWarhead"
		  Name="NeutralViceroidSpittleWeaponWarhead"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				DamageArc="30d"
				Radius="100"
				DamageTaperOff="0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="CLUBBING"
				DeathType="NORMAL">
				<DamageScalarDetails
					 Scalar= "50%">
					<Filter
						Rule="ANY">
						<IncludeThing>AlienAnnihilatorTripod</IncludeThing>
						<IncludeThing>AlienAssimilator</IncludeThing>
						<IncludeThing>AlienBuzzers</IncludeThing>
						<IncludeThing>AlienCorrupter</IncludeThing>
						<IncludeThing>AlienDevastatorWarship</IncludeThing>
						<IncludeThing>AlienDevourerTank</IncludeThing>
						<IncludeThing>AlienExplorer</IncludeThing>
						<IncludeThing>AlienGunWalker</IncludeThing>
						<IncludeThing>AlienHarvester</IncludeThing>
						<IncludeThing>AlienInvaderFighter</IncludeThing>
						<IncludeThing>AlienMastermind</IncludeThing>
						<IncludeThing>AlienBlinkMastermind</IncludeThing>
						<IncludeThing>AlienMCV</IncludeThing>
						<IncludeThing>AlienMothership</IncludeThing>
						<IncludeThing>AlienPlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>AlienRazorDrones</IncludeThing>
						<IncludeThing>AlienRazorDroneSquad</IncludeThing>
						<IncludeThing>AlienStalker</IncludeThing>
						<IncludeThing>AlienStalkerSquad</IncludeThing>
						<IncludeThing>AlienSeekerTank</IncludeThing>
						<IncludeThing>AlienShockTrooper</IncludeThing>
						<IncludeThing>AlienShockTrooperSquad</IncludeThing>
						<IncludeThing>AlienStormrider</IncludeThing>
						<IncludeThing>Reaper17AnnihilatorTripod</IncludeThing>
						<IncludeThing>Reaper17Corrupter</IncludeThing>
						<IncludeThing>Reaper17DevourerTank</IncludeThing>
						<IncludeThing>Reaper17Explorer</IncludeThing>
						<IncludeThing>Reaper17GunWalker</IncludeThing>
						<IncludeThing>Reaper17Harvester</IncludeThing>
						<IncludeThing>Reaper17MCV</IncludeThing>
						<IncludeThing>Reaper17Stalker</IncludeThing>
						<IncludeThing>Reaper17StalkerSquad</IncludeThing>
						<IncludeThing>Reaper17SeekerTank</IncludeThing>
						<IncludeThing>Reaper17ShockTrooper</IncludeThing>
						<IncludeThing>Reaper17ShockTrooperSquad</IncludeThing>
						<IncludeThing>Reaper17Stormrider</IncludeThing>
						<IncludeThing>Traveler59AnnihilatorTripod</IncludeThing>
						<IncludeThing>Traveler59Assimilator</IncludeThing>
						<IncludeThing>Traveler59Corrupter</IncludeThing>
						<IncludeThing>Traveler59DevastatorWarship</IncludeThing>
						<IncludeThing>Traveler59DevourerTank</IncludeThing>
						<IncludeThing>Traveler59Explorer</IncludeThing>
						<IncludeThing>Traveler59GunWalker</IncludeThing>
						<IncludeThing>Traveler59Harvester</IncludeThing>
						<IncludeThing>Traveler59BlinkMastermind</IncludeThing>
						<IncludeThing>Traveler59MCV</IncludeThing>
						<IncludeThing>Traveler59Mothership</IncludeThing>
						<IncludeThing>Traveler59PlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>Traveler59RazorDrone</IncludeThing>
						<IncludeThing>Traveler59RazorDroneSquad</IncludeThing>
						<IncludeThing>Traveler59Stalker</IncludeThing>
						<IncludeThing>Traveler59StalkerSquad</IncludeThing>
						<IncludeThing>Traveler59SeekerTank</IncludeThing>
						<IncludeThing>Traveler59ShockTrooper</IncludeThing>
						<IncludeThing>Traveler59ShockTrooperSquad</IncludeThing>
						<IncludeThing>Traveler59Stormrider</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- the short range bolts that emit from the cloud -->
	<WeaponTemplate
		id="IonStormWeapon"
		Name="IonStormWeapon"
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AttackRange="125.0"
		WeaponSpeed="9999"
		AcceptableAimDelta="180d"
		FireSound="ALI_StormColumn_SmallWeaponFire"
		FireFX="FX_LightningSpikeFire"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE ANTI_PROJECTILE ANTI_MINE">
		<FiringDuration
			MinSeconds="0.5s"
			MaxSeconds="1.2s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="200.0"
				Radius="5.0"
				DamageType="CANNON"
				DeathType="BURNED"
				DamageFXType="ALIEN_ION">
				<DamageScalarDetails Scalar= "20%">
					<Filter Rule="NONE">
						<IncludeThing>AlienStormrider</IncludeThing>
						<IncludeThing>AlienDevastatorWarship</IncludeThing>
						<IncludeThing>AlienMothership</IncludeThing>
						<IncludeThing>AlienPlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>AlienMCV</IncludeThing>
						<IncludeThing>Traveler59Stormrider</IncludeThing>
						<IncludeThing>Traveler59DevastatorWarship</IncludeThing>
						<IncludeThing>Traveler59Mothership</IncludeThing>
						<IncludeThing>Traveler59PlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>Traveler59MCV</IncludeThing>
						<IncludeThing>Reaper17Stormrider</IncludeThing>
						<IncludeThing>Reaper17Mothership</IncludeThing>
						<IncludeThing>Reaper17MCV</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>
	<!-- the long range bolt that emits from the top of the tower -->
	<WeaponTemplate
		id="StormColumnLightningWeapon"
		Name="StormColumnLightningWeapon"
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AttackRange="375.0"
		WeaponSpeed="9999"
		AcceptableAimDelta="180d"
		FireSound="ALI_StormColumn_BigWeaponFire"
		FireFX="FX_LightningSpikeFire"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_INFANTRY ANTI_AIRBORNE_VEHICLE ANTI_PROJECTILE ANTI_MINE">
		<FiringDuration
			MinSeconds="4s"
			MaxSeconds="4s" />
		<Nuggets>
			<ActivateLaserNugget
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="2500.0"
				Radius="5.0"
				DamageType="ROCKET"
				DeathType="BURNED"
				DamageFXType="ALIEN_ION">
				<DamageScalarDetails Scalar= "20%">
					<Filter
						Rule="NONE">
						<IncludeThing>AlienStormrider</IncludeThing>
						<IncludeThing>AlienDevastatorWarship</IncludeThing>
						<IncludeThing>AlienMothership</IncludeThing>
						<IncludeThing>AlienPlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>AlienMCV</IncludeThing>
						<IncludeThing>Traveler59Stormrider</IncludeThing>
						<IncludeThing>Traveler59DevastatorWarship</IncludeThing>
						<IncludeThing>Traveler59Mothership</IncludeThing>
						<IncludeThing>Traveler59PlanetaryAssaultCarrier</IncludeThing>
						<IncludeThing>Traveler59MCV</IncludeThing>
						<IncludeThing>Reaper17Stormrider</IncludeThing>
						<IncludeThing>Reaper17Mothership</IncludeThing>
						<IncludeThing>Reaper17MCV</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="StormColumnMissileJammerWeapon"
		Name="StormColumnMissileJammerWeapon"
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS PROJECTILES"
		AttackRange="300.0"
		WeaponSpeed="9999"
		AcceptableAimDelta="180d"
		FireFX="FX_GDIMammothMissleFire"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_SMALL_MISSILE">
		<FiringDuration
			MinSeconds=".01s"
			MaxSeconds=".01s"
		/>
		<Nuggets>
			<!--Using this nugget to get the damage fx(for lightning effect)-->
			<DamageNugget
				Damage="1.0"
				Radius="1.0"
				DamageType="GUN"
				DeathType="BURNED"
				DamageFXType="ALIEN_ION">
			</DamageNugget>
			<!--Nugget that will scatter Missiles when hit by the lightning bolt-->
			<ScatterProjectileNugget
				ScatterMin="60.0"
				ScatterMax="100.0">
				<SpecialObjectFilter
						Rule="NONE"
						Include="SMALL_MISSILE"
				/>
			</ScatterProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODShadowPlaceExplosiveCharge"
		Name="NODShadowPlaceExplosiveCharge"
		AttackRange="20.0"
		WeaponSpeed="9999.0"
		MinWeaponSpeed="9999.0"
		MaxWeaponSpeed="9999.0"
		AcceptableAimDelta="20d"
		AutoReloadsClip="AUTO"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		RadiusDamageAffects="ENEMIES NEUTRALS NOT_SIMILAR">
		<FiringDuration
				MinSeconds="1.1s"
				MaxSeconds="1.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODHandOfNodBallProjectile"
				WarheadTemplate="NODExplosiveChargeWeapon"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODExplosiveChargeWeapon"
		Name="NODExplosiveChargeWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS NOT_SIMILAR"
		FireFX="FX_NODBombHit">
		<Nuggets>
			<DamageNugget
				Damage="1800.0"
				Radius="40.0"
				DamageType="GRENADE"
				DeathType="TOPPLED" >
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="TiberiumCrystalWeapon"
		Name="TiberiumCrystalWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR" >
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="2.5s"
		/>
		<FiringDuration
			MinSeconds="0s"
			MaxSeconds="0s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="5.0"
				Radius="20.0"
				UnderAttackOverrideEvaEvent="DamagedByTiberium"
				DamageType="TIBERIUM"
				DeathType="BURNED"
				ForbiddenTargetObjectStatus="SHIELDBODY_ENABLED">
				<SpecialObjectFilter
					Rule="ANY"
					Exclude="HORDE"
					Include="INFANTRY">
					<ExcludeThing>AlienBuzzers</ExcludeThing>
					<ExcludeThing>AlienBuzzers_Slaved</ExcludeThing>
					<ExcludeThing>AlienAssimilator</ExcludeThing>
					<ExcludeThing>AlienMastermind</ExcludeThing>
					<ExcludeThing>AlienBlinkMastermind</ExcludeThing>
					<ExcludeThing>AlienRazorDrones</ExcludeThing>
					<ExcludeThing>AlienRazorDroneSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooper</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad_Veteran</ExcludeThing>
					<ExcludeThing>AlienStalker</ExcludeThing>
					<ExcludeThing>AlienStalkerSquad</ExcludeThing>
					<ExcludeThing>Reaper17ShockTrooper</ExcludeThing>
					<ExcludeThing>Reaper17ShockTrooperSquad</ExcludeThing>
					<ExcludeThing>Reaper17Stalker</ExcludeThing>
					<ExcludeThing>Reaper17StalkerSquad</ExcludeThing>
					<ExcludeThing>Traveler59RazorDrone</ExcludeThing>
					<ExcludeThing>Traveler59RazorDroneSquad</ExcludeThing>
					<ExcludeThing>Traveler59ShockTrooper</ExcludeThing>
					<ExcludeThing>Traveler59ShockTrooperSquad</ExcludeThing>
					<ExcludeThing>Traveler59Stalker</ExcludeThing>
					<ExcludeThing>Traveler59StalkerSquad</ExcludeThing>
					<ExcludeThing>Traveler59Assimilator</ExcludeThing>
					<ExcludeThing>Traveler59BlinkMastermind</ExcludeThing>
					<ExcludeThing>Traveler59Cultist</ExcludeThing>
					<ExcludeThing>Traveler59CultistSquad</ExcludeThing>
					<ExcludeThing>MutantMarauder</ExcludeThing>
					<ExcludeThing>MutantMarauderSquad</ExcludeThing>
					<ExcludeThing>Viceroid</ExcludeThing>
					<ExcludeThing>GDIZoneTrooper</ExcludeThing>
					<ExcludeThing>GDIZoneTrooperSquad</ExcludeThing>
					<ExcludeThing>SteelTalonsZoneTrooper</ExcludeThing>
					<ExcludeThing>SteelTalonsZoneTrooperSquad</ExcludeThing>
					<ExcludeThing>ZOCOMZoneRaider</ExcludeThing>
					<ExcludeThing>ZOCOMZoneRaiderSquad</ExcludeThing>
					<ExcludeThing>MarkedOfKaneTibTrooper</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="TiberiumInfestationCrystalWeapon"
		Name="TiberiumInfestationCrystalWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS" >
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="2.5s"
		/>
		<FiringDuration
			MinSeconds="0s"
			MaxSeconds="0s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				Radius="20.0"
				UnderAttackOverrideEvaEvent="DamagedByTiberium"
				DamageType="TIBERIUM"
				DeathType="BURNED"
				RequiredObjectStatus="WEAPON_UPGRADED_01">
				<SpecialObjectFilter
					Rule="ANY"
					Include="INFANTRY VEHICLE"
					Relationship="ENEMIES NEUTRAL">
					<ExcludeThing>AlienMCV</ExcludeThing>
					<ExcludeThing>Reaper17MCV</ExcludeThing>
					<ExcludeThing>Traveler59MCV</ExcludeThing>
					<ExcludeThing>TiberiumCrystal</ExcludeThing>
					<ExcludeThing>TiberiumCrystalBlue</ExcludeThing>
				</SpecialObjectFilter>
				<DamageScalarDetails
					Scalar= "50%">
					<Filter
						StatusBitFlags="SHIELDBODY_ENABLED" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="BlueTiberiumCrystalWeapon"
	Name="BlueTiberiumCrystalWeapon"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR">
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="2.5s"
		/>
		<FiringDuration
			MinSeconds="0s"
			MaxSeconds="0s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="15.0"
				Radius="20.0"
				UnderAttackOverrideEvaEvent="DamagedByTiberium"
				DamageType="TIBERIUM"
				DeathType="BURNED"
				ForbiddenTargetObjectStatus="SHIELDBODY_ENABLED">
				<SpecialObjectFilter
					Rule="ANY"
					Exclude="HORDE"
					Include="INFANTRY" >
					<ExcludeThing>AlienBuzzers</ExcludeThing>
					<ExcludeThing>AlienBuzzers_Slaved</ExcludeThing>
					<ExcludeThing>AlienAssimilator</ExcludeThing>
					<ExcludeThing>AlienMastermind</ExcludeThing>
					<ExcludeThing>AlienBlinkMastermind</ExcludeThing>
					<ExcludeThing>AlienRazorDrones</ExcludeThing>
					<ExcludeThing>AlienRazorDroneSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooper</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad_Veteran</ExcludeThing>
					<ExcludeThing>AlienStalker</ExcludeThing>
					<ExcludeThing>AlienStalkerSquad</ExcludeThing>
					<ExcludeThing>Reaper17ShockTrooper</ExcludeThing>
					<ExcludeThing>Reaper17ShockTrooperSquad</ExcludeThing>
					<ExcludeThing>Reaper17Stalker</ExcludeThing>
					<ExcludeThing>Reaper17StalkerSquad</ExcludeThing>
					<ExcludeThing>Traveler59RazorDrone</ExcludeThing>
					<ExcludeThing>Traveler59RazorDroneSquad</ExcludeThing>
					<ExcludeThing>Traveler59ShockTrooper</ExcludeThing>
					<ExcludeThing>Traveler59ShockTrooperSquad</ExcludeThing>
					<ExcludeThing>Traveler59Stalker</ExcludeThing>
					<ExcludeThing>Traveler59StalkerSquad</ExcludeThing>
					<ExcludeThing>Traveler59Assimilator</ExcludeThing>
					<ExcludeThing>Traveler59BlinkMastermind</ExcludeThing>
					<ExcludeThing>Traveler59Cultist</ExcludeThing>
					<ExcludeThing>Traveler59CultistSquad</ExcludeThing>
					<ExcludeThing>MutantMarauder</ExcludeThing>
					<ExcludeThing>MutantMarauderSquad</ExcludeThing>
					<ExcludeThing>Viceroid</ExcludeThing>
					<ExcludeThing>GDIZoneTrooper</ExcludeThing>
					<ExcludeThing>GDIZoneTrooperSquad</ExcludeThing>
					<ExcludeThing>SteelTalonsZoneTrooper</ExcludeThing>
					<ExcludeThing>SteelTalonsZoneTrooperSquad</ExcludeThing>
					<ExcludeThing>ZOCOMZoneRaider</ExcludeThing>
					<ExcludeThing>ZOCOMZoneRaiderSquad</ExcludeThing>
					<ExcludeThing>MarkedOfKaneTibTrooper</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienShockTrooperBlinkWeapon"
		Name="AlienShockTrooperBlinkWeapon"
		RadiusDamageAffects=""
		FireFX="FX_AlienBlinkPack">
		<Nuggets>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="AlienShockTrooperBlinkWeapon2"
		Name="AlienShockTrooperBlinkWeapon"
		RadiusDamageAffects=""
		FireFX="FX_AlienBlinkUnPack">
		<Nuggets>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ExplodingBarrelWeapon"
		Name="ExplodingBarrelWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		FireFX="FX_BarrelXplosion">
		<Nuggets>
			<DamageNugget
				Damage="1000"
				Radius="100"
				DamageType="GRENADE"
				DeathType="NORMAL">
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFuelDepotWeapon"
		Name="GDIFuelDepotWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		FireFX="FX_ScorchMedium">
		<Nuggets>
			<DamageNugget
				Damage="10"
				Radius="1"
				DamageType="GRENADE"
				DeathType="NORMAL">
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="TerraformingStationIonStormKillerWeapon"
		Name="TerraformingStationIonStormKillerWeapon"
		AttackRange="375.0"
		WeaponSpeed="9999"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR">
		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="0s"
		/>
		<FiringDuration
			MinSeconds="3s"
			MaxSeconds="3s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="10.0"
				Radius="400.0"
				DamageType="STORM_SHIELD"
				DeathType="FADED">
				<SpecialObjectFilter
					Rule="ANY">
					<IncludeThing>IonStorm</IncludeThing>
					<IncludeThing>IonStormTemporary</IncludeThing>
					<IncludeThing>PlanetaryAssaultCarrierIonStorm</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	  id="GDIBattleshipCannon"
	  Name="GDIBattleshipCannon"
	  HitPercentage="66%"
	  ScatterRadius="40"
	  AttackRange="900.0"
	  MinimumAttackRange="100.0"
	  MinTargetPitch="-15d"
	  MaxTargetPitch="15d"
	  WeaponSpeed="500"
	  WeaponRecoil="0d"
	  FireFX="FX_GDIBattleshipCannon"
	  RadiusDamageAffects="ENEMIES"
	  CanFireWhileMoving="true"
	  CanFireWhileCharging="false"
	  ClipSize="1"
	  ReAcquireDetailType="PER_SHOT"
	  ShotsPerBarrel="1"
	  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
				MinSeconds="2s"
				MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
					  ProjectileTemplate="FXBattleShipShell"
					  WarheadTemplate="BattleshipArtilleryWarhead" />
			<SuppressionNugget
					  Radius="100.0"
					  Suppression="100"
					  DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	  id="BattleshipArtilleryWarhead"
	  Name="BattleshipArtilleryWarhead"
	  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	  RadiusDamageAffects="ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
							Damage="1000.0"
							Radius="40.0"
							DamageTaperOff="0"
							DelayTimeSeconds="0.0s"
							DamageType="CANNON"
							DamageFXType="GDI_CANNON"
							DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleshipArtilleryBombard"
		Name="GDIBattleshipArtilleryBombard"
		AttackRange="50000.0"
		MinimumAttackRange="300.0"
		WeaponSpeed="300"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="360d"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<FiringDuration MinSeconds="0.2s" MaxSeconds="0.2s"/>
		<ClipReloadTime MinSeconds="2s"	MaxSeconds="2s"/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIBattleshipArtilleryBombardWeapon"
				ProjectileTemplate="GDIBattleshipBombardMissile">
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleshipArtilleryBombardWeapon"
		Name="GDIBattleshipArtilleryBombardWeapon"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		FireFX="FX_BSMissile"
		>
		<Nuggets>
			<DamageNugget
				Damage="5000.0"
				Radius="100.0"
				DamageType="CANNON"
				DamageFXType="GDI_CANNON"
				DeathType="NORMAL"
			 />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleshipArtilleryBombardFORINTRO"
		Name="GDIBattleshipArtilleryBombard"
		AttackRange="50000.0"
		MinimumAttackRange="300.0"
		WeaponSpeed="300"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AcceptableAimDelta="360d"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<FiringDuration MinSeconds="0.0s" MaxSeconds="0.0s"/>
		<ClipReloadTime MinSeconds="0s"	MaxSeconds="0s"/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIBattleshipArtilleryBombardWeaponFORINTRO"
				ProjectileTemplate="GDIBattleshipBombardMissile">
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIBattleshipArtilleryBombardWeaponFORINTRO"
		Name="GDIBattleshipArtilleryBombardWeapon"
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		FireFX="FX_BSMissile"
		>
		<Nuggets>
			<DamageNugget
				Damage="50000.0"
				Radius="100.0"
				DamageType="CANNON"
				DamageFXType="GDI_CANNON"
				DeathType="NORMAL"
			 />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ExplodingParkedVehicleWeapon"
		Name="ExplodingParkedVehicle"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" >
		<Nuggets>
			<DamageNugget
				Damage="250"
				Radius="25.0"
				DamageType="GRENADE"
				DeathType="NORMAL">
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="CloakingFieldKillInfantryWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		WeaponSpeed="9999.0"
		PreAttackType="PER_SHOT"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="CloakingFieldKillInfantryWeaponWarhead"
				ProjectileTemplate="NODCloakingFieldInfantryDeathProjectile"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="CloakingFieldKillInfantryWeaponWarhead"
		Name="CloakingFieldKillInfantryWeaponWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		WeaponSpeed="9999.0"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_INFANTRY"
		>
		<Nuggets>
			<DamageNugget
				Damage="400"
				Radius="=$CLOAKING_FIELD_RADIUS"
				DamageType="UNRESISTABLE"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"
					Exclude="VEHICLE HUGE_VEHICLE AIRCRAFT"/>
				<DamageScalarDetails Scalar= "25%">
					<Filter Rule="NONE">
						<IncludeThing>GDIZoneTrooper</IncludeThing>
						<IncludeThing>GDICommando</IncludeThing>
						<IncludeThing>AlienMastermind</IncludeThing>
						<IncludeThing>AlienShockTrooper</IncludeThing>
						<IncludeThing>NODCommando</IncludeThing>
						<IncludeThing>NODBlackhand</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDISPArtilleryEmplacement"
		Name="GDISPArtilleryEmplacement"
		AttackRange="5000.0"
		MinimumAttackRange="50.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="1"
		ReAcquireDetailType="PER_SHOT"
		ShotsPerBarrel="1"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
			MinSeconds="10s"
			MaxSeconds="15s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="FXArtilleryShell"
				WarheadTemplate="JuggernaughtArtilleryWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="100.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="50.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<!-- NEW XPACK WEAPONS -->

	<WeaponTemplate
		id="ZOCOMHarvesterMissileLauncher"
		Name="ZOCOMHarvesterMissileLauncher"
		AttackRange="200.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIMissileManFire"
		FireVeteranFX="FX_GDIMissileManFireHeroic"
		FireSound="GDI_MissileSoldier_MissileFire"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		ClipSize="2"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds=".2s"
		  MaxSeconds=".2s" />
		<FiringDuration
				MinSeconds="0.4s"
				MaxSeconds="0.6s" />
		<ClipReloadTime
				MinSeconds="3.8s"
				MaxSeconds="4.0s"
		/>

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="ZOCOMHarvesterMissileWarhead"
				ProjectileTemplate="GDIMissileSoldierMissileProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIMissileSoldierMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="20.0"
				Suppression="10"
				DurationSeconds="5s"
			/>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelTalonsBehemothRocketPod"
		Name="SteelTalonsBehemothRocketPod"
		AttackRange="300.0"
		WeaponSpeed="300"
		FireFX="FX_GDI_JuggernaughtMissileFireAudio"
		AcceptableAimDelta="360d"
		ClipSize="4"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
 		>
		<FiringDuration
			MinSeconds="0.3s"
			MaxSeconds="0.3s" />
		<ClipReloadTime
			MinSeconds="2s"
			MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIJuggernaughtRocketPodProjectile"
				WarheadTemplate="GDIJuggernaughtRocketPodWarhead" />
			<SuppressionNugget
				Radius="30.0"
				Suppression="10"
				DurationSeconds="5.0s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelTalonsBehemothArtillery"
		Name="SteelTalonsBehemothArtillery"
		AttackRange="600.0"
		MinimumAttackRange="100.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		ScatterRadius="50"
		ScatterLength="50"
		FireFX="FX_GDI_BehemothArtilleryFire"
		FireVeteranFX="FX_GDI_BehemothArtilleryFireHeroic"
		WeaponRecoil="0d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="3"
		ReAcquireDetailType="PER_SHOT"
		Flags="ORTHOGONAL_SCATTER"
		ShotsPerBarrel="1"
		RequiredFiringObjectStatus="DEPLOYED"
		CheckStatusFlagsInRangeChecks="false"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime
			MinSeconds="3s"
			MaxSeconds="3s" />

		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="FXArtilleryShell"
				WarheadTemplate="JuggernaughtArtilleryWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXArtilleryShell_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
					  Radius="100.0"
					  Suppression="100"
					  DurationSeconds="5s" />
		</Nuggets>


		<ScatterRadiusVsType
	Radius="50.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAAScoutGun"
		Name="GDIAAScoutGun"
		AttackRange="355.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_Slingshot_GunFire_v2"
		FiringLoopSound="GDI_Slingshot_GunLoop"
		FiringLoopSoundContinuesDuringReload="true"
		FireFX="FX_GDIBatteryFire"
		FireVeteranFX="FX_GDIBatteryFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="6"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		>
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="40.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIHammerheadChaingun"
			Name="GDIHammerheadChaingun"
			AttackRange="300.0"
			WeaponSpeed="999999.0"
			FireFX="FX_GDIHammerheadChaingunAP"
			FireVeteranFX="FX_GDIHammerheadChaingunAPHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			WeaponRecoil="20d"
			ReAcquireDetailType="PER_SHOT"
			AntiMask="ANTI_GROUND"
			CanFireWhileMoving="true"
			ClipSize="999999">
		<!--	<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />  -->
		<ClipReloadTime
			MinSeconds="0s"
			MaxSeconds="0s"/>
		<Nuggets>
			<DamageNugget
				Damage="15.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="1.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIHammerheadUpgradedChaingun"
			Name="GDIHammerheadUpgradedChaingun"
			AttackRange="300.0"
			WeaponSpeed="999999.0"
			FireFX="FX_GDIHammerheadChaingunAP"
			FireVeteranFX="FX_GDIHammerheadChaingunAPHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND"
			CanFireWhileMoving="true"
			ClipSize="999999">

		<!--		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
Commented out to copy base weapon-->

		<ClipReloadTime
			MinSeconds="0s"
			MaxSeconds="0s"/>
		<Nuggets>
			<DamageNugget
				Damage="25.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="1.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="Reaper17TripodPulseCannonA_TiberiumEnhanced"
		Name="Reaper17TripodPulseCannonA_TiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="4"
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="700.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="10"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="Reaper17TripodPulseCannonB_TiberiumEnhanced"
		Name="Reaper17TripodPulseCannonB_TiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="5"
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="700.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="10"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="Reaper17TripodPulseCannonC_TiberiumEnhanced"
		Name="Reaper17TripodPulseCannonC_TiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="6"
				HitGroundFX="FX_AlienTibLaserGroundHit"/>
			<DamageNugget
				Damage="700.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="10"
			/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="Reaper17TripodPulseCannonA_SuperDuperTiberiumEnhanced"
		Name="Reaper17TripodPulseCannonA_SuperDuperTiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="4"/>
			<DamageNugget
				Damage="625.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="5"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="Reaper17TripodPulseCannonB_SuperDuperTiberiumEnhanced"
		Name="Reaper17TripodPulseCannonB_SuperDuperTiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="5"/>
			<DamageNugget
				Damage="625.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="5"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="Reaper17TripodPulseCannonC_SuperDuperTiberiumEnhanced"
		Name="Reaper17TripodPulseCannonC_SuperDuperTiberiumEnhanced"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienChargedFire"
		FireSound="ALI_ReaperTripod_ConversionBeamWeaponFireMS"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="1.75s"
			MaxSeconds="1.75s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="1s"
				LaserId="6"/>
			<DamageNugget
				Damage="625.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL"
			 />
			<SpendStolenTiberiumNugget
				AmountToSpend="5"
			/>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienStalkerTiberiumAgitation"
		Name="AlienStalkerTiberiumAgitation"
		AttackRange="375.0"
		WeaponSpeed="400.0"
		FireFX="FX_AlienTibAgitationFire"
		MinWeaponSpeed="400.0"
		MaxWeaponSpeed="400.0"
		AcceptableAimDelta="20d"
		AutoReloadsClip="AUTO"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="false"
		PreAttackType="PER_SHOT"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS NOT_SIMILAR">
		<PreAttackDelay
					MinSeconds="0.9s"
					MaxSeconds="0.9s"
		/>
		<FiringDuration
				MinSeconds="1.5s"
				MaxSeconds="1.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienTibAgitationProjectile"
				WarheadTemplate="AlienTiberiumAgitationExplosiveWeapon"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienTiberiumAgitationExplosiveWeapon"
		Name="AlienTiberiumAgitationExplosiveWeapon"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS NOT_SIMILAR"
		FireFX="FX_TibHitFX">
		<Nuggets>
			<DamageNugget
				Damage="1000.0"
				Radius="25.0"
				DamageType="TIBERIUM"
				DeathType="NORMAL" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						AcceptModelCondition="MONEY_STORED_AMOUNT_4" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "150%">
					<Filter
						AcceptModelCondition="MONEY_STORED_AMOUNT_3" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						AcceptModelCondition="MONEY_STORED_AMOUNT_1" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelTalonsBehemothArtilleryBombard"
		Name="SteelTalonsBehemothArtilleryBombard"
		HitPercentage="0%"
		ScatterRadius="40"
		AttackRange="50000.0"
		MinimumAttackRange="300.0"
		MinTargetPitch="-30d"
		MaxTargetPitch="30d"
		WeaponSpeed="500"
		FireFX="FX_GDI_CommandPostGolemCannonFire"
		WeaponRecoil="20d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ClipSize="1"
		ReAcquireDetailType="PER_SHOT"
		AutoReloadsClip="AUTO"
		ShotsPerBarrel="1"
		DisableScatterForTargetsOnWall="true"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		>
		<ClipReloadTime
			MinSeconds="3s"
			MaxSeconds="3s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIJuggernaughtBombardShell"
				WarheadTemplate="JuggernaughtArtilleryWarheadBombard">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>

	</WeaponTemplate>

	<WeaponTemplate
		id="CyborgMinigunRangefinder"
		Name="CyborgMinigunRangefinder"
		AttackRange="170"
		LeechRangeWeapon="true"
		AcceptableAimDelta="45d"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		FinishAttackOnceStarted="false"
	 		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
	</WeaponTemplate>

	<WeaponTemplate
		id="NODCyborgMinigun"
		Name="NODCyborgMinigun"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="NOD_Awakened_GunFire"
		FireFX="FX_NODRifleManFire2"
		FireVeteranFX="FX_GDIRifleManFireHeroic2"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		>
		<FiringDuration
			MinSeconds="0.1s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<DamageNugget
				Damage="18.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="AlienStalkerShardWeapon"
			Name="AlienStalkerShardWeapon"
			AttackRange="250.0"
			WeaponSpeed="500.0"
			FireSound="ALI_Stalker_ShardWeaponFire"
			FireFX="FX_AlienTibShardFire"
			FireVeteranFX="FX_AlienTibShardFireHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
			CanFireWhileMoving="true"
			AcceptableAimDelta="10d"
			PreAttackType="PER_CLIP"
			ReAcquireDetailType="PER_CLIP"
			ClipSize="3">
		<PreAttackDelay
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="1.2s"
			MaxSeconds="1.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienTibShardProjectile"
				WarheadTemplate="AlienStalkerTiberiumShardWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienTibShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienTiberiumShardWarhead"
		Name="AlienTiberiumShardWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "20%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienStalkerTiberiumShardWarhead"
		Name="AlienTiberiumShardWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND">
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienStalkerBlueShardWeapon"
		Name="AlienStalkerBlueShardWeapon"
		AttackRange="250.0"
		WeaponSpeed="500.0"
		FireSound="ALI_Stalker_ShardWeaponFireVeteran"
		FireFX="FX_AlienTibShardFireBlue"

		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		PreAttackType="PER_CLIP"
		ReAcquireDetailType="PER_CLIP"
		ClipSize="3">
		<PreAttackDelay
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="1.2s"
			MaxSeconds="1.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienBlueShardProjectile"
				WarheadTemplate="AlienStalkerBlueShardWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienBlueShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienBlueShardWarhead"
		Name="AlienBlueShardWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="180.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARDBLUE" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "20%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienStalkerBlueShardWarhead"
		Name="AlienBlueShardWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND">
		<Nuggets>
			<DamageNugget
				Damage="180.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARDBLUE" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienShardWalkerWeapon"
		  Name="AlienShardWalkerWeapon"
		  AttackRange="300.0"
		  WeaponSpeed="500.0"
		  FireSound="ALI_GunWalker_ShardWeaponFireMS"
		  FireFX="FX_AlienTibShardFire"
		  FireVeteranFX="FX_AlienTibShardFireHeroic"
		  ClipSize="5"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
			MinSeconds="0.4s"
			MaxSeconds="0.4s"
		  />
		<ClipReloadTime
		MinSeconds="0.5s"
		MaxSeconds="0.6s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienTibShardProjectile"
				WarheadTemplate="AlienShardWalkerWeaponWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienTibShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienShardWalkerWeaponWarhead"
		Name="AlienShardWalkerWeaponWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="120.0"
				Radius="0.0"
				DamageType="GUN"
				DeathType="NORMAL"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienShardWalkerBlueShardWeapon"
		  Name="AlienShardWalkerBlueShardWeapon"
		  AttackRange="300.0"
		  WeaponSpeed="500.0"
		  FireSound="ALI_GunWalker_BlueShardWeaponFireMS"
		  FireFX="FX_AlienTibShardFireBlue"
		  FireVeteranFX="FX_AlienTibShardFireHeroic"
		  ClipSize="5"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
			MinSeconds="0.4s"
			MaxSeconds="0.4s"
		  />
		<ClipReloadTime
		MinSeconds="0.5s"
		MaxSeconds="0.6s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienBlueShardProjectile"
				WarheadTemplate="AlienShardWalkerBlueShardWeaponWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienBlueShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienShardWalkerBlueShardWeaponWarhead"
		Name="AlienShardWalkerBlueShardWeaponWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="160.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARDBLUE"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- Mechapede Weapons -->

	<!-- Same as Razor Drone weapon with an offset on the muzzle flash -->
	<!-- not quite the same in that the ClipSize is different so audio is not hooked the same -->
	<WeaponTemplate
				id="AlienMechapedeHeadWeapon"
				Name="AlienMechapedeHeadWeapon"
				AttackRange="150.0"
				FireSound="ALI_RazorDrone_Weapon1Fire"
				FireFX="FX_AlienBuzzerFireOffset"
				FireVeteranFX="FX_AlienBuzzerFireOffsetHeroic"
				WeaponSpeed="999999.0"
				RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
				ReAcquireDetailType="PRE_FIRE"
				ClipSize="3"
				AcceptableAimDelta="10d"
				CanFireWhileMoving="true"
				NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="0.75s"
			MaxSeconds="0.75s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"/>
			<DamageNugget
				Damage="70.0"
				Radius="0.0"
				DelayTimeSeconds="0.4s"
				DamageType="CANNON"
				DamageFXType="ALIEN_BUZZER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<!-- see head weapon -->
	<WeaponTemplate
				id="AlienMechapedeRazorDroneWeapon"
				Name="AlienMechapedeRazorDroneWeapon"
				AttackRange="175.0"
				FireSound="ALI_RazorDrone_Weapon1Fire"
				FireFX="FX_AlienBuzzerFire"
				FireVeteranFX="FX_AlienBuzzerFireHeroic"
				WeaponSpeed="999999.0"
				RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
				ReAcquireDetailType="PRE_FIRE"
				ClipSize="3"
				AcceptableAimDelta="10d"
				CanFireWhileMoving="true"
				NoVictimNeeded="true">
		<FiringDuration
			MinSeconds="0.75s"
			MaxSeconds="0.75s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"/>
			<DamageNugget
				Damage="70.0"
				Radius="0.0"
				DelayTimeSeconds="0.4s"
				DamageType="CANNON"
				DamageFXType="ALIEN_BUZZER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienMechapedeProtonCannon"
		  Name="AlienMechapedeProtonCannon"
		  AttackRange="325.0"
		  WeaponSpeed="400.0"
		  FireSound="ALI_SeekerTank_DiskWeaponFire"
		  FireFX="FX_AlienMechapedePlasmaDiskFire"
		  FireVeteranFX="FX_AlienMechapedePlasmaDiskFireHeroic"
		  RadiusDamageAffects="ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		  ClipSize="5"
		  CanFireWhileMoving="true"
		  ReAcquireDetailType="PER_SHOT">

		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s"
		/>

		<ClipReloadTime
			MinSeconds="1.7s"
			MaxSeconds="1.7s"
		/>

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienMechapedeProtonCannonWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>



	<WeaponTemplate
		id="AlienMechapedeProtonCannonWarhead"
		Name="AlienMechapedeProtonCannonWarhead"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ProjectileCollidesWith="ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="18.0"
				Radius="10.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK">


				<DamageScalarDetails Scalar= "400%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>


	</WeaponTemplate>

	<WeaponTemplate id="AlienMechapedeTioxinBlastCannon"
			Name="AlienMechapedeTioxinBlastCannon"
			AttackRange="150.0"
			WeaponSpeed="999999.0"
			FiringLoopSound="ALI_Corrupter_BeamWeaponLoopMS"
			FiringLoopSoundContinuesDuringReload="true"
			AcceptableAimDelta="10d"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND ANTI_STRUCTURE"
			ClipSize="2"
			CanFireWhileMoving="true"
			ReAcquireDetailType="PER_CLIP">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s"/>
		<ClipReloadTime
			MinSeconds="0s"
			MaxSeconds="0s" />
		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>
			<!-- Damage to all enemy infantry, with spawning if dead 40 default-->
			<DamageNugget
				Damage="3.0"
				Radius="5.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE"
				
			>
				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY"
					Relationship="ENEMIES">
					<ExcludeThing>Viceroid</ExcludeThing>
				</SpecialObjectFilter>

				<!-- Removing this for now, it spawns them too fast.-->
				<!-- Remember to change to DamageAndSpawnNugget if you put it back in
				<SpawnTemplate>Viceroid</SpawnTemplate>
				-->

			</DamageNugget>

			<!-- regular damage to corrupted infantry -->
			<DamageNugget
				Damage="3.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter Rule="NONE">
					<IncludeThing>CorruptedInfantry</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Damage to all enemy non-infantry -->
			<DamageNugget
				Damage="15.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY HORDE"
					Relationship="ENEMIES NEUTRAL"
				/>
			</DamageNugget>

			<!-- Heal to all allies -->
			<!-- IF YOU ADD A UNIT HERE, ADD IT TO THE CORRUPTER WEAPON AS WELL -->
			<DamageNugget
				Damage="5.0"
				Radius="30.0"
				DamageType="HEALING">
				<SpecialObjectFilter Rule="NONE" Relationship="ALLIES">
					<IncludeThing>AlienAnnihilatorTripod</IncludeThing>
					<IncludeThing>AlienAssimilator</IncludeThing>
					<IncludeThing>AlienBuzzers</IncludeThing>
					<IncludeThing>AlienCorrupter</IncludeThing>
					<IncludeThing>AlienDevastatorWarship</IncludeThing>
					<IncludeThing>AlienDevourerTank</IncludeThing>
					<IncludeThing>AlienExplorer</IncludeThing>
					<IncludeThing>AlienGunWalker</IncludeThing>
					<IncludeThing>AlienHarvester</IncludeThing>
					<IncludeThing>AlienInvaderFighter</IncludeThing>
					<IncludeThing>AlienMastermind</IncludeThing>
					<IncludeThing>AlienBlinkMastermind</IncludeThing>
					<IncludeThing>AlienMCV</IncludeThing>
					<IncludeThing>AlienMothership</IncludeThing>
					<IncludeThing>AlienPlanetaryAssaultCarrier</IncludeThing>
					<IncludeThing>AlienRazorDrones</IncludeThing>
					<IncludeThing>AlienRazorDroneSquad</IncludeThing>
					<IncludeThing>AlienSeekerTank</IncludeThing>
					<IncludeThing>AlienShockTrooper</IncludeThing>
					<IncludeThing>AlienShockTrooperSquad</IncludeThing>
					<IncludeThing>AlienStalker</IncludeThing>
					<IncludeThing>AlienStalkerSquad</IncludeThing>
					<IncludeThing>AlienStormrider</IncludeThing>
					<IncludeThing>AlienCustomizableVehicle</IncludeThing>
					<IncludeThing>AlienMillipedeHead</IncludeThing>
					<IncludeThing>AlienMillipedeBody</IncludeThing>
					<IncludeThing>AlienEradicatorHexapod</IncludeThing>
					<IncludeThing>Reaper17AnnihilatorTripod</IncludeThing>
					<IncludeThing>Reaper17Harvester</IncludeThing>
					<IncludeThing>Reaper17ShardWalker</IncludeThing>
					<IncludeThing>Reaper17SeekerTank</IncludeThing>
					<IncludeThing>Reaper17DevourerTank</IncludeThing>
					<IncludeThing>Reaper17ShockTrooper</IncludeThing>
					<IncludeThing>Reaper17ShockTrooperSquad</IncludeThing>
					<IncludeThing>Reaper17Stalker</IncludeThing>
					<IncludeThing>Reaper17StalkerSquad</IncludeThing>
					<IncludeThing>Reaper17Corrupter</IncludeThing>
					<IncludeThing>Reaper17EradicatorHexapod</IncludeThing>
					<IncludeThing>Traveler59SeekerTank</IncludeThing>
					<IncludeThing>Traveler59AnnihilatorTripod</IncludeThing>
					<IncludeThing>Traveler59Harvester</IncludeThing>
					<IncludeThing>Traveler59BlinkMastermind</IncludeThing>
					<IncludeThing>Traveler59Cultist</IncludeThing>
					<IncludeThing>Traveler59CultistSquad</IncludeThing>
					<IncludeThing>Traveler59GunWalker</IncludeThing>
					<IncludeThing>Traveler59Corrupter</IncludeThing>
					<IncludeThing>Traveler59RazorDrone</IncludeThing>
					<IncludeThing>Traveler59RazorDroneSquad</IncludeThing>
					<IncludeThing>Traveler59ShockTrooper</IncludeThing>
					<IncludeThing>Traveler59ShockTrooperSquad</IncludeThing>
					<IncludeThing>Traveler59EradicatorHexapod</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>


			<!-- Garrison clear -->
			<!--
			<DamageContainedNugget 
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_AlienInfantryDeathFX"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE" 
				DamageType="GRENADE" 		
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			-->

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienMechapedeShardWeapon"
		Name="AlienMechapedeShardWeapon"
		AttackRange="325.0"
		WeaponSpeed="500.0"
		FireSound="ALI_Stalker_ShardWeaponFire"
		FireFX="FX_AlienTibShardFire"
		FireVeteranFX="FX_AlienTibShardFireHeroic"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		AcceptableAimDelta="10d"
		PreAttackType="PER_CLIP"
		ReAcquireDetailType="PER_CLIP"
		ClipSize="3">
		<PreAttackDelay
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienTibShardProjectile"
				WarheadTemplate="AlienMechapedeTiberiumShardWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienTibShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienMechapedeTiberiumShardWarhead"
		Name="AlienMechapedeTiberiumShardWarhead"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "20%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<!-- End Mechapede Weapons -->

	<WeaponTemplate
		id="AlienSeedTiberiumWeapon"
		Name="AlienSeedTiberiumWeapon"
		AttackRange="10000.0"
		WeaponSpeed="300"
		AcceptableAimDelta="180d"
		ClipSize="0"
 		>
		<FiringDuration
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODSeedTiberiumFieldWeaponWarhead"
				ProjectileTemplate="NODSeedTiberiumProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="TiberiumHiveWeapon"
		Name="TiberiumHiveWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS NOT_SIMILAR"
		>
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="2.5s"
		/>
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="10.0"
				Radius="20.0"
				UnderAttackOverrideEvaEvent="DamagedByTiberium"
				DamageType="TIBERIUM"
				DamageFXType="ALIEN_CANNON"
				DeathType="BURNED">
				<!--		<SpecialObjectFilter
					Rule="ANY"
					Include="INFANTRY" >
					<ExcludeThing>AlienBuzzers</ExcludeThing>
					<ExcludeThing>AlienBuzzers_Slaved</ExcludeThing>
					<ExcludeThing>AlienAssimilator</ExcludeThing>
					<ExcludeThing>AlienMastermind</ExcludeThing>
					<ExcludeThing>AlienBlinkMastermind</ExcludeThing>
					<ExcludeThing>AlienRazorDrones</ExcludeThing>
					<ExcludeThing>AlienRazorDroneSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooper</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad</ExcludeThing>
					<ExcludeThing>AlienShockTrooperSquad_Veteran</ExcludeThing>
					<ExcludeThing>AlienStalker</ExcludeThing>
					<ExcludeThing>AlienStalkerSquad</ExcludeThing>
					<ExcludeThing>MutantMarauder</ExcludeThing>
					<ExcludeThing>MutantMarauderSquad</ExcludeThing>
					<ExcludeThing>Viceroid</ExcludeThing>
					<ExcludeThing>GDIZoneTrooper</ExcludeThing>
					<ExcludeThing>GDIZoneTrooperSquad</ExcludeThing>
				</SpecialObjectFilter>
		-->
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="TemporalWormholeWeaponTrigger"
		Name="TemporalWormholeWeaponTrigger"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0">
		<Nuggets>
			<AttributeModifierNugget
				Radius="125.0"
				PartitionFilterTestType="CIRCLE"
				ForbiddenTargetObjectStatus="IN_STASIS"
				AttributeModifierName="AttributeModifier_TemporalWormhole">
			</AttributeModifierNugget>
			<TintObjectsNugget
				Radius="125"
				PreColorTime="0s"
				SustainedColorTime="1.25s"
				PostColorTime="0s"
				Frequency=".3"
				Amplitude="1">
				<Color R="-0.0" G="-0.0" B="0.8"/>
			</TintObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="CultistMindControlWeaponTrigger"
		Name="CultistMindControlWeaponTrigger"
		AttackRange="195.0"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AcceptableAimDelta="180d"

    AntiMask="ANTI_GROUND">
		<FiringDuration
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<ClipReloadTime
			MinSeconds="15s"
			MaxSeconds="15s" />
		<Nuggets>
			<SpecialPowerNugget
				SpecialPowerTemplate="SpecialPower_CultistMindControlGetInRange"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="CultistMindControlWeaponRangeFinder"
		Name="CultistMindControlWeaponRangeFinder"
		AttackRange="225.0"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AcceptableAimDelta="180d"
    AntiMask="ANTI_GROUND">
		<FiringDuration
			MinSeconds="0.25s"
			MaxSeconds="0.25s" />
		<ClipReloadTime
			MinSeconds="15s"
			MaxSeconds="15s" />
		<Nuggets>
			<SpecialPowerNugget
				SpecialPowerTemplate="SpecialPower_CultistMindControlGetInRange"/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ConfessorSquadLeadershipBuff"
		Name="ConfessorSquadLeadershipBuff"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		RadiusDamageAffects="NOT_SIMILAR ALLIES"
		>
		<Nuggets>
			<AttributeModifierNugget
				Radius="115"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_BlackHandLeadership">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE VEHICLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
			</AttributeModifierNugget>
			<TintObjectsNugget
				Radius="115"
				PreColorTime="0s"
				SustainedColorTime="1.5s"
				PostColorTime="0s"
				Frequency="0.3"
				Amplitude="1">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE VEHICLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
				<Color R="0.7" G="-0.0" B="-0.0"/>
			</TintObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIShattererShockWaveCannon"
		Name="GDIShattererShockWaveCannon"
		AttackRange="350.0"
		MinimumAttackRange="0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="0d"
		FireSound="GDI_Shatterer_WeaponFire"
		FireFX="FX_ShattererSonicFire"
		FireVeteranFX="FX_ShattererSonicFireHeroic"
		ClipSize="1">
		<PreAttackDelay
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION"
			MaxSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		<ClipReloadTime
			MinSeconds="1.1s"
			MaxSeconds="1.3s" />
		<Nuggets>
			<ActivateLinearDamageNugget Lifetime="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelShattererShockWaveCannon"
		Name="SteelShattererShockWaveCannon"
		AttackRange="350.0"
		MinimumAttackRange="0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="0d"
		FireSound="GDI_Shatterer_WeaponFire"
		FireFX="FX_ShattererSonicFire"
		FireVeteranFX="FX_ShattererSonicFireHeroic"
		ClipSize="1">
		<PreAttackDelay
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION"
			MaxSeconds="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		<ClipReloadTime
			MinSeconds="1.1s"
			MaxSeconds="1.3s" />
		<Nuggets>
			<ActivateLinearDamageNugget Lifetime="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ShattererSweepWeapon"
		Name="ShattererSweepWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
		Damage="1000.0"
		Radius="10"
		DamageType="CANNON" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="ImprovedZTSweepWeapon"
	Name="ImprovedZTSweepWeapon"
	RadiusDamageAffects="ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
		Damage="20.0"
		Radius="=1.0"
		DamageType="CANNON" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="TibVeinDetonation"
		Name="TibVeinDetonation"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<Nuggets>
			<DamageNugget
				Damage="1000"
				DamageTaperOff="15"
				Radius="250"
				DamageType="CANNON"
				DeathType="DETONATED" >
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="AIRCRAFT"/>
				<DamageScalarDetails Scalar= "100%">
					<Filter
						Rule="NONE"
						Include="TIBERIUM" />
				</DamageScalarDetails>
			</DamageNugget>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<ReportWeaponFiredStatNugget/>
		</Nuggets>
	</WeaponTemplate>

  <WeaponTemplate
    id="VeinDetonationCreationWeapon"
    Name="VeindDetionationCreationWeapon"
    RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
    AttackRange="50000.0"
    >
    <Nuggets>
      <DamageNugget
				Damage="10"
				DamageTaperOff="0"
				Radius="5"
				DamageType="CANNON"
				DeathType="DETONATED" >
        <SpecialObjectFilter
					Rule="ALL"
					Exclude="AIRCRAFT"/>
        <DamageScalarDetails Scalar= "100%">
          <Filter
						Rule="NONE"
						Include="TIBERIUM" />
        </DamageScalarDetails>
      </DamageNugget>
      <WeaponOCLNugget
				WeaponOCL="OCL_NODVeinDetonation" />
      <ReportWeaponFiredStatNugget/>
    </Nuggets>
  </WeaponTemplate>

	<WeaponTemplate
		id="OrcaEchoCannon"
		Name="OrcaEchoCannon"
		AttackRange="250.0"
		WeaponSpeed="300.0"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		PreAttackType="PER_SHOT"
		ClipSize="5"
		ScatterRadius="5"
		ScatterLength="5"
		AutoReloadsClip="RETURN_TO_BASE"
		FireSound="GDI_ZoneRaider_SonicRifleFire"
		FireFX="FX_GDIOrcaEchoCannonFire"
		FireVeteranFX="FX_GDIOrcaEchoCannonFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		AcceptableAimDelta="2d"
		>

		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.0s" />
		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
				MinSeconds="7.5s"
				MaxSeconds="7.5s" />

		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIOrcaECHOProjectile"
				WarheadTemplate="OrcaEchoCannonWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIOrcaECHOProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="80.0"
				Suppression="20"
				DurationSeconds="7.5s" />
		</Nuggets>
		<ScatterRadiusVsType
		Radius="20.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="OrcaEchoCannonWarhead"
		Name="OrcaEchoCannonWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"

		AntiMask="ANTI_GROUND ANTI_STRUCTURE" >
		<PreAttackDelay
			MinSeconds="0.1s"
			MaxSeconds="0.2s" />
		<Nuggets>
			<DamageNugget
				Damage="750"
				Radius="60.0"
				DamageTaperOff="15"
				DamageType="ROCKET"
				DamageFXType="GDI_ECHOCANNON"
				DeathType="EXPLODED">

			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZOCOMBombingRunOrcaWeapon"
		Name="ZOCOMBombingRunOrcaWeapon"
		AttackRange="250.0"
		WeaponSpeed="300.0"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AutoReloadsClip="NONE"
		ClipSize="2"
		ScatterRadius="10"
		ScatterLength="5"
		FireSound="GDI_ZoneRaider_SonicRifleFire"
		FireFX="FX_GDIOrcaEchoCannonFire"
		FireVeteranFX="FX_GDIOrcaEchoCannonFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		AcceptableAimDelta="0d"
		>

		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.0s" />
		<FiringDuration
				MinSeconds="0.0s"
				MaxSeconds="0.0s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="OrcaEchoCannonWarhead"
				ProjectileTemplate="GDIOrcaECHOProjectile" />
		</Nuggets>
	</WeaponTemplate>


	<!-- Old Orcha Echo Cannon

<WeaponTemplate
		id="OrcaEchoCannon"
		Name="OrcaEchoCannon"
		AttackRange="250.0" 
		WeaponSpeed="200" 
		MinWeaponSpeed="300" 
		MaxWeaponSpeed="310" 
		FireFX="FX_GDIOrcaEchoCannonFire"
		FireVeteranFX="FX_GDIOrcaEchoCannonFireHeroic"
		AcceptableAimDelta="20d"
		ClipSize="6"  
		AutoReloadsClip="RETURN_TO_BASE"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
		<ClipReloadTime
				MinSeconds="7.5s"
				MaxSeconds="7.5s" />
		<Nuggets>
			<ProjectileNugget 
				ProjectileTemplate="GDIOrcaECHOProjectile"
				WarheadTemplate="EchoCannonWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIOrcaECHOProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="10"
				DurationSeconds="1.0s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate> 

	<WeaponTemplate
		id="EchoCannonWarhead"
		Name="EchoCannonWarhead" 
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND" >
		<Nuggets>
			<DamageNugget 
				Damage="1000.0" 
				Radius="100.0"
				DamageTaperOff="0"
				DamageType="ROCKET" 
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED">
				
			<DamageScalarDetails Scalar= "25%">
				<Filter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate> -->


	<WeaponTemplate
		id="OverlordsWrathSpawnRock"
		Name="OverlordsWrathSpawnRock"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<PreAttackDelay
			MinSeconds="4.0s"
			MaxSeconds="5.0s" />
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_AlienGiantTiberiumRock" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="OverlordsWrathProjectile"
		Name="OverlordsWrathProjectile"
		AttackRange="50000.0"
		WeaponSpeed="1100"
		ClipSize="1"
		AutoReloadsClip="NONE"
 		>
		<FiringDuration
			MinSeconds="5s"
			MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="OverlordsWrathWeapon"
				ProjectileTemplate="AlienGiantTiberiumRock" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="OverlordsWrathWeapon"
		Name="OverlordsWrathWeapon"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<Nuggets>
			<DamageNugget
					  Damage="3000.0"
					  Radius="235.0"
					  DamageTaperOff="15"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_RIFLE"
					  DeathType="DETONATED"
					  CylinderAOE="true"
					  VictimShroudRevealer="ArtilleryShroudRevealer"/>
			<WeaponOCLNugget
				WeaponOCL="OCL_GenericTreeCrusher" />
			<SuppressionNugget
				Radius="280.0"
				Suppression="200"
				DurationSeconds="10s" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="OverlordsWrathMiniProjectile"
		Name="OverlordsWrathMiniProjectile"
		AttackRange="50000.0"
		WeaponSpeed="1100"
		ClipSize="1"
		AutoReloadsClip="NONE"
 		>
		<FiringDuration
			MinSeconds="2s"
			MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="OverlordsWrathMiniWeapon"
				ProjectileTemplate="AlienMiniTiberiumRock" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="OverlordsWrathMiniProjectile2"
		Name="OverlordsWrathMiniProjectile2"
		AttackRange="50000.0"
		WeaponSpeed="1100"
		ClipSize="1"
		AutoReloadsClip="NONE"
 		>
		<FiringDuration
			MinSeconds="2s"
			MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="OverlordsWrathMiniWeapon"
				ProjectileTemplate="AlienMiniTiberiumRock2" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="OverlordsWrathMiniWeapon"
		Name="OverlordsWrathMiniWeapon"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<Nuggets>
			<DamageNugget
					  Damage="500.0"
					  Radius="75.0"
					  DamageTaperOff="15"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_RIFLE"
					  DeathType="DETONATED"
					  CylinderAOE="true"
					  VictimShroudRevealer="ArtilleryShroudRevealer"/>
			<SuppressionNugget
				Radius="280.0"
				Suppression="200"
				DurationSeconds="10s" />
		</Nuggets>
	</WeaponTemplate>

	<!-- 
////					////
////	  SHARD LAUNCHER WEAPONS	////
////					////
-->
	<WeaponTemplate
		  id="AlienSeekerTankShardLauncherWeapon"
		  Name="AlienSeekerTankShardLauncherWeapon"
		  AttackRange="250.0"
		  WeaponSpeed="400.0"
		  FireSound="ALI_SeekerTank_ShardWeaponFire"
		  FireFX="FX_AlienTibShardFire"
		  FireVeteranFX="FX_AlienTibShardFireHeroic"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		  ClipSize="10"
		  CanFireWhileMoving="true"
		  ReAcquireDetailType="PER_SHOT">

		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s"
		/>

		<ClipReloadTime
			MinSeconds="1.7s"
			MaxSeconds="1.7s"
		/>

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienSeekerTankShardLauncherWarhead"
				ProjectileTemplate="AlienTibShardProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienTibShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienSeekerTankShardLauncherWarhead"
		Name="AlienSeekerTankShardLauncherWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				Radius="10.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "25%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlasmaMissileBatteryShardLauncherWeapon"
		Name="AlienPlasmaMissileBatteryShardLauncherWeapon"
		AttackRange="450.0"
		WeaponSpeed="300"
		FireSound="ALI_PlasmaMissileBattery_ShardWeaponFire"
		FireFX="FX_AlienTibShardFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="15"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">

		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s"
		/>
		<ClipReloadTime
			MinSeconds="1s"
			MaxSeconds="1s"
		/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienPlasmaMissileBatteryShardLauncherWarhead"
				ProjectileTemplate="AlienTibShardProjectile">

			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="50"
				DurationSeconds="2s"
			/>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="AlienPlasmaMissileBatteryShardLauncherWarhead"
		Name="AlienPlasmaMissileBatteryShardLauncherWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="250.0"
				Radius="15.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_TIBSHARD" >
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPhotonCannonShardLauncherWeapon"
		Name="AlienPhotonCannonShardLauncherWeapon"
		AttackRange="350.0"
		WeaponSpeed="400.0"
		FireSound="ALI_PhotonCannon_ShardWeaponFire"
		FireFX="FX_AlienTibShardFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ClipSize="15"
		ReAcquireDetailType="PER_SHOT">
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="3.4s"
			MaxSeconds="3.4s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienPhotonCannonShardLauncherWarhead"
				ProjectileTemplate="AlienTibShardProjectile" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPhotonCannonShardLauncherWarhead"
			Name="AlienPhotonCannonShardLauncherWarhead"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="140.0"
				Radius="5.0"
				DamageType="CANNON"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "50%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- 
////					////
////	END OF SHARD LAUNCHER WEAPONS	////
////					////
-->

	<WeaponTemplate
		id="RailgunAcceleratorTrigger"
		Name="RailgunAcceleratorTrigger"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		ClipSize="1"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<!--		<WeaponOCLNugget
				WeaponOCL="OCL_GDIRailgunAcceleratorPowerSucker" />   -->
			<AttributeModifierNugget
				Radius="200.0"
				PartitionFilterTestType="CIRCLE"
				ForbiddenTargetObjectStatus="IN_STASIS"
				AttributeModifierName="AttributeModifier_RailgunAccelerator">
				<SpecialObjectFilter
					Rule="ALL"
					StatusBitFlags="RIDER2" >
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="RailgunAcceleratorDamage"
		Name="RailgunAcceleratorDamage"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		ClipSize="1"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<DOTNugget
				Damage="75"
				Radius="200.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="EXPLODED"
				DamageInterval="1"
				DamageDuration="15">
				<SpecialObjectFilter
					Rule="ALL"
					StatusBitFlags="RIDER2" >
				</SpecialObjectFilter>
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Relationship="ALLIES ENEMIES NEUTRAL">
						<IncludeThing>GDIMammoth</IncludeThing>
						<IncludeThing>SteelTalonsMammoth</IncludeThing>
					</Filter>
				</DamageScalarDetails>
				<DamageScalarDetails
					Scalar= "250%">
					<Filter
						Relationship="ALLIES ENEMIES NEUTRAL">
						<IncludeThing>GDIZoneTrooper</IncludeThing>
					</Filter>
				</DamageScalarDetails>
			</DOTNugget>
			<!--		<DamageNugget
				Radius="200.0"
				Damage="120.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				ForbiddenTargetObjectStatus="IN_STASIS">
				<SpecialObjectFilter
					Rule="ALL"
					StatusBitFlags="RIDER2" >
				</SpecialObjectFilter>
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Relationship="ALLIES ENEMIES NEUTRAL">
						<IncludeThing>GDIMammoth</IncludeThing>
						<IncludeThing>SteelTalonsMammoth</IncludeThing>
					</Filter>
				</DamageScalarDetails>		
			</DamageNugget>	
	-->
		</Nuggets>
	</WeaponTemplate>

	<!-- CHARGED PARTICLE BEAMS -->

	<WeaponTemplate
		id="NODShredderTurretSpawnChargedParticleBeamWeapon"
		Name="NODShredderTurretSpawnChargedParticleBeamWeapon"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireFX="FX_BlackHand_ShredderTurret_ChargedParticleBeamFire"
		FireVeteranFX="FX_BlackHand_ShredderTurret_ChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="9"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="0.2s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHitG" />

			<DamageNugget
				Damage="40.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_PARTICLEBM"
				DeathType="LASERED" />

			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MarkedOfKaneShredderTurretSpawnSuperChargedParticleBeamWeapon"
		Name="MarkedOfKaneShredderTurretSpawnSuperChargedParticleBeamWeapon"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireFX="FX_MarkedOfKane_ShredderTurret_ChargedParticleBeamFire"
		FireVeteranFX="FX_MarkedOfKane_ShredderTurret_ChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="9"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="0.2s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<Nuggets>

			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHit"	/>

			<DamageNugget
				Damage="40.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_PARTICLEBM"
				DeathType="LASERED" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVenomChargedParticleBeam"
		Name="NODVenomChargedParticleBeam"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FireSound="NOD_Venom_CapacitorFire"
		FireFX="FX_ChargedParticleBeamFire"
		FireVeteranFX="FX_ChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		ClipSize="4"
		>
		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.6s"
			MaxSeconds="0.6s" />
		<ClipReloadTime
			MinSeconds="0.23s"
			MaxSeconds="0.27s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHit"	 />

			<DamageNugget
				Damage="70.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_PARTICLEBM"
				DeathType="LASERED" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MarkedOfKaneVenomSuperChargedParticleBeam"
		Name="MarkedOfKaneVenomSuperChargedParticleBeam"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		FireSound="NOD_Venom_CapacitorFire"
		FireFX="FX_SChargedParticleBeamFire"
		FireVeteranFX="FX_SChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		AcceptableAimDelta="10d"
		ClipSize="1"
		>
		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.3s"
			MaxSeconds="0.4s" />
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHit"	/>

			<DamageNugget
				Damage="165.0"
				Radius="0.0"
				DamageType="GUN"
				DamageFXType="NOD_PARTICLEBM"
				DeathType="LASERED" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="100"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODConfessorChargedParticleBeam"
		Name="NODConfessorChargedParticleBeam"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		FireSound="NOD_Confessor_ChargedParticleBeamWeaponFire"
		FireFX="FX_ChargedParticleBeamFire"
		FireVeteranFX="FX_ChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		ClipSize="5"
			>
		<PreAttackDelay
		MinSeconds="0.3s"
		MaxSeconds="0.3s" />

		<FiringDuration
			MinSeconds="1.4s"
			MaxSeconds="1.5s" />
		<ClipReloadTime
			MinSeconds="0.5s"
			MaxSeconds="0.6s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHitG" />
			<DamageNugget
					Damage="100.0"
					Radius="0.0"
					DelayTimeSeconds="0.0s"
					DamageType="GUN"
					DamageFXType="NOD_PARTICLEBM"
					DeathType="NORMAL" />
			<SuppressionNugget
					Radius="10.0"
					Suppression="25"
					DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODCyborgChargedParticleBeam"
		Name="NODCyborgChargedParticleBeam"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		FireSoundPerClip="NOD_Enlightened_ChargedParticleBeamWeaponFire"
		FireFX="FX_ChargedParticleBeamFire"
		FireVeteranFX="FX_ChargedParticleBeamFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
			>
		<PreAttackDelay
		MinSeconds="0.6333333s"
		MaxSeconds="0.6333333s" />

		<FiringDuration
			MinSeconds="1.6s"
			MaxSeconds="1.8s" />
		<ClipReloadTime
			MinSeconds="0.23s"
			MaxSeconds="0.27s" />
		<Nuggets>

			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHitG" />
			<DamageNugget
					Damage="150.0"
					Radius="0.0"
					DelayTimeSeconds="0.0s"
					DamageType="CANNON"
					DamageFXType="NOD_PARTICLEBM"
					DeathType="NORMAL" />
			<SuppressionNugget
					Radius="10.0"
					Suppression="25"
					DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="MarkedOfKaneCyborgSuperChargedParticleBeam"
			Name="MarkedOfKaneCyborgSuperChargedParticleBeam"
			AttackRange="300.0"
			WeaponSpeed="999999.0"
			PreAttackType="PER_SHOT"
			ClipSize="1"
			AutoReloadsClip="AUTO"
			FireSoundPerClip="NOD_Enlightened_SuperChargedParticleBeamWeaponFire"
			FireFX="FX_SChargedParticleBeamFire"
			FireVeteranFX="FX_SChargedParticleBeamFireHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND"
			AcceptableAimDelta="10d"
			CanFireWhileMoving="true"
			>
		<PreAttackDelay
		MinSeconds="0.6333333s"
		MaxSeconds="0.6333333s" />

		<FiringDuration
			MinSeconds="1.8s"
			MaxSeconds="2.0s" />
		<ClipReloadTime
			MinSeconds="0.23s"
			MaxSeconds="0.27s" />

		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.25s"
				LaserId="1"
				HitGroundFX="FX_ChargedParticleBeamHit" />
			<DamageNugget
					Damage="250.0"
					Radius="0.0"
					DelayTimeSeconds="0.0s"
					DamageType="CANNON"
					DamageFXType="NOD_PARTICLEBM"
					DeathType="NORMAL" />
			<SuppressionNugget
					Radius="10.0"
					Suppression="25"
					DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="PropagandaTowerBuff"
		Name="PropagandaTowerBuff"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		RadiusDamageAffects="NOT_SIMILAR ALLIES"
		>
		<Nuggets>
			<AttributeModifierNugget
				Radius="350"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_BlackHandLeadership">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE STRUCTURE VEHICLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
			</AttributeModifierNugget>
			<TintObjectsNugget
				Radius="350"
				PreColorTime="0s"
				SustainedColorTime="1.5s"
				PostColorTime="0s"
				Frequency="0.3"
				Amplitude="1">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE STRUCTURE VEHICLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
				<Color R="0.7" G="-0.0" B="-0.0"/>
			</TintObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODBlackHandUpgradedFlamethrower"
		  Name="NODBlackHandUpgradedFlamethrower"
		  AttackRange="180.0"
		  WeaponSpeed="999999.0"
		  RadiusDamageAffects="ENEMIES NEUTRALS"
		  ClipSize="20"
		  FireSound="NOD_BlackHand_FlameWeaponStart"
		  AcceptableAimDelta="10d"
		  CanFireWhileMoving="true">

		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>

			<DamageContainedNugget
				MaxUnitsToDamage="10"
				WindowBlastFX="FX_PurifyingFlameClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="75"
				Radius="15.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<SuppressionNugget
				Radius="25.0"
				Suppression="300"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			  id="NODBlackHandFlameTankUpgradedFlamer"
			  Name="NODBlackHandFlameTankUpgradedFlamer"
			  AttackRange="150.0"
			  WeaponSpeed="150.0"
			  RadiusDamageAffects="ENEMIES NEUTRALS"
			  ClipSize="10"
			FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
			FiringLoopSoundContinuesDuringReload="true"
			  AcceptableAimDelta="20d"
			  CanFireWhileMoving="true"
	    >
		<!-- FireSound="NOD_BlackHand_FlameWeaponStart" -->
		<!-- <PreAttackDelay
			  MinSeconds="0s"
			  MaxSeconds="1s" /> -->
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<Nuggets>
			<DamageContainedNugget
					MaxUnitsToDamage="10"
					WindowBlastFX="FX_PurifyingFlameClearGarrison"
					Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
					DelayTimeSeconds="0.0s"
					DamageType="GRENADE"
					DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
						Damage="300.0"
						Radius="40.0"
						DelayTimeSeconds="0.5s"
						DamageType="GRENADE"
						DamageFXType="NOD_FLAMETHROWER"
						DeathType="BURNED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
						Radius="40.0"
						 Suppression="200"
						 DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODAvatarUpgradedFlamer"
		Name="NODAvatarUpgradedFlamer"
		AttackRange="100.0"
		CanFireWhileMoving="true"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		AcceptableAimDelta="20d"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="10"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="216.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<!-- Nod Mobile Stealth Artillery -->

	<WeaponTemplate
		id="NodMobileArtilleryCannon"
		Name="NodMobileArtilleryCannon"
		AttackRange="750.0"
		MinimumAttackRange="250.0"
		WeaponSpeed="200"
		ClipSize="1"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="false"
		CanFireWhileCharging="false"
		ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
		ReAcquireDetailType="PER_SHOT"
		FireFX="FX_NODMobileArtilleryCannon"
		FireVeteranFX="FX_NODMobileArtilleryCannonHeroic"
		RequiredFiringObjectStatus="DEPLOYED"
		CheckStatusFlagsInRangeChecks="false"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	>
		<ClipReloadTime MinSeconds="5s"
				MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODMobileArtilleryWarhead"
				ProjectileTemplate="NodMobileArtilleryShell">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NodMobileArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
		Radius="50.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="50.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
	id="NodMobileArtilleryCannonCloned"
	Name="NodMobileArtilleryCannonCloned"
	AttackRange="750.0"
	MinimumAttackRange="250.0"
	WeaponSpeed="200"
	ClipSize="1"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	CanFireWhileMoving="false"
	CanFireWhileCharging="false"
	ReAcquireDetailType="PER_SHOT"
	FireFX="FX_NODMobileArtilleryCannon"
	FireVeteranFX="FX_NODMobileArtilleryCannonHeroic"
	RequiredFiringObjectStatus="DEPLOYED"
	CheckStatusFlagsInRangeChecks="false"
	ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
	>
		<ClipReloadTime MinSeconds="5s"
				MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODMobileArtilleryWarheadCloned"
				ProjectileTemplate="NodMobileArtilleryShell">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NodMobileArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
		Radius="50.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="50.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
			id="NodMobileArtilleryBombardCannon"
			Name="NodMobileArtilleryBombardCannon"
			AttackRange="50000.0"
			WeaponSpeed="300"
			MinWeaponSpeed="300"
			MaxWeaponSpeed="350"
			MinimumAttackRange="125.0"
			AcceptableAimDelta="20d"
			MaxTargetPitch="60d"
			ClipSize="1"
			AutoReloadsClip="AUTO"
			CanFireWhileMoving="true"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND"
			ForbiddenFiringObjectStatus="WEAPON_UPGRADED_01"
			FireFX="FX_NODMobileArtilleryBombardCannon"
			FireVeteranFX="FX_NODMobileArtilleryBombardCannonHeroic"
			RequiredFiringObjectStatus="DEPLOYED"
			ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
 		>
		<ClipReloadTime MinSeconds="5s"
				MaxSeconds="5s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODMobileArtilleryWarhead"
				ProjectileTemplate="NodMobileArtilleryShell">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NodMobileArtilleryShell_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
		Radius="50.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
		<ScatterRadiusVsType
			Radius="50.0">
			<Filter
				Rule="NONE"
				Include="VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>


	<WeaponTemplate
				id="NODMobileArtilleryWarhead"
				Name="NODMobileArtilleryWarhead"
				ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
				RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
				AntiMask="ANTI_GROUND" >
		<Nuggets>
			<DamageNugget
					  Damage="1200.0"
					  Radius="110.0"
					  DamageTaperOff="0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="NOD_BOMB"
					  DeathType="NORMAL"
					  VictimShroudRevealer="ArtilleryShroudRevealer">
				<SpecialObjectFilter
					RejectStatusBitFlags="AIRBORNE_TARGET"
					Rule="ALL">
					<ExcludeThing>GDIHammerhead</ExcludeThing>
					<ExcludeThing>ZOCOMHammerhead</ExcludeThing>
					<ExcludeThing>SteelTalonsHammerhead</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="NODMobileArtilleryWarheadCloned"
		  Name="NODMobileArtilleryWarheadCloned"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND" >
		<Nuggets>
			<DamageNugget
					  Damage="12.0"
					  Radius="110.0"
					  DamageTaperOff="0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="NOD_BOMB"
					  DeathType="NORMAL"
					  VictimShroudRevealer="ArtilleryShroudRevealer">
				<SpecialObjectFilter
					RejectStatusBitFlags="AIRBORNE_TARGET"
					Rule="ALL">
					<ExcludeThing>GDIHammerhead</ExcludeThing>
					<ExcludeThing>ZOCOMHammerhead</ExcludeThing>
					<ExcludeThing>SteelTalonsHammerhead</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="CombatEngineerWeapon"
		Name="CombatEngineerWeapon"
		AttackRange="125.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="9"
		FireSound="GDI_CombatEngineer_GunFire"
		FireFX="FX_GDISniperFire"
		FireVeteranFX="FX_GDISniperFireHeroic">
		<PreAttackDelay
		  MinSeconds="1s"
		  MaxSeconds="1s" />
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
				MinSeconds="2.0s"
				MaxSeconds="2.3s" />
		<Nuggets>
			<DamageNugget
				Damage="35.0"
				Radius="0.0"
				DelayTimeSeconds="0s"
				DamageType="GUN"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="STRUCTURE HUSK">
					<ExcludeThing>GDISuperSonicAirAttack</ExcludeThing>
				</SpecialObjectFilter>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODCyborgEMPCannon"
		Name="NODCyborgEMPCannon"
		AttackRange="250.0"
		WeaponSpeed="400"
		MinWeaponSpeed="750"
		MaxWeaponSpeed="750"
		AcceptableAimDelta="10d"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
		FireFX="FX_NODSilent1sEMPMuzzle"
		FireVeteranFX="FX_NODSilent1sEMPMuzzle"
 		>
		<ClipReloadTime MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODEMPBlastWarhead"
				ProjectileTemplate="NODEMPBlastProjectile">
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODImprovedCyborgEMPCannon"
		Name="NODImprovedCyborgEMPCannon"
		AttackRange="275.0"
		WeaponSpeed="400"
		MinWeaponSpeed="750"
		MaxWeaponSpeed="750"
		AcceptableAimDelta="10d"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
		FireFX="FX_NODSilent1sEMPMuzzle"
		FireVeteranFX="FX_NODSilent1sEMPMuzzle"
 		>
		<ClipReloadTime MinSeconds="2s"
				MaxSeconds="2s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODImprovedEMPBlastWarhead"
				ProjectileTemplate="NODEMPBlastProjectile">
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODEMPBlastWarhead"
		Name="NODEMPBlastWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		AttackRange="300.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false">
		<Nuggets>
			<ParalyzeNugget
				Radius="50.0"
				DurationSeconds="5s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_NODBuggyEmpHit">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT">
					<ExcludeThing>AlienMCV</ExcludeThing>
				</SpecialObjectFilter>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODImprovedEMPBlastWarhead"
		Name="NODImprovedEMPBlastWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		AttackRange="350.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="500"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false">
		<Nuggets>
			<ParalyzeNugget
				Radius="75.0"
				DurationSeconds="7.5s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_NODBuggyEmpHit">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT">
					<ExcludeThing>AlienMCV</ExcludeThing>
				</SpecialObjectFilter>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelTalonsImprovedShattererOverloadBeam"
		Name="SteelTalonsImprovedShattererOverloadBeam"
		AttackRange="375.0"
		MinimumAttackRange="=$GDI_TERRAFORM_WEAPON_MIN_DISTANCE"
		WeaponSpeed="280.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="0d"
		FireFX="FX_OverloadShattererSonicFire"
		ClipSize="1">
		<PreAttackDelay
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<FiringDuration
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<ClipReloadTime
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<ActivateLinearDamageNugget Lifetime="=$GDI_TERRAFORMING_STATION_WEAPON_DURATION" />
			<ProjectileNugget
				WarheadTemplate="SteelTalonsOverloadBeamWarhead"
				ProjectileTemplate="SteelTalonsOverloadBeamProjectile">
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="SteelTalonsOverloadBeamWarhead"
		Name="SteelTalonsOverloadBeamWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		WeaponSpeed="100"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE" >
		<PreAttackDelay
			MinSeconds="2.0s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<DamageNugget
				Damage="1500.0"
				Radius="10"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="OverloadBeamSelfStunWeapon"
		Name="OverloadBeamSelfStunWeapon"
		RadiusDamageAffects="ALLIES SELF">
		<Nuggets>
			<ParalyzeNugget
				Radius="1.0"
				DurationSeconds="6s"
				ParalyzeType="EMP">
				<SpecialObjectFilter>
					<IncludeThing>ZOCOMImprovedSonicTank</IncludeThing>
				</SpecialObjectFilter>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="ImprovedShattererOverloadSweepWeapon"
		Name="ImprovedShattererOverloadSweepWeapon"
		RadiusDamageAffects="ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
		Damage="1250.0"
		Radius="=10"
		DamageType="CANNON" />
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="NODBunkerTruckDeployTrigger"
		Name="NODBunkerTruckDeployTrigger"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0">
		<Nuggets>
			<AttributeModifierNugget
			  	PartitionFilterTestType="SPHERE"
				AttributeModifierOwnerName="AttributeModifier_BunkerTruckDeployed">
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="NODBunkerTruckFakeWeapon"
	Name="NODBunkerTruckFakeWeapon"
	AttackRange="250.0"
	WeaponSpeed="999999.0"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	ClipSize="1"
		>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="9999s"
			MaxSeconds="9999s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="1.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="StrikeForceGun"
	Name="StrikeForceGun"
	AttackRange="250.0"
	WeaponSpeed="999999.0"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	ClipSize="1"
		>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="9999s"
			MaxSeconds="9999s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="1.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneRaiderSonicRifle"
		Name="ZoneRaiderSonicRifle"
		AttackRange="310.0"
		WeaponSpeed="600.0"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		ScatterRadius="30"
		ScatterLength="30"
		AutoReloadsClip="AUTO"
		FireSound="GDI_ZoneRaider_SonicRifleFire"
		FireFX="FX_ShattererSonicFire_NoSound"
		FireVeteranFX="FX_ShattererSonicFireHeroic_NoSound"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		CanFireWhileMoving="true"
		AcceptableAimDelta="2d"
		>

		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.1s" />
		<FiringDuration
				MinSeconds="0.9s"
				MaxSeconds="1.1s" />
		<ClipReloadTime
				MinSeconds="1.0s"
				MaxSeconds="1.4s" />

		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="ZoneRaiderSonicRifleProjectile"
				WarheadTemplate="ZoneRaiderSonicRifleWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="ZoneRaiderSonicRifleProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="80.0"
				Suppression="20"
				DurationSeconds="7.5s" />
		</Nuggets>
		<ScatterRadiusVsType
		Radius="20.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY VEHICLE" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneRaiderSonicRifleWarhead"
		Name="ZoneRaiderSonicRifleWarhead"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="false"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE" >
		<PreAttackDelay
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<DamageNugget
				Damage="250.0"
				Radius="50.0"
				DamageTaperOff="20.0"
				DelayTimeSeconds="0.0s"
				DamageType="CANNON"
				DamageFXType="GDI_ECHOCANNON"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneRaiderRocketPods"
		Name="ZoneRaiderRocketPods"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDI_ZoneRaiderMissleFire"
		FireVeteranFX="FX_GDI_ZoneRaiderMissleFireHeroic"
		AcceptableAimDelta="10d"
		ClipSize="2"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<PreAttackDelay
			  MinSeconds="0.2s"
			  MaxSeconds="0.2s" />
		<FiringDuration
				MinSeconds="2.8s"
				MaxSeconds="3.0s" />

		<ClipReloadTime
			MinSeconds=".5s"
			MaxSeconds=".5s" />

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="ZoneRaiderRocketPodWarhead"
				ProjectileTemplate="ZoneRaiderMissileProjectile" >
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="ZoneRaiderMissileProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="ZoneRaiderRocketPodWarhead"
		Name="ZoneRaiderRocketPodWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY" >
		<Nuggets>
			<DamageNugget
				Damage="100.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED">
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAAScoutTungstenAAShells"
		Name="GDIAAScoutTungstenAAShells"
		AttackRange="350.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_Battery_GunFire_v5"
		FiringLoopSound="GDI_Battery_GunMotorLoop"
		FiringLoopSoundContinuesDuringReload="true"
		FireFX="FX_GDIBatteryFireTungsten"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="6"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		>
		<ClipReloadTime
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<Nuggets>
			<DamageNugget
				Damage="75.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIAABatteryTungstenAAShells"
		Name="GDIAABatteryTungstenAAShells"
		AttackRange="450.0"
		WeaponSpeed="999999.0"
		FireSoundPerClip="GDI_Battery_GunFire_v5"
		FiringLoopSound="GDI_Battery_GunMotorLoop"
		FiringLoopSoundContinuesDuringReload="true"
		FireFX="FX_GDIBatteryFireTungsten"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="8"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		>
		<ClipReloadTime
			MinSeconds="0.01s"
			MaxSeconds="0.01s" />
		<Nuggets>
			<DamageNugget
				Damage="50.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
 				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIMjolnirStrikeWeaponOne"
		Name="GDIMjolnirStrikeWeaponOne"
		AttackRange="50000.0"
		WeaponSpeed="500"
		ClipSize="15"
		AutoReloadsClip="NONE"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
 		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.7s" />
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_GDIMjolnirProjectileStrikes" />
		</Nuggets>
	</WeaponTemplate>

	<!--	<WeaponTemplate
		id="GDIMjolnirStrikeWeaponTwo"
		Name="GDIMjolnirStrikeWeaponTwo"
		AttackRange="50000.0" 
		WeaponSpeed="10" 
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS CONTROLLED_STRUCTURES" 
 		>
		<PreAttackDelay
			MinSeconds="0.5s"
			MaxSeconds="0.5s" /> 		
		<Nuggets>
			
			<ProjectileNugget 
				ProjectileTemplate="GDIMjolnirStrikeProjectile"
				WarheadTemplate="GDIMjolnirStrikeWarhead">
				<AttackOffset
					x="0"
					y="100" />
			</ProjectileNugget>							
		</Nuggets>
	</WeaponTemplate>
-->
	<WeaponTemplate
		id="GDIMjolnirStrikeBeacon"
		Name="GDIMjolnirStrikeBeacon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<WeaponOCLNugget WeaponOCL="OCL_GDIMjolnirBeaconOne" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="GDIMjolnirStrikeWarhead"
		  Name="GDIMjolnirStrikeWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS CONTROLLED_STRUCTURES"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS">
		<Nuggets>
			<DamageNugget
					  Damage="800.0"
					  Radius="40.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_RIFLE"
					  DeathType="NORMAL"
					  CylinderAOE="true"
					  VictimShroudRevealer="ArtilleryShroudRevealer"/>
			<SuppressionNugget
				Radius="85.0"
				Suppression="100"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDISupersonicAirWeapon"
		Name="GDISupersonicAirWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="200.0"
		ClipSize="1"
		FireFX="FX_GDI_SupersonicAirStrike_Explosion"
		AutoReloadsClip="NONE"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<ClipReloadTime
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />
		<Nuggets>
			<DamageNugget
				Damage="2500.0"
				Radius="200.0"
				DamageTaperOff="75"
				DamageType="ROCKET"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL"
				CylinderAOE="true"
				ForbiddenTargetModelCondition="LOCOMOTOR_TAXIING CLIMBING RAPPELLING LANDING">
				<SpecialObjectFilter
					Rule="NONE"
					Include="AIRCRAFT">
					<ExcludeThing>GDISuperSonicAirAttack</ExcludeThing>
				</SpecialObjectFilter>
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="MOTHERSHIP" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIOrcaHardpointsUpgradedRocketWeapon"
		Name="GDIOrcaHardpointsUpgradedRocketWeapon"
		AttackRange="250.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDIOrcaMissleFire"
		FireVeteranFX="FX_GDIOrcaMissleFire"
		AcceptableAimDelta="20d"
		ClipSize="9"
		AutoReloadsClip="RETURN_TO_BASE"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="1.5s"
				MaxSeconds="1.5s" />
		<ClipReloadTime
				MinSeconds="7.5s"
				MaxSeconds="7.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIOrcaMissileProjectile"
				WarheadTemplate="GDIOrcaMissileWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIOrcaMissileProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="10"
				DurationSeconds="1.0s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFirehawkHardpointsUpgradeMissileMainLoad"
		Name="GDIFirehawkHardpointsUpgradeMissileMainLoad"
		AttackRange="450.0"
		WeaponSpeed="500"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="45d"
		PreAttackType="PER_SHOT"
		ClipSize="6"
		AutoReloadsClip="RETURN_TO_BASE"
		FireFX="FX_GDIFirehawkMissleFire"
		FireVeteranFX="FX_GDIFirehawkMissleFireHeroic"
		AntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
		RequiredFiringObjectStatus="WEAPON_UPGRADED_03"
 		>
		<FiringDuration
			MinSeconds="0.3s"
			MaxSeconds="0.5s" />
		<ClipReloadTime
			MinSeconds="10s"
			MaxSeconds="10s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="GDIFirehawkMissileWarhead"
				ProjectileTemplate="GDIFirehawkMissileProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIFirehawkMissileProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIFirehawkHardpointsUpgradeBombMainLoad"
		Name="GDIFirehawkHardpointsUpgradeBombMainLoad"
		ScatterRadius = "1.0"
		HitPercentage="0%"
		AttackRange="200.0"
		WeaponSpeed="180"
		WeaponRecoil="20d"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="3"
		FireSound="GDI_FireHawk_BombFire"
		ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		DisableScatterForTargetsOnWall="true"
		CanFireWhileMoving="true"
		AutoReloadsClip="RETURN_TO_BASE"
		ReAcquireDetailType="PRE_FIRE"
		RequiredFiringObjectStatus="WEAPON_UPGRADED_03"
 		>
		<FiringDuration
			MinSeconds="0.4s"
			MaxSeconds="0.4s" />
		<ClipReloadTime
			MinSeconds="10s"
			MaxSeconds="10s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="FireHawkBombWarhead"
				ProjectileTemplate="GDIFirehawkBombProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="GDIFirehawkBombProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="SteelTalonsAdaptiveArmorWeapon"
		Name="SteelTalonsAdaptiveArmorWeapon"
		RadiusDamageAffects="ALLIES SELF"
		AttackRange="50000.0"
		ClipSize="1"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<AttributeModifierNugget
				Radius="1.0"
				PartitionFilterTestType="CIRCLE"
				ForbiddenTargetObjectStatus="IN_STASIS"
				AttributeModifierName="AttributeModifier_AdaptiveArmor">
				<SpecialObjectFilter>
					<IncludeThing>SteelTalonsMammoth</IncludeThing>
					<IncludeThing>SteelTalonsTitan</IncludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="BehemothBuildAnimationWeapon"
		Name="BehemothBuildAnimationWeapon"
		RadiusDamageAffects="ALLIES SELF"
		AttackRange="100.0"
		ClipSize="1"
		>
		<FiringDuration
			MinSeconds="0.5s"
			MaxSeconds="0.5s" />
		<Nuggets>
			<AttributeModifierNugget
				Radius="1.0"
				AttributeModifierName="AttributeModifier_BehemothBuildAnimation">
				<SpecialObjectFilter>
					<IncludeThing>SteelTalonsBehemoth</IncludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MetaNuclearMissile"
		Name="MetaNuclearMissile"
		ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES"
		AttackRange="50000.0"
		>
		<Nuggets>
			<!--
			<WeaponOCLNugget
				WeaponOCL="OCL_NODNukeSeed" />
		-->
			<MetaGameOperationNugget
				OperationToFire="NOD_POWER_NUCLEAR_MISSILE_WARHEAD"
				SpecialPowerTemplate="MetaGameOp_NodPowerNuclearMissileWarhead"
				DelayTimeSeconds="4.0s"
				/>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoDisruptionPodWeapon"
		Name="NODVertigoDisruptionPodWeapon"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_NODVertigoDisruptionPodFire"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODVertigoDisruptionPodProjectile"
				WarheadTemplate="NODVertigoDisruptionPodWarhead" />
			<SuppressionNugget
				Radius="25.0"
				Suppression="10"
				DurationSeconds="1.0s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoDisruptionPodWarhead"
		Name="NODVertigoDisruptionPodWarhead">
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL" />
			<WeaponOCLNugget WeaponOCL="OCL_NODVertigoDisruptionPod" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoDisruptionStickyPodWeapon"
		Name="NODVertigoDisruptionStickyPodWeapon"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_NOD_Vertigo_StickyDisruptionPodFire"
		AcceptableAimDelta="20d"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODVertigoDisruptionPodProjectile"
				WarheadTemplate="NODVertigoDisruptionStickyPodWarhead"
			>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODVertigoDisruptionStickyPodWarhead"
		Name="NODVertigoDisruptionStickyPodWarhead">
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL" />
			<WeaponOCLNugget WeaponOCL="OCL_NODVertigoDisruptionStickyPod" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODShadowSquadBeaconWeapon"
		Name="NODShadowSquadBeaconWeapon"
		AttackRange="0.1"
		WeaponSpeed="200"
		MinWeaponSpeed="200"
		MaxWeaponSpeed="210"
		ClipSize="=$UNLIMITED_CLIP_SIZE"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="NODShadowSquadBeaconProjectile"
				WarheadTemplate="NODShadowSquadBeaconWarhead" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODShadowSquadBeaconWarhead"
		Name="NODShadowSquadBeaconWarhead">
		<Nuggets>
			<DamageNugget
				Damage="1.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="NORMAL" />
			<WeaponOCLNugget WeaponOCL="OCL_NODShadowSquadBeacon" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="GDIGrenadeSoldierEMPGrenade"
		Name="GDIGrenadeSoldierEMPGrenade"
		AttackRange="260.0"
		WeaponSpeed="180"
		MinWeaponSpeed="180"
		MaxWeaponSpeed="200"
		AcceptableAimDelta="20d"
		PreAttackType="PER_SHOT"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		>
		<PreAttackDelay
		  MinSeconds="0.0s"
		  MaxSeconds="0.0s" />
		<FiringDuration
				MinSeconds="1.0s"
				MaxSeconds="1.0s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="GDIGrenadeSoldierEMPGrenadeProjectile"
				WarheadTemplate="GDIGrenadeSoldierEMPGrenadeWarhead">
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		id="GDIGrenadeSoldierEMPGrenadeWarhead"
		Name="GDIGrenadeSoldierEMPGrenadeWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS SELF"
		AttackRange="200.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		WeaponSpeed="100"
		ClipSize="1"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true">
		<Nuggets>
			<ParalyzeNugget
				Radius="60.0"
				DurationSeconds="10s"
				ParalyzeType="EMP"
				ParalyzeFX="FX_NODBuggyEmpHit">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE INFANTRY TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
			</ParalyzeNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MediaBlitzWeapon"
		Name="MediaBlitzWeapon"
		ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES"
		AttackRange="50000.0"
		>
		<Nuggets>
			<DamageNugget
				Damage="-25"
				Radius="250.0"
				DelayTimeSeconds="0.0s"
				DamageType="METAGAME_UNREST"
				DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienPlagueWeapon"
		Name="AlienPlagueWeapon"
		ProjectileCollidesWith="ENEMIES STRUCTURES WALLS"
		RadiusDamageAffects="ENEMIES"
		AttackRange="50000.0"
		>
		<Nuggets>
			<DamageNugget
        Damage="-250"
        Radius="250.0"
        DelayTimeSeconds="0.0s"
        DamageType="METAGAME_POPULATION"
        DeathType="NORMAL" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="BlackHandCustomWarmechFlamer"
		Name="BlackHandCustomWarmechFlamer"
		AttackRange="200.0"
		CanFireWhileMoving="true"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		AcceptableAimDelta="20d"
		ReAcquireDetailType="PER_CLIP"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="10"
				WindowBlastFX="FX_ClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="144.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="BlackHandCustomWarmechUpgradedFlamer"
		Name="BlackHandCustomWarmechUpgradedFlamer"
		AttackRange="200.0"
		CanFireWhileMoving="true"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		AcceptableAimDelta="20d"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="10"
				WindowBlastFX="FX_PurifyingFlameClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="300.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<!-- NOD METAUNIT WEAPONS -->

	<WeaponTemplate
		id="NODWarmechTriPointLaser1"
		Name="NODWarmechTriPointLaser1"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="15d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		FireFX="FX_NODRedeemerTriPointLaserFire"
		FireVeteranFX="FX_NODRedeemerTriPointLaserFireHeroic"
		FireSound="NOD_Redeemer_LaserFire"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
		  MinSeconds="0.75s"
		  MaxSeconds="0.75s" />
		<FiringDuration
			MinSeconds="2.25s"
			MaxSeconds="2.25s" />
		<ClipReloadTime
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="1"
				HitGroundFX="FX_NODSpitfireHit"/>

			<DamageNugget
				Damage="800.0"
				Radius="8.0"
				DamageTaperOff="0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "90%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechTriPointLaser2"
		Name="NODWarmechTriPointLaser2"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="15d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		FireFX="FX_NODRedeemerTriPointLaserFire"
		FireVeteranFX="FX_NODRedeemerTriPointLaserFireHeroic"
		FireSound="NOD_Redeemer_LaserFire"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
		  MinSeconds="0.75s"
		  MaxSeconds="0.75s" />
		<FiringDuration
			MinSeconds="2.25s"
			MaxSeconds="2.25s" />
		<ClipReloadTime
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="2"
				HitGroundFX="FX_NODSpitfireHit"/>

			<DamageNugget
				Damage="800.0"
				Radius="8.0"
				DamageTaperOff="0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "90%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechTriPointLaser3"
		Name="NODWarmechTriPointLaser3"
		AttackRange="375.0"
		CanFireWhileMoving="false"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AcceptableAimDelta="15d"
		PreAttackType="PER_SHOT"
		ReAcquireDetailType="PRE_FIRE"
		FireFX="FX_NODRedeemerTriPointLaserFire"
		FireVeteranFX="FX_NODRedeemerTriPointLaserFireHeroic"
		FireSound="NOD_Redeemer_LaserFire"
		ClipSize="1"
		AutoReloadsClip="AUTO">
		<PreAttackDelay
		  MinSeconds="0.75s"
		  MaxSeconds="0.75s" />
		<FiringDuration
			MinSeconds="2.25s"
			MaxSeconds="2.25s" />
		<ClipReloadTime
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.9s"
				LaserId="3"
				HitGroundFX="FX_NODSpitfireHit"/>

			<DamageNugget
				Damage="800.0"
				Radius="8.0"
				DamageTaperOff="0"
				DelayTimeSeconds="0.1s"
				DamageType="CANNON"
				DamageFXType="NOD_LASER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "90%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="NODWarmechMachinegun"
		Name="NODWarmechMachinegun"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		FireSound="NOD_Redeemer_GunTurretFire"
		FireFX="FX_NODRedeemerUpgradeMachineGunFire"
		FireVeteranFX="FX_GDIRifleManFireHeroic2"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="18"
		AntiMask="ANTI_GROUND"
		AcceptableAimDelta="10d"
		CanFireWhileMoving="true"
		>
		<FiringDuration
			MinSeconds="0.1s"
		    MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.6s"
			MaxSeconds="0.7s" />
		<Nuggets>
			<DamageNugget
				Damage="27.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechFlamer"
		Name="NODWarmechFlamer"
		AttackRange="200.0"
		CanFireWhileMoving="true"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_FlameTank_FlameWeaponLoop"
		FiringLoopSoundContinuesDuringReload="true"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		ClipSize="10"
		AcceptableAimDelta="20d"
		ReAcquireDetailType="PER_CLIP"
		>
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
				MinSeconds="0.5s"
				MaxSeconds="0.5s" />
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="10"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="BURNED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="144.0"
				Radius="40.0"
				DelayTimeSeconds="0.5s"
				DamageType="GRENADE"
				DamageFXType="NOD_FLAMETHROWER"
				DeathType="BURNED" />
			<SuppressionNugget
				Radius="40.0"
				Suppression="200"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechRocket"
		Name="NODWarmechRocket"
		AttackRange="300.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		AcceptableAimDelta="60d"
		PreAttackType="PER_SHOT"
		FireFX="FX_NODRedeemerUpgradeRocketLauncherFire"
		FireVeteranFX="FX_NODRedeemerUpgradeRocketLauncherFire"
		ClipSize="2"
		AutoReloadsClip="AUTO"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"
		CanFireWhileMoving="true"
 		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="4s"
			MaxSeconds="4s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="NODWarmechRocketWarhead"
				ProjectileTemplate="NODStealthTankRocketProjectile">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="NODStealthTankRocketProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechRocketWarhead"
		Name="NODWarmechRocketWarhead"
		ProjectileCollidesWith  = "ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="300.0"
				Radius="10.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="NOD_MISSILE"
				DeathType="EXPLODED">
				<DamageScalarDetails Scalar= "150%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="10.0"
				Suppression="75"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="NODWarmechRageGenerator"
		Name="NODWarmechRageGenerator"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		FireFX="FX_NODRedeemerRageGenerator">
		<Nuggets>
			<DamageNugget
				Damage="0"
				Radius="500.0"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DamageFXType="NOD_HALLUCINE"
				DeathType="EXPLODED" >
			</DamageNugget>
			<AttributeModifierNugget
				PartitionFilterTestType="SPHERE"
				AttributeModifierName="AttributeModifier_Hallucinate"
				Radius="500" >
				<SpecialObjectFilter
					Rule="ANY"
					Include="INFANTRY VEHICLE"
					Exclude="AIRCRAFT" />
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate id="NODWarmechTibWeaponRight"
		Name="NODWarmechTibWeaponRight"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_Redeemer_TiberiumTrooperWeaponMS"
		FiringLoopSoundContinuesDuringReload="false"
		AcceptableAimDelta="10d"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		ClipSize="20"
		ReAcquireDetailType="PER_CLIP">

		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.4s" />

		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="0"/>
			<!-- Damage to all infantry, with spawning if dead 40 default-->
			<DamageNugget
				Damage="75.0"
				Radius="40.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">

				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY" >
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- regular damage to corrupted infantry -->
			<DamageNugget
				Damage="75.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter Rule="NONE">
					<IncludeThing>CorruptedInfantry</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Damage to all non-infantry -->
			<DamageNugget
				Damage="75.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY HORDE"
				/>
			</DamageNugget>

			<!-- Garrison clear -->
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>

			<!-- VEHICLE SLOW -->
			<AttributeModifierNugget
				Radius="25.0"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_TibGoo">
				<SpecialObjectFilter
					Rule="NONE"
					Include="VEHICLE" >
					<ExcludeThing>NODAvatar</ExcludeThing>
					<ExcludeThing>MarkedOfKaneAvatar</ExcludeThing>
					<ExcludeThing>BlackHandCustomWarmech</ExcludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate id="NODWarmechTibWeaponLeft"
		Name="NODWarmechTibWeaponLeft"
		AttackRange="250.0"
		WeaponSpeed="999999.0"
		FiringLoopSound="NOD_Redeemer_TiberiumTrooperWeaponMS"
		FiringLoopSoundContinuesDuringReload="false"
		AcceptableAimDelta="10d"
		RadiusDamageAffects="ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		ClipSize="20"
		ReAcquireDetailType="PER_CLIP">

		<PreAttackDelay
			MinSeconds="0s"
			MaxSeconds="1s" />
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.2s"
			MaxSeconds="0.4s" />

		<Nuggets>

			<ActivateStreamNugget
				Lifetime="0.75s"
				StreamId="1"/>
			<!-- Damage to all infantry, with spawning if dead 40 default-->
			<DamageNugget
				Damage="75.0"
				Radius="40.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">

				<SpecialObjectFilter
					Rule="NONE"
					Include="INFANTRY" >
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- regular damage to corrupted infantry -->
			<DamageNugget
				Damage="75.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter Rule="NONE">
					<IncludeThing>CorruptedInfantry</IncludeThing>
				</SpecialObjectFilter>
			</DamageNugget>

			<!-- Damage to all non-infantry -->
			<DamageNugget
				Damage="75.0"
				Radius="25.0"
				DamageFXType="ALIEN_TIOXIN"
				DamageType="GRENADE">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="INFANTRY HORDE"
				/>
			</DamageNugget>

			<!-- Garrison clear -->
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DelayTimeSeconds="0.0s"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>

			<!-- VEHICLE SLOW -->
			<AttributeModifierNugget
				Radius="25.0"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_TibGoo">
				<SpecialObjectFilter
					Rule="NONE"
					Include="VEHICLE" >
					<ExcludeThing>NODAvatar</ExcludeThing>
					<ExcludeThing>MarkedOfKaneAvatar</ExcludeThing>
					<ExcludeThing>BlackHandCustomWarmech</ExcludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- GDI METAUNIT WEAPONS -->
	<WeaponTemplate
		id="GDIMARVCannon"
		Name="GDIMARVCannon"
		AttackRange="350.0"
		MinTargetPitch="-15d"
		MaxTargetPitch="15d"
		FireSound="GDI_Marv_CannonFireMS"
		WeaponSpeed="1000"
		WeaponRecoil="0d"
		FireFX="FX_GDIMARVSonicCannonFire"
		FireVeteranFX="FX_GDIMARVSonicCannonFire"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		CanFireWhileMoving="true"
		RotatingTurret="true"
		ClipSize="3"
		ReAcquireDetailType="PER_CLIP"
		ShotsPerBarrel="1"
		DisableScatterForTargetsOnWall="true"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="1.75s"
				MaxSeconds="1.75s" />
		<ClipReloadTime
				MinSeconds="2.2s"
				MaxSeconds="2.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="MARVSonicShell"
				WarheadTemplate="MARVSonicShellWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="MARVSonicShell_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
					  Radius="50.0"
					  Suppression="75"
					  DurationSeconds="5s" />
		</Nuggets>


	</WeaponTemplate>
	<WeaponTemplate
		  id="MARVSonicShellWarhead"
		  Name="MARVSonicShellWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  AntiMask="ANTI_GROUND"
			 >
		<Nuggets>
			<DamageNugget
					  Damage="1200.0"
					  Radius="30.0"
					  DamageTaperOff="10.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL">
				<DamageScalarDetails Scalar= "80%">
					<Filter
						Rule="NONE"
						Include="INFANTRY"
					/>
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>

	</WeaponTemplate>

	<WeaponTemplate
		  id="MARVZoneTrooperWeapon"
		  Name="MARVZoneTrooperWeapon"
		  AttackRange="325.0"
		  MinTargetPitch="-360d"
		  MaxTargetPitch="360d"
		  WeaponSpeed="1250"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="1"
		  RotatingTurret="true"
		  CanFireWhileMoving="true"
		  FireSound="ZoneTrooperGunFire"
		  FireFX="FX_RailGunFire"
		  FireVeteranFX="FX_RailGunFireHeroic"
		  ReAcquireDetailType="PER_CLIP"
		  DisableScatterForTargetsOnWall="true"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
			AntiMask="ANTI_GROUND"
 		>
		<FiringDuration
				MinSeconds="0.23s"
				MaxSeconds="0.23s" />
		<ClipReloadTime
			MinSeconds="2.0s"
			MaxSeconds="2.3s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"/>
			<DamageNugget
				Damage="840.0"
				Radius="0.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="10.0"
				Suppression="100"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MARVRocketWeapon"
		Name="MARVRocketWeapon"
		AttackRange="350.0"
		WeaponSpeed="200"
		MinWeaponSpeed="300"
		MaxWeaponSpeed="310"
		FireFX="FX_GDI_MarvMissleFire"
		FireVeteranFX="FX_GDI_MarvMissleFireHeroic"
		AcceptableAimDelta="10d"
		ClipSize="2"
		RotatingTurret="true"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.2s" />

		<ClipReloadTime
			MinSeconds="3.6s"
			MaxSeconds="4.0s" />

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="MARVRocketWeaponWarhead"
				ProjectileTemplate="GDIMammothRocketPodMissileProjectile">
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="30.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>
	<WeaponTemplate
		id="MARVRocketWeaponWarhead"
		Name="MARVRocketWeaponWarhead"
		ProjectileCollidesWith  = "ENEMIES STRUCTURES"
		RadiusDamageAffects="ALLIES ENEMIES NOT_SIMILAR"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="300.0"
				Radius="15.0"
				DamageTaperOff="0"
				DamageType="ROCKET"
				DamageFXType="GDI_MISSILE"
				DeathType="EXPLODED" />
			<SuppressionNugget
				Radius="20.0"
				Suppression="50"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MARVGrenadeSoldierWeapon"
		Name="MARVGrenadeSoldierWeapon"
		AttackRange="260.0"
		WeaponSpeed="450"
		MinWeaponSpeed="175"
		MaxWeaponSpeed="200"
		AcceptableAimDelta="10d"
		FireFX="FX_GDI_MARV_GrenadeLauncherFire"
		PreAttackType="PER_CLIP"
		ClipSize="4"
		RotatingTurret="true"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
				MinSeconds="2.0s"
				MaxSeconds="2.3s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="MARVGrenadeSoldierWeaponProjectile"
				WarheadTemplate="MARVGrenadeSoldierWeaponWarhead">
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="20"
				DurationSeconds="7.5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>
	<WeaponTemplate
		id="MARVGrenadeSoldierWeaponWarhead"
		Name="MARVGrenadeSoldierWeaponWarhead"
		ProjectileCollidesWith="ENEMIES"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		HitStoredTarget="true"
 		>
		<Nuggets>
			<DamageContainedNugget
				MaxUnitsToDamage="100"
				WindowBlastFX="FX_ClearGarrison"
				Damage="=$CLEAR_GARRISON_WEAPON_DAMAGE"
				DamageType="GRENADE"
				DeathType="EXPLODED">
				<DamageObjectFilter
					Rule="NONE"
					Include="INFANTRY" />
			</DamageContainedNugget>
			<DamageNugget
				Damage="180.0"
				Radius="20.0"
				DamageType="GRENADE"
				DamageFXType="GDI_GRENADE"
				DeathType="EXPLODED" />
		</Nuggets>
		<HitStoredObjectFilter
			Rule="ANY"
			Include="STRUCTURE" />
	</WeaponTemplate>

	<WeaponTemplate
		id="MARVSniperWeapon"
		Name="MARVSniperWeapon"
		AttackRange="450.0"
		WeaponSpeed="999999.0"
		PreAttackType="PER_SHOT"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="2"
		RotatingTurret="true"
		CanFireWhileMoving="true"
		FireSound="GDI_Sniper_RifleFire"
		FireFX="FX_GDISniperFire"
		FireVeteranFX="FX_GDISniperFireHeroic">
		<PreAttackDelay
		  MinSeconds=".2s"
		  MaxSeconds=".2s" />
		<FiringDuration
				MinSeconds="0.20s"
				MaxSeconds="0.22s" />
		<ClipReloadTime
				MinSeconds="2.1s"
				MaxSeconds="2.1s" />
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="0.0"
				DelayTimeSeconds="0s"
				DamageType="SNIPER"
				DamageFXType="GDI_RIFLE"
				DeathType="NORMAL">
				<SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE VEHICLE" />
			</DamageNugget>
			<SuppressionNugget
				Radius="15.0"
												 Suppression="250"
												 DurationSeconds="10s">
				<SpecialObjectFilter Rule="ALL" Exclude="STRUCTURE" />
			</SuppressionNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="MARVRifleWeapon"
			Name="MARVRifleWeapon"
			AttackRange="260.0"
			WeaponSpeed="999999.0"
			FireFX="FX_GDIHammerheadChaingunAP"
			FireVeteranFX="FX_GDIHammerheadChaingunAPHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			ReAcquireDetailType="PER_SHOT"
			AntiMask="ANTI_GROUND"
			CanFireWhileMoving="true"
			ClipSize="999999"
			RotatingTurret="true">
		<!--	<FiringDuration
			MinSeconds="1s"
			MaxSeconds="1s" />  -->
		<ClipReloadTime
			MinSeconds="0s"
			MaxSeconds="0s"/>
		<Nuggets>
			<DamageNugget
				Damage="20.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="NOD_MACHINEGUN"
				DeathType="NORMAL" />
			<SuppressionNugget
				Radius="1.0"
				Suppression="25"
				DurationSeconds="5s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MARVZoneRaiderWeapon"
		Name="MARVZoneRaiderWeapon"
		AttackRange="300.0"
		WeaponSpeed="600"
		MinWeaponSpeed="200"
		MaxWeaponSpeed="220"
		AcceptableAimDelta="10d"
		FireSound="GDI_MARV_ZoneRaiderWeapon"
		FireFX="FX_ShattererSonicFire_NoSound"
		PreAttackType="PER_CLIP"
		ClipSize="4"
		RotatingTurret="true"
		AutoReloadsClip="AUTO"
		CanFireWhileMoving="true"
		>
		<PreAttackDelay
		  MinSeconds="0.1s"
		  MaxSeconds="0.1s" />
		<FiringDuration
				MinSeconds="0.2s"
				MaxSeconds="0.3s" />
		<ClipReloadTime
				MinSeconds="1.0s"
				MaxSeconds="1.3s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="ZoneRaiderSonicRifleProjectile"
				WarheadTemplate="ZoneRaiderSonicRifleWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="ZoneRaiderSonicRifleProjectile_Veteran"/>
			</ProjectileNugget>
			<SuppressionNugget
				Radius="50.0"
				Suppression="20"
				DurationSeconds="7.5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="15.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<!-- Marv eat Tiberium, num num num -->
	<WeaponTemplate
    id="MetaCrushTiberium"
    Name="MetaCrushTiberium"
    CanFireWhileMoving="true"
    CanFireWhileCharging="true"
    RadiusDamageAffects="NEUTRALS"
    FireFX=""
    >
		<Nuggets>
			<CrushTiberiumNugget
        Radius="40"
	      PartitionFilterTestType="SPHERE"
        ProductionModifer="33%"
        DamageArc="90d">
				<SpecialObjectFilter
					Rule="ALL"
					 Include="TIBERIUM HARVESTABLE"
        	  />
			</CrushTiberiumNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="MARVTiberiumFXWeapon"
		Name="MARVTiberiumFXWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS NOT_SIMILAR">
		<PreAttackDelay
			MinSeconds="0.0s"
			MaxSeconds="0.0s"
		/>
		<FiringDuration
			MinSeconds="0.1s"
			MaxSeconds="0.1s"
		/>
		<Nuggets>
			<AttributeModifierNugget
				Radius="30.0"
				AttributeModifierName="AttributeModifier_CrushedByMARV">
				<SpecialObjectFilter>
					<IncludeThing>GDIMARV</IncludeThing>
					<IncludeThing>SteelTalonsMARV</IncludeThing>
					<IncludeThing>ZOCOMMARV</IncludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<!-- ALIEN METAUNIT -->
	<WeaponTemplate
		id="EradicatorLeadershipBuff"
		Name="EradicatorLeadershipBuff"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		RadiusDamageAffects="NOT_SIMILAR ALLIES"
		>
		<Nuggets>
			<AttributeModifierNugget
				Radius="200"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_Leadership">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
			</AttributeModifierNugget>
			<TintObjectsNugget
				Radius="200"
				PreColorTime="0s"
				SustainedColorTime="1.5s"
				PostColorTime="0s"
				Frequency="0.3"
				Amplitude="1">
				<SpecialObjectFilter
					Rule="ALL"
					Exclude="UNATTACKABLE TIBERIUM TIBERIUM_FIELD CIVILIAN_BUILDING AIRCRAFT"/>
				<Color R="0.7" G="-0.0" B="-0.0"/>
			</TintObjectsNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="RedemptionTriggerWeapon"
		Name="RedemptionTriggerWeapon"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0"
		ClipSize="30"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<AttributeModifierNugget
				Radius="150.0"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_Redemption">
				<SpecialObjectFilter
					Rule="ANY"
					Relationship="SAME_PLAYER"
					RejectStatusBitFlags="CLONED">
					<IncludeThing>NODMilitantSquad</IncludeThing>
					<IncludeThing>NODMilitantRocketSquad</IncludeThing>
					<IncludeThing>NODFanaticSquad</IncludeThing>
					<IncludeThing>NODShadowSquad</IncludeThing>
					<!-- <IncludeThing>NODTibTrooperSquad</IncludeThing> -->
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="RedemptionAnimationWeapon"
		Name="RedemptionAnimationWeapon"
		RadiusDamageAffects="ALLIES"
		AttackRange="25.0"
		ClipSize="1"
		>
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<Nuggets>
			<AttributeModifierNugget
				Radius="25.0"
				PartitionFilterTestType="CIRCLE"
				AttributeModifierName="AttributeModifier_RedemptionAnimation">
				<SpecialObjectFilter
					Rule="ANY"
					Relationship="SAME_PLAYER">
					<IncludeThing>NODCyborgInfantry</IncludeThing>
				</SpecialObjectFilter>
			</AttributeModifierNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
    id="VeinDetonationRadiusWeapon"
    Name="VeinDetonationRadiusWeapon"
		RadiusDamageAffects="SELF ALLIES ENEMIES NEUTRALS"
		AttackRange="50000.0">
		<Nuggets>
			<DamageNugget
				Damage="100"
				Radius="100"
				DamageType="CANNON"
				DeathType="DETONATED" >
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		  id="TitanCannon"
		  Name="TitanCannon"
		  AttackRange="325.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="1000"
		  WeaponRecoil="5d"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ShotsPerBarrel="1"
		  ClipSize="1"
		  ReAcquireDetailType="POST_FIRE"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  FireSound="GDI_Titan_CannonFire"
		  FireFX="FX_GDI_TitanCannonFire"
		  FireVeteranFX="FX_GDI_TitanCannonFireHeroic"
		  CanFireWhileMoving="true" >

		<FiringDuration
				MinSeconds="0.3s"
				MaxSeconds="0.3s" />

		<ClipReloadTime
				MinSeconds="1.9s"
				MaxSeconds="2.1s" />

		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="TitanCannonWarhead"
				ProjectileTemplate="FXTankShell02">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="FXTankShell02_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="TitanCannonWarhead"
		  Name="TitanCannonWarhead"
		  ProjectileCollidesWith  = "ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS" >
		<Nuggets>
			<DamageNugget
					  Damage="450.0"
					  DelayTimeSeconds="0.0s"
					  DamageType="CANNON"
					  DamageFXType="GDI_CANNON"
					  DeathType="NORMAL" />
			<SuppressionNugget
					  Radius="20.0"
					  Suppression="25"
					  DurationSeconds="5s" />
		</Nuggets>
		<ScatterRadiusVsType
			Radius="25.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>
	<WeaponTemplate
		  id="TitanCannonRailgun"
		  Name="TitanCannonRailgun"
		  AttackRange="325.0"
		  MinTargetPitch="-15d"
		  MaxTargetPitch="15d"
		  WeaponSpeed="800"
		  WeaponRecoil="5d"
		  FireSound="PredatorCannonFireUpgraded"
		  FireFX="FX_RailGunFire"
		  FireVeteranFX="FX_RailGunFireHeroic"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ClipSize="1"
		  ShotsPerBarrel="1"
		  ReAcquireDetailType="POST_FIRE"
		  ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		  AntiMask="ANTI_GROUND"
		  CanFireWhileMoving="true" >

		<FiringDuration
				MinSeconds="0.75s"
				MaxSeconds="0.75s" />

		<ClipReloadTime
			MinSeconds="1.6s"
			MaxSeconds="1.6s" />

		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.75s"
				LaserId="0"
				HitGroundFX="FX_RailGunHit"/>
			<DamageNugget
				Damage="625.0"
				DamageType="CANNON"
				DamageFXType="GDI_RAILGUN"
				DeathType="NORMAL" >
			</DamageNugget>

			<SuppressionNugget
				Radius="10.0"
				Suppression="40"
				DurationSeconds="5s" />

		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="WolverineMachineGun"
		Name="WolverineMachineGun"
		FireSoundPerClip="GDI_Wolverine_MachineGunFireMS"
		FireFX="FX_GDI_WolverineGunFire"
		FireVeteranFX="FX_GDI_WolverineGunFireHeroic"
		AttackRange="300.0"
		WeaponSpeed="999999.0"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND"
		CanFireWhileMoving="true"
		ClipSize="4"
		AcceptableAimDelta="20d"
		ReAcquireDetailType="PER_CLIP">
		<!-- FireFX = "FX_GDI_PitbullMachineGunFireAudio" -->
		<!--
		 	FiringLoopSound="GDI_GuardianAPC_MachineGunFire"
			FiringLoopSoundContinuesDuringReload="true"
		-->


		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.25s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="28.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="25"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
	id="WolverineMachineGunAPAmmo"
	Name="WolverineMachineGunAPAmmo"
	FireSound="GDI_Wolverine_MachineGunFire"
	FireFX="FX_GDIRifleManFire"
	FireVeteranFX="FX_GDIRifleManFireHeroic"
	AttackRange="300.0"
	WeaponSpeed="999999.0"
	RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
	AntiMask="ANTI_GROUND"
	CanFireWhileMoving="true"
	ClipSize="4"
	ReAcquireDetailType="PER_CLIP"

		>
		<!-- 	FireFX = "FX_GDI_PitbullMachineGunFireAudio" -->
		<!--
 	FiringLoopSound="GDI_GuardianAPC_MachineGunFire"
	FiringLoopSoundContinuesDuringReload="true"
-->


		<FiringDuration
				MinSeconds="0.1s"
				MaxSeconds="0.1s" />
		<ClipReloadTime
			MinSeconds="0.25s"
			MaxSeconds="0.25s"
		/>
		<Nuggets>
			<DamageNugget
				Damage="56.0"
				Radius="0.0"
				DelayTimeSeconds="0.0s"
				DamageType="GUN"
				DamageFXType="GDI_MACHINEGUN"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
			<SuppressionNugget
				Radius="25.0"
				Suppression="25"
				DurationSeconds="2s" />
		</Nuggets>
	</WeaponTemplate>

	<!-- Alien Eradicator -->
	<WeaponTemplate
		id="AlienEradicatorPlasmaDiskBatteryG"
		Name="AlienEradicatorPlasmaDiskBatteryG"
		AttackRange="350.0"
		WeaponSpeed="300.0"
		ScatterRadius="30"
		ScatterLength="200"
		FireSound="ALI_Eradicator_WeaponFire"
		FireFX="FX_AlienPlasmaDiskLrgFire"
		FireVeteranFX="FX_AlienPlasmaDiskLrgFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="7"
		ReAcquireDetailType="PRE_FIRE"
		Flags="LENGTH_SCATTER"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		AcceptableAimDelta="60d">
		<FiringDuration
			MinSeconds="0.05s"
			MaxSeconds="0.05s" />
		<ClipReloadTime
			MinSeconds="1.8s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienEradicatorPlasmaDiskWarheadG"
				ProjectileTemplate="AlienEradicatorPlasmaDiskLrgG">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienEradicatorPlasmaDiskLrg_VeteranG"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienEradicatorPlasmaDiskWarheadG"
		Name="AlienEradicatorPlasmaDiskWarheadG"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="20"
				DamageType="CANNON"
				DamageFXType="ALIEN_PLASMADISK"
				DeathType="NORMAL">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>


	<!-- Alien Eradicator -->
	<WeaponTemplate
		id="AlienEradicatorPlasmaDiskBattery"
		Name="AlienEradicatorPlasmaDiskBattery"
		AttackRange="350.0"
		WeaponSpeed="300.0"
		ScatterRadius="30"
		ScatterLength="200"
		FireSound="ALI_Eradicator_WeaponFire"
		FireFX="FX_AlienPlasmaDiskLrgFire"
		FireVeteranFX="FX_AlienPlasmaDiskLrgFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ClipSize="7"
		ReAcquireDetailType="PRE_FIRE"
		Flags="LENGTH_SCATTER"
		CanFireWhileMoving="true"
		AntiMask="ANTI_GROUND ANTI_STRUCTURE"
		AcceptableAimDelta="60d">
		<FiringDuration
			MinSeconds="0.05s"
			MaxSeconds="0.05s" />
		<ClipReloadTime
			MinSeconds="1.8s"
			MaxSeconds="2.0s" />
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienEradicatorPlasmaDiskWarhead"
				ProjectileTemplate="AlienEradicatorPlasmaDiskLrg">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienEradicatorPlasmaDiskLrg_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienEradicatorPlasmaDiskWarhead"
		Name="AlienEradicatorPlasmaDiskWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS">
		<Nuggets>
			<DamageNugget
				Damage="500.0"
				Radius="20"
				DamageType="CANNON"
				DamageFXType="ALIEN_PLASMADISK"
				DeathType="NORMAL">
				<DamageScalarDetails
					Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienEradicatorShockTrooperUpgradePlasmaDisk"
		Name="AlienEradicatorShockTrooperUpgradePlasmaDisk"
		AttackRange="300.0"
		WeaponSpeed="400.0"
		FireSound="ALI_ShockTrooper_PlasmaDiskFire"
		FireFX="FX_AlienPlasmaDiskFire"
		FireVeteranFX="FX_AlienPlasmaDiskFireHeroic"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<FiringDuration
				MinSeconds="2.5s"
				MaxSeconds="2.5s"
		/>
		<Nuggets>
			<ProjectileNugget
				WarheadTemplate="AlienEradicatorShockTrooperUpgradePlasmaDiskWarhead"
				ProjectileTemplate="AlienPlasmaDisk">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienPlasmaDisk_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienEradicatorShockTrooperUpgradePlasmaDiskWarhead"
		Name="AlienEradicatorShockTrooperUpgradePlasmaDiskWarhead"
		RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"
		AntiMask="ANTI_GROUND ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY">
		<Nuggets>
			<DamageNugget
				Damage="390.0"
				DamageType="ROCKET"
				DamageFXType="ALIEN_PLASMADISK">
				<DamageScalarDetails Scalar= "200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
		<ScatterRadiusVsType
	Radius="0.0">
			<Filter
				Rule="NONE"
				Include="INFANTRY" />
		</ScatterRadiusVsType>
	</WeaponTemplate>

	<WeaponTemplate
		  id="AlienEradicatorLaserWeapon"
		  Name="AlienEradicatorLaserWeapon"
		  AttackRange="200.0"
		  ChaseWeapon="true"
		  FireSound="ALI_RazorDrone_Weapon1Fire"
		  FireFX="FX_AlienBuzzerFire"
		  FireVeteranFX="FX_AlienBuzzerFireHeroic"
		  WeaponSpeed="999999.0"
		  RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
		  ReAcquireDetailType="PRE_FIRE"
		  ClipSize="5"
		  AcceptableAimDelta="10d"
		  CanFireWhileMoving="true">
		<FiringDuration
			MinSeconds="1.0s"
			MaxSeconds="1.0s" />
		<ClipReloadTime
			MinSeconds="0.6s"
			MaxSeconds="0.8s" />
		<Nuggets>
			<ActivateLaserNugget
				Lifetime="0.5s"
				LaserId="0"/>
			<DamageNugget
				Damage="240.0"
				Radius="0.0"
				DelayTimeSeconds="0.4s"
				DamageType="ROCKET"
				DamageFXType="ALIEN_BUZZER"
				DeathType="NORMAL">
				<DamageScalarDetails Scalar="200%">
					<Filter
						Rule="NONE"
						Include="CIVILIAN_BUILDING" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="INFANTRY" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
			id="AlienEradicatorShardWeapon"
			Name="AlienEradicatorShardWeapon"
			AttackRange="260.0"
			WeaponSpeed="500.0"
			FireSound="ALI_Stalker_ShardWeaponFire"
			FireFX="FX_AlienTibShardFire"
			FireVeteranFX="FX_AlienTibShardFireHeroic"
			RadiusDamageAffects="ALLIES ENEMIES NEUTRALS"
			AntiMask="ANTI_GROUND ANTI_STRUCTURE"
			CanFireWhileMoving="true"
			AcceptableAimDelta="10d"
			PreAttackType="PER_CLIP"
			ReAcquireDetailType="PER_CLIP"
			ClipSize="3">
		<PreAttackDelay
			MinSeconds="0.7s"
			MaxSeconds="0.7s" />
		<FiringDuration
			MinSeconds="0.2s"
			MaxSeconds="0.2s" />
		<ClipReloadTime
			MinSeconds="1.2s"
			MaxSeconds="1.5s" />
		<Nuggets>
			<ProjectileNugget
				ProjectileTemplate="AlienTibShardProjectile"
				WarheadTemplate="AlienEradicatorShardWarhead">
				<VeterancyProjectiles
					VeterancyLevel="HEROIC"
					ProjectileTemplate="AlienTibShardProjectile_Veteran"/>
			</ProjectileNugget>
		</Nuggets>
	</WeaponTemplate>


	<WeaponTemplate
		id="AlienEradicatorShardWarhead"
		Name="AlienEradicatorShardWarhead"
		RadiusDamageAffects="ENEMIES ALLIES NEUTRALS"
		AntiMask="ANTI_GROUND">
		<Nuggets>
			<DamageNugget
				Damage="150.0"
				DamageType="GUN"
				DamageFXType="ALIEN_TIBSHARD" >
				<DamageScalarDetails Scalar= "225%">
					<Filter
						Rule="NONE"
						Include="VEHICLE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "75%">
					<Filter
						Rule="NONE"
						Include="STRUCTURE" />
				</DamageScalarDetails>
				<DamageScalarDetails Scalar= "20%">
					<Filter
						Rule="NONE"
						Include="AIRCRAFT" />
				</DamageScalarDetails>
			</DamageNugget>
		</Nuggets>
	</WeaponTemplate>

	<WeaponTemplate
		id="AlienEradicatorBlinkWeapon"
		Name="AlienEradicatorBlinkWeapon"
		RadiusDamageAffects=""
		FireFX="FX_AlienEradicatorTP">
		<Nuggets>
		</Nuggets>
	</WeaponTemplate>
	<WeaponTemplate
		id="AlienEradicatorBlinkWeapon2"
		Name="AlienEradicatorBlinkWeapon"
		RadiusDamageAffects=""
		FireFX="FX_AlienEradicatorTP">
		<Nuggets>
		</Nuggets>
	</WeaponTemplate>
</AssetDeclaration>
