actor BaronBall2 : BaronBall 9895
{
  Renderstyle Normal
  scale 0.75
  states
  {
  Spawn:
    BRNR AB 4 bright
    loop
  Death:
    BRNR C 5 bright
    BRNR D 3 bright A_FadeOut (0.1667)
    BRNR EFGH 3 bright A_FadeOut (0.1667)
    stop
  }
}

actor NimpBall : DoomImpBall 9896
{
  Speed 15
  FastSpeed 25
  Renderstyle Translucent
  scale 0.75
  Alpha 0.6
  States
  {
  Spawn:
    NMBL ABC 4 Bright
    loop
  Death:
    NMBL DEFGHI 1 Bright
    stop
  }
}

actor 64CacodemonBall : CacodemonBall Replaces CacodemonBall
{
  Speed 14
  Renderstyle Normal
  scale 0.75
  States
  {
  Spawn:
    BAL2 ABC 4 bright
    loop
  Death:
    BAL2 D 5 bright
    BAL2 E 3 bright A_FadeOut (0.142857)
    BAL2 F 3 bright A_FadeOut (0.142857)
    BAL2 GHIJ 3 bright A_FadeOut (0.142857)
    stop
  }
}

actor 64DoomImpBall : DoomImpBall Replaces DoomImpBall
{
  speed 8
  renderstyle normal
  scale 0.75
  states
  {
  Spawn:
    BAL1 ABC 4 bright
    loop
  Death:
    BAL1 DEFGHI 1 bright
    stop
  }
}

actor 64FatShot : FatShot Replaces FatShot
{
  renderstyle normal
  scale 0.85
  speed 15
  States
  {
  Spawn:
    MANF ABC 3 bright
    loop
  Death:
    MANF D 6 bright 
    MANF E 3 bright A_FadeOut (0.1667)
    MANF F 3 bright A_FadeOut (0.1667)
    MANF GHI 3 bright A_FadeOut (0.1667)
    stop
  }
}

actor 64Rocket : Rocket Replaces Rocket
{
  scale 0.75
  -DEHEXPLOSION
  -ROCKETTRAIL
  States
  {
  Spawn:
    MISL AA 2 bright A_CustomMissile ("64RocketSmokeTrail",0,0,0,2,0)
    loop
  Death:
    MISL B 0 bright
    MISL B 8 bright A_Explode
    MISL C 6 bright A_FadeOut (0.2)
    MISL D 3 bright A_FadeOut (0.2)
    MISL EF 3 bright A_FadeOut (0.2)
    stop
  }
}

actor 64BaronBall : BaronBall Replaces BaronBall
{
  renderstyle Normal
  scale 0.75
  states
  {
  Spawn:
    BAL7 AB 4 bright
    loop
  Death:
    BAL7 C 5 bright
    BAL7 D 3 bright A_FadeOut (0.1667)
    BAL7 EFGH 3 bright A_FadeOut (0.1667)
    stop
  }
}

actor MotherBall : RevenantTracer 9898
{
  Renderstyle Normal
  speed 15
  damage 10
  states
  {
  Spawn:
    MBAL A 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
    MBAL A 2 bright A_SeekerMissile (5,15)
    MBAL B 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
    MBAL B 2 bright A_SeekerMissile (5,15)
    loop
  Death:
    MBAL C 5 bright
    MBAL D 3 bright A_FadeOut (0.1667)
    MBAL EFGH 3 bright A_FadeOut (0.1667)
    stop
  }
}

actor MotherBallTrail : RocketSmokeTrail
{
  Renderstyle Translucent
  Alpha 0.5
  VSpeed 1
  states
  {
  Spawn:
    MPUF ABCDE 2 bright
    stop
  }
}

actor MotherFire 9899
{
  game Doom
  height 8
  scale 0.8
  radius 6
  damage 5
  speed 15
  renderstyle Translucent
  alpha 0.5
  damagetype "Vertigo"
  seesound "skeleton/attack"
  deathsound "null"
  PROJECTILE
  +RANDOMIZE
  +NODAMAGETHRUST
  +FLOORHUGGER
  states
  {
  Spawn:
    MFIR ABCDE 4 bright A_CustomMissile (MotherFireTrail,0,0,0,2,0)
    loop
  Death:
    MFIR E 0 bright
    stop
  }
}

actor MotherFireTrail 9900
{
  game Doom
  scale 0.8
  height 8
  radius 6
  speed 0
  damage 0
  RenderStyle translucent
  Alpha 0.6
  +NOGRAVITY
  states
  {
  Spawn:
    MFIR ABCDE 4 bright A_FadeOut (0.2)
    loop
  }
}

//actor UnmakerLaser 9902
//{
//  game Doom
//  radius 4
//  height 2
//  speed 18
//  damage 10
//  scale 0.5
//  PROJECTILE
//  +RANDOMIZE
//  Renderstyle Normal
//  Alpha 1
//  SeeSound "weapons/unmaker"
//  DeathSound "Null"
//  Obituary "%o was unmade by %k."
//  States
//  {
//  Spawn:
//    LAZR AB 2 bright
//    loop
//  Death:
//    LPUF AB 2 bright A_FadeOut (0.1)
//    loop
//  }
//}

actor UnmakerLaser 9904
{
  game Doom
  radius 2
  height 2
  speed 30
  scale 0.75
  damage 10
  PROJECTILE
  +RANDOMIZE
  Renderstyle Normal
  Alpha 1
  SeeSound "weapons/unmaker"
  DeathSound "Null"
  Obituary "%o was unmade by %k."
  States
  {
  Spawn:
//    LAZR AB 1 bright A_SpawnItemEx (UnmakerLaserTrail,0,0,0,0,0,0,0,0,0)
    LAZR A 1 bright
    loop
  Death:
    LPUF AB 2 bright A_FadeOut (0.1)
    loop
  }
}

actor UnmakerLaserTrail 9903
{
  game Doom
  height 4
  radius 2
  scale 0.5
  speed 0
  damage 0
  Renderstyle Normal
  Alpha 1
  seesound "null"
  deathsound "null"
  PROJECTILE
  +RANDOMIZE
  states
  {
  Spawn:
    LPUF C 10 bright
    stop
  Death:
    LPUF C 1 bright
    stop
  }
}

actor 64BFGBall : BFGBall Replaces BFGBall
{
  Renderstyle Normal
  scale 0.75
  states
  {
  Spawn:
    BFS1 AB 2 bright
    loop
  Death:
    BFE1 A 8 bright
    BFE1 B 7 bright A_FadeOut (0.142857)
    BFE1 C 0 bright A_FadeOut (0.142857)
    BFE1 C 3 bright A_BFGSpray
    BFE1 D 3 bright A_FadeOut (0.142857)
    BFE1 E 3 bright A_FadeOut (0.142857)
    BFE1 F 3 bright A_FadeOut (0.142857)
    stop
  }
}

actor 64BulletPuff : BulletPuff Replaces BulletPuff
{
  scale 0.82
  vspeed 0.7
  Renderstyle Normal
  states
  {
  Spawn:
    PUFF A 4 bright
    PUFF B 4 bright
    // Intentional fall-through
  Melee:
    PUFF CDEF 4
    stop
  }
}

actor 64PlasmaBall : PlasmaBall Replaces PlasmaBall
{
  Renderstyle Normal
  scale 0.75
  states
  {
  Spawn:
    PLSS AB 4 Bright
    loop
  Death:
    PLSE ABCDEF 2 bright
    stop
  }
}

actor 64ArachnotronPlasma : ArachnotronPlasma Replaces ArachnotronPlasma
{
  Renderstyle Normal
  scale 0.75
  states
  {
  Spawn:
    APLS AB 2 bright
    loop
  Death:
    APBX ABCDE 4 bright
    stop
  }
}

actor 64BFGExtra : BFGExtra Replaces BFGExtra
{
  Renderstyle Normal
  states
  {
  Spawn:
    BFE2 ABCDEF 2 bright
    stop
  }
}

actor 64RocketSmokeTrail : RocketSmokeTrail replaces RocketSmokeTrail
{
  Renderstyle Translucent
  Alpha 0.5
  VSpeed 0
  scale 0.75
  states
  {
  Spawn:
    RSMK ABCDE 2 bright
    stop
  }
}

Actor 64RevenantTracer : RevenantTracer Replaces RevenantTracer
{
	RenderStyle Normal
	scale 0.82
	Damage 6
	Speed 7
	States
	{
	Spawn:
	    TRCR A 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
	    TRCR A 3 bright A_SeekerMissile (8, 8)
	    TRCR B 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
	    TRCR B 3 bright A_SeekerMissile (8, 8)
	    loop
	Death:
	    TRCR D 8 bright
	    TRCR E 6 bright A_FadeOut (0.1667)
	    TRCR F 3 bright A_FadeOut (0.1667)
	    TRCR GHI 3 bright A_FadeOut (0.1667)
	    stop
	}
}

actor 64RevenantTracerSmoke : RevenantTracerSmoke Replaces RevenantTracerSmoke
{
  RenderStyle Normal
  scale 0.6
  States
  {	
  Spawn:
    MPUF ABCDE 2 bright
    Stop
  }
}

actor Dart 9912
{
  Radius 8
  height 4
  scale 0.75
  Speed 15
  Damage 4
  PROJECTILE
  +BLOODSPLATTER
  -PUFFONACTORS
  RenderStyle Normal
  Alpha 1
  SeeSound "dart/attack"
  DeathSound "dart/shotx"
  States
  {
  Spawn:
    DART A 1
    loop
  Death:
    PUFF A 0 bright
    PUFF A 0 bright ThrustThingZ (0, 3, 0, 0)
    PUFF A 4 bright
    PUFF B 4
    PUFF CDEF 4
    stop
  }
}

actor TracerMissile : RevenantTracer 9933
{
	RenderStyle Normal
	Damage 10
	Speed 10
	States
	{
	Spawn:
	    TRCR A 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
	    TRCR A 2 bright A_SeekerMissile (9, 9)
	    TRCR B 0 bright A_CustomMissile ("MotherBallTrail",0,0,0,2,0)
	    TRCR B 2 bright A_SeekerMissile (9, 9)
	    loop
	Death:
	    TRCR D 8 bright
	    TRCR E 6 bright A_FadeOut (0.1667)
	    TRCR F 3 bright A_FadeOut (0.1667)
	    TRCR GHI 3 bright A_FadeOut (0.1667)
	    stop
	}
}

actor 64ArchvileFire : ArchvileFire Replaces ArchvileFire
{
  Renderstyle Translucent
  Alpha 0.5
}

actor NCacoBall : CacodemonBall
{
  Renderstyle Translucent
  scale 0.75
  Alpha 0.6
  states
  {
  Spawn:
    NCAC ABC 4 bright
    loop
  Death:
    NCAC D 5 bright
    NCAC E 3 bright A_FadeOut (0.142857)
    NCAC F 3 bright A_FadeOut (0.142857)
    NCAC GHIJ 3 bright A_FadeOut (0.142857)
    stop
  }
}