
Actor 64Pistol : DoomWeapon Replaces Pistol
{
	Weapon.SelectionOrder 1900
	Weapon.AmmoUse 1
	Weapon.AmmoGive 20
	Weapon.AmmoType "Clip"
	Obituary "$OB_MPPISTOL"
	+WEAPON.WIMPY_WEAPON
	+WEAPON.NOAUTOFIRE
	Inventory.Pickupmessage "$PICKUP_PISTOL_DROPPED"
	Tag "$TAG_PISTOL"
	Scale 0.82
	states
	{
	Ready:
	PISG A 1 A_WeaponReady
	Loop
	
  Select:
	TNT1 AAAAA 1 A_Raise
	TNT1 AAAAAAAAAA 0 A_Raise
	Goto SelectAnimation

 SelectAnimation:
	PISS ABCD 1
	Goto Ready
	
 Deselect:
	PISS DCBA 1
	TNT1 AAAAAAAAAA 0 A_Lower
	TNT1 A 1 A_Lower
	Wait
	
  Fire:
    PISG A 0
	TNT1 A 0 A_FireCustomMissile("GunFireSmoke", 0, 0, 0, 0, 0, 0)
	TNT1 AA 0 A_SpawnItemEx("PlayerMuzzle1",30,5,40)
	TNT1 A 0 A_FireCustomMissile("Tracer", random(-6,6), 0, -1, 0, 0, random(-5,5))
	SHTG A 0 A_FireBullets (2.0, 2.0, 1, 10, "HitPuff")
	TNT1 A 0 A_PlaySound("EAGLEFI", 1)
    PISF A 1 BRIGHT 
	TNT1 A 0 A_SetPitch(pitch-1.5)
	PISF B 2
	TNT1 A 0 A_Firecustommissile("50CaseSpawn",0,0,0,0)
    PISF CC 1 A_SetPitch (pitch+0.5)
    PISF D 1 A_SetPitch (pitch+0.5)
    PISG A 7 A_WeaponReady(1)
	TNT1 A 0 A_Refire
    Goto Ready
  Spawn:
		PIST A -1
		Stop	
	}
}