//===========================================================================
//
// Death Knight (Original Death Knight without shadows)
//
//===========================================================================

ACTOR DeathKnight
{
  Obituary "%o bowed down to the Death Knight."
  Health 1200
  Radius 20
  Height 56
  Mass 1000
  Speed 10
  Painchance 128
  DamageFactor "Fire", 0.5
  DropItem SuperBackpack, 256
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  damagefactor 	"NaziSoldier", 0
  Activesound 	""
  Attacksound 	"enemies/nazi3/machinegun"
  Painsound 	"panzerwalker/pain"
  Deathsound 	"DKN/death"
  Seesound 		"DKN/Sight"
  Scale 1.15
  Monster
  +MissileMore
  +MissileEvenMore
  States
  {
  Spawn:
    DTKN A 10 A_Look
    Loop
  See:
    DTKN BBCCDDEE 3 A_Chase
    Loop
  Missile:
    DTKN FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
    DTKN H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN J 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN K 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN L 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN M 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN N 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
  GoFullUbersoldaten:
	TNT1 A 0
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN M 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,15,0,0)
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN N 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN M 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN N 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTKN N 0 A_MonsterRefire(86,"StopFullUbersoldating")
	Goto GoFullUberSoldaten+1
 StopFullUbersoldating:
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN O 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN N 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN M 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN L 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN K 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN J 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
	DTKN I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
    Goto See
  Pain:
    DTKN F 1
    DTKN G 1 A_Pain
    Goto See
  Death:
	DTKN G 8 A_ScreamAndUnblock
    DTKN P 5 A_BossDeath
	DTKN QR 5
    DTKN STU 5
    DTKN V -1 
    Stop
  }
}

//===========================================================================
//
// Death Knight 2 (made by DavidG)
//
//===========================================================================

ACTOR DeathKnight2
{
  Obituary "%o shared pain to a Death Knight."
  Health 1200
  Radius 20
  Height 56
  Mass 1000
  Speed 10
  Painchance 128
  DamageFactor "Fire", 0.5
  DropItem SuperBackpack, 256
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  damagefactor 	"NaziSoldier", 0
  Activesound 	""
  Attacksound 	"enemies/nazi5/machinegun"
  Painsound 	"panzerwalker/pain"
  Deathsound 	"DKN/death"
  Seesound 		"DKN/Sight"
  Scale 1.1
  Monster
  +MissileMore
  States
  {
  Spawn:
    DTK2 A 10 A_Look
    Loop
  See:
    DTK2 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    DTK2 F 4 A_FaceTarget
  FirePistol:
	DTK2 G 2
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
    DTK2 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
    DTK2 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
    DTK2 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK2 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi5/machinegun")
	DTK2 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
    DTK2 G 2
	Goto See
  Pain:
    DTK2 J 1
    DTK2 J 1 A_Pain
    Goto See
  Death:
	DTK2 J 8 A_ScreamAndUnblock
    DTK2 J 5 A_BossDeath
	DTK2 KL 5
    DTK2 MNO 5
    DTK2 P -1 
    Stop
  }
}

//===========================================================================
//
// Death Knight 3 (made by LazRojas and me)
//
//===========================================================================

ACTOR DeathKnight3
{
  Obituary "%o was defiled to a Death Knight."
  Health 1200
  Radius 20
  Height 56
  Mass 1000
  Speed 10
  Painchance 128
  DamageFactor "Fire", 0.5
  DropItem SuperBackpack, 256
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  damagefactor 	"NaziSoldier", 0
  Activesound 	""
  Attacksound 	"enemies/nazi6/machinegun"
  Painsound 	"panzerwalker/pain"
  Deathsound 	"DKN/death"
  Seesound 		"DKN/Sight"
  Scale 1.1
  Monster
  +MissileMore
  States
  {
  Spawn:
    DTK3 A 10 A_Look
    Loop
  See:
    DTK3 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    DTK3 F 4 A_FaceTarget
  FirePistol:
	DTK3 G 2
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
    DTK3 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
    DTK3 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
    DTK3 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi6/machinegun")
	DTK3 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
    DTK3 G 2
	Goto See
  Pain:
    DTK3 J 1
    DTK3 J 1 A_Pain
    Goto See
  Death:
	DTK3 J 8 A_ScreamAndUnblock
    DTK3 J 5 A_BossDeath
	DTK3 KL 5
    DTK3 MNO 5
    DTK3 P -1 
    Stop
  }
}

//===========================================================================
//
// Death Knight 4 (Gerolf, skelegant, doomjedi and me)
//
//===========================================================================

ACTOR DeathKnight4
{
  Obituary "%o was smashed to a Death Knight."
  Health 1200
  Radius 20
  Height 56
  Mass 1000
  Speed 10
  Painchance 128
  DamageFactor "Fire", 0.5
  DropItem SuperBackpack, 256
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  damagefactor 	"NaziSoldier", 0
  Activesound 	""
  Attacksound 	"enemies/nazi7/machinegun"
  Painsound 	"panzerwalker/pain"
  Deathsound 	"DKN/death"
  Seesound 		"DKN/Sight"
  Scale 1.1
  Monster
  +MissileMore
  States
  {
  Spawn:
    DTK4 A 10 A_Look
    Loop
  See:
    DTK4 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    DTK4 F 4 A_FaceTarget
  FirePistol:
	DTK4 G 2
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
    DTK4 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
    DTK4 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
    DTK4 H 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK4 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	TNT1 A 0 A_CustomMissile("SentinelLaZZerweak",65,-15,0,0)
	DTK4 I 2 bright A_CustomMissile("T1F3S3",40,25,frandom(3,-3))
	TNT1 A 0 A_PlaySound("enemies/nazi7/machinegun")
	DTK4 H 2 bright A_CustomMissile("T1F3S3",40,-25,frandom(3,-3))
    DTK4 G 2
	Goto See
  Pain:
    DTK4 J 1
    DTK4 J 1 A_Pain
    Goto See
  Death:
	DTK4 J 8 A_ScreamAndUnblock
    DTK4 J 5 A_BossDeath
	DTK4 KL 5
    DTK4 MNO 5
    DTK4 P -1 
    Stop
  }
}