actor NanoFist : Weapon
{
  Weapon.SelectionOrder 9999
  Weapon.Kickback 100
  +WEAPON.MELEEWEAPON
  Inventory.RestrictedTo "MorseClass"
  Obituary  "%o got a large hole in their chest by %k's fist."
  Tag "Fist"
  States
  {
  Ready:
    PUNG A 1 A_WeaponReady
    Loop
  Deselect:
	NAFT A 1 A_Lower
	TNT1 A 0 A_Lower
	TNT1 A 0 A_Lower
    Loop
  Select: 
	NAFT A 1 A_Raise
	TNT1 A 0 A_Raise
	TNT1 A 0 A_Raise
	Loop
  Fire:
    TNT1 A 0 A_JumpIfInventory("PowerStrength", 1, "SuperFist")
	Goto NormalFist
  NormalFist:
    PUNG B 3
    //PUNG C 3 A_CustomPunch(2,0,0,"NanoPuff",0)
	PUNG C 3 A_CustomPunch (15,True,1,"NanoPuff",96)
    PUNG D 4
    PUNG C 3
    PUNG B 3 A_ReFire
    goto Ready
  SuperFist:
    PUNG B 3
    //PUNG C 3 A_CustomPunch(2,0,0,"NanoPuff",0)
	PUNG C 3 A_CustomPunch (300,True,1,"NanoPuff",96)
    PUNG D 4
    PUNG C 3
    PUNG B 3 A_ReFire
    goto Ready
  }
}