/* The Inferno Demon is a mighty demon with full control over the power of fire. This monster 
   took a shit load of time to create and perfect, I hope you like it.
   I recommend to use it only as a boss like monster as it is extremely powerful and can kill 
   you really fast if you haven't mastered dodging. He can't hurt himself because he uses a 
   damage type and is resistant to his own damage type. He has about five attacks, one of which 
   has about twenty different combinations. */

ACTOR InfernoDemon 12345
{
	//$Category Monsters
	//$Title Inferno Demon
  Health 5000
  Speed 16
  Radius 65
  Height 115
  cameraheight 100
  Mass 5000
  Damage 15
  BloodColor "Orange"
  Monster
  PainChance 4
  +MISSILEMORE
  +MISSILEEVENMORE
  +BOSS
  +FLOORCLIP
  +TELESTOMP
  +DONTMORPH
  +NOTARGET
  +NOICEDEATH
  +NOTIMEFREEZE
  DropItem "PhoenixRodHefty" 84 10
  DropItem "ArtiSuperHealth" 51
  damagefactor "Inferno", 0
  SeeSound "Infdem/see"
  PainSound "Infdem/pain"
  DeathSound "Infdem/death"
  ActiveSound "Infdem/active"
  Obituary "$OB_INFERNODEMON"
  Tag "$FN_INFERNODEMON"

  States
  {
  Spawn:
    DIAB A 5 A_Look
    Loop
  See:
    DIAB A 0 A_PlaySound("KoraxStep")
    DIAB A 0 Radius_Quake(10,5,0,10,0)
    DIAB A 6 A_Chase
    DIAB B 6 A_Chase
    DIAB C 0 A_PlaySound("KoraxStep")
    DIAB C 0 Radius_Quake(10,5,0,10,0)
    DIAB C 6 A_Chase
    DIAB D 6 A_Chase
    Goto See
  Missile:
    DIAB A 1 A_Jump(128,35,43,52,61,71,81,94,107,115,124,133,143,153,166,179,187,196,205,215,225,238)
    DIAB A 1 A_Jump(256,1,6,8,32)
    DIAB A 2 Bright A_FaceTarget
	DIAB G 2 Bright A_SpawnItemEx("FirePuff",-24,0,96,0,0,5,128)
	DIAB G 2 Bright A_SpawnItemEx("FirePuff",-24,0,96,0,0,5,128)
	DIAB G 2 Bright A_SpawnItemEx("FirePuff",-24,0,96,0,0,5,128)
    DIAB G 15 Bright A_CustomMissile("MeteorBolt",32,0,0,0,0)
	Goto See
	DIAB A 2 Bright A_FaceTarget
    DIAB H 15 Bright A_CustomMissile("InfernoBomb",70,0,0,0,0)
    Goto See
	DIAB B 20 Bright A_FaceTarget
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,0,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,20,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,40,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,60,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,80,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-20,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-40,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-60,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-80,2,0)
	DIAB C 0 Radius_Quake(20,35,0,40,0)
    DIAB C 20 Bright
	DIAB B 20 Bright A_FaceTarget
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,0,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,20,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,40,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,60,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,80,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-20,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-40,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-60,2,0)
	DIAB B 0 Bright A_CustomMissile("FireBeam",0,0,-80,2,0)
	DIAB C 0 Radius_Quake(20,35,0,40,0)
    DIAB C 20 Bright
    Goto See
	DIAB A 2 Bright A_FaceTarget
    DIAB I 15 Bright A_CustomMissile("FireGlyphLineSpawner1",32,0,0,0,0)
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 10 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,-32,0,0,0)
    DIAB F 10 Bright
    Goto See
	DIAB E 2 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",120,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",90,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("LavaBall",60,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",60,32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",90,-32,0,0,0)
	DIAB F 8 Bright A_FaceTarget
	DIAB F 0 Bright A_CustomMissile("DemonMeteor",120,32,0,0,0)
    DIAB F 10 Bright
    Goto See
  Pain:
    DIAB A 0 A_Pain
	Goto See
  Death:
    DIAB J 5
    DIAB K 5 A_FaceTarget
    DIAB L 5 A_Scream
    DIAB MNOPQ 5
    DIAB R 10
    DIAB S 5 Radius_Quake(20,200,0,40,0)
    DIAB T 5 A_NoBlocking
    DIAB UV 5
	TNT1 A 0 A_CustomMissile("SmithDFSpawner",0,16,0,0)
	TNT1 A 0 A_SpawnItem("LargeGlyphExplosion1",0,0,0)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItem("LargeGlyphExplosion1",0,0,0)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 5
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	DIAB W 150
	TNT1 A 0 A_CustomMissile("FinaleMeteor",0,0,0,2)
	DIAB W 25
	TNT1 A 0 A_CustomMissile("FinaleMeteor",0,0,0,2)
	DIAB W 25 
	TNT1 A 0 A_CustomMissile("FinaleMeteor",0,0,0,2)
	DIAB W 25 
	DIAB W 1 A_CustomMissile("SmithDFSpawner2",0,16,0,0)
    TNT1 W -1
    Stop
  }
}

ACTOR SmithDFSpawner
{
	Radius 0
	Height 1
	Speed 0
	Damage 0
	RenderStyle None
        ReactionTime 150
	Alpha 0.5
	PROJECTILE
        +NOEXPLODEFLOOR
        States
	{
	Spawn:
              TNT1 A 1 A_CustomMissile("SmithDeathFire",0,0,0,2,90)
	      TNT1 A 0 A_CountDown
              Loop
        Death:
              TNT1 A 1
              stop
	}
}

ACTOR SmithDFSpawner2
{
	Radius 0
	Height 1
	Speed 0
	Damage 0
	RenderStyle None
	ReactionTime 10
	Alpha 0.5
	PROJECTILE
	+NOEXPLODEFLOOR
	States
	{
	Spawn:
		TNT1 A 1 A_CustomMissile("SmithDeathFire",0,0,0,2,90)
		TNT1 A 0 A_CountDown
		Loop
	Death:
		TNT1 A 1
		stop
	}
}

ACTOR SmithDeathFire
{
   Radius 2
   Height 2
   Speed 16
   Damage 1
   PROJECTILE
   RENDERSTYLE ADD
   DamageType "Inferno"
   ALPHA 0.67
   Scale 2.0
   SeeSound "weapons/bigbrn"
   +NOCLIP
   +DONTSPLASH
   States
   {
   Spawn:
      FRFX JKLMNOP 2 Bright
      stop
   Death:
      TNT1 A 1
      stop
   }
}

actor DemonMeteorTail
{
    PROJECTILE
    RENDERSTYLE ADD
    +NOCLIP
    ALPHA 0.4
    States
    {
    Spawn:
        AF03 ABCDEFGHI 1 Bright
        Stop
    }
}

actor DemonMeteor
{
    Radius 6
    Height 8
    Speed 15
    Damage 6
    Scale .55
    PROJECTILE
	DamageType "Inferno"
    SeeSound "Apocalypse/Meteor"
    DeathSound "Apocalypse/Death"
    MissileType LichMeteorTail
    MissileHeight 0
    States
    {
    Spawn:
        AF02 AAAA 1 Bright A_SpawnItemEx("DemonMeteorTail",0,0,0,0,0,0,0,128)
		AF02 BBBB 1 Bright A_SpawnItemEx("DemonMeteorTail",0,0,0,0,0,0,0,128)
		AF02 CCCC 1 Bright A_SpawnItemEx("DemonMeteorTail",0,0,0,0,0,0,0,128)
        Loop
    Death:
        AF02 D 0 Bright
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
		TNT1 A 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
        AF02 EFGHI 4 
        Stop
    }
}

ACTOR MeteorBolt
{
   Radius 8
   Height 8
   Speed 500
   Damage 0
   PROJECTILE
   +SKYEXPLODE
   RENDERSTYLE ADD
   ALPHA 0.80
   States
   {
   Spawn:
      TNT1 CD 2 Bright
	  TNT1 EF 2 Bright
      loop
   Death:
      TNT1 A 0 A_CustomMissile("FireGlyphLine1",0,0,0,2)
	  TNT1 A 0 A_CustomMissile("FireGlyphLine2",0,0,135,2)
	  TNT1 A 0 A_CustomMissile("FireGlyphLine3",0,0,-135,2)
	  TNT1 A 0 A_CustomMissile("FireGlyphLine4",0,0,0,2)
	  TNT1 A 0 A_CustomMissile("FireGlyphLine5",0,0,135,2)
	  TNT1 A 0 A_CustomMissile("FireGlyphLine6",0,0,-135,2)
      TNT1 H 35
	  TNT1 A 0 A_CustomMissile("FinaleMeteor",0,0,0,2)
      TNT1 IJKLM 3 Bright
      stop
   }
}

ACTOR ApocalypseMeteor

{
    Radius 2
    Height 2
	Damage 8
	DamageType "Inferno"
	Speed 1
    PROJECTILE
	SeeSound "Apocalypse/Meteor"
	DeathSound "Apocalypse/Death"
	-NoGravity
    -Float
    +FloorClip
    +SpawnCeiling
    states
    {
  Spawn:
    AF02 AABBCC 1 A_SpawnItemEx("MeteorTrail",0,0,0,0,0,0,0,128)
    loop
  Death:
    TNT1 E 0 A_Explode(16,64,0)
    TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
	TNT1 E 0 Bright A_SpawnItemEx("BoulderSmall", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,10), Random(90,270), 128)
    AF02 DEFGHI 4  
    Stop
  }
}

ACTOR ApocalypseFinaleMeteor

{
    Radius 2
    Height 2
	Damage 16
	Mass 5000
	DamageType "Inferno"
	Speed 1
	Scale 2.5
    PROJECTILE
	SeeSound "weapons/firbfi"
	DeathSound "weapons/hellex"
	-NoGravity
    -Float
    +FloorClip
    +SpawnCeiling
    states
    {
  Spawn:
    G001 AABBCC 1 A_SpawnItemEx("MeteorFinaleTrail",0,0,0,0,0,0,0,128)
    loop
  Death:
    TNT1 A 0 A_Explode(32,128,0)
    TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
	TNT1 A 0 A_SpawnItemEx("ApocalypseMeteor", Random(-5,5), Random(-5,5), Random(2,10), Random(-5,5), Random(-5,5), Random(2,20), Random(0,360), 128)
    AF02 JKLMN 3 
    Stop
  }
}

actor MeteorFinaleTrail
{
    PROJECTILE
    RENDERSTYLE ADD
    +NOCLIP
    ALPHA 0.4
	Scale 2.5
    States
    {
    Spawn:
        G001 DEFGHI 1 Bright
        Stop
    }
}

actor MeteorTrail
{
    PROJECTILE
    RENDERSTYLE ADD
    +NOCLIP
    ALPHA 0.4
    States
    {
    Spawn:
        AF03 ABCDEFGHI 1 Bright
        Stop
    }
}



actor BoulderSmall
{
  PROJECTILE
  -NOGRAVITY
  +DOOMBOUNCE
  +CANBOUNCEWATER
  +BOUNCEONACTORS
  DamageType Rock
  Radius 6
  Height 6
  Speed 20
  VSpeed 3
  Scale 0.2
  States
  {
  Spawn:
    SE01 ABCDEFGH 3
    Loop
  Death:
    SE01 H 100
	SE01 H 5 A_SetTranslucent(0.9,0)
	SE01 H 5 A_SetTranslucent(0.8,0)
	SE01 H 5 A_SetTranslucent(0.7,0)
	SE01 H 5 A_SetTranslucent(0.6,0)
	SE01 H 5 A_SetTranslucent(0.5,0)
	SE01 H 5 A_SetTranslucent(0.4,0)
	SE01 H 5 A_SetTranslucent(0.3,0)
	SE01 H 5 A_SetTranslucent(0.2,0)
	SE01 H 5 A_SetTranslucent(0.1,0)
	SE01 H 5 A_SetTranslucent(0.0,0)
    Stop
  }
}

Actor ParticleBase
{
 +NoGravity +NoBlockmap +ForceXYBillboard +NoTeleport +DontSplash
 Radius 1
 Height 1
 RenderStyle Add
 Scale 0.125
 States
 {
  Spawn:
   TNT1 ABCDEFG 1 Bright
   TNT1 HIJKL 1 Bright A_FadeOut(0.15)
   Stop
 }
}

Actor FireParticleFloat : ParticleBase
{
 +NoTeleport +DontSplash
 Scale 0.125
 States
 {
  Spawn:
   ORPA A 10 Bright
   ORPA A 1 Bright A_FadeOut(0.1)
   Wait
 }
}

Actor FireSpark
{
 Projectile
 Speed 5
 Scale 0.1
 Gravity 0.5
 +HexenBounce +ForceXYBillboard -NoGravity +NoTeleport +DontSplash
 +NOCLIP 
 RenderStyle Add
 States
 {
  Spawn:
   ORPA A 10 Bright
   ORPA A 1 Bright A_FadeOut(0.1)
   Wait
 }
}

ACTOR FinaleMeteor
{
	Radius 0
	Height 0
	Speed 0
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +CEILINGHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
	       TNT1 AAA 1 
           TNT1 A 0 A_CustomMissile("ApocalypseFinaleMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
	   stop
	}
}

ACTOR FireGlyphLine1
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +CEILINGHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
           TNT1 A 0
           TNT1 A 0
	   stop
	}
}

ACTOR FireGlyphLine4
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAA 1 
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
           TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
           TNT1 A 0
	   stop
	}
}

ACTOR FireGlyphLine5
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAA 1 
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
           TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
           TNT1 A 0
	   stop
	}
}

ACTOR FireGlyphLine6
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAA 1 
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
		   TNT1 AAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 0 
           TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
           TNT1 A 0
	   stop
	}
}

ACTOR FireGlyphLine3
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +CEILINGHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
            TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
           TNT1 A 0
	   stop
	}
}

ACTOR FireGlyphLine2
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +CEILINGHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
		   TNT1 AAA 1 
		   TNT1 A 0 A_CustomMissile("ApocalypseMeteor",-16,0,0,0,0)
           TNT1 A 0
	   stop
	}
}

ACTOR StayFire
{
     +NOCLIP
     +MISSILE
     +DROPOFF
     +RANDOMIZE
	 +CANBOUNCEWATER
	 +DONTSPLASH
	 +FLOORHUGGER
     Scale 0.8
     Speed 1
     RENDERSTYLE ADD
     ALPHA 0.67
     States
     {
     Spawn:
          TNT1 A 8 A_Wander
          FRTF A 3 Bright
		  FRTF A 0 A_Wander
	      FRTF B 3 Bright
	      FRTF B 0 A_Wander
	      FRTF C 3 Bright
	      FRTF C 0 A_Wander
          FRTF C 0 A_Wander
          FRTF C 0 A_Jump(191,4)
          FRTF C 0
          FRTF C 0 
          FRTF C 0 
          FRTF DEFGHIJKDEFGHIJKDEFGHIJKDEFGHIJK 3 Bright
          Stop
     }
}

actor FirePuff
{
    Radius 6
    Height 10
    Speed 7
	Scale 3.0
    Damage 0
    PROJECTILE
	SeeSound "Meteor/Call"
    RENDERSTYLE ADD
	DamageType "Inferno"
    ALPHA 0.67
    States
    {
    Spawn:
        DFFP ABCDEFGH 2 Bright
    Death:
        DFFP IJKLMNOPQR 2 Bright
        Stop
    }
}

ACTOR InfernoBomb
{
   Radius 8
   Height 8
   Speed 15
   Damage 0
   DamageType "Inferno"
   SpawnID 250
   Scale 1.0
   PROJECTILE
   RENDERSTYLE ADD
   ALPHA 0.95
//   +THRUGHOST
   SeeSound "weapons/justfi"
   DeathSound "weapons/firex3"
   DONTHURTSHOOTER
   States
   {
   Spawn: 
      SBLL A 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 2 A_SpawnItem("BombTrail",0,0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
      goto death
   Death:
	TNT1 A 1 A_SpawnItem("ChargeBall1")
	stop
   }
}

ACTOR BombTrail
{
  Radius 8
  Height 8
  Scale 1.0
  RenderStyle Add
  Projectile
  -ACTIVATEPCROSS
  -ACTIVATEIMPACT
  +SPAWNSOUNDSOURCE
   States
   {
   Spawn:
      SBLL ABCDEFGHIJ 1 Bright
      Goto Death
   Death:
      SBLL A 1 Bright A_SetTranslucent(0.5)
	  SBLL B 1 Bright A_SetTranslucent(0.4)
	  SBLL C 1 Bright A_SetTranslucent(0.3)
	  SBLL D 1 Bright A_SetTranslucent(0.2)
	  SBLL E 1 Bright A_SetTranslucent(0.1)
      stop
   }
}


ACTOR Lavaball
{
   Radius 8
   Height 8
   Speed 15
   Damage 6
   DamageType "Inferno"
   Obituary "%o was sent to burn in the fires of hell for an eternity."
   SpawnID 250
   Scale 1.0
   PROJECTILE
   RENDERSTYLE ADD
   ALPHA 0.95
//   +THRUGHOST
   SeeSound "weapons/firmfi"
   DeathSound "weapons/firex3"
   ExplosionDamage 32
   ExplosionRadius 96
   DONTHURTSHOOTER
   States
   {
   Spawn: 
      BAL3 AB 4 Bright A_SpawnItem("RedPuff",0,0)
      loop
   Death:
      TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
      BAL3 C 5 Bright A_Explode
      BAL3 DE 5 Bright
      stop
   }
}

/* // Already defined in deathknight.txt
ACTOR RedPuff
{   
   Radius 0
   Height 1
   Speed 0
   PROJECTILE
   RENDERSTYLE ADD
   ALPHA 0.85
   States
   {
   Spawn:
      TNT1 A 3 Bright
      RPUF ABCDE 3 Bright
      Stop 
   }
}
/**/

ACTOR ChargeBall1
{
  radius 8
  height 8
  Scale 1.0
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn:
      SBLL A 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall2")
	stop
  }
}

ACTOR ChargeBall2
{
  radius 8
  height 8
  Scale 1.1
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn:
    SBLL A 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall3")
	stop
  }
}

ACTOR ChargeBall3
{
  radius 8
  height 8
  Scale 1.2
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn: 
    SBLL A 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall4")
	stop
  }
}

ACTOR ChargeBall4
{
  radius 8
  height 8
  Scale 1.3
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn:
    SBLL A 1 bright 
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall5")
	stop
  }
}

ACTOR ChargeBall5
{
  radius 8
  height 8
  Scale 1.4
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn:
    SBLL A 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall6")
	stop
  }
}

ACTOR ChargeBall6
{
  radius 8
  height 8
  Scale 1.5
  RenderStyle Add
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  states
  {
  Spawn:
    SBLL A 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL B 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL C 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL D 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL E 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL F 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL G 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL H 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL I 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL J 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
	TNT1 A 1 A_SpawnItem("ChargeBall7")
	stop
  }
}

ACTOR ChargeBall7
{
  radius 8
  height 8
  Scale 1.5
  +NOCLIP
  +FLOAT
  +FLOATBOB
  +NOGRAVITY
  RenderStyle Add
  states
  {
  Spawn:
    SBLL K 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL L 1 bright A_PlaySound("monster/bomb")
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL M 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL N 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL O 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL P 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL Q 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL R 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL S 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL T 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL U 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL V 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  SBLL W 1 bright
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
	  TNT1 A 0 Bright A_SpawnItemEx("FireParticleFloat", Random(-5,5), Random(-5,5), Random(-5,5), Random(-1, 1), Random(-1, 1), Random(2, 4), 0, 128, 0)
    goto death
  Death:
  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	  TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,10), Random(-5,5), Random(-5,5), Random(0,20), Random(90,270), 128)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,0)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,-5)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,-10)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,0,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,15,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,30,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,45,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,60,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,75,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,90,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,105,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,120,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,135,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,150,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,165,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,180,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,195,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,210,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,225,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,240,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,255,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,270,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,285,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,300,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,315,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,330,2,-15)
	TNT1 A 0 A_CustomMissile("LavaBall",0,16,345,2,-15)
	stop
  }
}

ACTOR FireBeam
{
Height 10
Radius 10
DamageType "Inferno"
Obituary "%o was sent to burn in the fires of hell for an eternity."
PROJECTILE
+DropOff
-NoGravity
+FloorHugger
+ExtremeDeath
+DontSplash
+Ripper
Speed 12
Scale 0.5
RENDERSTYLE Add
Alpha 0.75
Damage 5
ReactionTime 50
ACTIVESOUND "monster/firebeamstart"
states
{
Spawn:
HK04 A 0 
HK04 A 0 A_CountDown
HK04 A 0 A_LoopActiveSound
HK04 ABC 1 BRIGHT A_CustomMissile("BeamFire", 0, 0, 0, 4)
HK04 A 0 A_SeekerMissile (10, 25)
Goto Spawn+1
Death:
HK04 ABC 4
Stop
}
}

ACTOR BeamFire
{
Obituary "%o was sent to burn in the fires of hell for an eternity."
Speed 0
Scale 0.5
DamageType "Inferno"
RENDERSTYLE Add
+DontSplash
+ExtremeDeath
+LowGravity
+NonShootable
+NoTeleport
+Noclip
+NoBlockMap
SEESOUND "world/largefire"
states
{
Spawn:
TNT1 A 5
HK06 ABC 3 BRIGHT A_Explode(1,8)
HK06 DEFGHIJKLMNO 3 BRIGHT A_Explode(1, 8)
Stop
}
}

ACTOR FireGlyphLineSpawner1
{
	Radius 0
	Height 32
	Speed 500
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
		TNT1 CD 2 Bright
	  TNT1 EF 2 Bright
      loop
	Death:
	       TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,4,0,0,0,128)
		   TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,-4,0,0,0,128)
		   TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,0,4,0,0,128)
		   TNT1 A 0 A_SpawnItemEx("StayFire",0,0,0,0,-4,0,0,128)
		   TNT1 A 0 A_PlaySound("Glyph/Start")
		   TNT1 A 0 A_PlaySound("Glyph/Start")
		   TNT1 A 0 A_PlaySound("Glyph/Start")
		   TNT1 A 0 A_PlaySound("Glyph/Start")
		   TNT1 A 0 A_PlaySound("Glyph/Start")
		   TNT1 A 35
	       TNT1 A 0 A_CustomMissile("FireGlyphLine10",0,0,0,2)
           TNT1 A 0 A_CustomMissile("FireGlyphLine20",0,0,135,2)
		   TNT1 A 0 A_CustomMissile("FireGlyphLine30",0,0,-135,2)
		   TNT1 A 0 A_SpawnItem("LargeGlyphExplosion1",0,0,0)
		   TNT1 A 0 A_CustomMissile("SpiralFire1",10,5,15,2,0)
		stop
	}
}

ACTOR FireGlyphLine10
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
           TNT1 A 0 A_CustomMissile("FireGlyphLine40",0,0,-135,2)
	   stop
	}
}

ACTOR FireGlyphLine40
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		   TNT1 A 1 A_SpawnItem("GlyphExplosion1",0,0,0)
	   stop
	}
}

ACTOR FireGlyphLine30
{
	Radius 0
	Height 32
	Speed 16
        RenderStyle NONE
	Alpha 0.85
	PROJECTILE
        +FLOORHUGGER
        +NOCLIP
        SeeSound "weapons/diasht"
	states
	{
	Spawn:
           TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
           TNT1 A 0 A_CustomMissile("FireGlyphLine60",0,0,-135,2)
	   stop
	}
}

ACTOR FireGlyphLine60
{
	Radius 0
	Height 32
	Speed 16
	RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	+FLOORHUGGER
	+NOCLIP
	SeeSound "weapons/diasht"
	States
	{
	Spawn:
		TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		TNT1 A 1 A_SpawnItem("GlyphExplosion1",0,0,0)
		Stop
	}
}

ACTOR FireGlyphLine20
{
	Radius 0
	Height 32
	Speed 16
	RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	+FLOORHUGGER
	+NOCLIP
	SeeSound "weapons/diasht"
	States
	{
	Spawn:
		TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		TNT1 A 0 A_CustomMissile("FireGlyphLine50",0,0,-135,2)
		Stop
	}
}

ACTOR FireGlyphLine50
{
	Radius 0
	Height 32
	Speed 16
	RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	+FLOORHUGGER
	+NOCLIP
	SeeSound "weapons/diasht"
	States
	{
	Spawn:
		TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItemEx("StayFire",0,0,0,0,0,0,0,128)
		TNT1 A 1 A_SpawnItem("GlyphExplosion1",0,0,0)
		Stop
	}
}

ACTOR GlyphExplosion1 
{
    Radius 8
    Height 56
	Scale 0.5
    Speed 0
	DamageType "Inferno"
    States
    {
    Spawn:
        NKXP B 1 BRIGHT
        NKXP B 3 BRIGHT A_PlaySound("pyro/explosion")
        NKXP C 3 BRIGHT
        NKXP D 3 BRIGHT A_Explode(50,128,1)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,32), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
        NKXP EFGHIJKLMNOPQRSTUV 3 BRIGHT
        Stop
    }
}

ACTOR LargeGlyphExplosion1 
{
    Radius 8
    Height 56
    Speed 0
	DamageType "Inferno"
    States
    {
    Spawn:
	    NKXP B 1 BRIGHT
        NKXP B 3 BRIGHT A_PlaySound("pyro/explosion")
        NKXP C 3 BRIGHT 
        NKXP D 3 BRIGHT A_Explode(100,256,1)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
		TNT1 A 0 Bright A_SpawnItemEx("FireSpark", Random(-5,5), Random(-5,5), Random(0,96), Random(-5,5), Random(-5,5), Random(0,20), Random(0,360), 128)
        NKXP EFGHIJKLMNOPQRSTUV 3 BRIGHT
        Stop
    }
}

actor SpiralFire1
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire2",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire2
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire3",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire3
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire4",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright  
    stop
  }
}

actor SpiralFire4
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire5",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright  
    stop
  }
}

actor SpiralFire5
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire6",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright  
    stop
  }
}

actor SpiralFire6
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire7",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire7
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire8",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire8
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire9",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire9
{
  radius 6
  height 8
  speed 1
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
  TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire10",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire10
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  +NOTELEPORT
  PROJECTILE
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire11",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright  
    stop
  }
}

actor SpiralFire11
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire12",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire12
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire13",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright  
    stop
  }
}

actor SpiralFire13
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire14",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire14
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire15",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire15
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire16",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire16
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire17",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire17
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire18",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire18
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire19",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire19
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire20",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire20
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire21",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire21
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire22",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire22
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire23",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire23
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire24",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire24
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire25",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire25
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire26",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire26
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire27",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire27
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire28",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire28
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire29",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire29
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire30",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire30
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire31",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire31
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire32",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire32
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire33",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire33
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire34",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire34
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire35",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire35
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire36",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire36
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire37",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire37
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire38",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire38
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire39",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire39
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire40",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire40
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire41",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire41
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire42",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire42
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire43",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire43
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire44",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire44
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire45",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire45
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  +RIPPER
  +BLOODLESSIMPACT
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire46",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire46
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RIPPER
  +BLOODLESSIMPACT
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire47",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire47
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  PROJECTILE
  +NOTELEPORT
  +DONTSPLASH
  +RIPPER
  +BLOODLESSIMPACT
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire48",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire48
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  PROJECTILE
  +NOTELEPORT
  +RIPPER
  +BLOODLESSIMPACT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire49",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire49
{
  radius 6
  height 8
  speed 0
  damage 0
  renderstyle Add
  +NOBLOCKMAP
  +NOGRAVITY
  +MISSILE
  PROJECTILE
  +RIPPER
  +BLOODLESSIMPACT
  +NOTELEPORT
  +DONTSPLASH
  +RANDOMIZE
  states
  {
  Spawn:
    TNT1 A 1
    RI01 AB 1 bright
	RI01 B 1 A_SpawnItemEx("SpiralFire50",5,5,5,0,0,0,15,128)
	RI01 CDEFGHIJKLM 2 bright
	RI01 ABCDEFGHIJKLMNOP 2 bright 
    stop
  }
}

actor SpiralFire50
{
	radius 6
	height 8
	speed 0
	damage 0
	renderstyle Add
	+NOBLOCKMAP
	+NOGRAVITY
	+MISSILE
	+RIPPER
	+BLOODLESSIMPACT
	PROJECTILE
	+NOTELEPORT
	+DONTSPLASH
	+RANDOMIZE
	States
	{
	Spawn:
		TNT1 A 1
		RI01 ABCDEFGHIJKLM 2 bright 
		RI01 ABCDEFGHIJKLMNOP 2 bright 
		Stop
	}
}