Actor KyleFists : Weapon
{
    +WIMPY_WEAPON
	+MELEEWEAPON
	+NOALERT
	Attacksound "PUNCH"
	Weapon.BobStyle InverseSmooth
	Weapon.BobSpeed 0.9	
	States
	{
	Ready:
	    DF00 A 1 A_WeaponReady
	    Loop
	//-------Spesial Select and Deselect animations, using offset------//	
	Select:
		DF00 A 1 offset(27, 68)
		DF00 A 1 offset(21, 60)
		DF00 A 1 offset(15, 52)
		DF00 A 1 offset(9, 44)
		DF00 A 1 offset(3, 36)	
		DF00 AAAAAAAAAAAAAAAAAAAA 0 A_Raise
	    DF00 A 1 A_Raise
	    Goto Select+5
	  Deselect:
	    DF00 A 1 offset(3, 36)
		DF00 A 1 offset(9, 44)
		DF00 A 1 offset(15, 52)
		DF00 A 1 offset(21, 60)
		DF00 A 1 offset(27, 68)
		DF00 AAAAAAAAAAAAAAAAAAA 0 A_Lower
	    DF00 A 1 A_Lower
		Goto Deselect+5
	//------------------------------------------------------------------//	
	Fire:
	    TNT1 A 0 A_JumpIfInventory("PowerWeaponsSuper", 1, "FastFire")
	    DF00 B 3
	    DF00 C 0 A_PlaySound("SWING")
	    DF00 C 5 A_CustomPunch(10,1,0,"KyleFistPuff")
	    DF00 D 5
	    DF00 A 5
	    Goto Ready
	FastFire:
	    DF00 B 3
	    DF00 C 0 A_PlaySound("SWING")
	    DF00 C 3 A_CustomPunch(10,1,0,"KyleFistPuff")
	    DF00 D 3
	    DF00 A 1
	    Goto Ready
	}
}

Actor KyleFistPuff
{
	+NOBLOCKMAP
	+NOGRAVITY
	+ALLOWPARTICLES
	+RANDOMIZE
	AttackSound "PUNCH"
	DamageType "KyleFistDamage"
	States
	{
    Spawn:
     TNT1 A 1
	 Stop
	}
}
