actor G2_TechLamp2 : G2_BaseSolidLight replaces TechLamp2 {
	Radius 16
	Height 60
	ProjectilePassHeight -16
	States {
		On_Finish:
		Spawn_Client:
			TLP2 A 0 bright A_StopSound(CHAN_6)
			TLP2 A 0 bright A_PlaySound("Lights/Idle", CHAN_7, 1.0, true)
		Spawn_ClientLoop:
			TLP2 ABCD 4 bright
			loop
		SpawnDistant_Client:
			TLP2 A 0 bright A_StopSound(CHAN_6)
			TLP2 A 0 bright A_StopSound(CHAN_7)
			Goto Spawn_ClientLoop

		Off_Client:
			TLP2 A 0 A_StopSound(CHAN_7)
			TLP2 A 0 A_PlaySound("Lights/Off", CHAN_6)
			TLP2 ABC 1
			TLP2 Z -1
			loop

		On_Client:
			TLP2 ABCD 4 bright
			goto On_Finish

		Break_Client:
			TLP2 A 0 A_StopSound(CHAN_7)
			TLP2 A 0 A_PlaySound("Lights/Break", CHAN_6)
			TLP2 AAZABZBZZCZZZZ 1
			TLP2 Z -1
			loop

		Flicker_Client:
			TLP2 A 0 A_StopSound(CHAN_7)
			TLP2 A 0 A_PlaySound("Lights/Flickering", CHAN_6)
			TLP2 ZABZCDZABZZBAZCBZAZDBZZCBZZACBZZZCABZAZDBZZBAZBZZCZABZZDBZZBABZBBZBZDABZCAZBDZBZBZCABZDBZCZBZABCZBDBZCBAZCZBZZZBDZC 1
			loop

		TurnOff_Client:
			TLP2 Z -1
			loop
	}
}