ACTOR TK3Mag60 : Weapon
{
  Weapon.Kickback 100
  scale 0.2
     	Weapon.AmmoUse 1
	Weapon.AmmoGive 20
	Weapon.AmmoType "TK3SmallPistolAmmo"
	Weapon.SelectionOrder 1760
  Inventory.PickupMessage "Mag 60"
  	inventory.Icon "TKA5J0"
  Obituary  "%o took a fatal slug from %k."
  	Inventory.PickupSound "Turok3/Items/PickupWeapon"
	Tag "Mag 60"
  States
  {
  Spawn:
    TKA3 L -1
    Loop
  Ready:
	TNT1 A 0 A_PlaySound ("Turok3/Weapons/PistolUp","Weapon")
    TK10 A 2 
    TK10 B 2
    TK10 C 2
    TK10 D 2
    TK10 E 2
    TK10 F 2
    TK10 G 2
	TK10 H 2
	TK10 I 2
    TK10 I 200 A_WeaponReady
	TW15 ABCDEFGHIJKLMNOPQRSTUVXYZ 1 A_WeaponReady
	TW11 ABCDEFGHIJKLMNOPQRSTU 1 A_WeaponReady
	TK10 I 200 A_WeaponReady
	MK17 ABCDEFGHIJKLMNOPQRSTUVXYZ 1 A_WeaponReady
	MK18 ABCDEFGHIJKLMNOPQRSTUVXYZ 1 A_WeaponReady
	MK19 ABCDEFGHI 1 A_WeaponReady
    Goto Ready+11
  Deselect:
    TK11 J 2
    TK11 KLMMNOPQ 2
	TK11 RS 2
    TK11 S 0 A_Lower
    wait
  Select: 
    TK10 A 0 A_Raise 
    Loop  
  Fire: 
 	TNT1 A 0 A_PlaySound ("Turok3/Weapons/Mag60Attack","Weapon")
    TK10 J 2 BRIGHT A_FireBullets(0, 0, 1, 14, "BulletPuff")
    TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,22,-2,0)
	TNT1 A 0 A_SpawnItemEx("TK3PistolCasing", 30,cos(pitch)*12,sin(-pitch)*10+30, frandom(0.5,1.2),frandom(0.5,1.2),frandom(1.5,2.5))
    TK10 K 2 
    TK10 L 2
    TK10 M 2  
    TK10 N 2 BRIGHT A_FireBullets(0, 0, 1, 14, "BulletPuff")
	TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,22,-2,0)
	TNT1 A 0 A_SpawnItemEx("TK3PistolCasing", 30,cos(pitch)*12,sin(-pitch)*10+30, frandom(0.5,1.2),frandom(0.5,1.2),frandom(1.5,2.5))
    TK10 O 2 
    TK10 P 2
	TK10 Q 2
	TK10 R 2 BRIGHT A_FireBullets(0, 0, 1, 14, "BulletPuff")
	TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,22,-2,0)
	TNT1 A 0 A_SpawnItemEx("TK3PistolCasing", 30,cos(pitch)*12,sin(-pitch)*10+30, frandom(0.5,1.2),frandom(0.5,1.2),frandom(1.5,2.5))
	TK10 STUVXYZ 1
	TK11 ABCDEF 1
	TK11 GH 1
	TK11 I 2 A_Refire
    Goto Ready+9
  }
}