
ACTOR FlameTrails1 : ZFire
{
	Game Doom
	Radius 1
	Height 1
	Speed 3
	Damage 0 
    +NOBLOCKMAP
    +NOTELEPORT
    +DONTSPLASH
	+MISSILE
	+FORCEXYBILLBOARD
    +NOINTERACTION
	+NOCLIP
  +THRUGHOST
	RenderStyle Add
    Scale 0.3
	Alpha 1
	Gravity 0
	States
	{
    Spawn:
        TNT1 A 2
        FRPR ABCDEFGH 3 BRIGHT
        Stop
	}
}

ACTOR FlameTrailsSmall1 : FlameTrails1
{
    Scale 0.2
}

ACTOR DukeBurning : ZFireBurning
{
	Game Doom
	Radius 1
	Height 1
	Speed 0
  health 0
  mass 10000
  -SOLID
  +THRUACTORS
  +NOBLOOD
    +NOBLOCKMAP
    +NOTELEPORT
    +DONTSPLASH
	+NOCLIP
  -SHOOTABLE
  +NONSHOOTABLE
  +INVULNERABLE
  +NODAMAGE
  +MOVEWITHSECTOR
	RenderStyle Add
    Scale 0.15
	Alpha 1
	States
	{
    Spawn:
        TNT1 A 0
        TNT1 A 1 A_Jump(256,"burning2","burning3")
    burning:
        FRB1 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB1 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB1 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB1 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB1 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB1 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB1 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB1 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB1 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB1 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB1 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB1 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB1 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB1 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB1 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB1 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB1 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB1 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB1 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB1 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB1 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB1 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB1 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning2:
        FRB2 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB2 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB2 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB2 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB2 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB2 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB2 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB2 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB2 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB2 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB2 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB2 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB2 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB2 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB2 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB2 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB2 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB2 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB2 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB2 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB2 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB2 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB2 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning3:
        FRB3 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB3 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB3 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB3 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB3 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB3 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB3 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB3 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB3 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB3 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB3 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB3 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB3 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB3 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB3 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB3 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB3 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB3 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB3 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB3 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB3 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB3 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB3 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
	}
}

ACTOR DukeBurningFast : DukeBurning
{
	States
	{
    Spawn:
        TNT1 A 0
        TNT1 A 1 A_Jump(256,"burning2","burning3")
    burning:
        FRB1 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB1 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB1 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB1 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB1 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB1 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB1 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB1 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB1 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB1 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB1 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB1 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB1 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB1 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB1 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB1 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB1 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB1 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB1 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB1 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB1 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB1 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB1 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning2:
        FRB2 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB2 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB2 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB2 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB2 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB2 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB2 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB2 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB2 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB2 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB2 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB2 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB2 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB2 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB2 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB2 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB2 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB2 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB2 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB2 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB2 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB2 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB2 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning3:
        FRB3 A 1 BRIGHT
	TNT1 A 0 A_Setscale(0.19,0.19)
        FRB3 B 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB3 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.23,0.23)
        FRB3 D 1 BRIGHT
	TNT1 A 0 A_Setscale(0.25,0.25)
        FRB3 E 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB3 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.29,0.29)
        FRB3 G 1 BRIGHT
	TNT1 A 0 A_Setscale(0.31,0.31)
        FRB3 H 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB3 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.35,0.35)
        FRB3 J 1 BRIGHT
	TNT1 A 0 A_Setscale(0.37,0.37)
        FRB3 K 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB3 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.41,0.41)
        FRB3 M 1 BRIGHT
	TNT1 A 0 A_Setscale(0.43,0.43)
        FRB3 N 1 BRIGHT
	TNT1 A 0 A_Setscale(0.45,0.45)
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.42,0.42)
        FRB3 AB 1 BRIGHT
	TNT1 A 0 A_Setscale(0.39,0.39)
        FRB3 C 1 BRIGHT
	TNT1 A 0 A_Setscale(0.36,0.36)
        FRB3 DE 1 BRIGHT
	TNT1 A 0 A_Setscale(0.33,0.33)
        FRB3 F 1 BRIGHT
	TNT1 A 0 A_Setscale(0.30,0.30)
        FRB3 GH 1 BRIGHT
	TNT1 A 0 A_Setscale(0.27,0.27)
        FRB3 I 1 BRIGHT
	TNT1 A 0 A_Setscale(0.24,0.24)
        FRB3 JK 1 BRIGHT
	TNT1 A 0 A_Setscale(0.21,0.21)
        FRB3 L 1 BRIGHT
	TNT1 A 0 A_Setscale(0.18,0.18)
        FRB3 MN 1 BRIGHT
	TNT1 A 0 A_Setscale(0.15,0.15)
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
	}
}

ACTOR DukeBurningSmall : DukeBurning
{
    Scale 0.2
	States
	{
    Spawn:
        TNT1 A 0
        TNT1 A 1 A_Jump(256,"burning2","burning3")
    burning:
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        FRB1 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning2:
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        FRB2 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
    burning3:
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        FRB3 ABCDEFGHIJKLMN 1 BRIGHT
        Stop
	}
}

ACTOR ExplosionAirDisplacementEffect: FlameTrails1
{
    Scale 0.9
    Speed 0
	Renderstyle Add
	Alpha 0.4
	States
	{
    Spawn:
	    SHwK ACEGIKMOQR 1 A_FadeOut(0.03)
        Stop
	}
}

ACTOR PlasmaExplosionAirDisplacementEffect: ExplosionAirDisplacementEffect
{
	States
	{
    Spawn:
	    SHW1 ACEGIKMOQR 1 A_FadeOut(0.03)
        Stop
	}
}

ACTOR ExplosionAirDisplacementEffectTiny: ExplosionAirDisplacementEffect
{
    Scale 0.25
}

ACTOR FirePuffDuke
{
    Radius 1
    Height 1
    Renderstyle Add
    Scale 0.5
    -SOLID
    +NOGRAVITY
    +NOINTERACTION
    +CLIENTSIDEONLY
    States
    {
    Spawn:
        FI09 G 3 Bright
	FI09 H 3 Bright
	FI09 I 4 Bright
	FI09 JK 5 Bright
        Stop
    }
}

actor FlameExplosion
{
  radius 1
  height 1
  speed 0
  +NOCLIP
  PROJECTILE
  RenderStyle Add
  Scale 0.5
  states
  {
  Spawn:
    TNT1 AA 0 NoDelay A_CustomMissile ("ExplosionSmoke", 32, 0, random[RIDFX](0, 360), 2, random[RIDFX](0, 360))
    XPLO AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUU 1 BRIGHT A_SpawnItem("RedFlareMedium",0,0)
    stop
  }
}

ACTOR FireballExplosionFlamesSmall: FlameTrails1
{
    Scale 0.8
	Speed 1
	States
	{
    Spawn:
		TNT1 A 2
        DINC ABCD 1 BRIGHT
        Stop
	}
}

ACTOR CoolandNewFlameTrails: FlameTrails1
{
    Scale 0.3
	States
	{
    Spawn:
	    TNT1 A 2
        FIR3 MP 1 BRIGHT
        Stop
	}
}