ACTOR EnemyProjectile: ZMissileFast
{
  Radius 1
  Height 1
  Speed 40
  FastSpeed 50
  Damage (random[RIDMONSTERAT](3, 5))
  Projectile
  +RANDOMIZE
  +MISSILE
  +BLOODSPLATTER
  +THRUGHOST
  RenderStyle Add
  Alpha 0.5
  Scale 0.05
  decal bulletchip
  damagetype "EnemyProjectile"
  States
  {
  Spawn:
    SPKO S 1 BRIGHT
    Loop
  Death:
    "####" "#" 0
    TNT1 A 1 A_SpawnItem("RicoChet")
    Stop
  XDeath:
    TNT1 A 1
    Stop
  }
}

Actor DecorativeTracer : FastProjectile
{
  Projectile
  +RANDOMIZE
  +FORCEXYBILLBOARD
  +DONTSPLASH
  +NOEXTREMEDEATH
  +THRUGHOST
  damage 0
  Radius 1
  Height 1
  speed 140
  renderstyle ADD
  Alpha 0.5
  Scale 0.05
  +THRUSPECIES
  Species "Dukes"
  states
  {
  Spawn:
    SPKO S 1 BRIGHT
    Loop
  Death:
    TNT1 A 0
    TNT1 A 1
    tnt1 A 2
    Stop
  XDeath:
    TNT1 A 1
    Stop
  }
}

ACTOR DukebotBullet: EnemyProjectile
{
  Damage (7)
  damagetype "Bullet"
  +THRUSPECIES
  Species "Dukes"
}

ACTOR DukebotShotgun: EnemyProjectile
{
  Damage (6)
  damagetype "Shotgun"
  +THRUSPECIES
  Species "Dukes"
}

ACTOR DukebotSSG: EnemyProjectile
{
  Damage (6)
  damagetype "SSG"
  +THRUSPECIES
  Species "Dukes"
}

ACTOR DukebotChaingun: EnemyProjectile
{
  Damage (7)
  damagetype "Chaingun"
  +THRUSPECIES
  Species "Dukes"
}