//===========================================================================
//
// Wehrmacht Gewehr Soldat
//
//===========================================================================

ACTOR WMRFSDT : NaziSoldier
{
  obituary "%o was put down by a Wehrmacht rifle-trooper."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3, 256
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi1/sight"
  Activesound 	"enemies/nazi1/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ07 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:
    NZ07 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ07 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ07 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
    NZ07 G 8
    Goto See
  Pain:
    NZ07 I 3
    NZ07 I 3 A_Pain
    Goto See
  Death:
    NZ07 J 3
    NZ07 K 3 A_Scream
    NZ07 L 3 A_NoBlocking
    NZ07 M 3 A_PlaySound("misc/bodies/drop")
    NZ07 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Gewehr NCO
//
//===========================================================================

ACTOR WMRFNCO : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht rifle NCO."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3, 256
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi3/sight"
  Activesound 	"enemies/nazi3/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi3/pain"
  Deathsound 	"enemies/nazi3/death"
  States
  {
  Spawn:
    NZ61 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:
    NZ61 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ61 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ61 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
    NZ61 G 8
    Goto See
  Pain:
    NZ61 I 3
    NZ61 I 3 A_Pain
    Goto See
  Death:
    NZ61 J 3
    NZ61 K 3 A_Scream
    NZ61 L 3 A_NoBlocking
    NZ61 M 3 A_PlaySound("misc/bodies/drop")
    NZ61 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Gewehr Offizier
//
//===========================================================================

ACTOR WMRFOFZ : NaziSoldier
{
  obituary "%o was eliminated by a Wehrmacht rifle officer."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3 256
  DropItem BonusCap, 156
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi4/sight"
  Activesound 	"enemies/nazi4/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi4/pain"
  Deathsound 	"enemies/nazi4/death"
  States
  {
  Spawn:
    NZ62 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:
    NZ62 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ62 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ62 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
	NULL A 0 A_AlertMonsters(128,AMF_TARGETEMITTER)
    NZ62 G 8 
    Goto See
  Pain:
    NZ62 I 3
    NZ62 I 3 A_Pain
    Goto See
  Death:
    NZ62 J 3
    NZ62 K 3 A_Scream
    NZ62 L 3 A_NoBlocking
    NZ62 M 3 A_PlaySound("misc/bodies/drop")
    NZ62 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Gewehr Feldwebel
//
//===========================================================================

ACTOR WMRFFDB : NaziSoldier
{
  obituary "%o was put down by a Wehrmacht Feldwebel."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3, 256
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi1/sight"
  Activesound 	"enemies/nazi1/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi1/pain"
  Deathsound 	"enemies/nazi1/death"
  States
  {
  Spawn:
    NZ88 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:
    NZ88 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ88 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ88 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
    NZ88 G 8
    Goto See
  Pain:
    NZ88 I 3
    NZ88 I 3 A_Pain
    Goto See
  Death:
    NZ88 J 3
    NZ88 K 3 A_Scream
    NZ88 L 3 A_NoBlocking
    NZ88 M 3 A_PlaySound("misc/bodies/drop")
    NZ88 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Gewehr Oberst
//
//===========================================================================

ACTOR WMRFOBT : NaziSoldier
{
  obituary "%o was shot by a Wehrmacht rifle Oberst."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3, 256
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi3/sight"
  Activesound 	"enemies/nazi3/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi3/pain"
  Deathsound 	"enemies/nazi3/death"
  States
  {
  Spawn:
    NZ89 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:
    NZ89 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ89 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ89 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
    NZ89 G 8
    Goto See
  Pain:
    NZ89 I 3
    NZ89 I 3 A_Pain
    Goto See
  Death:
    NZ89 J 3
    NZ89 K 3 A_Scream
    NZ89 L 3 A_NoBlocking
    NZ89 M 3 A_PlaySound("misc/bodies/drop")
    NZ89 N -1
    Stop
  }
}

//===========================================================================
//
// Wehrmacht Gewehr Kaptain
//
//===========================================================================

ACTOR WMRFKPT : NaziSoldier
{
  obituary "%o was eliminated by a Wehrmacht rifle Kaptain."
  health 40
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 150
  DropItem BOHC3 256
  DropItem BonusCap, 156
  DropItem BonusHeal1, 64
  DropItem HDGewehr, 96
  decal "bulletchip"
  maxtargetrange 1024
  Seesound 		"enemies/nazi4/sight"
  Activesound 	"enemies/nazi4/active"
  Attacksound 	"enemies/nazi1/rifle"
  Painsound 	"enemies/nazi4/pain"
  Deathsound 	"enemies/nazi4/death"
  States
  {
  Spawn:
    NZ90 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:
    NZ90 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ90 FG 5 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi1/rifle")
    NZ90 H 8 BRIGHT A_CustomMissile("T1F2S2",32,6,frandom(3,-3))
	NULL A 0 A_AlertMonsters(128,AMF_TARGETEMITTER)
    NZ90 G 8 
    Goto See
  Pain:
    NZ90 I 3
    NZ90 I 3 A_Pain
    Goto See
  Death:
    NZ90 J 3
    NZ90 K 3 A_Scream
    NZ90 L 3 A_NoBlocking
    NZ90 M 3 A_PlaySound("misc/bodies/drop")
    NZ90 N -1
    Stop
  }
}