ACTOR EnragedLegendaryRevolverZombie : LegendaryZombie
{
//Creator: Dr. Sticky
//Origin: Nexus Infinity
//Sprite: EGRZ
//Title: "Enraged Legendary Revolver Zombie"
Health 1250
Radius 20
Height 56
Speed 15
PainChance 30
AttackSound "REVFIRE"
SeeSound "Legrevolzomb/Sight"
AttackSound "revfire"
PainSound "lcmdo/pain"
DeathSound "Legrevolzomb/Death"
ActiveSound "legzom/active"
Obituary "%o thought this was a cowboy, but no, it was a Enraged Legendary Revolver Zombie"
BloodColor "Red"
DropItem "EnragedLegendaryRevolver" 200 1
DropItem "EnragedLegendaryBulletMag" 250 3
DropItem "EnragedLegendaryBulletBox" 125 1
DropItem "EnragedLegendaryArmor" 90 1
DropItem "LegAmmoSphere" 93 1
DropItem "HealthFlask" 225 5
DropItem "LegendaryRune" 30 1
DropItem "EnragedLegendaryPowerShard" 35 1
DropItem "LegendaryPowerSphere" 35 1
Species "Zombie"
DamageFactor "LegendaryZombie", 0.0
DamageFactor "PDTBFG", 0.22
DamageFactor "PDTBFGTracer", 0.22
DamageFactor "PlayerDevBall", 0.115
DamageFactor "PlayerDevBall2", 0.110
DamageFactor "PlayerDTBFGRailgunSlug", 0.125
DamageFactor "PlayerDevTracer", 0.110
DamageFactor "LegendaryPlayer", 0.0
DamageFactor "LegendaryGuruPlayer", 0.1
DamageFactor "LegendaryGuru", 0.0
DamageFactor "Legendary", 0.0
DamageFactor 0.65
Tag "\c[m6]Enraged\c- \c[z3]Legendary Revolver Zombie\c-"
States
{
  Spawn:
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner")
    EGRZ A 10 A_Look
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner")
	EGRZ A 10 A_Look
    Loop
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,2092)
	TNT1 A 0 A_SetUserVar("user_music",1)
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ A 0 A_JumpIfTargetInLOS("Strafing")
    EGRZ AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	EGRZ BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	EGRZ A 0 A_JumpIfTargetInLOS("Strafing")
	EGRZ CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	EGRZ DD 3 Bright A_Chase
	EGRZ A 0 A_Jump(80,"Rush")
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    Loop
  Rush:
    EGRZ A 0 A_JumpIfTargetInLOS("Strafing")
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostA",0,0,0,0,0,0,0,128)
	EGRZ A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostA",0,0,0,0,0,0,0,128)
	EGRZ A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostB",0,0,0,0,0,0,0,128)
	EGRZ B 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostB",0,0,0,0,0,0,0,128)
	EGRZ B 1 Bright A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostC",0,0,0,0,0,0,0,128)
	EGRZ C 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostC",0,0,0,0,0,0,0,128)
	EGRZ C 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostD",0,0,0,0,0,0,0,128)
	EGRZ D 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("ELegRevZombieGhostD",0,0,0,0,0,0,0,128)
	EGRZ D 1 Bright A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(84,"See")
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	Loop
  Strafing:
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	EGRZ AA 3 Bright A_GiveInventory("LegZombieStrafingg",1)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	EGRZ BB 3 Bright A_GiveInventory("LegZombieStrafingg",1)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
    EGRZ CC 3 Bright A_GiveInventory("LegZombieStrafingg",1)	
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	EGRZ DD 3 Bright A_GiveInventory("LegZombieStrafingg",1)
	Goto See
  Missile:
	TNT1 A 0 A_Jump(40,"Multipleshots","CrazyAttack")
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ EEE 2 Bright A_GiveInventory("LegZombieStrafingg",1)
	TNT1 A 0 A_GiveInventory("LegZombieStrafingg",1)
    TNT1 A 0 A_JumpIfInventory ("LegRevZombieAmmo", 6, "Reload")
    EGRZ E 2 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 4 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 2 Bright A_FaceTarget
	TNT1 A 0 A_CPosRefire
    Goto Missile
  Multipleshots:
	TNT1 A 0 A_JumpIfInventory ("LegRevZombieAmmo", 1, "Reload")
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
    EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("EnragedHellionSmokeSpawner", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_CPosRefire 
  Reload:
    TNT1 A 0 A_ChangeFlag("NoPain", 1)
    TNT1 A 0 A_PlaySound("REVOPEN")
	TNT1 AAAAAA 0 A_SpawnItemEx("ELegRifleCasing", -8, 7, 30, 4, 0, (0.1)*Random(30, 40), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ E 24 Bright A_TakeInventory ("LegRevZombieAmmo", 6)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ E 12 Bright A_PlaySound("REVINSR") 
	EGRZ E 12 Bright A_PlaySound("REVCLOSE")
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	EGRZ E 1 Bright A_PlaySound("REVSPIN")
    TNT1 A 0 A_ChangeFlag("NoPain", 0)
    Goto See
  CrazyAttack:
    TNT1 A 0 A_JumpIfInventory ("LegRevZombieAmmo", 1, "Reload")
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
    EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
    TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("EnragedHellionSmokeSpawner", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("LegendaryRedTracer", 0,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("ELegCowboySpecialShot",32,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("ELegCowboySpecialShot",32,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("ELegCowboySpecialShot",32,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 3 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_GiveInventory ("LegRevZombieAmmo", 1)
	TNT1 A 0 A_CustomMissile("ELegCowboySpecialShot",32,0,0,0)
	EGRZ F 3 Bright A_CustomBulletAttack(10,5,1,Random(10,40)*2)
	EGRZ E 2 Bright A_FaceTarget
	TNT1 A 0 A_CPosRefire
  Pain:
    TNT1 A 0 A_Jump(50,"Protection")
	TNT1 A 0 A_Jump(192,"PainMissile")
    EGRZ G 3 Bright A_GiveInventory("LegZombieStrafingg",1)
    EGRZ G 0 A_Pain
	EGRZ G 3 Bright A_GiveInventory("LegZombieStrafingg",1)
    Goto See
  PainMissile: 
    EGRZ G 3 Bright A_GiveInventory("LegZombieStrafingg",1)
    EGRZ G 0 A_Pain
	EGRZ G 3 Bright A_GiveInventory("LegZombieStrafingg",1)
    Goto Missile	
  Protection:
    TNT1 A 0 A_JumpIf(user_protection >= 3,"Pain")
	TNT1 A 0 A_JumpIf(user_protected == 1,"Pain")
	TNT1 A 0 A_PlaySound("legendary/defense")
	TNT1 A 0 A_FaceTarget
	EGRZ E 2 Bright ACS_NamedExecuteAlways("EnragedLegendaryProtection",0,0,0,0)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	Goto See
  Death:
	TNT1 A 0 A_Jump(40,"LegendarySoul")
	TNT1 A 0 A_StopSound(6)
    ERZD U 5 
    ERZD V 5 A_Scream
    ERZD W 5 A_Fall
    ERZD "X" 5 
    ERZD "Y" 5 A_SpawnItem("BodyCrash",0,0,0,0)
    ERZD "Z" -1 
    Stop
LegendarySoul:
    TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	ERZD U 5 A_Scream
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ERZD V 5 A_Fall
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ERZD W 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ERZD "X" 5 
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ERZD "Y" 5
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ERZD "Z" 5
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
	ERZD "Z" 140
	ERZD "Z" 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	ERZD ZZZZZZZZZZZZZZZZZ 2 Bright A_SpawnItem("ELegSoulEventSmokeSpawner",1)
	ERZD ZZZZZZZZZZZZZZZZZ 2 Bright A_SpawnItem("ELegSoulEventSmokeSpawner",1)
	ERZD ZZZZZZZZZZZZZZZZZ 2 Bright A_SpawnItem("ELegSoulEventSmokeSpawner",1)
	TNT1 A 0 A_SpawnItemEx("INFEnragedLegendarySoul",0,0,16,0,0,0,0,32)
	TNT1 A 0 A_SpawnItemEx("TeleportFog",0,0,16,0,0,0,0,32)
	ERZD "Z" -1
	Stop
   XDeath:
	TNT1 A 0 A_StopSound(6)
    EGRZ M 5 A_SpawnItemEx("EnragedGibbedGenerator",0,0,0,0,0,0,0,128,0)
    EGRZ N 5 A_XScream
    EGRZ O 5 A_Fall
    EGRZ PQRST 5
    EGRZ U -1
    Stop
    }
}

ACTOR ELegRevZombieGhostA
{
Scale 1.1
Radius 20
Height 56
Speed 0
Alpha 0.7
PROJECTILE
RENDERSTYLE Translucent
+CLIENTSIDEONLY
+NOTIMEFREEZE
+NOINTERACTION
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
    EGRZ A 2 A_FadeOut(0.10)
    Wait
    }
}

ACTOR ELegRevZombieGhostB : ELegASGZombieGhostA
{   
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
    EGRZ B 2 A_FadeOut(0.10)
    Wait
    }
}

ACTOR ELegRevZombieGhostC : ELegASGZombieGhostA
{   
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
    EGRZ C 2 A_FadeOut(0.10)
    Wait
    }
}

ACTOR ELegRevZombieGhostD : ELegASGZombieGhostA
{   
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
    EGRZ D 2 A_FadeOut(0.10)
    Wait
    }
}