actor LegTargetBase
{
+NOTARGET
Damagefactor "Avoid", 0.0	Damagefactor "BHFTOnBarrel", 0.0	Damagefactor "Blood", 0.0
Damagefactor "CancelTeleportFog", 0.0	Damagefactor "CauseWaterSplash", 0.0	Damagefactor "Crush", 10.0
Damagefactor "Cut", 10.0	Damagefactor "Extremepunches", 2.0	Damagefactor "Fatality", 5.0
Damagefactor "FriendBullet", 1.0	Damagefactor "GibRemoving", 0.0	Damagefactor "Glass", 0.1
Damagefactor "HangingHook", 0.0	Damagefactor "Head", 0.0	Damagefactor "HeadKick", 1.0
Damagefactor "HelperMarineFatallity", 2.0	Damagefactor "KillMe", 1.0	Damagefactor "Leg", 0.0
Damagefactor "LowKick", 0.5	Damagefactor "MonsterKnocked", 1.0	Damagefactor "PussyGrab", 0.0
Damagefactor "Repair", 0.0	Damagefactor "RevenantHitStomach", 0.0	Damagefactor "Saw", 10.0
Damagefactor "Slide", 0.5	Damagefactor "SpawnMarine", 0.0	Damagefactor "Taunt", 1.0
Damagefactor "TeleportRemover", 0.0	Damagefactor "Use", 0.0
//MONSTER
-COUNTKILL
Health 1280
GibHealth 10000
Radius 10
Height 22
DamageType leg
BloodType "Brutal_Blood", "SawBlood", "SawBlood"
PainChance 255
+NOGRAVITY
+SHOOTABLE
+NOTELEPORT
+FORCERADIUSDMG
-SOLID
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
+GHOST
+SERVERSIDEONLY
-COUNTKILL
+NOTAUTOAIMED
States
{
Spawn:
XXXX A 3
XXXX A 1
Stop

Pain.Explosive:
TNT1 A 3
Goto Pain

Pain.ExplosiveImpact:
TNT1 A 3
Goto Pain

Pain:
TNT1 A 0
//TNT1 A 0 ThrustThingZ(0,-40,0,1)
TNT1 A 1 A_NoBlocking
TNT1 A 0 A_JumpIfHealthLower(640, "Pain640")
TNT1 A 0 A_JumpIfHealthLower(960, "Pain320")
TNT1 A 0 A_JumpIfHealthLower(1120, "Pain160")
TNT1 A 0 A_JumpIfHealthLower(1200, "Pain80")
TNT1 A 0 A_JumpIfHealthLower(1240, "Pain40")
TNT1 A 0 A_JumpIfHealthLower(1260, "Pain20")
TNT1 A 0 A_JumpIfHealthLower(1270, "Pain10")
XDT3 A 0 A_Explode(5,20,0)//hs
PLAY A 0
Stop

Pain10:
TNT1 A 0
XDT3 A 0 A_Explode(10,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain20:
TNT1 A 0
XDT3 A 0 A_Explode(20,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain40:
TNT1 A 0
XDT3 A 0 A_Explode(40,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain80:
TNT1 A 0
XDT3 A 0 A_Explode(80,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain160:
TNT1 A 0
XDT3 A 0 A_Explode(160,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain320:
TNT1 A 0
XDT3 A 0 A_Explode(320,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Pain640:
TNT1 A 0
XDT3 A 0 A_Explode(640,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

Death:
TNT1 A 0
XDT3 A 0 A_Explode(1280,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop

XDeath:
TNT1 A 0
XDT3 A 0 A_Explode(1280,20,0)//hs
TNT1 A 1 A_NoBlocking
Stop
 }
}

actor LegTarget4: LegTargetBase
{
States
 {
Spawn:
XXXX A 6
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget8: LegTargetBase
{
States
 {
Spawn:
XXXX A 8
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget10: LegTargetBase
{
States
 {
Spawn:
XXXX A 10
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget20: LegTargetBase
{
States
 {
Spawn:
XXXX A 20
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget30: LegTargetBase
{
States
 {
Spawn:
XXXX A 30
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget60: LegTargetBase
{
States
 {
Spawn:
XXXX A 60
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget100: LegTargetBase
{
States
 {
Spawn:
XXXX A 100
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegTarget12: LegTargetBase
{
States
 {
Spawn:
XXXX A 12
XXXX A 1 A_NoBlocking
Stop
 }
}

actor LegshotMinorHit
{
+NOTARGET
Radius 10
Height 10
DamageType MinorLeg
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+NOEXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(10,10)
TNT1 ABC 3
TNT1 A 0 A_NoBlocking
Stop
 }
}

actor LegshotHit
{
+NOTARGET
Radius 10
Height 10
DamageType Leg
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+NOEXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(60,10)
TNT1 ABC 3
TNT1 A 0  A_NoBlocking
Stop
 }
}

actor LegshotTinyHit
{
+NOTARGET
Radius 10
Height 10
DamageType MinorLeg
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+NOEXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(5,10)
TNT1 ABC 3
TNT1 A 0  A_NoBlocking
Stop
 }
}

actor LegshotSaw
{
+NOTARGET
Radius 10
Height 10
DamageType Leg
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+NOEXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(4,10)
TNT1 ABC 3
Stop
 }
}

actor LegshotDual
{
+NOTARGET
Radius 10
Height 10
DamageType LegDual
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+NOEXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(100,10)
TNT1 ABC 3
Stop
 }
}

actor LegshotExplode
{
+NOTARGET
Radius 10
Height 10
//DamageType LandMine
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
PROJECTILE
+FORCERADIUSDMG
+DEHEXPLOSION
+ACTIVATEMCROSS
+EXTREMEDEATH
States
{
Spawn:
TNT1 A 0
XDT3 A 0 A_Explode(200,15)
TNT1 ABC 3
Stop
 }
}