ACTOR Juggernaut
{
//Creator: "pdxbla's "VDP-MonsterRandomizer" & ElAnexo & Fluffy
//Origin: Realm667
//Sprite: JUGG
//Title: "Juggernaut"
  Species "Fiends"
  Health 760
  Scale 0.9
  PainChance 40
  Speed 7
  Radius 30
  Height 56
  Mass 1000
  Meleerange 72
  Monster
  Damagefactor "0.62"
  +FLOORCLIP
  SeeSound "Juggernaut/Sight"
  PainSound "juggernaut/pain"
  DeathSound "juggernaut/death"
  Obituary "%o was pummeled by a juggernaut."
  Tag "Juggernaut"
  DropItem "BossLifeEssence" 256
  DropItem "BossArmorBonusMax" 256
  DropItem "Backpack" 60
  DropItem "ExtraArmor" 60
  States
  {
  Spawn:
    JUGG AB 10 A_Look
    Loop
  See:
    JUGG AAA 1 A_Chase
    JUGG A 0 A_PlaySound ("Juggernaut/Step")
    JUGG AAA 1 A_Chase
    JUGG BBBBBB 1 A_Chase
	TNT1 A 0 A_CheckSight(2)
	TNT1 A 0 A_JumpIfCloser(275,"Charge")
    JUGG CCC 1 A_Chase
    JUGG C 0 A_PlaySound ("Juggernaut/Step")
    JUGG CCC 1 A_Chase
    JUGG DDDDDD 1 A_Chase
	TNT1 A 0 A_CheckSight("See")
	TNT1 A 0 A_JumpIfCloser(275,"Charge")
    Loop
  Melee:
    JUGG EF 4 A_FaceTarget
    JUGG G 4 A_FaceTarget
    JUGG G 0 A_PlaySoundEx ("Juggernaut/Attack", "SoundSlot5")
    JUGG G 0 A_PlaySoundEx ("Juggernaut/Pain", "SoundSlot6")
    JUGG H 8 A_CustomMeleeAttack (25, "Juggernaut/Hit", "", "", 1) 
    JUGG I 4 A_FaceTarget
    JUGG I 0 A_PlaySoundEx ("Juggernaut/Attack", "SoundSlot5")
    JUGG I 0 A_PlaySoundEx ("Juggernaut/Pain", "SoundSlot6")
    JUGG J 8 A_CustomMeleeAttack (25, "Juggernaut/Hit", "", "", 1)
    Goto See
  Charge:
    JUGG F 5 A_FaceTarget
	TNT1 A 0 A_Recoil(-40)
	JUGG F 5 A_FaceTarget
	JUGG G 4 A_FaceTarget
	JUGG G 0 A_PlaySoundEx ("Juggernaut/Attack", "SoundSlot5")
    JUGG G 0 A_PlaySoundEx ("Juggernaut/Pain", "SoundSlot6")
    JUGG H 8 A_CustomMeleeAttack (25, "Juggernaut/Hit", "", "", 1)
	JUGG I 4 A_FaceTarget
	Goto see
  Pain:
    JUGG E 2
    JUGG E 2 A_Pain
    Goto See
  Death:
    JUGG K 6 A_Scream
    JUGG LM 6
    JUGG N 6 A_PlaySound ("Juggernaut/Thud")
    JUGG O 6 A_NoBlocking
    JUGG P 6
    JUGG Q -1
    Stop
  }
}

ACTOR Juggernaut2: Juggernaut
{
  +SHADOW
  RenderStyle OptFuzzy
  Alpha 0.5
}