Actor LegendaryZombie2 : LegendaryZombie replaces LegendaryZombie
{
  Tag "\c[z3]Legendary Zombie\c-"
  States
  {
  Death:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("DisableTLegZomb") == 1, "Death2")
    TNT1 A 0 A_Jump(36,"TrueLeg")
  Death2:
    TNT1 A 0 A_Jump(36,"LegendarySoul")
    TNT1 A 0 A_StopSound(6)
	LPOS H 5 A_Scream
    LPOS I 5 A_Fall
    LPOS J 5 A_SpawnItem("BodyCrash",0,0,0,0)
    LPOS K 5 
    LPOS L -1 
	Stop
  TrueLeg:
    TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS H 5 A_Scream
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    LPOS I 5 A_Fall
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    LPOS J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    LPOS K 5 
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    LPOS L 140
	LPOS L 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	LPOS LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 2 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS L 0 A_PlaySoundEx("TLegZomb/Resurrect",7,0,0.4)
	TLZO LKJGH 15 Bright
	TNT1 A 0 A_SpawnItemEx("TrueLegendaryZombie",0,0,16,0,0,0,0,32)
	TNT1 A 0
	Stop
}
}


Actor AlternateLegRev : LegendaryRevenant replaces LegendaryRevenant
{
DropItem "BossLifeEssence", 256 
DropItem "BossArmorBonusMax", 256 
DropItem "LegendaryArmor", 127, 1
DropItem "LegendaryRune", 100, 1
DropItem "LegDemonRune", 64, 1
DropItem "LegAmmoSphere", 88, 1
DropItem "LDemonAmmo", 256
DropItem "LDemonAmmoBox", 256
DropItem "Legendary Plasmatic Cannon", 180, 1
DropItem "SalvationSphere", 100, 1
States
{
  Death:
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("CheckForAltLegRevDeath") == 1, "Death2")
	TNT1 A 0 A_StopSound(6)
	LREV LM 7
	LREV N 7 A_Scream
	LREV O 7 A_NoBlocking
	LREV P 7
	LREV Q 17
	LREV QQQQQQQQQQQQQ 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREV QQQQQQQQQQQQQ 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128))	
	LREV QQQQQQQQQQQQQ 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREV QQQQQQQQQQQQQ 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128))
	LREV QQQQQQQQQQQQQ 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREV Q -1
	Stop
  Death2:
	TNT1 A 0 A_StopSound(6)
	LREV LLLLL 3 A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_Scream
	LREX AAABBBCCCDDDEEE 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-10,10),random(-10,10),random(0,10),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_NoBlocking
	LREX FFGGHH 3 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-10,10),random(-10,10),random(0,10),0,SXF_TRANSFERPOINTERS)
	LREX IJ 8
	LREX K 17
	LREX KKKKKKKKKKKKK 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREX KKKKKKKKKKKKK 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128))	
	LREX KKKKKKKKKKKKK 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREX KKKKKKKKKKKKK 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128))
	LREX KKKKKKKKKKKKK 2 A_SpawnItemEx("LRUndeadHand",random(-128,128),random(-128,128),-9999)
	LREX K -1
	Stop
}
}

ACTOR AlternateLegendaryBehemoth : LegendaryBehemoth replaces LegendaryBehemoth
{
SeeSound "LegendaryFat/Sight"
PainSound "LegendaryFat/Pain"
DeathSound "LegendaryFat/Death"
Tag "\c[z3]Legendary Behemoth\c-"
States
	{
    Missile:
       TNT1 A 0 A_SetShootable
       TNT1 A 0 A_UnsetInvulnerable
       TNT1 A 0 A_SetTranslucent(1)
	   TNT1 A 0 A_JumpIfCloser(350,"BlueFlame")
	   TNT1 A 0 A_Jump(156,"BFGG","Cannon","Combo","Floor")
	   TNT1 A 0 A_Jump(26,"Proton")
    Normal:
       TNT1 A 0 A_PlaySound("LegendaryFat/Attack")
       LEG2 G 15 Bright A_FaceTarget    
       TNT1 A 0 A_FaceTarget 
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehComet", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehComet", 30, -30, Random(7, 12))
       LEG2 IG 8 Bright A_FaceTarget    
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehComet", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehComet", 30, -30, Random(7, 12))
       LEG2 IG 8 Bright A_FaceTarget
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehComet", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehComet", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehComet", 30, -30, Random(7, 12))
       LEG2 IG 8 Bright A_Jump(48,"BFGG")
       Goto See
    BFGG:
	   LEG2 G 1 Bright A_PlaySound("LegendaryFat/Sight")
	   LEG2 G 0 A_SetInvulnerable
	   LEG2 G 1 Bright A_FaceTarget
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
	   TNT1 A 0 A_PlaySound("monsters/volattack")
	   TNT1 A 0 A_PlayWeaponSound("weapons/bfgf")
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_UnSetInvulnerable
	   TNT1 A 0 A_ChangeFlag(NOPAIN,1)  
	   LEG2 H 0 A_CustomMissile("LegBehBFGBall", 30, 30, 0)
       LEG2 H 6 Bright A_CustomMissile("LegBehBFGBall", 30, -30, 0)
	   TNT1 A 0 A_ChangeFlag(NOPAIN,0)
       LEG2 IG 8 Bright A_Jump(80,"Cannon")
       Goto See
    Cannon:
	   LEG2 G 1 Bright A_PlaySound("LegendaryFat/Sight")
	   LEG2 G 0 A_SetInvulnerable
	   LEG2 G 1 Bright A_FaceTarget
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
	   TNT1 A 0 A_PlayWeaponSound("legendarycannon/charge")
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_UnSetInvulnerable
	   TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	   TNT1 A 0 A_PlayWeaponSound("legendarycannon/fire")
	   TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehCannonProj", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehCannonProj", 30, -30, Random(7, 12))
       LEG2 IG 8 Bright A_FaceTarget
	   TNT1 A 0 A_PlayWeaponSound("legendarycannon/fire")
       TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehCannonProj", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehCannonProj", 30, -30, Random(7, 12))
       LEG2 IG 8 Bright A_FaceTarget
	   TNT1 A 0 A_PlayWeaponSound("legendarycannon/fire")
       TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LegBehCannonProj", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LegBehCannonProj", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LegBehCannonProj", 30, -30, Random(7, 12))
	   TNT1 A 0 A_ChangeFlag(NOPAIN,0)
       LEG2 IG 8 Bright A_Jump(80,"Floor")
       Goto See	
	Floor:
	   TNT1 A 0 A_PlaySound("LegendaryFat/Attack")
       LEG2 G 15 Bright A_FaceTarget    
       TNT1 A 0 A_FaceTarget    
       TNT1 A 0 A_CustomMissile("LegBehFloorFire", 30, 30, 0)
       LEG2 H 8 Bright A_CustomMissile("LegBehFloorFire", 30, -30, 0)
       LEG2 IG 8 Bright A_FaceTarget      
       TNT1 A 0 A_CustomMissile("LegBehFloorFire", 30, 30, 0)
       LEG2 H 8 Bright A_CustomMissile("LegBehFloorFire", 30, -30, 0)
       LEG2 IG 8 Bright A_Jump(80,"Combo")
       Goto See
    Combo:
       TNT1 A 0 A_PlaySound("LegendaryFat/Attack")
       LEG2 G 8 Bright A_FaceTarget    
       TNT1 A 0 A_FaceTarget     
       LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, 30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 H 4 Bright A_CustomMissile("LegBehBall", 30, -30, 0)
       LEG2 IG 2 Bright A_FaceTarget
	   LEG2 I 0 A_Jump(80,"Proton")
       Goto See
   Proton:
	   LEG2 G 1 Bright A_PlaySound("LegendaryFat/Sight")
	   LEG2 G 0 A_SetInvulnerable
	   LEG2 G 1 Bright A_FaceTarget
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("BHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	   LEG2 G 0 A_FaceTarget
	   TNT1 A 0 A_PlaySound("monsters/volattack")
	   TNT1 A 0 A_PlayWeaponSound("legproton/load")
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_FaceTarget
       LEG2 G 2 Bright A_SpawnItemEx("LBSFlameSpawner",random(-24,24),random(-24,24),-30)
	   LEG2 G 0 A_UnSetInvulnerable
	   TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	   TNT1 A 0 A_PlaySound("Petrovec/Fire",1)
	   TNT1 A 0 A_PlaySound("Petrovec/AddFire",6)
	   TNT1 A 0 A_PlaySound("Petrovec/Ambient",5)
	   TNT1 A 0 A_CustomMissile("LehBehProntonBolt", 30, -30, Random(0, 6))
       LEG2 H 2 Bright A_CustomMissile("LehBehProntonBolt", 30, 30, Random(0, -6))	   
       TNT1 A 0 A_CustomMissile("LehBehProntonBolt", 30, 30, Random(-7, -12))
       LEG2 H 6 Bright A_CustomMissile("LehBehProntonBolt", 30, -30, Random(7, 12))
	   TNT1 A 0 A_ChangeFlag(NOPAIN,0)
       LEG2 IG 8 Bright A_Jump(80,"Floor")
       Goto See	
	}
}