ACTOR "True Legendary Pulverizer" : Weapon 19656
{
Height 20
Weapon.SelectionOrder 2780
Weapon.AmmoUse 1
Weapon.AmmoGive 1
Weapon.AmmoType "LegendaryFusionCell"
Scale 0.90
Weapon.PreferredSkin "DemonTechBFG10K-Marine"
Inventory.PickupSound "weapons/PlanetCracker_Cling"
Inventory.PickupMessage "True Legendary Pulverizer"
Obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
+INVENTORY.UNDROPPABLE
States
{
Spawn:
	TLVA A -1
	Stop
Select:   
	TNT1 A 0 A_JumpIfNoAmmo("Select2")
	TNT1 A 0 A_JumpIfInventory("LegendaryFusionCell",1,1)
	Goto Select2
    TNT1 A 0 A_PlayWeaponSound("weapons/PlanetCracker_Mechanism3")
    BBFI A 1 A_Raise
	Wait
Select2:   
    TNT1 A 0 
    BBFE A 1 A_Raise
	wait
Deselect:
	TNT1 A 0 A_TakeInventory("HandGrenadeAction",1)
	TNT1 A 0 A_TakeInventory("MineAction",1)
	TNT1 A 0 A_TakeInventory("RailgunAction",1)
	TNT1 A 0 A_JumpIfNoAmmo("Deselect2")
	TNT1 A 0 A_PlaySound("weapons/weapondown","voice")
	BBFI A 1 A_Lower
	Goto Deselect+5
Deselect2:
	TNT1 A 0 A_PlayWeaponSound("weapons/weapondown")
	BBFE A 1 A_Lower
	Goto Deselect2+1
Ready:
    TNT1 A 0 A_JumpIfNoAmmo("Ready2")
	TNT1 A 0 A_JumpIfInventory("LegendaryFusionCell",1,1)
	goto Ready2
	TNT1 A 0 A_PlayWeaponSound("TrueLegPulverizer/Idle")
    BBFI AAAABBBBCCCCBBBB 1 A_WeaponReady
    Loop
Ready2:
    TNT1 A 0 A_JumpIfInventory("LegendaryFusionCell",1,"Ready")
	BBFE A 1 A_WeaponReady
	Loop
Fire:
	TNT1 A 0 A_JumpIfNoAmmo("Ready2")
	TNT1 A 0 A_JumpIfInventory("LegendaryFusionCell",1,1)
	Goto Ready2
	TNT1 A 0 A_Light1
    TNT1 A 0 A_PlayWeaponSound("TrueLegPulverizer/Fire")
	//TNT1 A 0 Bright A_SpawnItemEx("PTLegPulverizerCharging",0,0,10)
	BBFG C 4 Bright Radius_Quake(2,2,0,1,0)
    BBFG DE 4 Bright Radius_Quake(4,2,0,1,0)
    BBFG FGH 4 Bright Radius_Quake(8,2,0,1,0)
	BBFG IJK 4 Bright Radius_Quake(12,3,0,1,0)
	BBFG L 15 Bright Radius_Quake(16,3,0,1,0)
	TNT1 A 0 A_Light2
    TNT1 A 0 A_GunFlash	
	BBFG M 4 Bright Radius_Quake(20,4,0,1,0)
	TNT1 A 0 A_Recoil(50)	
	TNT1 A 0 Radius_Quake(24,6,0,1,0)
	BBFG N 4 Bright A_FireCustomMissile("PlayerTruePulverizerBall",0,0,0,5)	
	TNT1 A 0 A_TakeInventory("LegendaryFusionCell",1)
	BBFG OP 1 Bright
	TNT1 A 0 A_Light0
	BBFG QRST 2 Bright
	TNT1 A 0 Radius_Quake(6,10,0,1,0)
	TNT1 A 0 A_PlaySound("weapons/dtech10ksteam")
	BBFE AAAAAAAAAAAA 1 A_FireCustomMissile("DTech10KSteam",-58+Random(-4,4),0,0,0)
	BBFE A 20
	TNT1 A 0 A_JumpIfInventory("LegendaryFusionCell",1,1)
	Goto Ready2
	BBFE A 60 A_PlayWeaponSound("weapons/dtech10kcharge")
	BBFE A 10 A_PlayWeaponSound("weapons/plasmacellin")
	Goto Ready
    }
}

ACTOR LegendaryFusionCell : Ammo 31468
{
+IGNORESKILL
+INVENTORY.BIGPOWERUP
Inventory.Amount 1
Inventory.MaxAmount 5
Ammo.BackpackAmount 0
Ammo.BackpackMaxAmount 5
Inventory.PickupMessage "Picked up a Legendary Nuclear Fusion Cell."
Inventory.PickupSound "LegendaryFusionCell/PickUp"
Inventory.Icon "LNFCA0"
States
	{
	Spawn:
		LFSC ABCD 3 A_CustomMissile ("LegendaryBlueParticleSpawner", 0, 0, random(0,-360), 2, random(0,360))
		Loop
	}
}


ACTOR PlayerTrueDTech10kBallExp : ClientSideEffectBase
{
States
{
Spawn:
	TNT1 A 0
	TNT1 A 0 A_CheckSight("Toaster")
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningBlueSpawner",0,0,0,0,0,0,0,128)	
	TNT1 AAAA 6 Bright A_SpawnItemEx("TrueLegDevastatorShockWave",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_SpawnItemEx("TrueLegDevastatorShockWave2",0,0,0,0,0,0,0,128)
    TNT1 AAAAAAAAAAAAAAAAAAAAAAAA 1 A_CustomMissile("TrueLegKaboomDevastator22",0,0,random(0,360),2,random(0,360))
	Stop
}
}

ACTOR PlayerTruePulverizerBall : TrueLegCybDevastatorBall
{
radius 10
height 10
speed 20
DamageType "LegendaryGuruPlayer"
Damage (10000)
Projectile
RenderStyle Add
+THRUSPECIES
+DONTHURTSPECIES
+FORCERADIUSDMG
+SKYEXPLODE
+FOILINVUL
+EXTREMEDEATH
+BLOODLESSIMPACT
-RANDOMIZE
+NOTIMEFREEZE
Scale 1.1
Alpha 1.0
MissileType "ArcLesserProjectileTrail"
Species "Player"
+NODAMAGETHRUST
+THRUSPECIES
+MTHRUSPECIES
+DONTHURTSPECIES
+FOILINVUL
+NODAMAGETHRUST
States
{
Spawn:
	TNT1 A 0 A_AlertMonsters
	TNT1 A 0 A_Explode(600,192,0,1)
	TNT1 AAA 0 A_SpawnItemEx("TrueLegPlayerDTBFGProjectileAttack",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("LegCardiBombTrail",5,0,0,0,0,0,0,0,0)
    TNT1 A 0 A_Jump(224, 2)
	TNT1 A 0 A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    TNT1 A 0 A_Jump(16, 2)
    TNT1 A 0 A_SpawnItemEx("ArcBallLightningBolt4",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
	TNT1 A 0 A_PlaySound("Weapons/GuruFly",5,1.0,1)
	TNT1 A 0 A_Explode(600,192,0,1)
	TNT1 AAA 0 A_SpawnItemEx("TrueLegPlayerDTBFGProjectileAttack",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("LegCardiBombTrail",5,0,0,0,0,0,0,0,0)
    TNT1 A 0 A_Jump(224, 2)
	TNT1 A 0 A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    TNT1 A 0 A_Jump(16, 2)
    TNT1 A 0 A_SpawnItemEx("ArcBallLightningBolt4",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL B 1 Bright
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL B 1 Bright
	TNT1 A 0 A_PlaySound("Weapons/GuruFly",5,1.0,1)
	TNT1 A 0 A_Explode(600,192,0,1)
	TNT1 AAA 0 A_SpawnItemEx("TrueLegPlayerDTBFGProjectileAttack",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("LegCardiBombTrail",5,0,0,0,0,0,0,0,0)
    TNT1 A 0 A_Jump(224, 2)
	TNT1 A 0 A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    TNT1 A 0 A_Jump(16, 2)
    TNT1 A 0 A_SpawnItemEx("ArcBallLightningBolt4",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
	TNT1 A 0 A_PlaySound("Weapons/GuruFly",5,1.0,1)
	TNT1 A 0 A_Explode(600,192,0,1)
	TNT1 AAA 0 A_SpawnItemEx("TrueLegPlayerDTBFGProjectileAttack",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("LegCardiBombTrail",5,0,0,0,0,0,0,0,0)
    TNT1 A 0 A_Jump(224, 2)
	TNT1 A 0 A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    TNT1 A 0 A_Jump(16, 2)
    TNT1 A 0 A_SpawnItemEx("ArcBallLightningBolt4",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL B 1 Bright
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL B 1 Bright
	TNT1 A 0 A_PlaySound("Weapons/GuruFly",5,1.0,1)
	TNT1 A 0 A_Explode(600,192,0,1)
	TNT1 AAA 0 A_SpawnItemEx("TrueLegPlayerDTBFGProjectileAttack",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("LegCardiBombTrail",5,0,0,0,0,0,0,0,0)
    TNT1 A 0 A_Jump(224, 2)
	TNT1 A 0 A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    TNT1 A 0 A_Jump(16, 2)
    TNT1 A 0 A_SpawnItemEx("ArcBallLightningBolt4",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
    TNT1 A 0 A_SpawnItemEx("LCABFGTrailParticleGold",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	UBAL D 1 Bright
	Loop
	Death:
	TNT1 A 0
	TNT1 A 0 A_StopSound(5)
	TNT1 A 0 A_SpawnItemEx("PTrueLegendaryNuke",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowX",0,0,10,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowY",0,0,10,0,0,0,0,128,0)
	TNT1 A 5 A_Explode(10000,1024,0,1)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowX",0,0,10,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowY",0,0,10,0,0,0,0,128,0)
	TNT1 A 5 A_Explode(5000,2056,0,1)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowX",0,0,10,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowY",0,0,10,0,0,0,0,128,0)
	TNT1 A 5 A_Explode(2500,5000,0,1)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowX",0,0,10,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowY",0,0,10,0,0,0,0,128,0)
	TNT1 A 5 A_Explode(1250,10000,0,1)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowX",0,0,10,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("ArcStruckGlowY",0,0,10,0,0,0,0,128,0)
    Stop    
    }
}

Actor PTrueLegendaryNuke : Nuke
{
 PROJECTILE
 Species "player"
 ReactionTime 1
 DamageType "LegendaryGuruPlayer"
 +NOTIMEFREEZE
 +THRUSPECIES
 +DONTHURTSPECIES
 States
 {
  Spawn:
   TNT1 AAA 0 A_Countdown
  Death:
   TNT1 A 0
   TNT1 A 0 A_PlaySoundEx("GoodGame/Mate", "Voice", 0, 2)
   TNT1 A 0 Radius_Quake(7, 105, 0, 140, 0)
   TNT1 A 0 A_SpawnItemEx("TLCFlyLandKaBoom", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 0 A_SpawnItemEx("BlueNukeHyperFlare", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 5 A_SpawnItemEx("TrueLegNukeHyperFloor", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 AA 20 A_SpawnItemEx("TrueLegNukeHyperFloor", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 0 A_SpawnItemEx("NukeHyperSmokeFloor", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 AA 0 A_SpawnItemEx("TrueLegHyperPillar", 0, 0, 0, 0, 0, 10, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 105 A_SpawnItemEx("NukeHyperSmokePillar", 0, 0, 0, 0, 0, 10, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 AA 0 A_SpawnItemEx("TrueLegHyperMushroom", 0, 0, 1000, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 0 A_SpawnItemEx("NukeHyperSmokeMushroom", 0, 0, 1000, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
    TNT1 AAAAAAAA 0 A_CustomMissile("playertruelegbfgsmoke", 0, 0, random(0,360), 2, random(0,360))
   Stop
 }
}

Actor TrueLegHyperPillar : Nuke
{
 +ClientSideOnly
 +NoNetID
+NOTIMEFREEZE
 Species "player"
 DamageType "LegendaryGuruPlayer"
 +THRUSPECIES
 +DONTHURTSPECIES

 States
 {
  Spawn:
   TNT1 A 0
   TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1  A_SpawnItemEx("TrueLegHyperFire", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0.00001 * Random(0, -600000), Random(0, 359), SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   TNT1 A 0 A_SpawnItem("NukeHyperSmokering", 0, 0, 0)
   TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("TrueLegHyperFire", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0.00001 * Random(0, -600000), Random(0, 359), SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)
   Stop
 }
}
Actor TrueLegHyperMushroom : Nuke
{
 +ClientSideOnly
 +NoNetID
+NOTIMEFREEZE
 States
 {
  Spawn:
   TNT1 A 0
   TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("TrueLegHyperFire", 0, 0, 0, 0.00001 * Random(0, 600000), 0.00001 * Random(0, 900000), 0.00001 * Random(-400000, 400000), Random(0, 359), 128, 0)
   Stop
 }
}
Actor TrueLegNukeHyperFloor : Nuke
{
 +ClientSideOnly
 +NoNetID
 +NOTIMEFREEZE
 States
 {
  Spawn:
   TNT1 A 0
   TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("TrueLegHyperFire", 0, 0, 0, 0.00001 * Random(400000, 900000), 0.00001 * Random(400000, 900000), 0, Random(0, 359), 128, 0)
   Stop
 }
}

Actor TrueLegHyperFire : Nuke
{
 RenderStyle Add
 +NoInteraction
 +ClientSideOnly
 -ForceYBillBoard
 +NOTIMEFREEZE
 +THRUSPECIES
 +DONTHURTSPECIES
 +NODAMAGETHRUST
 Scale 3
 PROJECTILE
 Species "player"
 DamageType "LegendaryGuruPlayer"
 States
 {
  Spawn:
   TNT1 AA 0 A_Jump(196, "Spawn2", "Spawn3", "Spawn4")
   TNT1 A 0 A_JumpIf(Alpha<0.3,2)
   BFL1 A 0 A_Explode(100,1300)
   BFL1 A 1 Bright A_FadeOut(0.015)
   Wait
  Spawn2:
   TNT1 A 0 A_JumpIf(Alpha<0.3,2)
   BFL2 A 0 A_Explode(100,1300)
   BFL2 A 1 Bright A_FadeOut(0.015)
   Wait
  Spawn3:
   TNT1 A 0 A_JumpIf(Alpha<0.3,2)
   BFL3 A 0 A_Explode(100,1300)
   BFL3 A 1 Bright A_FadeOut(0.015)
   Wait
  Spawn4:
   TNT1 A 0 A_JumpIf(Alpha<0.3,2)
   BFL4 A 0 A_Explode(100,1300)
   BFL4 A 1 Bright A_FadeOut(0.015)
   Wait
 }
}


ACTOR TrueLegPlayerDTBFGProjectileAttack : PlayerDTBFGProjectileAttack
{
+NOTIMEFREEZE
MissileType "TrueLegPlayerDTBFGRailgunSlug"
States
{
Attack:
    TNT1 A 0
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_MissileAttack
	TNT1 A 5 A_CustomRailgun(150,0,None,"Blue",1,1,5)
	Goto Death	
	}
}

ACTOR TrueLegPlayerDTBFGRailgunSlug : PlayerDTBFGRailgunSlug
{
Damage (50)
}

ACTOR LegCardiBombTrail : LCABaseEffect
{
	Alpha 0.50
	Renderstyle Add
	+CLIENTSIDEONLY
	+NOTIMEFREEZE
	Scale 1.1
	States
	{
	Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetScale(ScaleX -0.01, ScaleY -0.01)
	UBAL BDBDB 1 Bright A_FadeOut(0.05)
	Loop
	}
}
ACTOR TrueLegVaporizerShockwave : LegendaryBombShockwave
{
  Scale 1.1
  Alpha 1.0
  Projectile
}


actor PTLegPulverizerCharging
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.10
  alpha 0.25
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging2")
    stop
  }
}

actor PTLegPulverizerCharging2
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.20
  alpha 0.35
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging3",0,0,0)
    stop
  }
}

actor PTLegPulverizerCharging3
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.30
  alpha 0.45
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging4") 
    stop
  }
}

actor PTLegPulverizerCharging4
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.40
  alpha 0.55
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging5") 
    stop
  }
}

actor PTLegPulverizerCharging5
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.50
  alpha 0.65
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging6") 
    stop
  }
}

actor PTLegPulverizerCharging6
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.60
  alpha 0.75
  deathsound "Gateway/Hell"
  PROJECTILE
  DamageType "Legendary"
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging7")
    stop
  }
}

actor PTLegPulverizerCharging7
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.70
  alpha 0.85
  deathsound "Gateway/Hell"
  PROJECTILE
  DamageType "Legendary"
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging8") 
    stop
  }
}

actor PTLegPulverizerCharging8
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.80
  alpha 0.95
  deathsound "Gateway/Hell"
  PROJECTILE
  DamageType "Legendary"
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging9")
    stop
  }
}

actor PTLegPulverizerCharging9
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 0.90
  alpha 0.95
  deathsound "Gateway/Hell"
  PROJECTILE
  DamageType "Legendary"
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL BDBD 2 bright A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    goto Death
  Death:
    UBAL A 4 A_SpawnItemEx("PTLegPulverizerCharging10")
    stop
  }
}

actor PTLegPulverizerCharging10
{
  obituary "%o had absolutely no chance against %k's True Legendary Pulverizer."
  radius 0
  height 0
  speed 0
  damage 0
  renderstyle Add
  scale 1.0
  Alpha 1.0
  deathsound "Gateway/Hell"
  PROJECTILE
  +NOTIMEFREEZE
  states
  {
  Spawn:
    UBAL B 2 BRIGHT A_SpawnItemEx("TrueLegVaporizerShockwave",0,0,0,10,0,0,0,0,0)
    UBAL BDBDBDBDBDBDBDBDBD 8 bright
    goto Death
  Death:
    UBAL B 4 BRIGHT
    stop
  }
}
