Munch:
	Inherits: Claw
	Report: Munchymunchy.aud
	ReloadDelay: 10

Punch:
	Inherits: Claw
	Report: Munchymunchy.aud
	ReloadDelay: 20
	Range: 1c512
	Projectile: Bullet
		Speed: 1c682
	Warhead@1Dam: SpreadDamage
		Damage: 7000
		Versus:
			None: 30
			Wood: 75
			Light: 75
			Concrete: 50
	Warhead@2Eff: CreateEffect
		Explosions: piffs
CannonBall:
	Inherits: ^Cannon
	ReloadDelay: 60
	Burst: 3
	Range: 4c0
	Report: aacanon3.aud
	Projectile: Bullet
		Speed: 200
		Inaccuracy: 0c512
		Image: 120MM
	Warhead@1Dam: SpreadDamage
		Spread: 56
		Damage: 7500
		Versus:
			None: 100
			Wood: 40
			Light: 30
			Heavy: 10
			Concrete: 10
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Crater
		InvalidTargets: Vehicle, Structure, Wall, Husk, Trees
	Warhead@3Eff: CreateEffect
		Explosions: smallfire
Fireball:
	ReloadDelay: 75
	Range: 7c0
	Report: dsfirsht.aud
	ValidTargets: GroundActor, WaterActor, Trees
	Projectile: Bullet
		Speed: 250
		Image: fireball
		TrailImage: fire
		TrailSequences: 4
		Palette: effecttd
		Blockable: false
		Inaccuracy: 0c512
	Warhead@1Dam_impact: SpreadDamage
		Spread: 308
		Damage: 15000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 30
			Wood: 40
			Light: 80
			Heavy: 45
			Concrete: 30
		DamageTypes: Prone50Percent, TriggerProne, FireDeath, Incendiary
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
		InvalidTargets: Structure, Wall
	Warhead@4Eff_impact: CreateEffect
		Explosions: small_napalm
		ImpactSounds: dsfirxpl.aud
		ImpactActors: false
FireballAA:
	Inherits: ^AntiAirMissile
	ReloadDelay: 75
	Range: 7c0
	MinRange: 0c512
	Report: turret1.aud
	ValidTargets: AirborneActor
	Projectile: Missile
		Arm: 3
		Speed: 270
		ContrailLength: 0
		TrailImage: fire
		TrailSequences: 4
		Image: fireball
		Palette: effecttd
		Inaccuracy: 0c128
		RangeLimit: 10c0
		HorizontalRateOfTurn: 40
	Warhead@1Dam_impact: SpreadDamage
		Spread: 128
		Damage: 3000
		ValidTargets: AirborneActor
		Versus:
			None: 10
			Wood: 75
			Light: 35
			Heavy: 100
			Concrete: 50
	Warhead@4Eff_impact: CreateEffect
		Explosions: small_napalm
		ImpactSounds: dsfirxpl.aud
		ImpactActors: false
PlasmaPuff:
	ReloadDelay: 85
	Range: 5c0
	Burst: 4
	BurstDelays: 3
	Report: dsplasma.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: Bullet
		Speed: 204
		Inaccuracy: 0c256
		Image: plasma
		Palette: effecttd
		Shadow: True
	Warhead@1Dam_impact: SpreadDamage
		Spread: 716
		Damage: 10000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 20
			Wood: 75
			Light: 75
			Heavy: 40
			Concrete: 50
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
	Warhead@4Eff_impact: CreateEffect
		Explosions: small_napalm
		ImpactSounds: firebl3.aud
FireBurst:
	ReloadDelay: 120
	Range: 7c0
	Report: DemonShoot.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: Bullet
		Blockable: false
		LaunchAngle: 50
		Inaccuracy: 0c128
		Image: fireball
		Palette: effecttd
		TrailImage: fire
		TrailSequences: 4
		Speed: 200
		ContrailLength: 5
	Warhead@1Dam_impact: SpreadDamage
		Spread: 512
		Damage: 40000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 55
			Concrete: 50
		DamageTypes: Prone50Percent, TriggerProne, FireDeath, Incendiary
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Crater
		Size: 3
	Warhead@3Eff: CreateEffect
		Explosions: small_napalm
		# ExplosionPalette: effecttd
		ImpactSounds: FireBurstImpact.aud
PlasmaBurst:
	ReloadDelay: 100
	Range: 7c0
	Report: dsfirsht.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: Bullet
		Speed: 100
		Blockable: false
		Image: plasma
		Palette: effecttd
		Inaccuracy: 0c128
		ContrailLength: 10
	Warhead@1Dam_impact: SpreadDamage
		Spread: 500
		Damage: 62000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 25
			Concrete: 50
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
		Size: 2
	Warhead@4Eff_impact: CreateEffect
		Explosions: smallfire
		ImpactSounds: firebl3.aud
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 5
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 10
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 15
	Warhead@4Eff_impact: CreateEffect
		Explosions: plasmaburst_puff
		ExplosionPalette: effecttd
		ImpactSounds: dsfirxpl.aud
Flamethrower:
	Inherits: ^Cannon
	ReloadDelay: 0
	Range: 8c0
	Burst: 15
	BurstDelays: 1
	Projectile: Bullet
		Speed: 180
		TrailImage: fb4
		Image: fb3
		LaunchAngle: 45
		Inaccuracy: 1c938
	Warhead@1Dam_impact: SpreadDamage
		Spread: 200
		Damage: 200
		ValidTargets: GroundActor
		Versus:
			None: 90
			Wood: 10
			Light: 30
			Heavy: 20
			Concrete: 10
		DamageTypes: Prone50Percent, TriggerProne, FireDeath, Incendiary
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
		Size: 1
	Warhead@4Eff_impact: CreateEffect
		Explosions: smallfire
		ImpactSounds: firebl3.aud
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 5
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 10
	Warhead@8Eff_areanuke1: CreateEffect
		Explosions: smallfire
		ImpactSounds:
		Delay: 15
	Warhead@3Eff: CreateEffect
		Explosions: small_napalm
MiniGun:
	Inherits: ^Cannon
	ReloadDelay: 120
	Burst: 30
	BurstDelays: 5
	Range: 6c0
	Report: RedeemerGun.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: Bullet
		Speed: 682
		Image: 120MM
		Shadow: True
		Inaccuracy: 0c614
		TrailImage: smokey
		TrailInterval: 50
	Warhead@1Dam: SpreadDamage
		Spread: 128
		Damage: 4000
		ValidTargets: GroundActor, WaterActor
		Versus:
			None: 200
			Wood: 50
			Light: 60
			Heavy: 25
			Concrete: 25
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
	Warhead@3Eff: CreateEffect
		Explosions: small_explosion_air
ShockShell:
	Inherits: ^Artillery
	ReloadDelay: 120
	Range: 13c0
	Burst: 1
	BurstDelays: 10
	Report: AA.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: Bullet
		Blockable: false
		LaunchAngle: 50
		Inaccuracy: 0c128
		Image: plasma
		Palette: effecttd
		Speed: 230
		ContrailLength: 40
	Warhead@1Dam: SpreadDamage
		Falloff: 100, 37, 14, 5, 0
		Spread: 426
		Damage: 42000
		ValidTargets: GroundActor, WaterActor
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 25
			Concrete: 50
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Crater
		Size: 3
	Warhead@3Eff: CreateEffect
		Explosions: plasma_puff
		ExplosionPalette: effecttd
		ImpactSounds: kaboom22.aud
	Warhead@4EffWater: CreateEffect
		Explosions: med_splash
		ImpactSounds: firebl3.aud
		ValidTargets: WaterActor
EliminatorAA:
	Inherits: ^AACannon
	ReloadDelay: 100
	Range: 12c0
	Report: EliminatorGun.aud
	ValidTargets: AirborneActor
	Projectile: Bullet
		Speed: 1150
		Image: 120MM
		Blockable: false
		Inaccuracy: 0c128
		ContrailLength: 30
	Warhead@1Dam: SpreadDamage
		Spread: 700
		Damage: 10000
		ValidTargets: AirborneActor
		Versus:
			None: 40
			Wood: 10
			Light: 60
			Heavy: 10
			Concrete: 20
		DamageTypes: Prone50Percent, TriggerProne, DefaultDeath
	Warhead@2Eff: CreateEffect
		Explosions: plasma_puff
		ExplosionPalette: effecttd
		ImpactActors: false
Lazer:
	ReloadDelay: 150
	Range: 12c0
	Report: raycharge.aud
	ValidTargets: GroundActor, WaterActor
	Projectile: LaserZap
		Width: 4
		Duration: 100
		Color: FFFFFF
	Warhead@1Dam: SpreadDamage
		Spread: 512
		Damage: 32000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 1000
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Crater
	Warhead@3Eff: CreateEffect
		Explosions: small_explosion
		ImpactSounds: kaboom15.aud
Electricity:
	ReloadDelay: 150
	Range: 12c0
	Projectile: TeslaZap
	ValidTargets: GroundActor, WaterActor
	Warhead@1Dam: SpreadDamage
		Spread: 42
		Damage: 10000
		Versus:
			None: 1000
		ValidTargets: GroundActor, WaterActor, Trees
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
		Size: 2
TripodPlasmaPuff:
	Inherits: ^AntiGroundMissile
	ReloadDelay: 15
	Range: 10c0
	BurstDelays: 3
	Report: dsplasma.aud
	Projectile: Missile
		Speed: 204
		Inaccuracy: 0c256
		Image: plasma
		Palette: effecttd
		RangeLimit: 10c0
		Shadow: True
	Warhead@1Dam_impact: SpreadDamage
		Spread: 213
		Damage: 4000
		ValidTargets: GroundActor, WaterActor, Trees
		Versus:
			None: 20
			Wood: 75
			Light: 75
			Concrete: 50
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath
	Warhead@3Smu_impact: LeaveSmudge
		SmudgeType: Scorch
	Warhead@4Eff_impact: CreateEffect
		Explosions: small_napalm
		ImpactSounds: firebl3.aud
TripodPlasmaballAA:
	Inherits: ^AntiAirMissile
	ReloadDelay: 15
	Range: 12c0
	MinRange: 0c512
	Report: dsfirsht.aud
	Projectile: Missile
		Arm: 3
		Speed: 313
		ContrailLength: 0
		Image: plasma
		Palette: effecttd
		Inaccuracy: 128
		RangeLimit: 14c0
		HorizontalRateOfTurn: 60
	Warhead@1Dam_impact: SpreadDamage
		Spread: 128
		Damage: 5000
		ValidTargets: AirborneActor
		Versus:
			None: 10
			Wood: 75
			Light: 35
			Heavy: 100
			Concrete: 50
	Warhead@4Eff_impact: CreateEffect
		Explosions: plasma_puff
		ExplosionPalette: effecttd
		ImpactSounds: dsfirxpl.aud
		ImpactActors: false
MothershipExplosion:
	ValidTargets: GroundActor, WaterActor, AirborneActor, UnderWater, Trees
	Warhead@1Dam_impact: SpreadDamage
		Spread: 5c0
		Damage: 6000
		Falloff: 1000, 368, 135, 50, 18, 7, 0
		ValidTargets: GroundActor, WaterActor, AirborneActor, UnderWater, Trees
		Versus:
			Concrete: 25
		AffectsParent: false
		DamageTypes: Prone50Percent, TriggerProne, ElectricityDeath, Incendiary
	Warhead@3Eff_impact: CreateEffect
		Explosions: plasmaburst_puff
		ImpactSounds: kaboom1.aud
		ExplosionPalette: effecttd
	Warhead@11Dam_areanuke3: SpreadDamage
		Spread: 30c0
		Damage: 200000
		InvalidTargets: Vehicle, Structure, Wall
		ValidTargets: Trees
		DamageTypes: Incendiary, Prone50Percent, TriggerProne
	Warhead@11Dam_areanuke3: SpreadDamage
		Spread: 30c0
		Damage: 200000
		Delay: 1
		InvalidTargets: Vehicle, Structure, Wall
		ValidTargets: Trees
		DamageTypes: Incendiary, Prone50Percent, TriggerProne
	Warhead@12Res_areanuke3: DestroyResource
		Size: 4
		Delay: 15
	Warhead@13Smu_areanuke3: LeaveSmudge
		SmudgeType: Scorch
		InvalidTargets: Vehicle, Structure, Wall, Trees
		Size: 20
		Delay: 15
	Warhead@14Smu_areanuke3: LeaveSmudge
		SmudgeType: Crater
		InvalidTargets: Vehicle, Structure, Wall, Trees
		Size: 20
		Delay: 15
TripodExplosion:
	Warhead@1Dam: SpreadDamage
		Spread: 2c0
		Damage: 200000
		Falloff: 1000, 368, 135, 50, 18, 7, 0
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 25
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Scorch
		Size: 5,4
		Delay: 3
	Warhead@3Eff: CreateEffect
		Explosions: plasmaburst_puff
		ExplosionPalette: effecttd
		ImpactSounds: kaboom22.aud
		Delay: 5
	Warhead@4Dam: SpreadDamage
		Spread: 3c0
		Damage: 10000
		Falloff: 1000, 368, 135, 50, 18, 7, 0
		ValidTargets: GroundActor, WaterActor, Trees
		Delay: 6
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 25
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
	Warhead@5Dam: SpreadDamage
		Spread: 5c0
		Damage: 10000
		Falloff: 1000, 368, 135, 50, 18, 7, 0
		Delay: 7
		Versus:
			None: 90
			Wood: 75
			Light: 60
			Heavy: 25
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
ParaFire:
	Inherits: ^HeavyMG
	Range: 8c0
	Burst: 9
	BurstDelays: 2
	FirstBurstTargetOffset: -2984,0,0
	FollowingBurstTargetOffset: 746,0,0
	ReloadDelay: 125
	Report: gun13.aud
	Warhead@1Dam: SpreadDamage
		Spread: 426
		Damage: 15000
		Versus:
			None: 90
			Wood: 15
			Light: 35
			Heavy: 35
			Concrete: 35
	Warhead@2Eff2: CreateEffect
		Delay: 1
		Explosions: piff
		ValidTargets: Ground, GroundActor, Air, AirborneActor, WaterActor, Trees
		Inaccuracy: 171
	Warhead@3EffWater2: CreateEffect
		Delay: 1
		ValidTargets: Water, Underwater
		InvalidTargets: Bridge
		Explosions: water_piff
		Inaccuracy: 171
	Warhead@3Eff: CreateEffect
		Delay: 2
		Explosions: piffs
		ValidTargets: Ground, GroundActor, Air, AirborneActor, WaterActor, Trees
	Warhead@3EffWater: CreateEffect
		Delay: 2
		Explosions: water_piffs
		ValidTargets: Water, Underwater
		InvalidTargets: Bridge

UfoCrash:
	ValidTargets: Ground, Water, GroundActor, WaterActor
	Warhead@1Dam: SpreadDamage
		Spread: 426
		Damage: 4000
		ValidTargets: Ground, Water, GroundActor, WaterActor
		DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
	Warhead@2Eff: CreateEffect
		ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
		Explosions: self_destruct
		ImpactSounds: moo.wav
	Warhead@5Eff: CreateEffect
		ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
		Explosions: glow_orange
		ExplosionPalette: special_red
Laser.UFO:
	ReloadDelay: 14
	Range: 6c512
	MinRange: 0c1 #last time I checked, turreted aircraft cause crashes when firing directly below them
	Report: nrggun4.aud
	ValidTargets: Ground, Water, GroundActor, WaterActor
	InvalidTargets: Structure
	Projectile: LaserZap
		Duration: 3
		ZOffset: 1024
		Width: 32
		Color: FFFFFF
		TrackTarget: false
		SecondaryBeam: true
		SecondaryBeamColor: 0000FF
		SecondaryBeamZOffset: 1023
		SecondaryBeamWidth: 128
		Inaccuracy: 0c512
	Warhead@1Dam: SpreadDamage
		Spread: 256
		Damage: 6000
		Falloff: 100, 0
		ValidTargets: Ground, Water, GroundActor, WaterActor
		DamageTypes: Prone50Percent, TriggerProne, FireDeath
		Versus:
			None: 100
			Wood: 25
			Light: 60
			Heavy: 35
			Concrete: 10
	Warhead@2Smu: LeaveSmudge
		SmudgeType: Scorch
	Warhead@3Eff: CreateEffect
		Explosions: expl_energy3
		ExplosionPalette: special_blu2_alpha50
		ValidTargets: Ground, Trees, Air, Water, GroundActor, WaterActor, AirborneActor
		ImpactSounds: nrghit5.aud
UFOAGLaser:
	ReloadDelay: 8
	Range: 5c512
	Report: ufolas.wav
	ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
	Projectile: Bullet
		Image: blaster
		Speed: 400
		Inaccuracy: 0c512
		Palette: special_blu2
	Warhead@1Dam: SpreadDamage
		ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
		Spread: 0c512
		Damage: 3000
		Versus:
			None: 75
			Wood: 25
			Light: 100
			Heavy: 100
			None_Fireproof: 25
			Light_Fireproof: 100
			Heavy_Fireproof: 100
			Reinforced: 40
			Satanic: 100
			Satanic_I: 95
			Satanic_II: 90
			Satanic_III: 85
		DamageTypes: Prone50Percent, TriggerProne, FireDeath
	Warhead@2Eff: CreateEffect
		Explosions: energy_poof
		ExplosionPalette: special_blu2
		ImpactSounds: blaspoof.wav
		ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
	Warhead@3Eff: CreateEffect
		Explosions: glow_blue
		ExplosionPalette: special_blue_alpha50
		ValidTargets: Ground, Water, Trees, GroundActor, WaterActor
UFOAALaser:
	ReloadDelay: 8
	Range: 10c0
	Report: ufolas.wav
	ValidTargets: Air, AirborneActor
	Projectile: Bullet
		Image: blaster
		Speed: 400
		Inaccuracy: 0c512
		Palette: special_blu2
	Warhead@1Dam: SpreadDamage
		Spread: 1c512
		Damage: 1750
		ValidTargets: Air, AirborneActor
		Versus:
			None: 75
			Wood: 25
			Light: 100
			Heavy: 100
			None_Fireproof: 25
			Light_Fireproof: 100
			Heavy_Fireproof: 100
			Reinforced: 40
			Satanic: 100
			Satanic_I: 95
			Satanic_II: 90
			Satanic_III: 85
		DamageTypes: Prone50Percent, TriggerProne, FireDeath
	Warhead@2Eff: CreateEffect
		Explosions: energy_poof
		ExplosionPalette: special_blu2
		ImpactSounds: ppoof.wav
		ValidTargets: Air, AirborneActor
	Warhead@3Eff: CreateEffect
		Explosions: glow_blue
		ExplosionPalette: special_blue_alpha50
		ValidTargets: Air, AirborneActor
UFOBeam:
	ReloadDelay: 4
	Range: 1c0
	Report: bleep5.aud
	MinRange: 0c1
	ValidTargets: Ground, GroundActor
	Projectile: Bullet
		Image:
		Speed: 2c512
	Warhead@1Dam: SpreadDamage
		Spread: 2c512
		Damage: 600
		ValidTargets: Ground, GroundActor
		Versus:
			None: 75
			Wood: 25
			Light: 100
			Heavy: 100
		DamageTypes: Prone50Percent, TriggerProne, FireDeath
Laser.UFO.AA:
	Inherits: Laser.UFO
	MinRange: 0c1
	ValidTargets: Air, AirborneActor
	Warhead@1Dam: SpreadDamage
		Spread: 1c512
		ValidTargets: Air, AirborneActor
		Damage: 2000
		Versus:
			Heavy: 100
		
Laglauncher.UFO:
	ReloadDelay: 7
	Range: 1c0
	Report: bleep5.aud
	MinRange: 0c1
	ValidTargets: Structure
	Projectile: Bullet #Using InstantHit with "TargetActorCenter" might also generate crashes ("attempting to track invalid target")
		Speed: 10c0
	TargetActorCenter: true
	Warhead@1Dam: SpreadDamage
		Spread: 2c0
		Falloff: 100, 20, 0
		Damage: 650
		Versus:
			None: 100
			Wood: 100
			Light: 100
			Heavy: 100
			Concrete: 100
		DamageTypes: Prone50Percent, TriggerProne, FireDeath
		ValidTargets: Ground, GroundActor, Structure
	Warhead@1EMP: GrantExternalCondition
		Range: 0c512
		Duration: 8
		ValidTargets: Structure
		Condition: powerdown
