ACTOR InstantNukeBarrel : ttkDeadlyBarrel
{
 DeathSound "PBlack/Blast"
 Obituary "%o was totally vaporized by a Nuke."
 Tag "Nuke Barrel Instant"
 Scale 1.2
 States
 {
  Spawn:
	GEXP A 0 NoDelay A_JumpIf(ACS_NamedExecuteWithResult("GetCVar",52) == 1,"Remove")
  SpawnLoop:
	GEXP A 35
	Loop
  Death:
	TNT1 A 0 A_Scream
	TNT1 A 0 A_Explode(150, 240)
	TNT1 A 1 A_SpawnItemEx("InstantNukeBarrelExplosion",0,0,32)
	Stop
 }
}

Actor InstantNukeBarrelExplosion
{
 Radius 1
 Height 1
 Obituary "%o was totally vaporized by a Nuke."
 PROJECTILE
 RENDERSTYLE ADD
 Damagetype "Explosion"
 +EXTREMEDEATH
 +SPAWNSOUNDSOURCE
 +FORCERADIUSDMG
 +BRIGHT
 ALPHA 0.8
 States
 {
  Spawn:
  Death:
	TNT1 A 0 A_StopSound(5)
	TNT1 A 0 A_SpawnItem("DarkDesNuke2")
	TNT1 A 0 A_Explode(100000,1000,0,1,666)
	Stop 
 }
}