//Tracing projectiles goes here

Actor Tracer: FastProjectile
{
	Projectile
	+RANDOMIZE
+FORCEXYBILLBOARD
+DONTSPLASH
   // +BLOODSPLATTER 
   +NOEXTREMEDEATH
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 (random(3,4))
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 (random(4,5))
Decal "BulletChip"
DamageType Bullet
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
}
}

Actor ZombieManTracer: MonsterTracer
{
damage (random(7,8))
}

Actor MeatShieldTracer: Tracer
{
+BLOODSPLATTER 
+THRUACTORS
-DONTSPLASH
speed 100
damage (random(20,25))
Decal "BulletChip"
DamageType FriendBullet
States
{
Death:
    TNT1 A 1 A_SpawnItem("HitPuff")
    Stop
	
Spawn:
		TRAC A 1 BRIGHT
		TNT1 A 0 A_ChangeFlag("THRUACTORS", 0)
		Goto Fly
	Fly:
	TRAC A 1 BRIGHT
	Loop
}
}


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 200
radius 12
height 12
damage (random(1,1))
DamageType Avoid
Decal "None"
States
{
	Spawn:
		TNT1 A 1 BRIGHT
		Loop
Death:
    TNT1 A 1
    Stop
}
}


Actor Taunter: MonsterTracer
{
-BLOODSPLATTER 
+THRUGHOST
+DONTSPLASH
radius 16
height 16
speed 100
damage (random(1,2))
DamageType Taunt
Decal "None"
States
{
	Spawn:
		PUZZ Z 1 BRIGHT
		Loop
Death:
    TNT1 A 1
    Stop
}
}




Actor MastermindTracer: Tracer
{
+BLOODSPLATTER 
+THRUGHOST
-DONTSPLASH
speed 90
damage (random(8,10))
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
}
}