actor ChaseCam2
{
  height 0
  radius 0
  +NOGRAVITY
  states
  {
  Spawn:
    NULL A -1
    stop
  }
}

ACTOR FootStep
{
    Radius 10
    Height 10
    Speed 7
	Projectile
	-NOGRAVITY
	+MISSILE
    +NOTELEPORT
    +CLIENTSIDEONLY
    +MOVEWITHSECTOR
    +NOEXTREMEDEATH
    DamageType Trample
    Damage 2
	+NODAMAGETHRUST
	
	gravity 40
	mass 1000
    Obituary "%o was trampled by %k."
	States
		{
		Spawn:
			NULL A 2
			NULL A 1 //A_Explode(10,4,0)
			stop
        Death:
            NULL A 1
			NULL A 1 //A_Explode(10,4,0)
            Stop
		Crash:
			NULL A 1
			NULL A 1 //A_Explode(10,4,0)
			stop
         }
}

Actor Footstep5: FootStep
{
    Damage 0
    -CLIENTSIDEONLY
}

Actor Footstep6: FootStep
{
    Damage 1
    -CLIENTSIDEONLY
	States
		{
		Spawn:
			NULL A 2
			NULL A 1 //A_Explode(10,4,0)
			stop
        Death:
            NULL A 1
			NULL A 1 //A_Explode(10,4,0)
            Stop
		Crash:
			NULL A 1
			NULL A 1 //A_Explode(10,4,0)
			stop
         }	
}

Actor FootstepStrong: FootStep
{
Speed 0
Radius 16
    Damage 16
    -CLIENTSIDEONLY
	States
		{
		Spawn:
			NULL A 6
			stop
         }
}

Actor HeavyFootSteps: FootStep
{
    Damage 1
    -CLIENTSIDEONLY
	DamageType "Stomp"
	Obituary "%o was trampled by a Mancubus."
	States
		{
		Spawn:
			tnt1 A 2
			NULL A 1 A_Explode(600,16,0)
			stop
        Death:
            tnt1 A 1
			NULL A 1 A_Explode(600,16,0)
            Stop
		Crash:
			tnt1 A 1
			NULL A 1 A_Explode(600,16,0)
			stop
         }	
}


Actor HeavyFootSteps32: FootStep
{
    Damage 1
    -CLIENTSIDEONLY
	DamageType "Stomp"
	Obituary "%o was trampled by a Cyberdemon."
	States
		{
		Spawn:
			tnt1 A 2
			NULL A 1 A_Explode(900,20,0)
			stop
        Death:
            tnt1 A 1
			NULL A 1 A_Explode(900,20,0)
            Stop
		Crash:
			tnt1 A 1
			NULL A 1 A_Explode(900,20,0)
			stop
         }	
}

ACTOR Bad : PowerupGiver 2305
{
   Inventory.Amount 1
   Scale 0.5
   Inventory.MaxAmount 10
   Powerup.Type PowerNearDeath
   Powerup.Duration 24
   Inventory.Icon TNT1A0
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	Inventory.MaxAmount 0
   States
   {
   Spawn:
      NULL A 1
      Stop
   } 
} 


Actor IsPlayer : Inventory
{
inventory.maxamount 1
}


Actor GoFatality : Inventory
{
inventory.maxamount 1
}

Actor GoSpecial : Inventory
{
inventory.maxamount 1
}

Actor GotMeatShield : Inventory
{
inventory.maxamount 1
}

Actor Salute1 : Inventory
{
inventory.maxamount 1
}

Actor Salute2 : Inventory
{
inventory.maxamount 1
}

Actor PVPFatality : Inventory
{
inventory.maxamount 1
}


Actor ZombieManFatality : Inventory
{
inventory.maxamount 1
}

Actor ZombieManFatality3 : Inventory
{
inventory.maxamount 1
}

Actor ZombieManFatality4 : Inventory
{
inventory.maxamount 1
}

Actor SKZombieman : Inventory
{
inventory.maxamount 1
}

Actor SKShotgunguy : Inventory
{
inventory.maxamount 1
}

Actor SKChaingunguy: Inventory
{
inventory.maxamount 1
}

Actor SKImp : Inventory
{
inventory.maxamount 1
}

Actor HasImpShield : Inventory
{
inventory.maxamount 1
}

Actor HasZManShield : Inventory
{
inventory.maxamount 1
}

Actor HasSGuyShield : Inventory
{
inventory.maxamount 1
}

Actor SKNazi : Inventory
{
inventory.maxamount 1
}

Actor ZombieManFatality2 : Inventory
{
inventory.maxamount 1
}

Actor ImpFatality : Inventory
{
inventory.maxamount 1
}

Actor ImpFatality2 : Inventory
{
inventory.maxamount 1
}

Actor ImpFatality3 : Inventory
{
inventory.maxamount 1
}

Actor SergeantFatality : Inventory
{
inventory.maxamount 1
}

Actor SergeantFatality2 : Inventory
{
inventory.maxamount 1
}

Actor SergeantFatality3 : Inventory
{
inventory.maxamount 1
}

Actor ComandoFatality : Inventory
{
inventory.maxamount 1
}

Actor ComandoFatality2 : Inventory
{
inventory.maxamount 1
}


Actor LostSoulFatality : Inventory
{
inventory.maxamount 1
}

Actor DemonFatality : Inventory
{
inventory.maxamount 1
}

Actor DemonFatality2 : Inventory
{
inventory.maxamount 1
}

Actor DemonFatality3 : Inventory
{
inventory.maxamount 1
}

Actor CacoDemonFatality : Inventory
{
inventory.maxamount 1
}

Actor CacoDemonFatality2 : Inventory
{
inventory.maxamount 1
}

Actor RevenantFatality : Inventory
{
inventory.maxamount 1
}

Actor RevenantFatality2 : Inventory
{
inventory.maxamount 1
}

Actor PEFatality : Inventory
{
inventory.maxamount 1
}

Actor FatsoFatality : Inventory
{
inventory.maxamount 1
}

Actor BaronFatality : Inventory
{
inventory.maxamount 1
}

Actor ArchVileFatality : Inventory
{
inventory.maxamount 1
}

Actor HKFatality : Inventory
{
inventory.maxamount 1
}

Actor HKFatality2 : Inventory
{
inventory.maxamount 1
}

Actor HKFatality3 : Inventory
{
inventory.maxamount 1
}

Actor ArachnotronFatality : Inventory
{
inventory.maxamount 1
}

Actor ArachnotronFatality2 : Inventory
{
inventory.maxamount 1
}

Actor Taunting : Inventory
{
inventory.maxamount 1
}

Actor Enraged : Inventory
{
inventory.maxamount 1
}

Actor Curbstomp_Marine : Inventory
{
inventory.maxamount 1
}

Actor Fatality_Marine : Inventory
{
inventory.maxamount 1
}

Actor SSGAlt : Inventory
{
inventory.maxamount 1
}

Actor IsJumping : Inventory
{
inventory.maxamount 1
}

Actor IsDown : Inventory
{
inventory.maxamount 1
}


Actor HasBarrel : Inventory
{
inventory.maxamount 1
}

Actor RollLeft : Inventory
{
inventory.maxamount 1
}

Actor RollRight : Inventory
{
inventory.maxamount 1
}



Actor IsCurbstompingZombieman : Inventory
{
inventory.maxamount 1
}

Actor IsCurbstompingSergeant : Inventory
{
inventory.maxamount 1
}




//===========================================================================
//
// Player
//
//===========================================================================

// ACS Script Constants
const int acsFatality = 312;

ACTOR Doomer : PlayerPawn Replaces DoomPlayer
{
	Speed 1.0
	Health 100
	Radius 16
	Height 56
    player.viewheight	44
    player.attackzoffset 18
	//player.attackzoffset 16
	//Mass 80
    GibHealth 20
	PainChance 255
	+SOLID
	+THRUGHOST
	+THRUSPECIES
	Species "Marines"
    BloodType "Player_Blood"//, "SawBlood"
    damagefactor "Trample", 8.0
    damagefactor "Head", 0.0
	damagefactor "FriendBullet", 0.0
    damagefactor "Taunt", 0.0
    damagefactor "KillMe", 0.0
    damagefactor "SSG", 5.0
    damagefactor "Shrapnel", 0.0
    damagefactor "Blood", 0.5
    damagefactor "BlueBlood", 0.5
    damagefactor "GreenBlood", 0.5
    damagefactor "MinorHead", 0.0
    damagefactor "Decaptate", 0.0
	damagefactor "MonsterKnocked", 0.0
	damagefactor "Kick", 3.0
	damagefactor "Fatality", 5.0
	damagefactor "BHFTOnBarrel", 0.0
	damagefactor "SuperPunch", 5.0
	damagefactor "HelperMarineFatallity", 0.0
	damagefactor "Leg", 0.0
	damagefactor "SpawnMarine", 0.0
	damagefactor "TeleportRemover", 0.0
	Player.ColorRange 112, 127
	Player.DisplayName "Marine"
	Player.StartItem "Rifle"
	Player.StartItem "Melee_Attacks"
	Player.StartItem "Clip", 60
	Player.StartItem "RifleAmmo", 30
	Player.StartItem "ShotgunAmmo", 8
	Player.StartItem "PlasmaAmmo", 50
	Player.StartItem "RocketRounds", 6
	Player.StartItem "RailgunAmmo", 50
	Player.StartItem "IsPlayer", 1
	
	//Player.StartItem "TargetIsAMarine", 1
	Player.JumpZ 7.4
	Player.DisplayName "Marine"
	Player.CrouchSprite "PLYC"
	States
	{
	

    Spawn:
		MARN A 0
		MARN A 0 A_JumpIfInventory("CheckMarines", 1, "SpawnFriends")
		MARN A 0 A_TakeInventory("ChainguyguyContinue", 1)
		MARN A 0 A_JumpIfInventory("ADSMode", 1, "ADSStand")
		
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")

		MARN A 0 ACS_Execute(171, 0, 0, 0, 0)//Stop Camera
		MARN A 0 A_JumpIfInventory("FistsSelected", 1, "FistsStand")
		MARN A 0 A_JumpIfInventory("SawSelected", 1, "SawStand")
		MARN A 0 A_JumpIfInventory("ShotgunSelected", 1, "ShotgunStand")
		MARN A 0 A_JumpIfInventory("SSGSelected", 1, "SSGStand")
		MARN A 0 A_JumpIfInventory("MinigunSelected", 1, "MinigunStand")
		MARN A 0 A_JumpIfInventory("RocketLauncherSelected", 1, "RLStand")
		MARN A 0 A_JumpIfInventory("GrenadeLauncherSelected", 1, "GrenadeLauncherStand")
		MARN A 0 A_JumpIfInventory("PlasmaGunSelected", 1, "PlasmaGunStand")
		MARN A 0 A_JumpIfInventory("RailGunSelected", 1, "RailGunStand")
		MARN A 0 A_JumpIfInventory("RevenantLauncherSelected", 1, "RevenantLauncherStand")
		MARN A 0 A_JumpIfInventory("SubMachineGunSelected", 1, "SubMachinegunStand")
		MARN A 0 A_JumpIfInventory("BFG10KSelected", 1, "BFG10KStand")
		MARN A 0 A_JumpIfInventory("BFGSelected", 1, "BFGStand")
		MARN A 0 A_JumpIfInventory("FlameCannonSelected", 1, "FlameCannonStand")
		//NULL A 0 ACS_Execute(620, 0, 0, 0, 0)
        MARN D 3
		MARN A 0 A_JumpIfInventory("CheckMarines", 1, "SpawnFriends")
		MARN D 2
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
        MARN D 5
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
        MARN D 5
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		
        MARN E 5
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		MARN E 5
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		MARN E 5
        MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		
		Loop
		

	See:
		MARN A 0
		MARN A 0 A_TakeInventory("ChainguyguyContinue", 1)
		MARN A 0 A_JumpIfInventory("ADSMode", 1, "ADSStand")
		
		
		
        MARN A 0 ACS_Execute(171, 0, 0, 0, 0)//Stop Camera
		
		MARN A 0 A_JumpIfInventory("FistsSelected", 1, "FistsMove")
		MARN A 0 A_JumpIfInventory("SawSelected", 1, "SawMove")
		MARN B 0 A_JumpIfInventory("ShotgunSelected", 1, "ShotgunMove")
		MARN B 0 A_JumpIfInventory("SSGSelected", 1, "SSGMove")
		MARN B 0 A_JumpIfInventory("MinigunSelected", 1, "MinigunMove")
		MARN B 0 A_JumpIfInventory("RocketLauncherSelected", 1, "RLMove")
		MARN B 0 A_JumpIfInventory("GrenadeLauncherSelected", 1, "GrenadeLauncherMove")
		MARN B 0 A_JumpIfInventory("PlasmaGunSelected", 1, "PlasmaGunMove")
		MARN C 0 A_JumpIfInventory("RailGunSelected", 1, "RailGunMove")
		MARN C 0 A_JumpIfInventory("RevenantLauncherSelected", 1, "RevenantLauncherMove")
		MARN C 0 A_JumpIfInventory("SubMachineGunSelected", 1, "SubMachinegunMove")
		MARN C 0 A_JumpIfInventory("BFG10KSelected", 1, "BFG10KMove")
		MARN C 0 A_JumpIfInventory("BFGSelected", 1, "BFGMove")
		MARN B 0 A_JumpIfInventory("FlameCannonSelected", 1, "FlameCannonMove")
		MARN B 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
		MARN B 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		
		MARN A 4 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MARN A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		MARN B 4
		MARN B 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN B 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		MARN C 4
		MARN C 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN C 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		MARN B 4
		MARN B 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        MARN B 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		
		Goto See
		
   Kick:
        NULL A 0 A_JumpIf (momZ > 0, "AirKick")
		NULL A 0 A_JumpIf (momZ < 0, "AirKick")
        PKIK ABCB 3
        NULL A 0 A_TakeInventory("Kicking",1)
        Goto Spawn
   RifleKick:
        NULL A 0 A_JumpIf (momZ > 0, "AirKick")
		NULL A 0 A_JumpIf (momZ < 0, "AirKick")
        PKI1 ABCB 3
        NULL A 0 A_TakeInventory("Kicking",1)
        Goto Spawn	
		
	AirKick:
	    AKIK A 10
		NULL A 0 A_TakeInventory("Kicking",1)
		Goto Spawn
	
    Punch:
        PLA1 H 1
		NULL A 0 A_TakeInventory("Punching", 1)
	    NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		PLA1 H 1
		PLA1 E 4
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
        
		Goto Spawn
		
	SayOneLiner:
		MARN A 1
		NULL A 0 A_PlaySound("ONELIN", 2)
		NULL A 0 A_TakeInventory("oneliner", 1)
		Goto Spawn
	
	AdvancedTaunt:
		MARN A 1
		NULL A 0 A_PlaySound("TAUNT0", 2)
		NULL A 0 A_TakeInventory("advtaunting", 1)
		Goto Spawn
	
	FistTaunt:
		NULL A 0
		NULL A 0 A_PlaySound("MTAUN", 2)
		NULL A 0 A_TakeInventory("advtaunting", 1)
		Goto Spawn
	
	
	RollRight:
		NULL A 0 A_TakeInventory("RollLeft")
		NULL A 0 A_TakeInventory("RollRight")
		NULL A 0 A_ChangeFlag ("NOPAIN", 1)
	
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)//Start Camera
		NULL A 0 ThrustThing(angle*256/360+192,20,0,0)//Thrust Right
		PROL EDCBA 4
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		MARN A 4
	
		NULL A 0 A_ChangeFlag ("NOPAIN", 0)
		NULL A 0 A_TakeInventory("RollLeft")
		NULL A 0 A_TakeInventory("RollRight")
		Goto Spawn
	
	RollLeft:
		NULL A 0 A_TakeInventory("RollLeft")
		NULL A 0 A_TakeInventory("RollRight")
		NULL A 0 A_ChangeFlag ("NOPAIN", 1)
	
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)//Start Camera
		NULL A 0 ThrustThing(angle*256/360+64,20,0,0)//Thrust Left
		PROL ABCDE 4
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		MARN A 4
	
		NULL A 0 A_ChangeFlag ("NOPAIN", 0)
		NULL A 0 A_TakeInventory("RollLeft")
		NULL A 0 A_TakeInventory("RollRight")
		Goto Spawn	
		
	
	Pump:
	    PLAY ABCD 4
		NULL A 0 A_TakeInventory("Pumping")
		Goto See
	NoMovePump:
	    PLAY B 12
		NULL A 0 A_TakeInventory("Pumping")
		Goto See

     HeavyWounds:
	  	NULL A 0 A_JumpIfHealthLower(2, 2)
		NULL A 0 A_Jump(256, 5)
		NULL AA 0
		NULL A 0 A_Giveinventory("HealthBonus",1)
		NULL AAA 0
		
        
        //NULL A 0 A_Giveinventory("Bad",1)
		//NULL A 0 ACS_Execute(532, 0, 0, 0, 0)
        NULL A 0 A_SpawnItemEx("DripingBloodLeavesSmallPool", 0, 0, 20, 0, 0)
		Goto See+4
		
	  HeavyWoundsSpawn:
	  	NULL A 0 A_JumpIfHealthLower(2, 2)
		NULL A 0 A_Jump(256, 5)
		NULL AA 0
		NULL A 0 A_Giveinventory("HealthBonus",1)
		NULL AAA 0
		
        //NULL A 0 A_Giveinventory("Bad",1)
		NULL A 0 ACS_Execute(532, 0, 0, 0, 0)//blood on screen
        NULL A 0 A_SpawnItemEx("DripingBloodLeavesSmallPool", 0, 0, 20, 0, 0)
		Goto Spawn+4
		
	FistsStand:
		
		NULL A 0 A_JumpIfInventory("HasImpShield", 1, "SeeImpShield")
		NULL A 0 A_JumpIfInventory("HasZmanShield", 1, "SeeZmanShield")
		NULL A 0 A_JumpIfInventory("HasSguyShield", 1, "SeeSguyShield")
		
		
		
		
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("HasBarrel", 1, "BarrelStand")
		NULL A 0 ACS_Execute(171, 0, 0, 0, 0)
		PLA1 B 5
		
		NULL A 0 A_JumpIfInventory("advtaunting", 1, "FistTaunt")
		NULL A 0 A_JumpIfInventory("oneliner", 1, "SayOneLiner")
		
		NULL A 0 A_JumpIf (momy > 0, "FistsMove")
		NULL A 0 A_JumpIf (momx > 0, "FistsMove")
		NULL A 0 A_JumpIf (momy < 0, "FistsMove")
		NULL A 0 A_JumpIf (momx < 0, "FistsMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("HasBarrel", 1, "BarrelStand")
		PLA1 B 5

		NULL A 0 A_JumpIf (momy > 0, "FistsMove")
		NULL A 0 A_JumpIf (momx > 0, "FistsMove")
		NULL A 0 A_JumpIf (momy < 0, "FistsMove")
		NULL A 0 A_JumpIf (momx < 0, "FistsMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
		PLA1 B 5
		NULL A 0 A_JumpIf (momy > 0, "FistsMove")
		NULL A 0 A_JumpIf (momx > 0, "FistsMove")
		NULL A 0 A_JumpIf (momy < 0, "FistsMove")
		NULL A 0 A_JumpIf (momx < 0, "FistsMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
		PLA1 B 5
		NULL A 0 A_JumpIf (momy > 0, "FistsMove")
		NULL A 0 A_JumpIf (momx > 0, "FistsMove")
		NULL A 0 A_JumpIf (momy < 0, "FistsMove")
		NULL A 0 A_JumpIf (momx < 0, "FistsMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
		Goto Spawn
		
		
	FistsMove:
		NULL A 0
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")

		NULL A 0 ACS_Execute(171, 0, 0, 0, 0)
		PLA1 A 5
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialChecker")
		NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldCheckerMoving")
		
		PLA1 B 5 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		PLA1 C 5
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
		NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
		NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		PLA1 D 5 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIfInventory("GoFatality", 1, "FatalityChecker")
        NULL A 0 A_JumpIfInventory("GoSpecial", 1, "SpecialCheckerMoving")
        NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		
		Goto See
		
		
	SawStand:
		MAR1 A 5
		NULL A 0 A_JumpIfInventory("BloodSplasherz", 1, "Pain.Blood")
		NULL A 0 A_JumpIf (momy > 0, "SawMove")
		NULL A 0 A_JumpIf (momx > 0, "SawMove")
		NULL A 0 A_JumpIf (momy < 0, "SawMove")
		NULL A 0 A_JumpIf (momx < 0, "SawMove")
		MAR1 A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SawMove")
		NULL A 0 A_JumpIf (momx > 0, "SawMove")
		NULL A 0 A_JumpIf (momy < 0, "SawMove")
		NULL A 0 A_JumpIf (momx < 0, "SawMove")
		MAR1 D 5
		NULL A 0 A_JumpIf (momy > 0, "SawMove")
		NULL A 0 A_JumpIf (momx > 0, "SawMove")
		NULL A 0 A_JumpIf (momy < 0, "SawMove")
		NULL A 0 A_JumpIf (momx < 0, "SawMove")
		MAR1 D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SawMove")
		NULL A 0 A_JumpIf (momx > 0, "SawMove")
		NULL A 0 A_JumpIf (momy < 0, "SawMove")
		NULL A 0 A_JumpIf (momx < 0, "SawMove")
		Goto Spawn
			
		
	SawMove:
		MAR1 A 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("BloodSplasherz", 1, "Pain.Blood")
		MAR1 B 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR1 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
		
		
	ADSStand:
		MAR2 A 5
		MAR2 A 0 A_JumpIf (momy > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momy < 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx < 0, "ADSMove")
		MAR2 A 0 ACS_Execute(171, 0, 0, 0, 0)
		MAR2 A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR2 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR2 A 0 A_JumpIf (momy > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momy < 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx < 0, "ADSMove")
		MAR2 D 5
		MAR2 A 0 A_JumpIf (momy > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momy < 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx < 0, "ADSMove")
		MAR2 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR2 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR2 D 5
		MAR2 A 0 A_JumpIf (momy > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx > 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momy < 0, "ADSMove")
		MAR2 A 0 A_JumpIf (momx < 0, "ADSMove")
		Goto Spawn

	ADSMove:
		MAR2 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		MAR2 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR2 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR2 A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR2 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		MAR2 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR2 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR2 A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR2 A 0 A_JumpIf (momy == 0, "Spawn")
		MAR2 A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
		
	ShotgunStand:
		MAR3 A 5
		MAR3 A 0 A_JumpIf (momy > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momy < 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx < 0, "ShotgunMove")
		MAR3 A 0 ACS_Execute(171, 0, 0, 0, 0)
		MAR3 A 5
		MAR3 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR3 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR3 A 0 A_JumpIf (momy > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momy < 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx < 0, "ShotgunMove")
		MAR3 D 5
		MAR3 A 0 A_JumpIf (momy > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momy < 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx < 0, "ShotgunMove")
		MAR3 D 5
		MAR3 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR3 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR3 A 0 A_JumpIf (momy > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx > 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momy < 0, "ShotgunMove")
		MAR3 A 0 A_JumpIf (momx < 0, "ShotgunMove")
		Goto Spawn
			
	ShotgunMove:
		MAR3 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		MAR3 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR3 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR3 A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR3 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		MAR3 A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		MAR3 A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR3 A 0 A_JumpIfHealthLower(31, "HeavyWounds")
		MAR3 A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR3 A 0 A_JumpIf (momy == 0, "Spawn")
		MAR3 A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
			ShotgunPain:
		MAR3 E 5
		MAR3 A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
  SSGStand:
		MSSG A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SSGMove")
		NULL A 0 A_JumpIf (momx > 0, "SSGMove")
		NULL A 0 A_JumpIf (momy < 0, "SSGMove")
		NULL A 0 A_JumpIf (momx < 0, "SSGMove")
		MSSG A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SSGMove")
		NULL A 0 A_JumpIf (momx > 0, "SSGMove")
		NULL A 0 A_JumpIf (momy < 0, "SSGMove")
		NULL A 0 A_JumpIf (momx < 0, "SSGMove")
		MSSG D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SSGMove")
		NULL A 0 A_JumpIf (momx > 0, "SSGMove")
		NULL A 0 A_JumpIf (momy < 0, "SSGMove")
		NULL A 0 A_JumpIf (momx < 0, "SSGMove")
		MSSG D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SSGMove")
		NULL A 0 A_JumpIf (momx > 0, "SSGMove")
		NULL A 0 A_JumpIf (momy < 0, "SSGMove")
		NULL A 0 A_JumpIf (momx < 0, "SSGMove")
		Goto Spawn
			
	SSGMove:
		MSSG AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MSSG CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
	SSGPain:
		MSSG E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
	MinigunStand:
	    NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR4 A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momy < 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx < 0, "MinigunMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR4 A 5
		NULL A 0 A_JumpIf (momy > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momy < 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx < 0, "MinigunMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR4 D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momy < 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx < 0, "MinigunMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR4 D 5
		NULL A 0 A_JumpIf (momy > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx > 0, "MinigunMove")
		NULL A 0 A_JumpIf (momy < 0, "MinigunMove")
		NULL A 0 A_JumpIf (momx < 0, "MinigunMove")
		Goto Spawn
			
   MinigunMove:
		MAR4 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR4 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
	MinigunPain:
		MAR4 E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
	RLStand:
		MAR5 A 5
		NULL A 0 A_JumpIf (momy > 0, "RLMove")
		NULL A 0 A_JumpIf (momx > 0, "RLMove")
		NULL A 0 A_JumpIf (momy < 0, "RLMove")
		NULL A 0 A_JumpIf (momx < 0, "RLMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		MAR5 A 5
		NULL A 0 A_JumpIf (momy > 0, "RLMove")
		NULL A 0 A_JumpIf (momx > 0, "RLMove")
		NULL A 0 A_JumpIf (momy < 0, "RLMove")
		NULL A 0 A_JumpIf (momx < 0, "RLMove")
		MAR5 D 5
		NULL A 0 A_JumpIf (momy > 0, "RLMove")
		NULL A 0 A_JumpIf (momx > 0, "RLMove")
		NULL A 0 A_JumpIf (momy < 0, "RLMove")
		NULL A 0 A_JumpIf (momx < 0, "RLMove")
		MAR5 D 5
		NULL A 0 A_JumpIf (momy > 0, "RLMove")
		NULL A 0 A_JumpIf (momx > 0, "RLMove")
		NULL A 0 A_JumpIf (momy < 0, "RLMove")
		NULL A 0 A_JumpIf (momx < 0, "RLMove")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		Goto Spawn
	 		
	    RLMove:
		MAR5 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR5 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
	RLPain:
		MAR5 E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
	GrenadeLauncherStand:
		MRGL A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momy < 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx < 0, "GrenadeLauncherMove")
		MRGL A 5
		NULL A 0 A_JumpIf (momy > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momy < 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx < 0, "GrenadeLauncherMove")
		MRGL D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momy < 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx < 0, "GrenadeLauncherMove")
		MRGL D 5
		NULL A 0 A_JumpIf (momy > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx > 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momy < 0, "GrenadeLauncherMove")
		NULL A 0 A_JumpIf (momx < 0, "GrenadeLauncherMove")
	    Goto Spawn
			
	GrenadeLauncherMove:
		MRGL AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MRGL CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
    GrenadeLauncherPain:
		MRGL E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
	PlasmaGunStand:
		MAR6 A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momy < 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx < 0, "PlasmaGunMove")
		MAR6 A 5
		NULL A 0 A_JumpIf (momy > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momy < 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx < 0, "PlasmaGunMove")
		MAR6 D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momy < 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx < 0, "PlasmaGunMove")
		MAR6 D 5
		NULL A 0 A_JumpIf (momy > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx > 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momy < 0, "PlasmaGunMove")
		NULL A 0 A_JumpIf (momx < 0, "PlasmaGunMove")
		Goto Spawn
			
	    PlasmaGunMove:
		MAR6 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR6 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		  PlasmaGunPain:
		MAR6 E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		 
		Goto Spawn
		
		
	RailGunStand:
		MRRG A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momy < 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx < 0, "RailGunMove")
		MRRG A 5
		NULL A 0 A_JumpIf (momy > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momy < 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx < 0, "RailGunMove")
		MRRG D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momy < 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx < 0, "RailGunMove")
		MRRG D 5
		NULL A 0 A_JumpIf (momy > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx > 0, "RailGunMove")
		NULL A 0 A_JumpIf (momy < 0, "RailGunMove")
		NULL A 0 A_JumpIf (momx < 0, "RailGunMove")
		Goto Spawn
			
	    RailGunMove:
		MRRG AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MRRG CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		 RailGunPain:
		MRRG E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		 
		Goto Spawn
		
		
	BFGStand:
		MAR7 A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "BFGMove")
		NULL A 0 A_JumpIf (momx > 0, "BFGMove")
		NULL A 0 A_JumpIf (momy < 0, "BFGMove")
		NULL A 0 A_JumpIf (momx < 0, "BFGMove")
		MAR7 A 5
		NULL A 0 A_JumpIf (momy > 0, "BFGMove")
		NULL A 0 A_JumpIf (momx > 0, "BFGMove")
		NULL A 0 A_JumpIf (momy < 0, "BFGMove")
		NULL A 0 A_JumpIf (momx < 0, "BFGMove")
		MAR7 D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "BFGMove")
		NULL A 0 A_JumpIf (momx > 0, "BFGMove")
		NULL A 0 A_JumpIf (momy < 0, "BFGMove")
		NULL A 0 A_JumpIf (momx < 0, "BFGMove")
		MAR7 D 5
		NULL A 0 A_JumpIf (momy > 0, "BFGMove")
		NULL A 0 A_JumpIf (momx > 0, "BFGMove")
		NULL A 0 A_JumpIf (momy < 0, "BFGMove")
		NULL A 0 A_JumpIf (momx < 0, "BFGMove")
		Goto Spawn
			
	 BFGMove:
		MAR7 AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MAR7 CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
		
	BFGPain:
		MAR7 E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
	BFG10KStand:
		M10K A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momy < 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx < 0, "BFG10KMove")
		M10K A 5
		NULL A 0 A_JumpIf (momy > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momy < 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx < 0, "BFG10KMove")
		M10K D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momy < 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx < 0, "BFG10KMove")
		M10K D 5
		NULL A 0 A_JumpIf (momy > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx > 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momy < 0, "BFG10KMove")
		NULL A 0 A_JumpIf (momx < 0, "BFG10KMove")
		Goto Spawn
			
	BFG10KMove:
		M10K AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		M10K CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
	BFG10KPain:
		M10K E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
	RevenantLauncherStand:
		MHML A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "RevenantLauncherMove")
		NULL A 0 A_JumpIf (momx > 0, "RevenantLauncherMove")
		NULL A 0 A_JumpIf (momy < 0, "RevenantLauncherMove")
		NULL A 0 A_JumpIf (momx < 0, "RevenantLauncherMove")
		Goto Spawn
			
	RevenantLauncherMove:
		MHML AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MHML CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
	RevenantLauncherPain:
		MHML E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
	
	FlameCannonStand:
		MMFC A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momy < 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx < 0, "FlameCannonMove")
		MMFC A 5
		NULL A 0 A_JumpIf (momy > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momy < 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx < 0, "FlameCannonMove")
		MMFC D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momy < 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx < 0, "FlameCannonMove")
		MMFC D 5
		NULL A 0 A_JumpIf (momy > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx > 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momy < 0, "FlameCannonMove")
		NULL A 0 A_JumpIf (momx < 0, "FlameCannonMove")
		Goto Spawn
			
	FlameCannonMove:
		MMFC AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MMFC CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
	FlameCannonPain:
		MMFC E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
		
	SubMachineGunStand:
		MRMP A 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momy < 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx < 0, "SubMachinegunMove")
		MRMP A 5
		NULL A 0 A_JumpIf (momy > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momy < 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx < 0, "SubMachinegunMove")
		MRMP D 5
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIf (momy > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momy < 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx < 0, "SubMachinegunMove")
		MRMP D 5
		NULL A 0 A_JumpIf (momy > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx > 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momy < 0, "SubMachinegunMove")
		NULL A 0 A_JumpIf (momx < 0, "SubMachinegunMove")
		Goto Spawn
			
	 SubMachinegunMove:
		MRMP AB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		MRMP CB 5 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		NULL A 0 A_JumpIf (momy == 0, "Spawn")
		NULL A 0 A_JumpIf (momx == 0, "Spawn")
		Goto See
     SubMachinegunPain:
		MRMP E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		Goto Spawn
		
	 BarrelMove:
	    NULL A 0 A_TakeInventory("Punching", 1)
		NULL A 0 A_JumpIf (momy == 0, "BarrelStand")
		NULL A 0 A_JumpIf (momx == 0, "BarrelStand")
		PBAR A 8
		
        NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		PBAR B 8
        NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
        NULL A 0 A_SpawnItemEx("FootStep6", 0, 0, 40, 0, 0)
		PBAR C 8
        NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		PBAR B 8
        NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		NULL A 0 A_JumpIfInventory("HasBarrel", 1, "BarrelMove")
		Goto See
		
	 BarrelStand:
	    NULL A 0 A_TakeInventory("Punching", 1)
		PBAR A 1
		NULL A 0 A_JumpIfInventory("Kicking", 1, "Kick")
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		PLA3 A 0 A_JumpIf ((momx >= 1 || momx <= -1), "BarrelMove")
		PLA3 A 0 A_JumpIf ((momy >= 1 || momx <= -1), "BarrelMove")
		Goto Spawn

	Pain:
        NULL A 0 A_Giveinventory("Bad",1)
        NULL A 0 A_Pain
        NULL A 0 ACS_Execute(577, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(530, 0, 0, 0, 0)
	    NULL A 0 A_JumpIfInventory("FistsSelected", 1, "PainWfist")
		NULL A 0 A_JumpIfInventory("SawSelected", 1, "PainWsaw")
		NULL A 0 A_JumpIfInventory("ShotgunSelected", 1, "ShotgunPain")
		NULL A 0 A_JumpIfInventory("SSGSelected", 1, "SSGPain")
		NULL A 0 A_JumpIfInventory("MinigunSelected", 1, "MinigunPain")
		NULL A 0 A_JumpIfInventory("RocketLauncherSelected", 1, "RLPain")
		NULL A 0 A_JumpIfInventory("GrenadeLauncherSelected", 1, "GrenadeLauncherPain")
		NULL A 0 A_JumpIfInventory("PlasmaGunSelected", 1, "PlasmaGunPain")
		NULL A 0 A_JumpIfInventory("RailGunSelected", 1, "RailGunPain")
		NULL A 0 A_JumpIfInventory("RevenantLauncherSelected", 1, "RevenantLauncherPain")
		NULL A 0 A_JumpIfInventory("SubMachineGunSelected", 1, "SubMachinegunPain")
		NULL A 0 A_JumpIfInventory("BFG10KSelected", 1, "BFG10KPain")
		NULL A 0 A_JumpIfInventory("BFGSelected", 1, "BFGPain")
		NULL A 0 A_JumpIfInventory("FlameCannonSelected", 1, "FlameCannonPain")

        NULL A 0 A_PlaySound("PAIN1", 2)
		PLAY G 5
		Goto See
		
	PainWfist:
	    NULL A 0 A_JumpIfInventory("HasImpShield", 1, "SeeImpShield")
		NULL A 0 A_JumpIfInventory("HasZmanShield", 1, "SeeZmanShield")
		NULL A 0 A_JumpIfInventory("HasSguyShield", 1, "SeeSguyShield")
		PLA1 G 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		 
		Goto Spawn
		
	PainWSaw:
		MAR1 E 5
		NULL A 0 A_PlaySound("PAIN1", 2)
		 
		Goto Spawn

    Pain.Blast:
	Pain.ExplosiveImpact:
	Pain.Explosive:
        NULL A 0 ACS_Execute(531, 0, 0, 0, 0)
		Goto Pain
		
		
	Pain.Bullet:
	Pain.SSG:
	Pain.CutLess:
		NULL A 0 A_Jump(255,"PBUL1","PBUL2","PBUL3","PBUL4","PBUL5","PBUL6")
        Goto Pain
        //Scripts 611 to 616 are responsible for making the bullet damage effect on screen
        PBUL1:
        NULL A 0 ACS_Execute(611, 0, 0, 0, 0)
        Goto Pain
        PBUL2:
        NULL A 0 ACS_Execute(612, 0, 0, 0, 0)
        Goto Pain
        PBUL3:
        NULL A 0 ACS_Execute(613, 0, 0, 0, 0)
        Goto Pain
        PBUL4:
        NULL A 0 ACS_Execute(614, 0, 0, 0, 0)
        Goto Pain
        PBUL5:
        NULL A 0 ACS_Execute(615, 0, 0, 0, 0)
        Goto Pain
        PBUL6:
        NULL A 0 ACS_Execute(616, 0, 0, 0, 0)
        Goto Pain



	Pain.ImpFatalityMarine:
	Pain.Rip:
        NULL A 0 ACS_Execute(577, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(530, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(617, 0, 0, 0, 0)
        Goto Pain
		

	Death:
        NULL A 0 A_Takeinventory("Kicking",1)
		NULL A 0 A_Jump (160, 3)
        Goto Death.Arm
        NULL AAA 0
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL A 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
		PLAY H 10
		PLAY I 10 A_PlayerScream
		PLAY J 10 A_NoBlocking
		PLAY KLM 10
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
		PLAY N -1
		Stop

    Death.Eat:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 A_GiveToTarget("EatMe",1)
		NULL A 0 A_CustomMissile ("XDeath1", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath4", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL1 A 10 A_XScream
        XPL1 B 20 A_NoBlocking
        XPL1 CDE 10 
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
		PPOD A 0 A_SpawnItemEx("MarineEattenByDemon", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		NULL A -1
        //XPL1 E -1
        Stop

    Death.Cut:
	Death.Saw:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 A_CustomMissile ("XDeath1", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath2", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath3", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath4", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_CustomMissile ("RipGuts", 50, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_CustomMissile ("XDeathHalfMarine", 50, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL2 A 10 A_XScream
        NULL AA 0 A_CustomMissile ("Big_Blood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL2 B 20 A_NoBlocking
        NULL AA 0 A_CustomMissile ("Big_Blood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL2 C 10 A_CustomMissile ("Big_Blood", 40, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("Big_Blood", 30, 0, random (0, 360), 2, random (0, 160))
        XPL2 DE 10 A_CustomMissile ("Big_Blood", 20, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        XPL2 E -1
        Stop

    Death.Slime:
        NULL A 0 A_PlaySound("BIGSCREA")
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        PMET AABBCCDDEEFFGGHHIIIII 10 A_CustomMissile ("PlasmaSmoke", 25, 0, random (0, 180), 2, random (0, 180))
        PMET IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLL 3 A_CustomMissile ("PlasmaSmoke", 25, 0, random (0, 180), 2, random (0, 180))
        NULL A 0 A_NoBlocking
        NULL A -1
        Stop

    Death.CutLess:
         NULL A 0 A_Takeinventory("Kicking",1)
         NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		 NULL A 0 A_Scream
		 NULL A 0 A_Stop
		 NULL A 0 A_GiveInventory("ChainguyguyContinue", 1)
		 NULL A 0 A_PlaySound("DSFDTHE")
		 PLAY H 5
		 NULL A 0 A_GiveInventory("ChainguyguyContinue", 1)
		 PPOD A 0 A_SpawnItemEx("PlayerChaingunguyVictim", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		 NULL A 200
		 NULL A 0 A_NoBlocking
		 NULL A 0 A_TakeInventory("ChainguyguyContinue", 1)
		 NULL A -1
		 Stop

    Death.Rip:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL AAAAAAAAAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL3 A 10 A_XScream
        NULL AAAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL3 B 20 A_NoBlocking
        XPL3 C 10 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL3 D 10 A_CustomMissile ("MuchBlood", 40, 0, random (0, 360), 2, random (0, 160))
        XPL3 E 10 A_CustomMissile ("MuchBlood", 30, 0, random (0, 360), 2, random (0, 160))
        XPL3 F 10 A_CustomMissile ("MuchBlood", 20, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_CustomMissile ("MuchBlood", 10, 0, random (0, 360), 2, random (0, 160))
        XPL3 F 10 A_CustomMissile ("MuchBlood", 0, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        XPL3 F -1
        Stop

    Death.Explosives:
	XDeath:
        NULL A 0 A_Takeinventory("Kicking",1)
		NULL A 0 ThrustThingZ(0,60,0,1)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib4", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
		NULL A 0 A_CustomMissile ("MuchMeatDeath", 0, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0) //ACS 580 to 585 is the blood driping on screen
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(584, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
        MHEA A 0 A_XScream
        MHEA B 0 A_NoBlocking
        MHEA CD 0
        //MHEA E -1
		NULL A 0 A_CustomMissile ("XDeathArm1", 32, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_SpawnItem ("BigBloodSpot")
		NULL AAAAA 0 A_CustomMissile ("Instestin", 32, 0, random (0, 360), 2, random (0, 160))
		XDMG E 1
		NULL AAAAAAAAAAAAAAA 0 A_CustomMissile ("SuperWallRedBlood", 40, 0, random (0, 360), 2, random (-5, 5))
	    NULL AAAAAA 0 bright A_CustomMissile ("SuperGoreSpawner", 5, 0, random (0, 360), 2, random (30, 180))
		XDMG E -1
		Stop

	Death.SuperPunch:
    Death.Blast:
	Death.SSG:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
	    POSS Q 2 A_FaceTarget
        //NULL A 0 A_CustomMissile ("MeatDeath", 0, 0, random (0, 360), 2, random (0, 160))
		NULL AAAA 0 A_CustomMissile ("XDeath1", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("XDeath2", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("XDeath3", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("Brutal_FlyingBlood", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("Brutal_FlyingBloodFaster", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("Brutal_FlyingBloodMuchFaster", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("SuperWallRedBlood", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("SuperWallRedBlood", 46, 0, random (170, 190), 2, random (0, 40))
		NULL A 0 A_CustomMissile ("XDeathArm1", 32, 0, random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("SuperGoreSpawner", 22, 0, random (170, 190), 2, random (0, 15))
        NULL A 0 A_XScream
		NULL A 0 A_NoBlocking
        POSS RSTUVW 8
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        POSS X -1
        Stop

    Death.Rape:
        NULL A 0 A_Takeinventory("Kicking",1)
		NULL A 0 A_Jump (160, 3)
        Goto Death.Arm
        NULL AAA 0
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL AAAAAAAAAAAAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 A 20 A_XScream
		NULL A 0 A_CustomMissile ("XDeath1", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath2", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath3", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeath4", 1, 0, random (0, 360), 2, random (0, 160))
        NULL AAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 B 20 A_NoBlocking
        NULL AAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 C 20
        NULL AAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 D 20
        NULL AAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 E 20
        NULL AAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
        XPL4 F 20
        NULL AAAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        XPL4 F -1
        Stop
		
		
	Death.Arm:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL AA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XDeathArm1", 50, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_Scream
        XPL5 A 10
		NULL A 0 A_NoBlocking
		NULL A 0 A_PlaySound("DSFDTHE")
        XPL5 BCBCBCBC 10 A_CustomMissile ("MuchBlood", 25, 0, random (0, 360), 2, random (0, 160))
        XPL5 DE 7 A_CustomMissile ("MuchBlood", 15, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        XPL5 E -1
        Stop
		
		
	Death.ExtremePunches:
	Death.ExplosiveImpact:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL A 0 ThrustThingZ(0,30,0,1)
		NULL AAAA 0 A_CustomMissile ("Brains1", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains2", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains3", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains4", 50, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains5", 50, 0, random (0, 360), 2, random (0, 160))
		NULL AAAA 0 A_CustomMissile ("SmallBrainPiece", random (45, 55), random (5, -5), random (170, 190), 2, random (0, 40))
		NULL AAAA 0 A_CustomMissile ("SmallBrainPiece", 50, 0, random (0, 360), 2, random (0, 160))
		NULL AA 0 A_CustomMissile ("SuperWallRedBlood", 46, 0, random (170, 190), 2, random (0, 40))
        NULL AAAAAAAAAAA 0 A_CustomMissile ("BrainBlood", 50, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathArm1", 35, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeath3", 40, 0, random (0, 360), 2, random (0, 160))
	    PPOD A 0 A_SpawnItemEx("BasicMarineGib1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)
        NULL AAAA 0 A_CustomMissile ("XDeath1", 40, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_XScream
        XPL6 A 5
		NULL A 0 A_NoBlocking
        XPL6 BCDE 5
        XPL6 F -1
        Stop
		
	Death.GreenFire:
        NULL A 0
        NULL A 0 A_XScream
        NULL A 0 A_NoBlocking
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL AAAA 0 A_CustomMissile ("Brutal_Blood", 30, 0, random (0, 360), 2, random (0, 160))
		
	    NULL A 0 A_CustomMissile ("XDeathBurnedArm", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedLeg", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedSkull", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat2", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat3", 32, 0, random (0, 360), 2, random (0, 160))
		
		EXPL AAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("GreenFlameTrails", 50, 0, random (0, 360), 2, random (0, 360))
		NULL AAAA 2 BRIGHT A_SpawnItem("GreenFlare",0,43)
        NULL A 1
        NULL A -1
        Stop
		
Death.Plasma: Death.Plasma2:
		NULL A 0
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		PBR1 A 6 A_Scream
		NULL AAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Ashes1", 32, 0, random (0, 360), 2, random (0, 180))
		NULL AAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Ashes2", 32, 0, random (0, 360), 2, random (0, 180))
		NULL AAAA 0 A_CustomMissile ("BluePlasmaFireNonStatic", 32, 0, random (0, 360), 2, random (0, 180))
		PBR1 B 6 A_NoBlocking
		PBR1 CDEFGH 6 A_CustomMissile ("Blood", 10, 0, random (0, 360), 2, random (0, 160))
		PBR1 HHHHHHHHHHHHHHHHHHHHHH 8 A_CustomMissile ("PlasmaSmoke", 10, 0, random (0, 360), 2, random (0, 160))
		PBR1 H -1
		Stop
	
    Death.superplasma:
        NULL A 0
        NULL A 0 A_XScream
        NULL A 0 A_NoBlocking
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL AAA 0 A_CustomMissile ("Brutal_FlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedArm", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedLeg", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedSkull", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat2", 32, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_CustomMissile ("XDeathBurnedMeat3", 32, 0, random (0, 360), 2, random (0, 160))
		EXPL AAAAAA 0 A_CustomMissile ("ExplosionSmoke", 32, 0, random (0, 360), 2, random (0, 360))
        NULL A 1
        NULL A -1
        Stop

    Death.burn:
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		PBUR A 1
		PBUR A 1 A_PlayerScream
		PBUR A 1 A_NoBlocking
		PBUR AAAABBBBCCCC 2 A_CustomMissile ("SmallFlameTrails", 32, 0, random (0, 180), 2, random (0, 180))
	    PBUR DDDDEEEE 2 A_CustomMissile ("SmallFlameTrails", 16, 0, random (0, 180), 2, random (0, 180))
        PBUR EEEEE 4 A_CustomMissile ("SmallFlameTrails", 8, 0, random (0, 180), 2, random (0, 180))
		PBUR EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 6 A_CustomMissile ("PlasmaSmoke", 8, 0, random (0, 180), 2, random (0, 180))
        PBUR E -1
        Stop

	Death.Fire:
    Death.flames:
        NULL A 0
        NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 A_Scream
        NULL A 0 A_NoBlocking
        NULL A 0 A_SpawnItem("GenericBurningGuy")
        NULL A 1
        NULL A -1
		Stop
		
   Death.Desintegrate:
	    NULL A 0 A_Takeinventory("Kicking",1)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 A_Scream
        NULL A 0 A_NoBlocking
        NULL A 0 A_SpawnItem("DesintegratedHuman")
		NULL A 1
        NULL A -1
        Stop
	  
    Death.Stomp:
		NULL AAAAAA 0 bright A_CustomMissile ("SuperGoreSpawner", 5, 0, random (0, 360), 2, random (30, 180))
		NULL AAAAAA 0 bright A_CustomMissile ("XDeath1", 5, 0, random (0, 360), 2, random (30, 180))
		NULL AA 0 bright A_CustomMissile ("XDeath2", 55, 0, random (0, 360), 2, random (30, 180))
		NULL AA 0 bright A_CustomMissile ("XDeath3", 55, 0, random (0, 360), 2, random (30, 180))
		NULL A 0 A_SpawnItem ("CrushedRemains")
		NULL A 1
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL A 1 A_XScream
		NULL A 1 A_NoBlocking
		NULL A -1
		Stop
	
    Crush:
        NULL A 0 A_PlaySound("misc/xdeath4")
        CRS1 A 5
        CRS1 A -1
        Stop



















// FATALITIES




    FatalityZMan:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FTYZ AB 4
		
        NULL A 0  A_PlaySound("grunt/pain")
        FTYZ BC 3
        FTYZ DEF 3
		
		
        NULL A 0 A_PlaySound("BURNZOM", 3)
		
		//The actor ShakeShakeShake makes the screen shake near the player, improving the overal felling of the fatalities
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		FTYZ FG 2
		NULL A 0 A_PlaySound ("misc/xdeath", 1)
		FTYZ FG 2
		NULL A 0 A_PlaySound ("misc/xdeath", 1)
		FTYZ F 2
		
		
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        FTYZ H 4
        NULL AA 0 A_CustomMissile ("FatalityBlood", 50, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("Brutal_FlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
        FTYZ I 4
        NULL AAAA 0 A_CustomMissile ("FatalityBlood", 50, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("Brutal_FlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		 
         
		 NULL A 0 A_PlaySound ("misc/xdeath", 3)
		 
		 NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		 NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		 NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		 NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		 NULL AAAAAAAAAAAA 0 A_CustomMissile ("CeilBloodLauncherLong", 50, 0, random (0, 360), 2, random (50, 130))
		 NULL A 0 A_CustomMissile ("XDeathHalfZombieMan", 60, 0, 270, 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathHalfZombieManDown", 60, 0, 90, 2, random (0, 160))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
         NULL AAAA 0 A_CustomMissile ("XDeath2", 60, 0, random (0, 360), 2, random (0, 160))
         NULL AAAA 0 A_CustomMissile ("XDeath3", 60, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAA 0 A_CustomMissile ("Instestin", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
		 FTYZ K 2
         FTYZ L 15
        //////////////////////////////////////////////////////
        //NULL A 0 A_TakeInventory("ZombieManFatality",1)
		 NULL A 0 A_TakeInventory("ZombieManFatality",1)
		 NULL A 0 A_TakeInventory("GoFatality", 1)
		 NULL A 0 A_GiveInventory("HealthBonus",10)
         NULL A 0 SetPlayerProperty(0,0,0)
         Goto Spawn


    FatalityZMan2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FPZ2 AB 4
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 50, 0, random (0, 360), 2, random (50, 130))
        NULL AAAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("XDeath2", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("XDeath3", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
        FPZ2 C 10
		NULL A 0 A_PlaySound("imp/melee")
        FPZ2 D 10
		NULL AAAAA 0 A_CustomMissile ("Instestin2", 32, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
		NULL AAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		FPZ2 EF 3
		NULL A 0 A_PlaySound("grunt/death")
		FPZ2 G 6
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ZombieManFatality2",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        //NULL A 0 A_SpawnItem ("DeadZombieManFacingFront")
		NULL A 0 A_SpawnItem ("ZombieManDyingAfterFatality")
		NULL A 0 A_CustomMissile ("Instestin", 30, 0, 0, 2, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
	FatalityZMan3:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FPZ3 A 6
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		FPZ3 BCDE 3
        XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_PlaySound("grunt/pain", 1)
		FPZ3 FGGGG 2
        
		FPZ3 HHHIIIIIIIIHJJJ 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL AA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("BloodMistSmall", 5, 0, random (0, 360), 2, random (40, 90))
		
		FPZ3 KKKLLLLLLKJJJ 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL AA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("BloodMistSmall", 5, 0, random (0, 360), 2, random (40, 90))
        
		FPZ3 MMMNNNNNNNMOOO 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL AA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("BloodMistSmall", 5, 0, random (0, 360), 2, random (40, 90))
		FPZ3 MMMNNNNNNNMOOO 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL AA 0 A_CustomMissile ("XDeath1", 30, 0, random (0, 360), 2, random (0, 160))
       NULL AA 0 A_CustomMissile ("BloodMist", 5, 0, random (0, 360), 2, random (0, 160))
		NULL AAAA 0 A_CustomMissile ("Brains1", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains2", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains3", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains4", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains5", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains5", 5, 0, random (0, 360), 2, random (0, 160))
		NULL AAAAAAAA 0 A_CustomMissile ("SmallBrainPiece", 5, 0, random (0, 360), 2, random (0, 160))
		
		
        FPZ3 PPPQQQQQQQPRRR 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
	    NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_CustomMissile ("BloodMistSmall", 5, 0, random (0, 360), 2, random (40, 90))
		
		FPZ3 PPPQQQQQQPRRR 1
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_CustomMissile ("BloodMistSmall", 5, 0, random (0, 360), 2, random (40, 90))
		FPZ3 RP 3
		
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("ZombieManFatality3",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItem ("DeadZombieManFatality3")
		//NULL A 0 A_SpawnItem ("ZombieManDyingAfterFatality")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn	


FatalityZMan4:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FPZ4 AB 2
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		FPZ4 CDEEE 3
		FPZ4 FGH 2
        
		FPZ4 HHI 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("BloodmistSmall", 5, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FPZ4 JJJIH 2
		
		FPZ4 HHI 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("BloodmistSmall", 5, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FPZ4 JJJIH 2
		
		FPZ4 HHI 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("BloodmistSmall", 5, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FPZ4 OOOMN 2
		
		
		FPZ4 NNM 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("BloodmistSmall", 5, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FPZ4 OOOMN 2
		
		FPZ4 NNM 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("BloodmistSmall", 5, 0, random (0, 360), 2, random (0, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FPZ4 OOOMN 2
		
		
		
		FPZ4 NNM 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("Bloodmist", 5, 0, random (0, 360), 2, random (0, 90))
		
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("PlayerFlyingBlood", 15, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		NULL AAAA 0 A_CustomMissile ("PlayerFlyingBlood", 15, 0, random (0, 360), 2, random (0, 160))
		NULL AAAA 0 A_CustomMissile ("Brains1", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains2", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains3", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains4", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains5", 5, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("Brains5", 5, 0, random (0, 360), 2, random (0, 160))
		NULL AAAAAAAA 0 A_CustomMissile ("SmallBrainPiece", 5, 0, random (0, 360), 2, random (0, 160))
		FPZ4 P 7
		FPZ4 L 6
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("ZombieManFatality4",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItem ("DeadZombieManFatality3")
		//NULL A 0 A_SpawnItem ("ZombieManDyingAfterFatality")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn	

    FatalityImp:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FTYI ABB 4
        FTYI CDEFG 2
        NULL A 0  A_PlaySound("imp/pain")
        NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
        NULL A 0 A_PlaySound("CLAP")
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        FTYI GGGGHHHHHHHHIIJJJJJJJJJJJ 1
        FTYI K 3
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
        NULL A 0 A_SpawnItemEx("FootStep5", 0, 25, 30, 0, 0)
        TNT1 A 0 A_SpawnItem("BigBloodSpot")
		TNT1 A 0 A_SpawnItem("ImpHeadExplode", 0, 10)
		FTYI LLLL 1
        FTYI LMNNN 3
		FTYI N 9
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("ImpFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
		NULL A 0 A_CustomMissile ("StompedImp", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 SetPlayerProperty(0,0,0)	
        Goto Spawn


    FatalityImp2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 50, 0, random (0, 360), 2, random (50, 130))
        NULL AAAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath3", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
		FTBI BC 2
		NULL A 0  A_PlaySound("imp/die")
		FTBI D 25
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 50, 0, random (0, 360), 2, random (50, 130))
        NULL AAAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath3", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
        FTBI EF 3
		FTBI G 25
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("ImpFatality2",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItem ("ImpMessyCorpse")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


      FatalityImp3:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FTCI AB 2
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		FTCI CDE 2
		FTCI E 6
        
		FTCI FGG 4
		FTCI H 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        TNT1 AA 0 A_CustomMissile ("BloodMistSmall", 2, 0, random (0, 360), 2, random (20, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FTCI I 5
		FTCI H 2
		FTCI G 3
		
		FTCI H 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        TNT1 AA 0 A_CustomMissile ("BloodMistSmall", 2, 0, random (0, 360), 2, random (20, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FTCI I 5
		FTCI H 2
		FTCI G 3
		
		FTCI H 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        TNT1 AA 0 A_CustomMissile ("BloodMistSmall", 2, 0, random (0, 360), 2, random (20, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FTCI I 5
		FTCI H 2
		FTCI G 3
		
		FTCI H 2
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		NULL A 0 A_CustomMissile ("XDeath1", 15, 0, random (0, 360), 2, random (0, 160))
        TNT1 AA 0 A_CustomMissile ("BloodMistSmall", 2, 0, random (0, 360), 2, random (20, 90))
		NULL A 0 A_CustomMissile ("Teeth", 15, 0, random (0, 360), 2, random (0, 160))
		FTCI I 5
		FTCI H 2
		FTCI G 3
		
		FTCI H 2
		
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("grunt/pain", 1)
		NULL A 0 A_PlaySound("player/cyborg/fist", 4)
		TNT1 A 0 A_SpawnItem("BigBloodSpot")
		TNT1 A 0 A_SpawnItem("ImpHeadExplode", 0, 10)
		FTCI L 10
		FTCI J 10
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("ImpFatality3",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItem ("impfacesorapedomgthisiscruel")
		//NULL A 0 A_SpawnItem ("ZombieManDyingAfterFatality")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn	


    FatalitySergeant:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FTYS A 6 A_PlaySound("grunt/pain")
        FTYS BC 6
		NULL A 0 A_PlaySound("BURNZOM", 3)

        NULL A 0 A_PlaySound("misc/xdeath")
        FTYS DE 4
		NULL A 0 A_PlaySound("misc/xdeath")
		FTYS DE 3
		NULL A 0 A_PlaySound("misc/xdeath")
		FTYS DEE 2
		
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("misc/xdeath", 3)
		NULL AAAA 0 A_CustomMissile ("XDeath1", 20, 0, random (0, 360), 2, random (0, 160))
		TNT1 AAAAAA 0 A_CustomMissile ("BloodMist", 30, 0, random (0, 360), 2, random (20, 90))
        FTYS FGHIIPPP 2 A_CustomMissile ("Blood", 1, 0, random (0, 360), 2, random (0, 160))

        FTYS QR 5 
        NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
        FTYS R 15
		TNT1 A 0 A_GiveInventory("ShotgunguyHead", 1)
        ///////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("SergeantFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
		NULL A 0 A_CustomMissile ("BeheadedSergeantZombie", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 SetPlayerProperty(0,0,0)
		Goto Spawn

    FatalitySergeant2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FTYS J 3
        FTYS J 1 A_PlaySound("BURNZOM")
		FTYS JJJJ 3
		FTYS J 1 A_PlaySound("grunt/death")
		FTYS K 4
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAA 0 A_CustomMissile ("XDeath1", 20, 0, random (0, 360), 2, random (0, 160))
		NULL AA 0 A_CustomMissile ("XDeath2", 20, 0, random (0, 360), 2, random (0, 160))
		NULL AA 0 A_CustomMissile ("XDeath3", 20, 0, random (0, 360), 2, random (0, 160))
		TNT1 AAAAAAAAAAA 0 A_CustomMissile ("BloodMist", 50, 0, random (0, 360), 2, random (20, 90))
		NULL A 0 A_CustomMissile ("RipSergeant", 0, 0, random (0, 360), 2, random (0, 160))
        FTYS LMNO 3
        FTYS O 10
        ///////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("SergeantFatality2",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        NULL A 0 A_SpawnItem ("DeadShotgunguy_Half", 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
	FatalitySergeant3:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FSP3 A 4
		
		FSP3 B 4 A_PlaySound("grunt/pain")
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		FSP3 CDE 2
		FSP3 E 6
		
		FSP3 FG 3
		NULL A 0 A_PlaySound("grunt/death")		
		XXXX A 0 A_CustomMissile ("ShakeYourAssMinor", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAA 0 A_CustomMissile ("XDeath1", 20, 0, random (0, 360), 2, random (0, 160))
		//NULL AA 0 A_CustomMissile ("XDeath2", 20, 0, random (0, 360), 2, random (0, 160))
		//NULL AA 0 A_CustomMissile ("XDeath3", 20, 0, random (0, 360), 2, random (0, 160))
		 TNT1 AAA 0 A_CustomMissile ("BloodMistSmall", 30, 0, random (0, 360), 2, random (20, 90))
		
        FSP3 HIIIIII 3
	   
	   NULL A 0 A_PlaySound("weapons/sg")	
	   XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAA 0 A_CustomMissile ("XDeath1", 70, 0, random (0, 360), 2, random (0, 160))
		NULL AA 0 A_CustomMissile ("XDeath2", 70, 0, random (0, 360), 2, random (0, 160))
		NULL AA 0 A_CustomMissile ("XDeath3", 70, 0, random (0, 360), 2, random (0, 160))
		
		TNT1 AAAAAAAAAAA 0 A_CustomMissile ("BloodMist", 80, 0, random (0, 360), 2, random (20, 90))
        NULL A 0 A_CustomMissile ("FlyingImpaledSergeant", 50, 0, random (0, 360), 2, random (70, 110))
		
		
		FSP3 L 3 BRIGHT
		FSP3 K 3
		FSP3 J 10
		///////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("SergeantFatality3",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
		NULL A 0 A_SpawnItem ("MediumBloodSpot")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn	


    FatalityComando:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        CFTA AAABCDE 2
          NULL A 0 A_PlaySound("grunt/pain")
NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
          NULL A 0 A_PlaySound("CLAP")
        CFTA EFF 7
        CFTA GHIJK 2
          NULL A 0 A_PlaySound("grunt/pain")
NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
NULL A 0 A_CustomMissile ("ShakeShakeShake", 50, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
         CFTA L 7
	    
        CFTA M 15
        CFTA OPQR 4
         NULL A 0 A_PlaySound("grunt/pain")
          NULL A 0 A_PlaySound("grunt/death")
       CFTA R 15
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
          NULL A 0 A_PlaySound("BURNZOM")
NULL A 0 A_CustomMissile ("ShakeShakeShake", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
        CFTA S 25
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ComandoFatality",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DyingComando", 0, 0, 40, 0, 0)
		NULL A 0 A_CustomMissile ("XDeathChainArm", 40, -15, 0, 2, 0)
		NULL A 0 A_CustomMissile ("XDeathChainArm", 40, 15, 0, 2, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn

	    FatalityComando2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        CFTC A 1
        CFTC A 1 A_PlaySound("BURNZOM")
		CFTC AAAA 5
		CFTC B 1 A_PlaySound("grunt/death")
		CFTC B 6
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
NULL AAAA 0 A_CustomMissile ("XDeath1", 20, 0, random (0, 360), 2, random (0, 160))
NULL AA 0 A_CustomMissile ("XDeath2", 20, 0, random (0, 360), 2, random (0, 160))
NULL AA 0 A_CustomMissile ("XDeath3", 20, 0, random (0, 360), 2, random (0, 160))
NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
        NULL AA 0 A_CustomMissile ("MuchBlood", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XdeathChainArm", 42, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XdeathChainLeg", 42, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_CustomMissile ("XdeathGuts", 42, 0, random (0, 360), 2, random (0, 160))
        CFTC CDEF 4
        CFTC F 15
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ComandoFatality2",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DeadChaingunGuy_Half", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn

    FatalityDemon:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FDEM A 4
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        FDEM B 4 A_PlaySound("demon/melee")
        FDEM C 8
        FDEM C 1 A_PlaySound("demon/pain")
        FDEM CDCDCD 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
        FDEM EFGHI 3 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathDemonHead", 32, 0, 90, 2, random (0, 90))
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("DemonFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DyingDemon", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		FatalityDemon2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
		FDEM J 2
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        FDEM J 5 A_PlaySound("demon/pain")
        FDEM J 9
        FDEM K 7
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathStomach", 32, 0, random (0, 360), 2, random (0, 160))
        FDEM LMN 6
		FDEM OO 3
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("DemonFatality2",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DeadDemonHalf", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
	FatalityDemon3:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
		FD2M A 2
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        FDEM J 0 A_PlaySound("demon/pain")
        FD2M A 10
		
        FD2M B 3
		FD7M B 1
		FD2M C 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_PlaySound("demon/pain")
NULL A 0 A_PlaySound("player/cyborg/fist", 1)
NULL A 0 A_SpawnItem("Blood", 0, 20)
		FD7M B 1
		FD2M B 3
		FD2M A 6
		 
		 FD2M B 3
		FD7M B 1
		FD2M C 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_PlaySound("demon/pain")
NULL A 0 A_PlaySound("player/cyborg/fist", 1)
NULL A 0 A_SpawnItem("Blood", 0, 20)
		FD7M B 1
		FD2M B 3
		FD2M A 6
		
		FD2M B 3
		FD7M B 1
		FD2M C 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_PlaySound("demon/pain")
NULL A 0 A_PlaySound("player/cyborg/fist", 1)
NULL A 0 A_SpawnItem("Blood", 0, 20)
		FD7M B 1
		FD2M B 3
		FD2M A 6
		
		FD2M B 3
		FD7M B 1
		FD2M C 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_PlaySound("demon/pain")
NULL A 0 A_PlaySound("player/cyborg/fist", 1)
NULL A 0 A_SpawnItem("Blood", 0, 20)
		FD7M B 1
		FD2M B 3
		FD2M A 6
		 
		 FD2M AD 3
		 XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 A_PlaySound("demon/pain")
NULL A 0 A_PlaySound("player/cyborg/fist", 1)
NULL A 0 A_SpawnItem("Blood", 0, 5)
		 
		 FD2M E 4
		 FD2M F 15
		 FD2M GHHH 4
		 XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))

NULL AAA 0 A_SpawnItem("Blood", 0, 5)
NULL A 0 A_SpawnItem("MeatDeath", 0, 1)
		 FD2M IJJJJ 5
		 
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("DemonFatality3",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DeadDemonStomped", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn

    FatalityCacoDemon:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        CACF ABC 4
        CACF D 4 A_PlaySound("misc/xdeath4")
        CACF E 4 A_PlaySound("demon/pain")
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        NULL AAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Blue_FlyingBloodTrail", 45, 0, random (0, 180), 2, random (0, 180))
       NULL AAAAAAAAAAAA 0 A_CustomMissile ("Blue_FlyingBloodTrail", 45, 0, random (0, 360), 2, random (0, 360))
        NULL AAA 0 A_CustomMissile ("Blue_Blood", 45, 0, random (0, 360), 2, random (0, 160))
        CACF EFGHII 4 A_CustomMissile ("Blue_Blood", 45, 0, random (0, 360), 2, random (0, 160))
        CACF J 4 A_PlaySound("misc/xdeath2")
        CACF KLMMM 4 A_CustomMissile ("Blue_Blood", 15, 0, random (0, 360), 2, random (0, 160))
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("CacoDemonFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("DeadCacoDemon", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
		FatalityCacoDemon2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        CA2F AB 4
		NULL A 0 A_PlaySound("demon/pain")
        CA2F BCDEE 4
        CA2F F 2
		NULL A 0 A_PlaySound("demon/pain")
        XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		CA2F F 4
		NULL A 0 A_PlaySound("misc/xdeath2")
		CA2F FFFF 2 A_CustomMissile ("Blue_Blood", 25, 0, random (0, 180), 2, random (0, 180))
		NULL AAAAA 0 A_CustomMissile ("CacoXDeath7", 25, 0, random (0, 360), 2, random (0, 160))
        CA2F GH 4
		NULL A 0 A_CustomMissile ("RipCaco", 35, 0, random (0, 360), 2, random (0, 160))
		CA2F I 20
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("CacoDemonFatality2",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItem ("DeadHalfCacoDemon", 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


    FatalityRevenant:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FREV ABABAB 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        FREV C 4 A_PlaySound("skeleton/pain")
        FREV D 4
        FREV EFGHIJJJKL 4
        FREV M 5 A_PlaySound("skeleton/sight")
        FREV M 10
        FREV N 2
        FREV O 2

XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathRevenantHeadKicked2", 40, 0, 0, 2, 0)
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

        FREV PQR 2
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("RevenantFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",15)
        NULL A 0 A_SpawnItemEx("DyingRevenant", 0, 35, 35, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


    FatalityRevenant2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FRE2 A 5
		FRE2 A 5 A_PlaySound("skeleton/pain")
		FRE2 A 5
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 40, 0, random (0, 360), 2, random (0, 160))
		 NULL AA 0 A_CustomMissile ("XDeath2", 40, 0, random (0, 360), 2, random (0, 160))
		 NULL AA 0 A_CustomMissile ("XDeath3", 40, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
        FRE2 BCDEFGGGGG 6 
		
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("RevenantFatality2",1)
		NULL A 0 A_GiveInventory("HealthBonus",15)
        NULL A 0 A_SpawnItem("VeryFuckedUpRevenant")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn







    FatalityFatso:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        FATF A 6
NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
        NULL A 0 A_CustomMissile ("Blood", 45, 0, random (0, 360), 2, random (0, 160))
        NULL AAAAAAA 0 A_CustomMissile ("Brutal_FlyingBloodTrail", 45, 0, random (0, 180), 2, random (0, 180))
        FATF A 6 A_PlaySound("misc/xdeath4")
		NULL A 0 A_CustomMissile ("Blood", 45, 0, random (0, 360), 2, random (0, 160))
        FATF A 6 A_PlaySound("fatso/pain")
        FATF AA 6 A_CustomMissile ("Blood", 45, 0, random (0, 360), 2, random (0, 160))

XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
		 NULL A 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
        FATF BCD 8
		NULL A 0 A_PlaySound("fatso/pain")
		FATF D 50

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("FatsoFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",15)
        NULL A 0 A_SpawnItemEx("FatalizedFatso", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


    FatalityBaron:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        BHF1 AAABCDEF 2
        BHF1 G 3 A_PlaySound("weapons/gswing")
        BHF1 HIJKLLLMN 2
        BHF1 O 3 A_PlaySound("demon/pain")
        NULL AAAAAAA 0 A_CustomMissile ("Blood", 35, 0, random (0, 180), 2, random (0, 180))
        NULL A 0 A_PlaySound("misc/xdeath4")
        BHF1 PQR 3 A_CustomMissile ("Blood", 35, 0, random (0, 360), 2, random (0, 160))

        NULL A 0 A_PlaySound("misc/xdeath4")
        NULL A 0 A_PlaySound("misc/xdeath3")
        NULL A 0 A_PlaySound("misc/xdeath2")
        NULL A 0 A_PlaySound("misc/xdeath1")
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAA 0 A_CustomMissile ("Blood", 35, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)

        BHF1 STUV 3 A_CustomMissile ("Blood", 35, 0, random (0, 360), 2, random (0, 160))


XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))

NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAAAAAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
         NULL A 0 A_SpawnItem ("MeatDeath", 30)


        BHF1 WXYZZZZZZZZZZZZZZ 3

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("BaronFatality",1)
		NULL AAAA 0 A_GiveInventory("Medikit",1)
        NULL A 0 A_SpawnItemEx("DeadBaronNoHead", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn





    FatalityHK:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        HKF1 A 1
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		HKF1 AB 6
		NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
        HKF1 C 6 A_PlaySound("PSXDPN")
		NULL AAA 0 A_CustomMissile ("Blood", 45, 0, random (0, 360), 2, random (0, 160))
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		HKF1 C 5
		NULL A 0 A_PlaySound("imp/melee")
		HKF1 C 5
        NULL AAAAAAA 0 A_CustomMissile ("Blood", 55, 0, random (0, 180), 2, random (0, 180))
        
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAA 0 A_CustomMissile ("Instestin2", 32, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAAAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))


        HKF1 CDE 6 A_SpawnItem ("Brutal_Blood", 30)
		HKF1 FG 6 A_SpawnItem ("Brutal_Blood", 15)
		HKF1 HHH 6

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_TakeInventory("HKFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("RapedHK", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
		
	FatalityHK3:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        NULL A 0 A_PlaySound("weapons/gswing", 1)
		NULL A 0 A_PlaySound("PSXDPN")
		HKF3 A 1
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		HKF3 ABC 6
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL A 0 SetPlayerProperty(0,1,0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 A_PlaySound("PSXDPN", 2)
		HKF3 D 15
         NULL A 0 A_PlaySound("knight/death")

NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		 NULL AAAAAAA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
         NULL AA 0 A_CustomMissile ("Blood", 50, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathHellKnightArm", 40, 0, 90, 2, random (0, 20))
        HKF3 EFGG 7 A_CustomMissile ("Blood", 40, 0, random (0, 360), 2, random (0, 160))
		
		NULL A 0 A_PlaySound("PSXDPN")
		HKF3 H 15
         
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

		 NULL AAAAAAA 0 A_CustomMissile ("XDeath1", 60, 0, random (0, 360), 2, random (0, 160))
         NULL AA 0 A_CustomMissile ("Blood", 60, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_CustomMissile ("XDeathHellKnightHead", 40, 0, 270, 2, random (0, 20))
		 HKF3 I 20
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("HKFatality3",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("NoArmNoHeadFatalizedHK", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


FatalityHK2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		HKF2 AAB 6
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		NULL A 0 SetPlayerProperty(0,1,0)
		NULL A 0 A_PlaySound("PSXDPN")
		
		HKF2 DEFFGH 8
		
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
         NULL A 0 A_PlaySound("PSXDPN")
		 HKF2 IJIJIJ 4
		 

NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAAAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AA 0 A_CustomMissile ("Blood", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
         

        HKF2 KL 6
		NULL A 0 A_CustomMissile ("XDeathHellKnightHead", 64, 0, random (0, 360), 2, random (60, 120))
		HKF2 MNNNNN 6

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("HKFatality2",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
        NULL A 0 A_SpawnItemEx("OmgSoDeadHK", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn



    FatalityArachnotron:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        ARF1 ABABABABABABAB 2
		NULL A 0 A_SpawnItem("Spark_UpOnce",0,60)
		ARF1 CD 3
		NULL A 0 A_PlaySound("baby/death")
		ARF1 EFFFF 3
		ARF1 GGHHI 3
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAA 0 A_CustomMissile ("Instestin2", 14, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAA 0 A_CustomMissile ("XDeath3", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		ARF1 JKLMNNNNNNNNNNNNNNNN 3

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ArachnotronFatality",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",20)
        NULL A 0 A_SpawnItemEx("RapedArachnotron", 0, 1, 1, 1, 1)
		//NULL A 0 A_CustomMissile ("SpiderLeg", 30, 0, 0, 2, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
		FatalityArachnotron2:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
		ARF2 A 6
		NULL A 0 A_PlaySound("grunt/pain")
		ARF2 B 3
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        ARF2 BIBIBI 2
		NULL A 0 A_PlaySound("baby/death")
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		NULL AAAAA 0 A_CustomMissile ("Instestin2", 14, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAA 0 A_CustomMissile ("CeilBloodLauncher", 40, 0, random (0, 360), 2, random (50, 130))
         NULL AAAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
         NULL AAAAAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		
		ARF2 CDE 3
        NULL A 0 A_CustomMissile ("XDeathArachnotronHead", 50, 0, random (0, 360), 2, random (40, 130))
		//////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ArachnotronFatality2",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",20)
        NULL A 0 A_SpawnItemEx("NoLegsSpider", 0, 1, 1, 1, 1)
		//NULL A 0 A_CustomMissile ("SpiderLeg", 30, 0, 0, 2, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
		
		FatalityArchVile:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        AVF1 A 1
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
        AVF1 A 1 A_PlaySound("vile/pain")
        AVF1 A 20

XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)

        AVF1 A 1 A_PlaySound("vile/Death")
        AVF1 BCDEEEFGHHH 5 A_CustomMissile ("PlayerFlyingBlood", 60, 0, random (0, 360), 2, random (0, 160))
		AVF1 IJKLM 2
		NULL AAAA 0 A_CustomMissile ("XDeath1", 5, 0, random (0, 360), 2, random (0, 160))
		NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 20, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
NULL A 0 A_PlaySound("CLAP")
NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		AVF1 N 30
		AVF1 OPQQR 3
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		 NULL AA 0 A_CustomMissile ("XDeath1", 20, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath2", 20, 0, random (0, 360), 2, random (0, 160))
		 NULL AAA 0 A_CustomMissile ("XDeath3", 20, 0, random (0, 360), 2, random (0, 160))
		 NULL AAAAAAAAAA 0 A_CustomMissile ("PlayerFlyingBlood", 50, 0, random (0, 360), 2, random (0, 160))
		 NULL A 0 A_SpawnItemEx("FootStep5", 0, 0, 40, 0, 0)
		AVF1 STUUUUVVVV 2
		NULL A 0 A_PlaySound("TAUNT")
		AVF1 V 10
		AVF1 WXWX 10
		AVF1 V 10
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("ArchVileFatality",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",20)
        NULL A 0 A_SpawnItem("FatalizedArchvile1")
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


FatalityPE:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        PA1F A 3
		FATF E 0 A_PlaySound("demon/pain")
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		PA1F A 9
		
        NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		
        NULL AAAAAA 0 A_CustomMissile ("Blood", 55, 0, random (0, 180), 2, random (0, 180))
        NULL AA 0 A_CustomMissile ("XDeath1", 55, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_PlaySound("demon/pain")
		
		PA1F BCDEEEEEFGHI 3
		
		NULL A 0 A_PlaySound("demon/pain")
        
		PA1F JKKKK 3
		
		PA1F L 4
		NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 90, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		
		  PA1F MNNNNNNN 3
		  
		  
		  PA1F OPQR 3
		  
		NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 90, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		  
		  PA1F RQPQR 3
		  
		  
		  NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 90, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		
		PA1F RQPQR 3
		  
		  
		  NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 90, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		
		PA1F RQPQR 3
		  
		  
		  NULL AAAA 0 A_CustomMissile ("XDeath1", 10, 0, random (0, 360), 2, random (0, 160))
        NULL AAA 0 A_CustomMissile ("XDeath2", 10, 0, random (0, 360), 2, random (0, 160))
		NULL AAA 0 A_CustomMissile ("MuchBlood", 90, 0, random (0, 360), 2, random (0, 160))
		NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
		NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
		XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		
		
		PA1F S 30
		PA1F STSTST 6 A_CustomMissile ("MuchBlood", 30, 0, random (0, 360), 2, random (0, 160))
		PA1F S 9
		
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("PEFatality",1)
		NULL A 0 A_GiveInventory("HealthBonus",15)
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_SpawnItemEx("FatalizedPE", 0, 1, 1, 1, 1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn







    CurbstompZombieman:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        01CB A 3
		NULL A 0 SetPlayerProperty(0,1,0)
		NULL A 0 A_PlaySound("grunt/death")
		01CB BCCCC 3 SetPlayerProperty(0,1,0)
		NULL A 0 A_PlaySound("misc/xdeath1")
		01CB D 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
        TNT1 A 0 A_SpawnItemEx("ZombiemanHeadExplode", 0, 20)
		TNT1 A 0 A_SpawnItemEx("GrowingBloodPool", 0, 20)
          01CB E 20
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("IsCurbstompingZombieman",1)
		NULL A 0 A_GiveInventory("HealthBonus",10)
		 NULL A 0 A_CustomMissile ("StompedZombieman", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 SetPlayerProperty(0,0,0)	
        Goto Spawn
		
		
		
		CurbstompSergeant:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        
		NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        02CB A 3
		NULL A 0 SetPlayerProperty(0,1,0)
		NULL A 0 A_PlaySound("grunt/death")
		02CB BCCCC 3 SetPlayerProperty(0,1,0)
		NULL A 0 A_PlaySound("misc/xdeath1")
		02CB D 3
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
        TNT1 A 0 A_SpawnItemEx("ShotgunguyHeadExplode", 0, 20)
		TNT1 A 0 A_SpawnItemEx("GrowingBloodPool", 0, 20)
          02CB E 20
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("IsCurbstompingSergeant",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("HealthBonus",5)
		 NULL A 0 A_CustomMissile ("StompedSergeant", 1, 0, random (0, 360), 2, random (0, 160))
        NULL A 0 SetPlayerProperty(0,0,0)	
        Goto Spawn



























    Death.Fatality:
        NULL A 0 A_NoBlocking
		NULL A 0 A_Scream
		NULL A 0 A_GiveToTarget("GoFatality", 1)
        NULL A 0 A_GiveToTarget("PVPFatality", 1)
		NULL A 1
		NULL A -1
        Stop
    FatalityPVP:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
        PVPF ABB 10
        PVPF C 4
		PVPF D 4
XXXX A 0 A_CustomMissile ("ShakeShakeShake", 1, 0, random (0, 360), 2, random (0, 160))
		PVPF E 4
         NULL A 0 A_CustomMissile ("MeatDeath", 50, 0, random (0, 360), 2, random (0, 160))        
		 PPOD A 0 A_SpawnItemEx("BasicMarineGib1", 0, 0, 50)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib2", 0, 0, 50)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib3", 0, 0, 50)
		PPOD A 0 A_SpawnItemEx("BasicMarineGib4", 0, 0, 50)
		NULL AA 0 A_CustomMissile ("XDeathArm1", 42, 0, random (0, 360), 2, random (0, 90))
		 PVPF EFGGGG 4
        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("PVPFatality",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
		NULL A 0 A_GiveInventory("Megasphere",1)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn






// STEALTH KILLS


    StealthKillZombieman:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
SFZM A 8
SFZM B 8
SFZM C 16
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
SFZM D 16

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("SKZombieMan",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
        NULL A 0 A_SpawnItemEx("DeadZombieMan", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn


    StealthKillShotgunGuy:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
SFSZ A 8
SFSZ B 8
SFSZ C 16
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
SFSZ D 16

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("SKShotgunGuy",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
        NULL A 0 A_SpawnItemEx("DeadShotgunGuy", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
    StealthKillChaingunGuy:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
SFCG A 8
SFCG B 8
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
SFCG C 16

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("SKChaingunGuy",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
        NULL A 0 A_SpawnItemEx("DeadChaingunGuy_KilledByMinorHead", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
    StealthKillImp:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
SFIM A 8
SFIM B 8
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
SFIM C 16
SFIM D 16

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("SKImp",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
        NULL A 0 A_SpawnItemEx("DeadImp1", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn
		
		
    StealthKillNazi:
        NULL A 0 SetPlayerProperty(0,1,0)
        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
        NULL A 0 ACS_Execute(acsFatality, 0)
        //////////////////////////////////////////////////////
SFNZ A 8
SFNZ B 8
NULL A 0 A_CustomMissile ("GoreSound", 22, 0, random (0, 360), 2, random (0, 160))
SFNZ C 16

        //////////////////////////////////////////////////////
        NULL A 0 A_TakeInventory("SKNAzi",1)
		NULL A 0 A_TakeInventory("GoFatality", 1)
        NULL A 0 A_SpawnItemEx("DeadNazi", 0, 0, 40, 0, 0)
        NULL A 0 SetPlayerProperty(0,0,0)
        Goto Spawn







//  Failed attemp to able a player to be saved 
//  by other player before getting executed in an enemy's 
//  fatality (the following lines were an idea of making the
//  Hell Knight be shootable before he could headstomp the player).
//  This idea was canceled due the current limits on Zdoom engine
// (Or maybe I'm just doing it wrong).
//  Maybe I will work on this in a future version.

//	Death.UnusedHKF: 
      // NULL A 0 A_CustomMissile ("HellKnightSpawner", 1, 0, random (0, 360), 2, random (0, 160))
//       XXXX A -1
//       Stop






//	Pain.HKF:
//        NULL A 0 A_GiveToTarget("Vanish", 1)
//        NULL A 0 A_GiveInventory("BeginCurbstomped", 1)
//        NULL A 0 SetPlayerProperty(0,1,0)
//        NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
//       KTFP AAAAAAAAAA 5 A_SpawnItem ("FreePlayerFromHellKnight", 0, 0,0)
 //      KTFP BCDE 5 A_SpawnItem ("FreePlayerFromHellKnight", 0, 0,0)
 //   Goto Curbstomped
//
 //   Curbstomped:
  //     KTFP EEEEE 5 A_SpawnItem ("FreePlayerFromHellKnight", 0, 10,0)
   //    KTFP FFFFF 5 A_SpawnItem ("FreePlayerFromHellKnight", 0, 0,0)
  //     KTFP GGG 5 A_SpawnItem ("FreePlayerFromHellKnight", 0, 0,0)
   //    KTFP GGGG 1 A_SpawnItem ("CurbStomp", 0, 0)
  //     Goto Death.HKFAT
//
//	Pain.FreeHellKnight:
  //     KTFP E 50 SetPlayerProperty(0,0,0)
  //      NULL A 1 SetPlayerProperty(0,0,0)
//NULL A 1 A_SpawnItem ("HellKnight", 0, 0)
//Goto See
//
 //   Death.HKFAT:
  //     KTFP HIJKLLLLLLLLL 5
  //     NULL A 0 A_SpawnItem ("HellKnight", 0, 0)
  //     XXXX A -1
  //     Stop



// Monsters that can perform fatality on player:


// Baron and Hell Knight:
    Death.HKFT:
	Death.BHFT:
	Death.RVFT:
		NULL A 1 A_PlayerScream
		NULL A 1 A_NoBlocking
        NULL A 0 A_GiveToTarget("Curbstomp_Marine",1)
		NULL A -1
        Stop

//Imp:
    Death.ImpFatalityMarine:
		NULL A 1 A_PlayerScream
		NULL A 1 A_NoBlocking
        NULL A 0 A_GiveToTarget("Fatality_Marine",1)
		NULL A 500
		NULL A -1
        Stop



// This section is responsable for calling scripts to make blood
// drip on the screen when the player is affected by one of the actors
// in the BLOODSPLASH lump.

	Pain.Blood:
	    NULL A 0 A_TakeInventory("BloodSplasherz", 1)
        NULL A 0 A_Giveinventory("BloodOnVisor",1)
        //NULL A 0 A_Giveinventory("GiveHealth",1)
		NULL A 0 A_GiveInventory("MeatAmmo", 1)
  NULL A 0 A_Jump(255,"Bled1","Bled2","Bled3","Bled4","Bled5","Bled6")
  Goto Bled1

        Bled1:
        NULL A 0 ACS_Execute(580, 0, 0, 0, 0)
         Goto spawn
        Bled2:
        NULL A 0 ACS_Execute(581, 0, 0, 0, 0)
         Goto spawn
        Bled3:
        NULL A 0 ACS_Execute(582, 0, 0, 0, 0)
         Goto spawn
        Bled4:
        NULL A 0 ACS_Execute(583, 0, 0, 0, 0)
         Goto spawn
        Bled5:
        NULL A 0 ACS_Execute(584, 0, 0, 0, 0)
         Goto spawn
        Bled6:
        NULL A 0 ACS_Execute(585, 0, 0, 0, 0)
         Goto spawn

	Pain.BlueBlood:
        NULL A 0 A_Giveinventory("BlueBloodOnVisor",1)
        NULL A 0 A_Giveinventory("GiveHealth",1)
  NULL A 0 A_Jump(255,"BBled1","BBled2","BBled3","BBled4","BBled5","BBled6")
  Goto BBled1
        BBled1:
        NULL A 0 ACS_Execute(570, 0, 0, 0, 0)
         Goto spawn
        BBled2:
        NULL A 0 ACS_Execute(571, 0, 0, 0, 0)
         Goto spawn
        BBled3:
        NULL A 0 ACS_Execute(572, 0, 0, 0, 0)
         Goto spawn
        BBled4:
        NULL A 0 ACS_Execute(573, 0, 0, 0, 0)
         Goto spawn
        BBled5:
        NULL A 0 ACS_Execute(574, 0, 0, 0, 0)
         Goto spawn
        BBled6:
        NULL A 0 ACS_Execute(575, 0, 0, 0, 0)
         Goto spawn

	Pain.GreenBlood:
        NULL A 0 A_Giveinventory("GreenBloodOnVisor",1)
        NULL A 0 A_Giveinventory("GiveHealth",1)
  NULL A 0 A_Jump(255,"GBled1","GBled2","GBled3","GBled4","GBled5","GBled6")
  Goto Bled1

        GBled1:
        NULL A 0 ACS_Execute(560, 0, 0, 0, 0)
         Goto spawn
        GBled2:
        NULL A 0 ACS_Execute(561, 0, 0, 0, 0)
         Goto spawn
        GBled3:
        NULL A 0 ACS_Execute(562, 0, 0, 0, 0)
         Goto spawn
        GBled4:
        NULL A 0 ACS_Execute(563, 0, 0, 0, 0)
         Goto spawn
        GBled5:
        NULL A 0 ACS_Execute(564, 0, 0, 0, 0)
         Goto spawn
        GBled6:
        NULL A 0 ACS_Execute(565, 0, 0, 0, 0)
         Goto spawn




		 
		 
		 
		 
		 
		//When you get MeatShields
		
		
		GotImpShield:
		NULL A 0 A_TakeInventory("MeatAmmo", 100)
		NULL A 0 A_GiveInventory("ImpShield")
		NULL A 0 A_SelectWeapon("ImpShield")
		NULL A 0 A_TakeInventory("Punching", 1)
		Goto SeeImpShield
		
		
		SeeImpShield:
	    NULL A 0 A_TakeInventory("Punching", 1)
		MAIS A 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		MAIS B 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		//Goto See
		Loop
		 
		 
		 
		 		GotZmanShield:
		NULL A 0 A_TakeInventory("MeatAmmo", 100)
		NULL A 0 A_GiveInventory("ZmanShield")
		NULL A 0 A_SelectWeapon("ZmanShield")
		NULL A 0 A_TakeInventory("Punching", 1)
		Goto SeeZmanShield
		
		
		SeeZmanShield:
	    NULL A 0 A_TakeInventory("Punching", 1)
		MAZS A 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		MAZS B 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		//Goto See
		Loop
		
		
		GotSguyShield:
		NULL A 0 A_TakeInventory("MeatAmmo", 100)
		NULL A 0 A_GiveInventory("SguyShield")
		NULL A 0 A_SelectWeapon("SguyShield")
		NULL A 0 A_TakeInventory("Punching", 1)
		Goto SeeSGuyShield
		
		SeeSGuyShield:
	    NULL A 0 A_TakeInventory("Punching", 1)
		MASS A 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		MASS B 8
		NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
		//Goto See
		Loop 
		 
		 
		 
		 
		 
		 
		 
		 
    Salutes1:
	    NULL A 0
		NULL A 0 A_PlaySound ("DSSALUTE")
        MWAV BCDEFEFDCB 7
		NULL A 0 A_TakeInventory("Salute1",1)
        Goto Spawn

    Salutes2:
		NULL A 0
		NULL A 0 A_PlaySound ("DSSALUTE")
        MWAV GHGHG 10
		NULL A 0 A_TakeInventory("Salute2",1)
        Goto Spawn
		
		
		
	//Special Checkers
		
		
		SpecialChecker:
        NULL A 1
        NULL A 0 A_TakeInventory("GoSpecial", 1)
        NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Salute1", 1, "Salutes1")
		NULL A 0 A_JumpIfInventory("Salute2", 1, "Salutes2")
		NULL A 0 A_JumpIfInventory("advtaunting", 1, "AdvancedTaunt")
		NULL A 0 A_JumpIfInventory("oneliner", 1, "SayOneLiner")
		NULL A 0 A_JumpIfInventory("HasBarrel", 1, "BarrelStand")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
        NULL A 0 A_JumpIfInventory("Kicking", 1, "RifleKick")
		NULL A 0 A_JumpIfInventory("Pumping", 1, "NoMovePump")
        NULL A 0 A_JumpIfInventory("ADSMode", 1, "ADSStand")
        NULL A 0 A_TakeInventory("GoSpecial", 1)
        Goto Spawn  
		

        SpecialCheckerMoving:
        NULL A 1
        NULL A 0 A_TakeInventory("GoSpecial", 1)
		NULL A 0 A_JumpIfInventory("GotMeatShield", 1, "MeatShieldChecker")
        NULL A 0 A_JumpIfInventory("RollLeft", 1, "RollLeft")
		NULL A 0 A_JumpIfInventory("RollRight", 1, "RollRight")
		NULL A 0 A_JumpIfInventory("Salute1", 1, "Salutes1")
		NULL A 0 A_JumpIfInventory("Salute2", 1, "Salutes2")
		NULL A 0 A_JumpIfInventory("advtaunting", 1, "AdvancedTaunt")
		NULL A 0 A_JumpIfInventory("oneliner", 1, "SayOneLiner")
		NULL A 0 A_JumpIfInventory("HasBarrel", 1, "BarrelMove")
        NULL A 0 A_JumpIfInventory("Punching", 1, "Punch")
        NULL A 0 A_JumpIfInventory("Kicking", 1, "RifleKick")
		NULL A 0 A_JumpIfInventory("Pumping", 1, "Pump")
        NULL A 0 A_JumpIfInventory("ADSMode", 1, "ADSMove")
        NULL A 0 A_JumpIfInventory("HasImpShield", 1, "SeeImpShield")
		NULL A 0 A_JumpIfInventory("HasZmanShield", 1, "SeeZmanShield")
		NULL A 0 A_JumpIfInventory("HasSguyShield", 1, "SeeSguyShield") 
                NULL A 0 A_TakeInventory("GoSpecial", 1)
                Goto See    
  
        FatalityChecker:
		NULL A 0
		NULL A 0 ACS_Execute(477, 0, 0, 0, 0)
		
		NULL A 0 A_JumpIfInventory("PVPFatality", 1, "FatalityPVP")
        NULL A 0 A_JumpIfInventory("IsCurbstompingZombieman", 1, "CurbstompZombieman")
	    NULL A 0 A_JumpIfInventory("IsCurbstompingSergeant", 1, "CurbstompSergeant")        
        NULL A 0 A_JumpIfInventory("SKZombieman", 1, "StealthKilLZombieMan")
	    NULL A 0 A_JumpIfInventory("SKShotgunGuy", 1, "StealthKilLShotgunGuy")
	    NULL A 0 A_JumpIfInventory("SKImp", 1, "StealthKilLImp")
	    NULL A 0 A_JumpIfInventory("SKNazi", 1, "StealthKilLNazi")
	    NULL A 0 A_JumpIfInventory("SKChaingunguy", 1, "StealthKilLChaingunguy")
        NULL A 0 A_JumpIfInventory("ImpFatality", 1, "FatalityImp")
        NULL A 0 A_JumpIfInventory("ImpFatality2", 1, "FatalityImp2")
		NULL A 0 A_JumpIfInventory("ImpFatality3", 1, "FatalityImp3")
        NULL A 0 A_JumpIfInventory("ZombieManFatality", 1, "FatalityZMan")
	    NULL A 0 A_JumpIfInventory("ZombieManFatality2", 1, "FatalityZMan2")
	    NULL A 0 A_JumpIfInventory("ZombieManFatality3", 1, "FatalityZMan3")
		NULL A 0 A_JumpIfInventory("ZombieManFatality4", 1, "FatalityZMan4")
        NULL A 0 A_JumpIfInventory("SergeantFatality", 1, "FatalitySergeant")
        NULL A 0 A_JumpIfInventory("SergeantFatality2", 1, "FatalitySergeant2")
		NULL A 0 A_JumpIfInventory("SergeantFatality3", 1, "FatalitySergeant3")
        NULL A 0 A_JumpIfInventory("ComandoFatality", 1, "FatalityComando")
	    NULL A 0 A_JumpIfInventory("ComandoFatality2", 1, "FatalityComando2")
        NULL A 0 A_JumpIfInventory("DemonFatality", 1, "FatalityDemon")
	    NULL A 0 A_JumpIfInventory("DemonFatality2", 1, "FatalityDemon2")
	    NULL A 0 A_JumpIfInventory("DemonFatality3", 1, "FatalityDemon3")
        NULL A 0 A_JumpIfInventory("CacoDemonFatality", 1, "FatalityCacoDemon")
	    NULL A 0 A_JumpIfInventory("CacoDemonFatality2", 1, "FatalityCacoDemon2")
        NULL A 0 A_JumpIfInventory("RevenantFatality", 1, "FatalityRevenant")
        NULL A 0 A_JumpIfInventory("RevenantFatality2", 1, "FatalityRevenant2")
		NULL A 0 A_JumpIfInventory("FatsoFatality", 1, "FatalityFatso")
        NULL A 0 A_JumpIfInventory("BaronFatality", 1, "FatalityBaron")
	    NULL A 0 A_JumpIfInventory("HKFatality", 1, "FatalityHK")
	    NULL A 0 A_JumpIfInventory("HKFatality2", 1, "FatalityHK2")
	    NULL A 0 A_JumpIfInventory("HKFatality3", 1, "FatalityHK3")
	    NULL A 0 A_JumpIfInventory("ArachnotronFatality", 1, "FatalityArachnotron")
		NULL A 0 A_JumpIfInventory("ArachnotronFatality2", 1, "FatalityArachnotron2")
	    NULL A 0 A_JumpIfInventory("ArchVileFatality", 1, "FatalityArchVile")
	    NULL A 0 A_JumpIfInventory("PEFatality", 1, "FatalityPE")
        NULL A 0 A_TakeInventory("GoFatality", 1)
		Goto See	
		
		
		
		MeatShieldChecker:
        NULL A 1
        //NULL A 0 A_TakeInventory("GotMeatShield", 1)
		NULL A 0 A_TakeInventory("GoSpecial", 1)
        NULL A 0 A_JumpIfInventory("HasImpShield", 1, "GotImpShield")
		NULL A 0 A_JumpIfInventory("HasZmanShield", 1, "GotZmanShield")
		NULL A 0 A_JumpIfInventory("HasSguyShield", 1, "GotSguyShield")
        NULL A 0 A_TakeInventory("GoSpecial", 1)
        Goto See 
		
		MeatShieldCheckerMoving:
        NULL A 1
        //NULL A 0 A_TakeInventory("GotMeatShield", 1)
		NULL A 0 A_TakeInventory("GoSpecial", 1)
        NULL A 0 A_JumpIfInventory("HasImpShield", 1, "GotImpShield")
		NULL A 0 A_JumpIfInventory("HasZmanShield", 1, "GotZmanShield")
		NULL A 0 A_JumpIfInventory("HasSguyShield", 1, "GotSguyShield")
        NULL A 0 A_TakeInventory("GoSpecial", 1)
        Goto Spawn 
		
		SpawnFriends: //This spawn any friendly marines that survived on the previous level
		NULL A 0 A_TakeInventory("CheckMarines", 1)
		PLAY A 1
		//NULL A 0 Thing_ChangeTID (0, 567)
		NULL A 0 A_JumpIfInventory("NumberOfAllies", 1, "SummonMarines")
		SpawnFriends2:
		NULL A 0 A_JumpIfInventory("NumberOfAlliesChaingun", 1, "SummonChaingunners")
		Goto Spawn
		
		SummonMarines:
		PLAY A 1 A_SpawnItem("Marine1PathfinderNew", 50)
		NULL A 0 A_TakeInventory("NumberOfAllies", 1)
		NULL A 0 A_GiveInventory("MarinesDispenser", 1)
		NULL A 0 A_JumpIfInventory("NumberOfAllies", 1, "SummonMarines")
		Goto RecalculateMarines
		
		RecalculateMarines:
		PLAY A 1 A_TakeInventory("MarinesDispenser", 1)
		NULL A 0 A_GiveInventory("NumberOfAllies", 1)
		NULL A 0 A_JumpIfInventory("MarinesDispenser", 1, "RecalculateMarines")
		Goto SpawnFriends2
		
		
		SummonChaingunners:
		PLAY A 1 A_SpawnItem("Marine_Chaingun1PathfinderNew", 50)
		NULL A 0 A_TakeInventory("NumberOfAlliesChaingun", 1)
		NULL A 0 A_GiveInventory("MarinesChaingunDispenser", 1)
		NULL A 0 A_JumpIfInventory("NumberOfAlliesChaingun", 1, "SummonChaingunners")
		Goto RecalculateChaingunners
		
		RecalculateChaingunners:
		PLAY A 1 A_TakeInventory("MarinesChaingunDispenser", 1)
		NULL A 0 A_GiveInventory("NumberOfAlliesChaingun", 1)
		NULL A 0 A_JumpIfInventory("MarinesChaingunDispenser", 1, "RecalculateChaingunners")
		Goto Spawn
		 
	}
}

ACTOR PowerNearDeath : PowerUp
{
	Powerup.Duration -45
	Speed 0.4
	//Inventory.Icon "DANGER"
	Powerup.Color 70,0,0,0.2
}

actor Player_Blood : Brutal_Blood
 {
 states
 {
  Spawn:
        //NULL AAAAA 0 A_CustomMissile ("BloodTr2", 7, 0, random (0, 360), 2, random (0, 180))
        //NULL AAAAAAAAAAA 0 A_CustomMissile ("BloodTr2", 0, 0, random (0, 180), 2, random (0, 180))
		NULL AAAAAAAAAAAA 0 A_CustomMissile ("BloodTr255", 0, 0, random (0, 360), 2, random (0, 360))
	    NULL A 0 A_JumpIf(waterlevel > 1, "Splash")
        NULL A 0 A_CustomMissile ("CeilBloodLauncher", -1, 0, random (0, 360), 2, random (50, 130))
  	    NULL A 0 A_CustomMissile ("Brutal_FlyingBlood", 7, 0, random (0, 360), 2, random (0, 160))
		//NULL AA 0 A_CustomMissile ("WallRedBlood", 0, 0, random (0, 360), 2, random (0, 160))
        BLOD BCD 0
        stop
	Splash:
        BLOD A 0
		NULL AAA 0 A_CustomMissile ("Underblood1", 7, 0, random (0, 360), 2, random (30, 150))
        stop
	
 }
}


ACTOR PlayerFlyingBlood
{
 game Doom
 scale 0.75
 speed 7
 health 1
 radius 8
 height 1
	Decal BloodSuper
   +MISSILE
   +CLIENTSIDEONLY
   +NOTELEPORT
   +NOBLOCKMAP
   +FORCEXYBILLBOARD
        +EXPLODEONWATER
    States
    {
     Spawn:
       NULL A 0 A_JumpIf(waterlevel > 1, "Splash")
        XDT1 ABCD 4 A_SpawnItem("Brutal_FlyingBloodTrail",0,0,0,1)
        loop
	Splash:
        BLOD A 0
        stop
     Death:
       NULL A 1 A_SpawnItem("Brutal_BloodSpot",0,0,0,1)
        XDT1 EFGHIJKL 3
        stop
    }
}


ACTOR BloodOnVisor : PowerupGiver 2408
{
   Inventory.Amount 1
   Scale 0.5
   Inventory.MaxAmount 10
   Powerup.Type BloodOnVisor
   Powerup.Duration 400
   Inventory.Icon TNT1A0
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	Inventory.MaxAmount 0
   States
   {
   Spawn:
      NULL A 1
      Stop
   } 
} 

ACTOR PowerBloodOnVisor : PowerUp
{
	Powerup.Duration -90
	Speed 0.4
	Inventory.Icon "TNT1A0"
	Powerup.Color 70,0,0,0.0
}



ACTOR BlueBloodOnVisor : PowerupGiver
{
   Inventory.Amount 1
   Scale 0.5
   Inventory.MaxAmount 10
   Powerup.Type BlueBloodOnVisor
   Powerup.Duration 400
   Inventory.Icon TNT1A0
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	Inventory.MaxAmount 0
   States
   {
   Spawn:
      NULL A 1
      Stop
   } 
} 

ACTOR PowerBlueBloodOnVisor : PowerUp
{
	Powerup.Duration -90
	Speed 0.4
	Inventory.Icon "TNT1A0"
	Powerup.Color 70,0,0,0.0
}


ACTOR GreenBloodOnVisor : PowerupGiver
{
   Inventory.Amount 1
   Scale 0.5
   Inventory.MaxAmount 10
   Powerup.Type GreenBloodOnVisor
   Powerup.Duration 400
   Inventory.Icon TNT1A0
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	Inventory.MaxAmount 0
   States
   {
   Spawn:
      NULL A 1
      Stop
   } 
} 

ACTOR PowerGreenBloodOnVisor : PowerUp
{
	Powerup.Duration -90
	Speed 0.4
	Inventory.Icon "TNT1A0"
	Powerup.Color 70,0,0,0.0
}


Actor ChainguyguyContinue : Inventory
{
inventory.maxamount 1
}


Actor ComeEatMeDemon : Inventory
{
inventory.maxamount 1
}





actor MarineEattenByDemon: CurbstompedMarine
{
Health 100
Height 16
Radius 8
MONSTER
-GHOST
+THRUACTORS
+FRIENDLY
    States
	
    {
    Spawn:
NULL A 0
NULL A 0 A_CHangeFlag("THRUACTORS", 0)
NULL A 0 A_GiveInventory("ComeEatMeDemon")
NULL A 0 A_SpawnItem ("GrowingBloodPool")
XPL1 EEE 6 A_SpawnItem("KillMe")	
XPL1 E -1
       Loop    }}