//Tracing projectiles goes here

Actor Tracer: FastProjectile
{
	Projectile
	+RANDOMIZE
+FORCEXYBILLBOARD
+DONTSPLASH
   // +BLOODSPLATTER 
damage 0
radius 2
height 0
speed 140
renderstyle ADD
alpha 0.9
scale .15
states
	{
	Spawn:
		TRAC A 1 BRIGHT
		Loop
Death:
    Stop
XDeath:
TNT1 A 0
Stop
	}
}

Actor MinigunTracer: Tracer
{
-DONTSPLASH
seesound "weapons/minigunfire"
damagetype Cutless
}


Actor MonsterMinigunTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 80
damage 1
seesound "weapons/minigunfire"
damagetype Cutless
Decal "BulletChip"
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
}
}

Actor MonsterTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 80
damage 1
Decal "BulletChip"
DamageType Bullet
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
}
}

Actor ZombieManTracer: MonsterTracer
{
damage 1
}


Actor MarineTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 100
damage 1
Decal "BulletChip"
DamageType FriendBullet
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
}
}


Actor MarineMinigunTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 100
damage 1
seesound "weapons/minigunfire"
damagetype FriendBullet
Decal "BulletChip"
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
}
}

Actor Alerter: MonsterTracer
{
-BLOODSPLATTER 
+THRUGHOST
+DONTSPLASH
speed 100
damage (random(0,1))
DamageType Avoid
Decal "None"
States
{
	Spawn:
		PUFF A 1 BRIGHT
		Loop
Death:
    TNT1 A 1
    Stop
}
}




Actor MastermindTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 90
damage 3
scale .45
seesound "SSHFIRE"
damagetype Blast
Decal "Scorch"
States
{
Death:
Xdeath:
		EXPL A 0 A_Explode (3, 120, 0)
		TNT1 A 0 A_SpawnItemEx ("ExplosionFlareSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
        TNT1 AA 0 A_CustomMissile ("ExplosionParticleHeavy", 0, 0, random (0, 360), 2, random (0, 180))
        TNT1 AAAA 0 A_CustomMissile ("ExplosionParticleHeavy", 0, 0, random (0, 180), 2, random (0, 180))
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        TNT1 AAAA 0 A_CustomMissile ("SmallExplosionFlames", 0, 0, random (0, 360), 2, random (0, 360))
		
TNT1 AAA 0 A_CustomMissile ("ExplosionParticleHeavy", 0, 0, random (0, 360), 2, random (0, 360))
		TNT1 AAA 0 A_CustomMissile ("ExplosionParticleVeryFast", 0, 0, random (0, 360), 2, random (0, 40))
		
		        TNT1 A 0 A_PlaySound("FAREXPL")
				TNT1 AAAAAAAA 4 A_CustomMissile ("PlasmaSmoke", 2, 0, random (0, 360), 2, random (0, 360))
    Stop
}
}




Actor NaziAlerter: Tracer
{
-BLOODSPLATTER 
+THRUGHOST
speed 150
Decal "None"
Radius 16
Height 16
DamageType KillMe
Damage 2
States
{
Spawn:
POSS A 25
Loop
Death:
    TNT1 A 1
    Stop
}
}