actor BlueRailgun : DoomWeapon 32005
{   
    Tag "Railgun"
    SpawnID 32
	Weapon.Selectionorder 2200
	Weapon.AmmoUse 10
	Weapon.AmmoGive 40
	Weapon.AmmoType "Cell"
	Weapon.UpSound "RailUp"
	Weapon.ReadySound "RailIdle"
	Inventory.PickupMessage "You got the railgun!"
	Obituary "%o was railed by %k."
	decal "RailScorchLower"
	States
	{
	Ready:
		STPO ABC 3 A_WeaponReady
		Loop
	Deselect:
		STPO E 1 A_Lower
		Loop
	Select:
		STPO E 1 A_Raise
		Loop
	Fire:
		STPO A 0 A_CheckReload
		STPO D 0 A_RailAttack ( 0, 0, 0, "00 00 FF", "00 00 FF", 0, 0)
		STPO D 1 A_RailAttack ( 200, 0, 10, "none", "none", 0, 0, 0, 0, 0 ,0 ,0 ,0 ,0 , "BLRailTrail")
		STPO D 0 A_Light1
		STPO DFGH 2 Bright
		STPO E 45 A_Light0
		STPO A 0 A_ReFire
		Goto Ready
	Spawn:
		STPP A -1
		Stop
	}
}

Actor BLRailTrail
{
Scale 0.08
RENDERSTYLE Translucent
Alpha 1.0
+NOGRAVITY
+CLIENTSIDEONLY
+DONTSPLASH
+NOINTERACTION
+NOCLIP
States
{
Spawn:
STPR A 30 Bright
STPR AA 1 Bright A_Fadeout(0,18)
STPR AA 1 Bright A_Fadeout(0,18)
STPR AA 1 Bright A_Fadeout(0,18)
STPR AA 1 Bright A_Fadeout(0,18)
Stop
}
}