ACTOR TK3AssaultRifle : Weapon
{
  Weapon.Kickback 100
  scale 0.2
   	Weapon.AmmoUse 1
	Weapon.AmmoGive 30
	Weapon.AmmoType "TK3SmallRifleClip"
	Weapon.SelectionOrder 1600
		inventory.Icon "TKA5A0"
  Inventory.PickupMessage "Assault Rifle"
  Obituary  "%o ate %k's Rifle Bullets."
  	Inventory.PickupSound "Turok3/Items/PickupWeapon"
	Tag "Assault Rifle"
  States
  {
  Spawn:
    TKA3 D -1
    Loop
  Ready:
	TNT1 A 0 A_PlaySound ("Turok3/Weapons/AssaultRifleUp","Weapon")
    TK14 A 2 
    TK14 B 2
    TK14 C 2
    TK14 D 2
    TK14 E 2
    TK14 F 2
    TK14 G 2
	TK14 H 2
	TK14 I 2
	TK14 J 2
	TK14 K 2
	TK14 L 2
	TK14 M 2
    TK14 M -1 A_WeaponReady
    Goto Ready+13
  Deselect:
    TK15 H 2
    TK15 IJK 2
	TK15 LM 2
    TK15 M 0 A_Lower
    wait
  Select: 
    TK14 A 0 A_Raise 
    Loop  
  Fire: 
 	TNT1 A 0 A_PlaySound ("Turok3/Weapons/AssaultRifleAttack","Weapon")
    TK14 N 2 
    TK14 O 2 
	TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,15,-2,0)
    TK14 P 2 BRIGHT A_FireBullets(0, 0, 1, 12, "BulletPuff")
    TK14 Q 2
	TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,15,-2,0)
    TK14 R 2 BRIGHT A_FireBullets(0, 0, 1, 12, "BulletPuff")
    TK14 S 2
	TK11 C 0 BRIGHT A_FireCustomMissile("WeaponSmokeSpawn",0,0,15,-2,0)
    TK14 T 2 BRIGHT A_FireBullets(0, 0, 1, 12, "BulletPuff")
    TK14 U 2
	TK14 V 2
    TK14 X 2
    TK14 Y 2 
    TK14 Z 2 
    TK15 A 2
    TK15 B 2  
    TK15 C 2 A_Refire
    TK15 D 2 
    TK15 E 2
	TK15 F 2
	TK15 G 2
    Goto Ready+13
  }
}