//===========================================================================
//
// Wehrmacht Pistole Soldat
//
//===========================================================================

ACTOR WMPSSDT : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht 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/nazi1/pistol"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ04 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:
    NZ04 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ04 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
    NZ04 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ04 G 8
    Goto See
  Pain:
    NZ04 I 3
    NZ04 I 3 A_Pain
    Goto See
  Death:
    NZ04 J 5
    NZ04 K 5 A_Scream
    NZ04 L 4 A_NoBlocking
    NZ04 M 4 A_PlaySound("misc/bodies/drop")
    NZ04 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole NCO
//
//===========================================================================

ACTOR WMPSNCO : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht 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"
  attacksound 	"enemies/nazi1/pistol"
  painsound 	"enemies/nazi3/pain"
  deathsound 	"enemies/nazi3/death"
  activesound 	"enemies/nazi3/active"
  States
  {
  Spawn:
    NZ05 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:
    NZ05 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ05 FG 5 A_FaceTarget
  FirePistol:
   	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol") 
	NZ05 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ05 G 6
   	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol") 
	NZ05 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ05 G 8
    Goto See
  Pain:
    NZ05 I 3
    NZ05 I 3 A_Pain
    Goto See
  Death:
    NZ05 J 5
    NZ05 K 5 A_Scream
    NZ05 L 4 A_NoBlocking
    NZ05 M 4 A_PlaySound("misc/bodies/drop")
    NZ05 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole Offizier
//
//===========================================================================

ACTOR WMPSOFZ : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht Officer."
  health 35
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusCap, 156
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi4/sight"
  attacksound 	"enemies/nazi1/pistol"
  painsound 	"enemies/nazi4/pain"
  deathsound 	"enemies/nazi4/death"
  activesound 	"enemies/nazi4/active"
  +MissileMore
  States
  {
  Spawn:
    NZ06 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:
    NZ06 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ06 FG 3 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ06 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ06 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ06 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ06 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ06 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ06 G 8
    Goto See
  Pain:
    NZ06 I 3
    NZ06 I 3 A_Pain
    Goto See
  Death:
    NZ06 J 5
    NZ06 K 5 A_Scream
    NZ06 L 4 A_NoBlocking
    NZ06 M 4 A_PlaySound("misc/bodies/drop")
    NZ06 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole Oberst
//
//===========================================================================

ACTOR WMPSOBT : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht 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/nazi1/pistol"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ78 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:
    NZ78 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ78 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
    NZ78 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ78 G 8
    Goto See
  Pain:
    NZ78 I 3
    NZ78 I 3 A_Pain
    Goto See
  Death:
    NZ78 J 5
    NZ78 K 5 A_Scream
    NZ78 L 4 A_NoBlocking
    NZ78 M 4 A_PlaySound("misc/bodies/drop")
    NZ78 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole Kaptain
//
//===========================================================================

ACTOR WMPSKPT : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht 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"
  attacksound 	"enemies/nazi1/pistol"
  painsound 	"enemies/nazi3/pain"
  deathsound 	"enemies/nazi3/death"
  activesound 	"enemies/nazi3/active"
  States
  {
  Spawn:
    NZ79 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:
    NZ79 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ79 FG 5 A_FaceTarget
  FirePistol:
   	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol") 
	NZ79 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ79 G 6
   	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol") 
	NZ79 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
    NZ79 G 8
    Goto See
  Pain:
    NZ79 I 3
    NZ79 I 3 A_Pain
    Goto See
  Death:
    NZ79 J 5
    NZ79 K 5 A_Scream
    NZ79 L 4 A_NoBlocking
    NZ79 M 4 A_PlaySound("misc/bodies/drop")
    NZ79 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole Feldwebel
//
//===========================================================================

ACTOR WMPSFDB : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht Feldwebel."
  health 35
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusCap, 156
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi4/sight"
  attacksound 	"enemies/nazi1/pistol"
  painsound 	"enemies/nazi4/pain"
  deathsound 	"enemies/nazi4/death"
  activesound 	"enemies/nazi4/active"
  +MissileMore
  States
  {
  Spawn:
    NZ80 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:
    NZ80 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ80 FG 3 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ80 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ80 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ80 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ80 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ80 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ80 G 8
    Goto See
  Pain:
    NZ80 I 3
    NZ80 I 3 A_Pain
    Goto See
  Death:
    NZ80 J 5
    NZ80 K 5 A_Scream
    NZ80 L 4 A_NoBlocking
    NZ80 M 4 A_PlaySound("misc/bodies/drop")
    NZ80 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Pistole Agent
//
//===========================================================================

ACTOR WMPSAGT : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht Agent."
  health 35
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 200
  DropItem BOCL3, 256
  DropItem DualSpawner3, 96
  DropItem BonusCap, 156
  DropItem BOGR1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi4/sight"
  attacksound 	"enemies/nazi1/pistol"
  painsound 	"enemies/nazi4/pain"
  deathsound 	"enemies/nazi4/death"
  activesound 	"enemies/nazi4/active"
  +MissileMore
  States
  {
  Spawn:
    NZ87 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:
    NZ87 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ87 FG 3 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ87 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ87 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ87 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ87 G 4
	TNT1 A 0 A_PlaySound("enemies/nazi1/pistol")
	NZ87 H 4 BRIGHT A_CustomMissile("T1F2S2",38,1,frandom(3,-3))
	TNT1 A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ87 G 8
    Goto See
  Pain:
    NZ87 I 3
    NZ87 I 3 A_Pain
    Goto See
  Death:
    NZ87 J 5
    NZ87 K 5 A_Scream
    NZ87 L 4 A_NoBlocking
    NZ87 M 4 A_PlaySound("misc/bodies/drop")
    NZ87 N -1
    Stop
  }
}