actor genericexplosion : gravityeffect
{
  gravity 0.45
  states
  {
  spawn:
    TNT1 A 0
	TNT1 A 0 a_setscale(random(45, 55)*0.01, scaley)
	TNT1 A 0 a_setscale(scalex, scalex)
	
	MISL BBBBBBBBBB 1 a_fadeout(0.05)
    stop
  }
}

ACTOR EXPLODE
{
  Scale 1.2
  +RANDOMIZE
  +DEHEXPLOSION
  Obituary "%o's limbs flew everywhere."
  renderstyle add
  States
  {
  spawn:
    MISL B 0 
    MISL B 1 Bright a_playsound("weapons/rocklx")
    MISL B 8 Bright A_Explode
    MISL C 6 Bright
    MISL D 4 Bright
    Stop
  }
}

actor bigexplode : explode
{
   scale 2.4
}

ACTOR FAKEEXPLODE : effect
{
  Speed 20
  Scale 1.2
  Damage 0
  SeeSound "weapons/rocklx"
  DeathSound "weapons/rocklx"
  renderstyle add
  States
  {
  Spawn:
    MISL B 1 Bright
    MISL B 8 Bright
    MISL C 6 Bright
    MISL D 4 Bright
    Stop
  }
}