ACTOR BoomerTerrorizer: weapon
{
	Weapon.SelectionOrder 3700
    Weapon.Kickback 250
    Obituary "%o got Chopped up by a Buzzsaw."
	Inventory.PickupMessage "You got The Russian Terrorizator! Twist and peel"
    Tag "Russkiy Terrorizator"
    +WEAPON.WIMPY_WEAPON
    +WEAPON.MELEEWEAPON
	Obituary "%o got ripped apart by %k."
	Inventory.RestrictedTo "BoomerClass"
	States
	{
	Ready:
    TRSW A 1 OFFSET(0,39) A_WeaponReady
    Loop
	Deselect:
		TRSW A 1 A_Lower
		TNT1 A 0 A_Lower 
		TNT1 A 0 A_Lower 
		Loop
	Select:
		TRSW A 1 A_Raise
		TNT1 A 0 A_Raise 
		TNT1 A 0 A_Raise 
		Loop
	Fire:
     TNT1 A 0 A_PLAYWEAPONSOUND("ANGLEGRINDER/Fuckhim")
	 TRSW A 1 A_CustomPunch(10, 0, 0, "SAWExplo", 0) 
     TNT1 A 0 A_PLAYWEAPONSOUND("ANGLEGRINDER/Fuckhim")
	 TRSW B 1 A_CustomPunch(10, 0, 0, "SAWExplo", 0)
	 TNT1 A 0 A_REFIRE
		Goto Ready
	}
}

ACTOR SAWExplo
{
	Radius 11
	Height 8
	Speed 30
	+NoBlockMap
	+NoGravity
	+ActivateImpact
	+ActivatePCross
	+NoTeleport
	+PuffOnActors
	+PuffGetsOwner
	+ForceRadiusDmg
	+FORCEXYBILLBOARD
	RenderStyle Translucent
	Alpha 0.7
	Scale 0.2
	Damage 1
	States
	{
	Spawn:
		EXPX A 3 Bright	A_Explode(1, 32, 1)
		EXPX B 3 Bright	
		EXPX C 3 Bright 
		EXPX D 3 Bright
		EXPX E 3 Bright
		EXPX F 3 Bright
		Stop
	Death:
	XDeath:
		EXPX A 0 Bright  A_GiveInventory("HEALTH",2,AAPTR_TARGET)
		Stop
	}
}