ACTOR TeleGlitterGenerator~ : TeleGlitterGenerator1 replaces TeleGlitterGenerator1
{
  Game Heretic
  SpawnID 167
  -NOBLOCKMAP 
  -NOGRAVITY
  +DONTSPLASH
  +MOVEWITHSECTOR
  States
  {
  Spawn:
    TNT1 A 0 
	TNT1 A 0 A_Jump(32,"SpawnLarger")
    TNT1 AA 3 A_SpawnItemEx("SmallFlareFloatRed", random(-16,16),random(-16,16),0,0,0,random(5,8))
	TNT1 A 3 A_SpawnItemEx("SmallFlareFloatWhite", random(-16,16),random(-16,16),0,0,0,random(5,8))
    Loop
  SpawnLarger:
	TNT1 AA 3 A_SpawnItemEx("SmallFlareFloatRed", random(-16,16),random(-16,16),0,0,0,random(5,8))
	TNT1 A 2 A_SpawnItemEx("LargeWhiteFlare",0,0,0,0,0,random(9,11))
	TNT1 A 3 A_SpawnItemEx("SmallFlareFloatWhite", random(-16,16),random(-16,16),0,0,0,random(5,8))
	goto Spawn+2
  }
}

ACTOR SmallFlareFloatRed : Baseflare
{
   Scale 0.1
   Alpha 1
   +NOGRAVITY
   +NOCLIP
   +NOBLOCKMAP
   vspeed 0.5
   States
   {
   Spawn: 
	GLIT CCCCC 1 BRIGHT  
   Death:
	GLIT C 1 BRIGHT A_Fadeout
	loop
   }
}

ACTOR LargeWhiteFlare : Baseflare
{
   Scale 0.15
   Alpha 1
   +NOGRAVITY
   +NOCLIP
   +NOBLOCKMAP
   vspeed 0.5
   States
   {
   Spawn: 
	WFLR AAAAA 1 BRIGHT 
   Death:
	WFLR A 1 BRIGHT  A_Fadeout
	loop
   }
}

ACTOR TeleGlitterGenerator2~ : TeleGlitterGenerator2 replaces TeleGlitterGenerator2
{
  Game Heretic
  SpawnID 167
  -NOBLOCKMAP 
  -NOGRAVITY
  +DONTSPLASH
  +MOVEWITHSECTOR
  States
  {
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_Jump(48,"SpawnLarger")
    TNT1 A 3 A_SpawnItemEx("SmallFlareFloatBlue", random(-16,16),random(-16,16),0,0,0,random(5,8))
	TNT1 A 3 A_SpawnItemEx("SmallFlareFloatWhite", random(-16,16),random(-16,16),0,0,0,random(5,8))
    Loop
  SpawnLarger:
	TNT1 AA 3 A_SpawnItemEx("SmallFlareFloatBlue", random(-16,16),random(-16,16),0,0,0,random(5,8))
	TNT1 A 2 A_SpawnItemEx("LargeWhiteFlare",0,0,0,0,0,random(9,11))
	TNT1 A 3 A_SpawnItemEx("SmallFlareFloatWhite", random(-16,16),random(-16,16),0,0,0,random(5,8))
	goto Spawn+2
  }
}

ACTOR SmallFlareFloatBlue : Baseflare
{
   Scale 0.1
   Alpha 1
   +NOGRAVITY
   +NOCLIP
   +NOBLOCKMAP
   vspeed 0.5
   States
   {
   Spawn: 
	GLIT BBBBB 1 BRIGHT 
   Death:
	GLIT B 1 BRIGHT  A_Fadeout
	loop
   }
}

ACTOR SmallFlareFloatWhite : Baseflare
{
   Scale 0.05
   Alpha 1
   +NOGRAVITY
   +NOCLIP
   +NOBLOCKMAP
   vspeed 0.5
   States
   {
   Spawn: 
	WFLR AAAAA 1 BRIGHT 
   Death:
	WFLR A 1 BRIGHT A_Fadeout
	loop
   }
}