//===========================================================================
//
// Schutzstaffel Pistole Soldat
//
//===========================================================================

ACTOR SSPSSDT : NaziSoldier
{
  obituary "%o was shot by a Schutzstaffel soldier."
  health 25
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi1/sight"
  Activesound 	"enemies/nazi1/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ12 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi1/idle",1,0.2)
	Goto Spawn
  See:
    NZ12 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ12 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
	NZ12 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
    NZ12 G 8
    Goto See
  Pain:
    NZ12 I 3
    NZ12 I 3 A_Pain
    Goto See
  Death:
    NZ12 J 5
    NZ12 K 5 A_Scream
    NZ12 L 4 A_NoBlocking
    NZ12 M 4 A_PlaySound("misc/bodies/drop")
    NZ12 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole NCO
//
//===========================================================================

ACTOR SSPSNCO : NaziSoldier
{
  obituary "%o was shot by a Schutzstaffel NCO."
  health 30
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusHeal2, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi3/sight"
  Activesound 	"enemies/nazi3/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi3/pain"
  Deathsound 	"enemies/nazi3/death"
  States
  {
  Spawn:
    NZ13 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi3/idle",1,0.2)
	Goto Spawn
  See:
    NZ13 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ13 FG 5 A_FaceTarget
  FirePistol:
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ13 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ13 G 6
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ13 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ13 G 8
	Goto See
  Pain:
    NZ13 I 3
    NZ13 I 3 A_Pain
    Goto See
  Death:
    NZ13 J 5
    NZ13 K 5 A_Scream
    NZ13 L 4 A_NoBlocking
    NZ13 M 4 A_PlaySound("misc/bodies/drop")
    NZ13 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole Ofizier
//
//===========================================================================

ACTOR SSPSOFZ : NaziSoldier
{
  Obituary "%o was shot by a Schutzstaffel Officer."
  Health 35
  Radius 20
  Height 56
  Mass 100
  Speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem BOGR1, 64
  DropItem DualSpawner3, 96
  DropItem BonusCap, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi4/sight"
  Activesound 	"enemies/nazi4/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi4/pain"
  Deathsound 	"enemies/nazi4/death"
  +MissileMore
  States
  {
  Spawn:
    NZ14 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi4/idle",1,0.2)
	Goto Spawn
  See:
    NZ14 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ14 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ14 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ14 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ14 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ14 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ14 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ14 G 8
	Goto See
  Pain:
    NZ14 I 3
    NZ14 I 3 A_Pain
    Goto See
  Death:
    NZ14 J 5
    NZ14 K 5 A_Scream
    NZ14 L 4 A_NoBlocking
    NZ14 M 4 A_PlaySound("misc/bodies/drop")
    NZ14 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole Agent
//
//===========================================================================

ACTOR SSPSAGT : NaziSoldier
{
  obituary "%o was shot by a Schutzstaffel Agent."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOHC3, 256
  DropItem BOGR1, 64
  DropItem DualSpawner4, 30
  DropItem BonusCap, 156
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi5/sight"
  Activesound 	"enemies/nazi5/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi5/pain"
  Deathsound 	"enemies/nazi5/death"
  +MissileMore
  +MissileEvenMore
  States
  {
  Spawn:
    NZ15 A 10 A_Look
    NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi5/idle",1,0.2)
	Goto Spawn
  See:
    NZ15 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ15 FG 5 A_FaceTarget
  FirePistol:
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ15 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ15 G 2
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ15 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ15 G 2
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ15 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ15 G 2
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ15 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ15 G 8
	Goto See
  Pain:
    NZ15 I 3
    NZ15 I 3 A_Pain
    Goto See
  Death:
    NZ15 J 5
    NZ15 K 5 A_Scream
    NZ15 L 4 A_NoBlocking
    NZ15 M 4 A_PlaySound("misc/bodies/drop")
    NZ15 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole Oberst
//
//===========================================================================

ACTOR SSPSOBT : NaziSoldier
{
  obituary "%o was shot by a Schutzstaffel Oberst."
  health 25
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi1/sight"
  Activesound 	"enemies/nazi1/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ81 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi1/idle",1,0.2)
	Goto Spawn
  See:
    NZ81 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ81 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
	NZ81 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
    NZ81 G 8
    Goto See
  Pain:
    NZ81 I 3
    NZ81 I 3 A_Pain
    Goto See
  Death:
    NZ81 J 5
    NZ81 K 5 A_Scream
    NZ81 L 4 A_NoBlocking
    NZ81 M 4 A_PlaySound("misc/bodies/drop")
    NZ81 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole Kaptain
//
//===========================================================================

ACTOR SSPSKPT : NaziSoldier
{
  obituary "%o was shot by a Schutzstaffel Kaptain."
  health 30
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusHeal2, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi3/sight"
  Activesound 	"enemies/nazi3/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi3/pain"
  Deathsound 	"enemies/nazi3/death"
  States
  {
  Spawn:
    NZ82 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi3/idle",1,0.2)
	Goto Spawn
  See:
    NZ82 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ82 FG 5 A_FaceTarget
  FirePistol:
    TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ82 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ82 G 6
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ82 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	NZ82 G 8
	Goto See
  Pain:
    NZ82 I 3
    NZ82 I 3 A_Pain
    Goto See
  Death:
    NZ82 J 5
    NZ82 K 5 A_Scream
    NZ82 L 4 A_NoBlocking
    NZ82 M 4 A_PlaySound("misc/bodies/drop")
    NZ82 N -1
    Stop
  }
}

//===========================================================================
//
// Schutzstaffel Pistole Feldwebel
//
//===========================================================================

ACTOR SSPSFDB : NaziSoldier
{
  Obituary "%o was shot by a Schutzstaffel Feldwebel."
  Health 35
  Radius 20
  Height 56
  Mass 100
  Speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem BOGR1, 64
  DropItem DualSpawner3, 96
  DropItem BonusCap, 64
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi4/sight"
  Activesound 	"enemies/nazi4/active"
  Attacksound 	"enemies/nazi3/pistol"
  Painsound 	"enemies/nazi4/pain"
  Deathsound 	"enemies/nazi4/death"
  +MissileMore
  States
  {
  Spawn:
    NZ83 A 10 A_Look
	NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi4/idle",1,0.2)
	Goto Spawn
  See:
    NZ83 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ83 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ83 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ83 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ83 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ83 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi3/pistol")
    NZ83 H 4 BRIGHT A_CustomMissile("T1F6S6",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(512,AMF_TARGETNONPLAYER)
	NZ83 G 8
	Goto See
  Pain:
    NZ83 I 3
    NZ83 I 3 A_Pain
    Goto See
  Death:
    NZ83 J 5
    NZ83 K 5 A_Scream
    NZ83 L 4 A_NoBlocking
    NZ83 M 4 A_PlaySound("misc/bodies/drop")
    NZ83 N -1
    Stop
  }
}