Actor TechLamp1 : TechLamp replaces TechLamp
{
    damagefactor "Blood", 0.0 damagefactor "BlueBlood", 0.0 damagefactor "GreenBlood", 0.0
    damagefactor "Avoid", 0.0
    damagefactor "Kick", 0.0
	damagefactor "Melee", 0.0
    damagefactor "Shrapnel", 0.0
	damagefactor "KillMe", 0.0
+LOOKALLAROUND
+RANDOMIZE
mass 99999
+SHOOTABLE
+NOBLOOD
+GHOST
+SOLID
health 15
deathheight 80
+FORCEYBILLBOARD
Mass 900000
//Activation THINGSPEC_Switch
+USESPECIAL
states
	{
	Vanilla:
		TLMP ABCD 2 BRIGHT
		Loop
		
	Spawn:
		TLMP A 1// Thing_ChangeTID(0,40)
		MARN A 0 ACS_ExecuteAlways(795, 0, 0, 0, 0)//Check if advanced decorations are disabled.
		TNT1 A 1
		
	Stay:
		TNT1 A 0 A_CheckSight("Spawn2")
		TLMP AB 1 bright
		TNT1 A 0 A_SpawnItemEx("LensFlareAlt", 0, 0, 71)
		TLMP CD 1 bright
		TNT1 A 0 A_SpawnItemEx("LensFlareAlt", 0, 0, 71)
		Loop
	Spawn2:
		TLMP ABCD 2 BRIGHT
		Goto Stay	
	Death:
		TLMP E 1
		TNT1 AAAA 0 A_CustomMissile ("BD_ExplosionParticlesSmall", 81, 0, random (0, 180), 2, random (40, 90))
		TNT1 A 0 A_PlaySound ("DSBOTTLE")
		TNT1 AAAAA 0 A_CustomMissile("GlassPart",16,random(-3,3),random(0,360),2,random(40,70))
		TNT1 A 0 A_SpawnItem("ExplosionSimple_SmokeColumn2", 0, 75)
		TLMP E -1
		stop
	}
}

Actor TechLamp21 : TechLamp2 replaces TechLamp2
{
    damagefactor "Blood", 0.0 damagefactor "BlueBlood", 0.0 damagefactor "GreenBlood", 0.0
    damagefactor "Avoid", 0.0
    damagefactor "Kick", 0.0
	damagefactor "Melee", 0.0
    damagefactor "Shrapnel", 0.0
	damagefactor "KillMe", 0.0
+LOOKALLAROUND
+SHOOTABLE
+NOBLOOD
+GHOST
+RANDOMIZE
health 15
deathheight 60
+FORCEYBILLBOARD
Mass 900000
states
	{
	Vanilla:
		TLP2 ABCD 2 BRIGHT
		Loop
		
	Spawn:
		TLP2 A 0
		MARN A 0 ACS_ExecuteAlways(795, 0, 0, 0, 0)//Check if advanced decorations are disabled.
		TNT1 A 1
		
	Stay:
		TNT1 A 0 A_CheckSight("Spawn2")
		TLP2 AB 1 bright
		TNT1 A 0 A_SpawnItemEx("LensFlareAlt", 0, 0, 55)
		TLP2 CD 1 bright
		TNT1 A 0 A_SpawnItemEx("LensFlareAlt", 0, 0, 55)
		Loop
	Spawn2:
		TLP2 ABCD 2 BRIGHT
		Goto Stay
	Death:
		TLP2 E 1
		TNT1 AAAA 0 A_CustomMissile ("BD_ExplosionParticlesSmall", 51, 0, random (0, 180), 2, random (40, 90))
		TNT1 A 0 A_PlaySound ("DSBOTTLE")
		TNT1 AAAAA 0 A_CustomMissile("GlassPart",16,random(-3,3),random(0,360),2,random(40,70))
		TNT1 A 0 A_SpawnItem("ExplosionSimple_SmokeColumn2", 0, 51)
		TLP2 E -1
		stop
	}
}


Actor BreakingLamp
{
+NOINTERACTION
States
	{
		Spawn:
		TNT1 A 0
		//TNT1 A 0 A_SpawnItem("Spark_DownOnce")
		TNT1 A 0 A_PlaySound ("DSBOTTLE")
		TNT1 AAAAAAAAAA 0 A_CustomMissile("GlassPart",0,random(-3,3),random(0,360),2,random(40,70))
		TNT1 AAAAAAAAAA 0 A_CustomMissile("BD_ExplosionParticleHeavy",0,random(-3,3),random(0,360),2,random(0,70))
		TNT1 AAAA 0 A_CustomMissile("PlasmaSmoke",0,random(-3,3),random(0,360),2,random(0,70))
		TNT1 A 0
		Stop
}}

Actor Column1 : Column replaces Column
{
    damagefactor "Blood", 0.0 damagefactor "BlueBlood", 0.0 damagefactor "GreenBlood", 0.0
    damagefactor "Avoid", 0.0
    damagefactor "Kick", 0.0
	damagefactor "Melee", 0.0
    damagefactor "Shrapnel", 0.0
	damagefactor "KillMe", 0.0
+LOOKALLAROUND
+SHOOTABLE
mass 99999
+NOBLOOD
+GHOST
health 15
deathheight 48
Radius 8
+FORCEYBILLBOARD
+RANDOMIZE
Mass 900000
states
	{
	Vanilla:
		COLU A 2 BRIGHT
		COLU A -1 BRIGHT
		Stop
		
	Spawn:
		COLU A 0
		TNT1 A 0 //A_SpawnItemEx("EvidenceCheckerLightpost", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
		MARN A 0 ACS_ExecuteAlways(795, 0, 0, 0, 0)//Check if advanced decorations are disabled.
		COLU A 1
		
	Stay:
        TNT1 A 0 A_CheckSight("Spawn2")
		COLU A 4 bright A_SpawnItem("yellowlensflarealtlong",0,44)
		Loop
	Spawn2:
	    COLU A 5
		Goto Stay
	Death:
		COLU B 1
		TNT1 AAAA 0 A_CustomMissile ("BD_ExplosionParticlesSmall", 48, 0, random (0, 180), 2, random (40, 90))
		TNT1 A 0 A_PlaySound ("DSBOTTLE")
		TNT1 AAAAA 0 A_CustomMissile("GlassPart",16,random(-3,3),random(0,360),2,random(40,70))
		TNT1 A 0 A_SpawnItem("ExplosionSimple_SmokeColumn2", 0, 48)
		COLU B -1
		stop
	}
}

