ACTOR TK2MPHarpoonGun : Weapon
{
	Weapon.Kickback 100
	Scale 0.5
	Inventory.PickupSound "Turok2MP64/Items/Pickup"
    Inventory.PickupMessage "Harpoon Gun"
	Inventory.Icon "TKA2I0"
	States
	{
			Spawn:
		TKA1 I -1
		Stop
	Ready:
    TK15 ABCDEFG 2 
    TK15 H -1 A_WeaponReady
    Goto Ready+7
	Deselect:
		TK15 XYZ 2
		TK16 ABCDE 2
		TK16 A 0 A_Lower
		wait
	Select:
		TK15 A 0 A_Raise
		Loop
	Fire:
		TK15 J 2
	    TNT1 A 0 A_PlaySound ("Turok2MP64/Weapons/HarpoonGun","Weapon")
		TK15 K 2 A_FireCustomMissile ("TK2MPHarpoon")
		TK15 L 2
		TK15 MNOPQRSTU 2
		TK15 V 2 A_Refire
		Goto Ready+7
	}
}

actor TK2MPHarpoon
{
  obituary "%o was skewered by %k."
  radius 8
  height 8
  speed 30
  damage 13
  scale 0.2
  PROJECTILE
  +RANDOMIZE
  +FORCEXYBILLBOARD
  states
  {
  Spawn:
    TF39 A 6
    loop
  Death:
		Stop
  }
}