//===========================================================================
//
// Wehrmacht Flammenwerfer Elite
//
//===========================================================================

ACTOR WMFWELT : NaziSoldier
{
  obituary "%o was roasted by a Wehrmacht Flammenwerfer Soldat."
  Health 200
  radius 20
  height 56
  mass 100
  speed 10
  painchance 64
  DropItem BOCE3, 256
  DropItem BonusBoots, 156
  decal "revenantscorch"
  maxtargetrange 1024
  Seesound 		"enemies/nazi2/sight"
  Activesound 	""
  Attacksound 	"weapons/FMF/fire2"
  Painsound 	"enemies/nazi2/pain"
  Deathsound 	"enemies/nazi2/death"
  +MissileMore
  +MissileEvenMore
  States
 {
  Spawn:
	NZ51 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:
	NZ51 BBCCDDEE 3 A_Chase
	Loop
  Missile:
    NZ51 FG 5 A_FaceTarget
    NZ51 G 8 A_CheckLOF("Attack",CLOFF_SKIPOBSTACLES,850)
    NZ51 F 5
    Goto See
  Attack:
	TNT1 A 0
    NZ51 G 2 BRIGHT A_CustomMissile("FTFire",34,0)
	NZ51 H 2 Bright A_CustomMissile("FTFire",34,0,Random(-6,6))
    NZ51 G 1 A_CposRefire
    Goto Attack+2
  Pain:
	NZ51 I 3
	NZ51 I 3 A_Pain
	Goto See
  Death:
	NZ51 J 4 A_Scream
	NZ51 K 4 
	NZ51 L 4 A_NoBlocking
	NZ51 M 4 A_PlaySound("misc/bodies/drop")
	NZ51 N -1
	Stop
  }
}

//===========================================================================
//
// Schutzstaffel Flammenwerfer Elite
//
//===========================================================================

ACTOR SSFWELT : NaziSoldier
{
  obituary "%o was immolated by an SS Flammenwerfer Soldat."
  Health 200
  radius 20
  height 56
  mass 100
  speed 10
  painchance 64
  DropItem BOCE3, 256
  DropItem BonusBoots, 156
  decal "revenantscorch"
  maxtargetrange 1024
  Seesound 		"enemies/nazi2/sight"
  Activesound 	""
  Attacksound 	"weapons/FMF/fire2"
  Painsound 	"enemies/nazi2/pain"
  Deathsound 	"enemies/nazi2/death"
  +MissileMore
  +MissileEvenMore
  States
  {
  Spawn:
	NZ52 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:
	NZ52 BBCCDDEE 3 A_Chase
	Loop
  Missile:
    NZ52 FG 5 A_FaceTarget
	NZ52 G 2 A_Jump(45,"SpreadItOut")
    NZ52 G 6 A_CheckLOF("Attack",CLOFF_SKIPOBSTACLES,700)
    NZ52 F 5
    Goto See
  Attack:
  	NZ52 F 0 A_FaceTarget
    NZ52 H 2 BRIGHT A_CustomMissile("FTFire",34,0,Random(-6,6))
	NZ52 H 2 BRIGHT A_CustomMissile("FTFire",34,0,Random(-6,6))
    NZ52 H 0 A_SentinelRefire
	NZ50 G 0 A_CheckLOF("Attack",CLOFF_SKIPOBSTACLES,700)
	Goto Missile
  SpreaditOut:
	NZ52 F 0 A_FaceTarget
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 0)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 2)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 4)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 6)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 8)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 10)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 12)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 14)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 16)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 18)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 20)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 18)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 16)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 14)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 12)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 10)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 8)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 6)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 4)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 2)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 0)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -2)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -4)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -6)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -8)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -10)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -12)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -14)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -16)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -18)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -20)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -18)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -16)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -14)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -12)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -10)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -8)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -6)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -4)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, -2)
	NZ52 H 2 Bright A_CustomMissile("FTFire", 34, 0, 0) //from the old Gross Deutschland mod. (caught from ww-nazis cj flavour.)
	NZ52 G 6
	NZ52 F 2
	Goto See
  Pain:
	NZ52 I 3
	NZ52 I 3 A_Pain
	Goto See
  Death:
	NZ52 J 4 A_Scream
	NZ52 K 4 
	NZ52 L 4 A_NoBlocking
	NZ52 M 4 A_PlaySound("misc/bodies/drop")
	NZ52 N -1
	Stop
  }
}

//===========================================================================
//
// Afrika Korps Flammenwerfer Elite
//
//===========================================================================

ACTOR AKFWELT : NaziSoldier
{
  obituary "%o was burnt to a crisp by an Afrika-Korps Flammenwerfer Soldat."
  Health 200
  radius 20
  height 56
  mass 100
  speed 10
  painchance 64
  DropItem BOCE3, 256
  DropItem BonusBoots, 156
  decal "revenantscorch"
  maxtargetrange 1024
  Seesound 		"enemies/nazi2/sight"
  Activesound 	""
  Attacksound 	"weapons/FMF/fire2"
  Painsound 	"enemies/nazi2/pain"
  Deathsound 	"enemies/nazi2/death"
  +MissileMore
  States
  {
  Spawn:
	NZ50 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:
	NZ50 BBCCDDEE 3 A_Chase
	Loop
  Missile:
    NZ50 FG 5 A_FaceTarget
    NZ50 G 8 A_CheckLOF("Attack",CLOFF_SKIPOBSTACLES,850)
    NZ50 F 5
    Goto See
  Attack:
    NZ50 G 2 BRIGHT A_CustomMissile("FTFire",34,0,Random(-6,6))
	NZ50 HHHHHHHHHHHHHHHHHHHHHHHHHHHHH 2 Bright A_CustomMissile("FTFire",34,0,Random(-6,6))
    NZ50 G 1 A_CposRefire
    Goto Missile
  Pain:
	NZ50 I 3
	NZ50 I 3 A_Pain
	Goto See
  Death:
	NZ50 J 4 A_Scream
	NZ50 K 4
	NZ50 L 4 A_NoBlocking
	NZ50 M 4 A_PlaySound("misc/bodies/drop")
	NZ50 N -1
	Stop
  }
}