ACTOR TK2MPClaws : Weapon
{
	Weapon.Kickback 100
		Scale 0.5
	Inventory.PickupSound "Turok2MP64/Items/Pickup"
    Inventory.PickupMessage "Claws! Stash some People up!"
		Inventory.Icon "TKA2R0"
  obituary "%o was clawed by %k."
	States
	{
			Spawn:
		TKA1 K -1
		Stop
	Ready:
    TK19 ABCDEFGHIJKLMNOP 2 
    TK19 Q -1 A_WeaponReady
    Goto Ready+7
	Deselect:
		TK20 XYZ 2
		TK21 ABC 2
		TK19 A 0 A_Lower
		wait
	Select:
		TK19 A 0 A_Raise
		Loop
	Fire:
		TK19 RSTUVXYZ 2
		TK20 A 2
		TK20 B 2 A_CustomPunch(5, FALSE, 0, "TK2MPHitPuff")
		TK20 CDEFG 2
		TK20 H 2 A_CustomPunch(6, FALSE, 0, "TK2MPHitPuff")
		TK20 I 2 A_ReFire
		Goto Rest
		Rest:
		TK20 JKLMNOPQRSTUV 2
		Goto Ready+14
	}
}

actor TK2MPHitPuff
{
  +NOBLOCKMAP
  +NOGRAVITY
  +PUFFONACTORS // this is necessary for it to still make sound on enemies
  activesound ""
  attacksound "melee/wall" // what sound it makes when you hit a wall with it
  seesound "Turok2MP64/Weapons/ClawsHit" // what sound it makes when you beat somebody up with it
  states
  {
  Spawn:
    TNT1 A 0
    TNT1 A 1
    stop
  Crash:
     TNT1 A 0
     TNT1 A 1
     stop
  Melee:
     TNT1 A 0
     TNT1 A 1
     stop
  }
}