//===========================================================================
//
// Afrika Korps Maschinengewehr Soldat
//
//===========================================================================

ACTOR AKMGSDT : NaziSoldier
{
  obituary "%o was shot by a soldier."
  health 25
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 100
  DropItem BOCL3 256
  DropItem DualSpawner2 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi1/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi1/pain"
  deathsound 	"enemies/nazi1/death"
  activesound 	"enemies/nazi1/active"
  States
  {
  Spawn:
    NZ17 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:
    NZ17 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ17 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ17 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ17 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ17 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ17 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ17 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ17 G 6 A_MonsterRefire(128,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ17 I 3
    NZ17 I 3 A_Pain
    Goto See
  Death:
    NZ17 J 3
    NZ17 K 3 A_Scream
    NZ17 L 3 A_NoBlocking
    NZ17 M 3 A_PlaySound("misc/bodies/drop")
    NZ17 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr NCO
//
//===========================================================================

ACTOR AKMGNCO : NaziSoldier
{
  obituary "%o was shot by a NCO."
  health 50
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 100
  DropItem BOCL3 256
  DropItem DualSpawner2 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi3/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi3/pain"
  deathsound 	"enemies/nazi3/death"
  activesound 	"enemies/nazi3/active"
  States
  {
  Spawn:
    NZ18 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:
    NZ18 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ18 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ18 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ18 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ18 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ18 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ18 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ18 G 6 A_MonsterRefire(64,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ18 I 3
    NZ18 I 3 A_Pain
    Goto See
  Death:
    NZ18 J 3
    NZ18 K 3 A_Scream
    NZ18 L 3 A_NoBlocking
    NZ18 M 3 A_PlaySound("misc/bodies/drop")
    NZ18 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr Ofizier
//
//===========================================================================

ACTOR AKMGOFZ : NaziSoldier
{
  obituary "%o was shot by a Officer."
  health 75
  radius 20
  height 56
  mass 100
  speed 10
  Painchance 100
  DropItem BOCL3, 256
  DropItem DualSpawner2, 96
  DropItem BonusHeal2, 64
  DropItem BonusCap, 156
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi4/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi4/pain"
  deathsound 	"enemies/nazi4/death"
  activesound 	"enemies/nazi4/active"
  States
  {
  Spawn:
    NZ19 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:
    NZ19 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ19 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ19 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NULL A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ19 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ19 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NULL A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ19 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ19 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NULL A 0 A_AlertMonsters(128,AMF_TARGETNONPLAYER)
    NZ19 G 6 A_MonsterRefire(32,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ19 I 3
    NZ19 I 3 A_Pain
    Goto See
  Death:
    NZ19 J 3
    NZ19 K 3 A_Scream
    NZ19 L 3 A_NoBlocking
    NZ19 M 3 A_PlaySound("misc/bodies/drop")
    NZ19 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr Elite
//
//===========================================================================

ACTOR AKMGELT : NaziSoldier
{
  obituary "%o was shot by a Afrika Korps elite."
  health 90
  radius 20
  height 56
  mass 100
  speed 10
  Painchance 100
  DropItem BOHC3, 256
  DropItem DualSpawner1, 96
  DropItem BonusHeal3, 64
  DropItem BonusBoots, 156
  decal "bulletchip"
  maxtargetrange 1024
  seesound 			"enemies/nazi2/sight"
  attacksound 		"enemies/nazi4/machinegun"
  painsound 		"enemies/nazi2/pain"
  deathsound	    "enemies/nazi2/death"
  activesound 		""
  States
  {
  Spawn:
    NZ47 A 10 A_Look
    NULL A 0 A_Jump(1,"Idle")
	Loop
  Idle:
	TNT1 A 0 A_PlaySound("enemies/nazi2/idle",1,0.5)
	Goto Spawn
  See:
    NZ47 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ47 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ47 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ47 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ47 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ47 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ47 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ47 G 6 A_MonsterRefire(16,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ47 I 3
    NZ47 I 3 A_Pain
    Goto See
  Death:
    NZ47 J 3
    NZ47 K 3 A_Scream
    NZ47 L 3 A_NoBlocking
    NZ47 M 3 A_PlaySound("misc/bodies/drop")
    NZ47 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr Kaptain
//
//===========================================================================

ACTOR AKMGKPT : NaziSoldier
{
  obituary "%o was shot by a Kaptain."
  health 25
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 100
  DropItem BOCL3 256
  DropItem DualSpawner2 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi1/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi1/pain"
  deathsound 	"enemies/nazi1/death"
  activesound 	"enemies/nazi1/active"
  States
  {
  Spawn:
    NZ25 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:
    NZ25 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ25 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ25 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ25 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ25 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ25 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ25 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ25 G 6 A_MonsterRefire(128,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ25 I 3
    NZ25 I 3 A_Pain
    Goto See
  Death:
    NZ25 J 3
    NZ25 K 3 A_Scream
    NZ25 L 3 A_NoBlocking
    NZ25 M 3 A_PlaySound("misc/bodies/drop")
    NZ25 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr Oberst
//
//===========================================================================

ACTOR AKMGOBT : NaziSoldier
{
  obituary "%o was shot by a Oberst."
  health 50
  radius 20
  height 56
  mass 100
  speed 8
  Painchance 100
  DropItem BOCL3 256
  DropItem DualSpawner2 96
  DropItem BonusHeal1, 64
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi3/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi3/pain"
  deathsound 	"enemies/nazi3/death"
  activesound 	"enemies/nazi3/active"
  States
  {
  Spawn:
    NZ26 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:
    NZ26 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ26 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ26 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ26 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ26 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ26 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
	NZ26 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
	NZ26 G 6 A_MonsterRefire(64,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ26 I 3
    NZ26 I 3 A_Pain
    Goto See
  Death:
    NZ26 J 3
    NZ26 K 3 A_Scream
    NZ26 L 3 A_NoBlocking
    NZ26 M 3 A_PlaySound("misc/bodies/drop")
    NZ26 N -1
    Stop
  }
}

//===========================================================================
//
// Afrika Korps Maschinengewehr Feldwebel
//
//===========================================================================

ACTOR AKMGFDB : NaziSoldier
{
  obituary "%o was shot by a Feldwebel."
  health 75
  radius 20
  height 56
  mass 100
  speed 10
  Painchance 100
  DropItem BOCL3, 256
  DropItem DualSpawner2, 96
  DropItem BonusHeal2, 64
  DropItem BonusCap, 156
  decal "bulletchip"
  maxtargetrange 1024
  seesound 		"enemies/nazi4/sight"
  attacksound 	"enemies/nazi4/machinegun"
  painsound 	"enemies/nazi4/pain"
  deathsound 	"enemies/nazi4/death"
  activesound 	"enemies/nazi4/active"
  States
  {
  Spawn:
    NZ74 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:
    NZ74 BBCCDDEE 3 A_Chase
    Loop
  Missile:
    NZ74 FG 4 A_FaceTarget
  FirePistol:
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ74 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
    NZ74 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ74 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
    NZ74 G 3
	TNT1 A 0 A_PlaySound("enemies/nazi4/machinegun")
    NZ74 H 2 BRIGHT A_CustomMissile("T1F5S5",32,6,frandom(3,-3))
    NZ74 G 6 A_MonsterRefire(32,"See")
	NULL A 0 A_FaceTarget
    Goto Missile+2
  Pain:
    NZ74 I 3
    NZ74 I 3 A_Pain
    Goto See
  Death:
    NZ74 J 3
    NZ74 K 3 A_Scream
    NZ74 L 3 A_NoBlocking
    NZ74 M 3 A_PlaySound("misc/bodies/drop")
    NZ74 N -1
    Stop
  }
}