
//Cigar's smoke. Self explanatory.
ACTOR Cigar_SmokeSpawn
{
	Speed 0
	PROJECTILE
	+NOCLIP
	+CLIENTSIDEONLY
	States
	{
	Spawn:
        TNT1 A 0
		TNT1 A 1 A_CustomMissile("Cigar_Smoke",1,0,90,2,random(45,80))
		Stop
	}
}

actor Cigar_Smoke
{
  renderstyle Normal
//  alpha 0.5
  +NOBLOCKMAP
  +NOGRAVITY
  -ALLOWPARTICLES
  +NOEXTREMEDEATH
  +PUFFGETSOWNER
  Scale 0.625
  Speed 0
  states
  {
  Spawn:
//  TNT1 A 2
    S00A ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 //bright
    S00B ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 //bright
    S00C ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 //bright
    S00D AB 1 //bright
    stop
  }
}