/// Player and playerclasses ///

ACTOR IDMPlayer : DoomPlayer replaces DoomPlayer
{
  Speed 1
  Health 100
  GibHealth 75
  Radius 16
  Height 56
  Mass 100
  PainChance 255
  Player.MaxHealth 200
  Player.MugshotMaxHealth 125
  Player.FallingScreamSpeed 20.0,35.0
  Player.ForwardMove 2,1
  Player.SideMove 2,1
  Player.GruntSpeed 19.999999
  Player.CrouchSprite "PLYC"
  Player.DisplayName "Pistol"
  Player.Portrait "SWPIST"
  Player.Soundclass "Player"
  Player.DamageScreenColor "Red", 1.0
  Player.DamageScreenColor "Cyan", 1.0, "Plasma"
  Player.DamageScreenColor "Green", 1.0, "HitPlasma"
  Player.DamageScreenColor "Green", 1.0, "Pulse"
  Player.DamageScreenColor "Green", 1.0, "BFG"
  Player.DamageScreenColor "Green", 1.0, "BFGSpray"
  Player.DamageScreenColor "Green", 1.0, "BFG10k"
  Player.DamageScreenColor "Orange", 1.0, "Reflection"
  Player.DamageScreenColor "Blue", 1.0, "Ice"
  Player.StartItem "IDMPistol"
  Player.StartItem "Fist"
  Player.StartItem "PlayerStartingArmor"
  Player.WeaponSlot 1, Fist, Knife, StartingChainsaw, Blade
  Player.WeaponSlot 2, IDMPistol, Machinegun, Yellowboy, IDMBlaster
  Player.WeaponSlot 3, Boomstick, BuckShot, IDMShotgun, Screwgun, RiotShotgun, IDMSuperShotgun, QuadShotgun, HandCannon
  Player.WeaponSlot 4, Nailgun, IDMChaingun, HeavyMachinegun, SuperNailgun, SuperChaingun, AssaultRifle, IDMMinigun, Stinger
  Player.WeaponSlot 5, GrenadeRifle, IDMRocketLauncher, IDMGrenadeLauncher, Minibomber, Heatseeker, BarrageLauncher, Devastator, HellstormCannon, Barrelgun
  Player.WeaponSlot 6, IDMPlasmagun, PlasMachineGun, PulseRifle, PlasmaBeam, IonBlaster, IDMRailgun, FreezeThrower
  Player.WeaponSlot 7, BFG9000, IDMBFG10K, Devastator1000, Unmaker, IDMFlamethrower, IDMPyroCannon, Meowitzer, IDMMace, IDMWraithverge, IDMBloodscourge, IDMSigil, Redeemer
  Player.ColorRange 112, 127
  -RANDOMIZE
  States
  {
  Spawn:
	PLAY A -1
    Loop
  See:
    PLAY ABCD 5
    Loop
  Missile:
    PLAY E 8
    Goto Spawn
  Melee:
    PLAY F 5 BRIGHT
    Goto Missile
  Pain:
	TNT1 A 0
	TNT1 A 0 A_JumpIfArmorType("BulletArmorProtection","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("FragArmorProtection","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("TechArmorProtection","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("IDMYellowArmor","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("IDMBlueArmor","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("IDMRedArmor","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("PurpleArmor","ArmorPain")
	TNT1 A 0 A_JumpIfArmorType("SuperArmor","ArmorPain")
    PLAY G 8 BRIGHT A_Pain
    Goto Spawn
  ArmorPain:
	TNT1 A 0
	TNT1 A 0 A_Playsound("misc/armhit",CHAN_ITEM)
	Goto Pain+9
  Death.Bullet:
	TNT1 A 0 A_Jump(36,"XDeath")
  Death:
	TNT1 A 0 A_JumpIf(CallACS("Tips") == false,"DTipDone")
	TNT1 A 0 A_Jump(24,"DTip")
  DTipDone:
	TNT1 A 0 A_JumpIf(CallACS("ExplosiveDeaths") == true,"ExplDeath")
  Death.Exit:
	TNT1 A 0 A_Jump(64,"Death.Fast","Death.Faster","Death.Slow","Death.Slower")
    PLAY H 6 Bright A_PlayerScream
    PLAY I 6 Bright
    PLAY J 6 Bright A_NoBlocking
    PLAY K 6 Bright
	PLAY LM 6 Bright
    PLAY N -1
    Stop
  DTip:
	TNT1 A 0 ACS_NamedExecuteAlways("DisplayRandomTip",0)
	Goto DTipDone
  Death.Fast:
    PLAY H 5 Bright A_PlayerScream
    PLAY I 5 Bright
    PLAY J 5 Bright A_NoBlocking
    PLAY K 5 Bright
	PLAY LM 5 Bright
    PLAY N -1
    Stop
  Death.Faster:
    PLAY H 4 Bright A_PlayerScream
    PLAY I 4 Bright
    PLAY J 4 Bright A_NoBlocking
    PLAY K 4 Bright
	PLAY LM 4
    PLAY N -1
    Stop
  Death.Slow:
    PLAY H 7 Bright A_PlayerScream
    PLAY I 7 Bright
    PLAY J 7 Bright A_NoBlocking
    PLAY K 7 Bright
	PLAY LM 7 Bright
    PLAY N -1
    Stop
  Death.Slower:
    PLAY H 8 Bright A_PlayerScream
    PLAY I 8 Bright
    PLAY J 8 Bright A_NoBlocking
    PLAY K 8 Bright
	PLAY LM 8 Bright
    PLAY N -1
    Stop
  XDeath:
	TNT1 A 0 A_JumpIf(CallACS("GibNukeCheck") == false,"NoUltraXDeath")
	TNT1 A 0 A_Jump(2,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
  NoUltraXDeath:
	TNT1 A 0 A_JumpIf(CallACS("ExplosiveDeaths") == true,"ExplDeath")
	TNT1 A 0 A_JumpIf(CallACS("Tips") == false,"XDTipDone")
	TNT1 A 0 A_Jump(24,"XDTip")
  XDTipDone:
  XDeath.InstantDeath:
  XDeath.Suicide:
  XDeath.Telefrag:
  XDeath.Exit:
	TNT1 A 0 A_Jump(192,"Xdeath.Fast","XDeath.Slow")
    PLAY O 5 Bright
    PLAY P 5 Bright A_XScream
    PLAY Q 5 Bright A_NoBlocking
    PLAY RSTUV 5 Bright
    PLAY W -1
    Stop
  ExplDeath:
	PLAY O 5 Bright
	TNT1 A 0 A_XScream
    PLAY P 3 Bright A_SpawnItemEx("IDMExplosion",random(-30,30),random(-30,30),random(0,15),0,0,4,SXF_ABSOLUTEPOSITION)
    PLAY Q 3 Bright A_NoBlocking
    PLAY R 3 Bright A_SpawnItemEx("IDMExplosion",random(-30,30),random(-30,30),random(0,15),0,0,4,SXF_ABSOLUTEPOSITION)
	PLAY ST 3 Bright A_SpawnItemEx("IDMExplosion",random(-30,30),random(-30,30),random(0,15),0,0,4,SXF_ABSOLUTEPOSITION)
	PLAY UVW 4 Bright
    PLAY W -1
    Stop
  XDTip:
	TNT1 A 0 ACS_NamedExecuteAlways("DisplayRandomGibbingTip",0)
	Goto XDTipDone
  XDeath.Fast:
    PLAY O 4 Bright
    PLAY P 4 Bright A_XScream
    PLAY Q 4 Bright A_NoBlocking
    PLAY RSTUV 4 Bright
    PLAY W -1
    Stop
  XDeath.Slow:
    PLAY O 6 Bright
    PLAY P 6 Bright A_XScream
    PLAY Q 6 Bright A_NoBlocking
    PLAY RSTUV 6 Bright
    PLAY W -1
    Stop
  UltraXDeath1:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib1",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 22 Bright
	PLAY W 40 Bright A_PrintBold("\n\n\n\cVLAZOOOOOOOOR!!!",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,2))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(2,4))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(4,8))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(2,4))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,2))
    TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A -1
	Stop
  UltraXDeath2:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib2",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",3,"BigFont")
    PLAY RSTUV 5 Bright
	PLAY W 22 Bright
	PLAY W 25 Bright A_PrintBold("\n\n\n\cVPINGAS!!!",1,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  UltraXDeath3:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib3",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\n\cVNOOO God, please no!",5)
    PLAY RSTUVW 5 Bright
	PLAY W 42 Bright
    PLAY W 54 Bright A_PrintBold("\n\n\n\n\cVNO!",3)
	PLAY W 57 Bright A_PrintBold("\n\n\n\cVNO!!!",5,"BigFont")
	PLAY W 43 Bright A_PrintBold("\n\n\n\cVNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!",5,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAA 0 A_CustomMissile("BFG10KBall2",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
    TNT1 A -1
	Stop
  UltraXDeath4:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib4",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 22 Bright
	PLAY W 58 Bright A_PrintBold("\n\n\n\cVBALLS OF STEEL!!!",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A -1
	Stop
  UltraXDeath5:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib6",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
    PLAY R 5 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\n\cVOh my God,",3)
	PLAY STUVW 5 Bright
	PLAY W 12 Bright
    PLAY W 44 Bright A_PrintBold("\n\n\n\n\cVIT'S CHRISTMAS!",4)
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 3 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A -1
	Stop
  UltraXDeath6:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib5",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\n\cUYou have played this game too long, mortal...",5)
    PLAY RSTUVW 5 Bright
	PLAY W 112 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!",1,"BigFont")
	TNT1 A 0 A_Playsound("MageStaffFire",CHAN_AUTO,1,0,ATTN_NONE)
	TNT1 A 0 A_Playsound("HolySymbolFire",CHAN_AUTO,1,0,ATTN_NONE)
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A -1
	Stop
  UltraXDeath7:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib7",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cDLOVELY SPAAAAAAAM!",5,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 26 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cDWonderful SPAAAAAAAAAAAAAAM!",5,"BigFont")
	PLAY W 76 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 34
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 34
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 34
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A -1
	Stop
  UltraXDeath8:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib8",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
    PLAY R 3 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\n\cVI hope you leave enough room for my fist",3)
    PLAY R 2 Bright
    PLAY STUVW 5 Bright
	PLAY W 39 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\n\cVBECAUSE I'M GOING TO RAM IT INTO YOUR STOMACH",3)
	PLAY W 71 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVAND BREAK YOUR GODDAMN SPINE! ARGH!",3,"BigFont")
	PLAY W 83 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,6))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,6))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(1,7))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(1,7))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(1,8))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(1,8))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(2,9))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(2,9))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(2,10))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(2,10))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(3,11))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(3,11))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(3,12))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(3,12))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(4,13))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(4,13))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(4,14))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(4,14))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(5,15))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(5,15))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(5,16))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(5,16))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(6,17))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(6,17))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(6,18))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(6,18))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(7,19))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(7,19))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(7,20))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(7,20))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(8,21))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(8,21))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(8,22))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(8,22))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(9,23))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(9,23))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(9,24))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(9,24))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(10,25))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(10,25))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(10,26))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(10,26))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(11,27))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(11,27))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(11,28))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(11,28))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(12,29))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(12,29))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(12,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 1 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  UltraXDeath9:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib9",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
    PLAY R 5 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\n\cFSpirit of the One God, avenge me...",4)
    PLAY STUVW 5 Bright
	PLAY W 89 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\n\cF...AND TURN THIS WORLD INTO DUST!",4)
	PLAY W 96 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 8
	TNT1 A 8 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  UltraXDeath10:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib10",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 22 Bright
	PLAY W 25 Bright A_PrintBold("\n\n\n\cVHAND!!!",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A -1
	Stop
  UltraXDeath11:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib11",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY RST 5 Bright
	PLAY U 5 Bright A_PrintBold("\n\n\n\cVHey.",4)
	PLAY V 5 Bright
	PLAY W 48 Bright
	PLAY W 112 Bright A_PrintBold("\n\n\n\cVWanna hear the most annoying sound in the world?",5)
	PLAY W 67 Bright A_PrintBold("\n\n\n\cVEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHH!!!!!!!!",4,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A -1
	Stop
  UltraXDeath12:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib12",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY RS 5 Bright
	PLAY T 5 Bright A_PrintBold("\n\n\n\cVAAAAAAAAAYAGH",3,"BigFont")
	PLAY UVW 5 Bright
	PLAY W 17 Bright
	PLAY W 36 Bright A_PrintBold("\n\n\n\cV*Wheeze*",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  UltraXDeath13:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib13",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 22 Bright
	PLAY W 46 Bright A_PrintBold("\n\n\n\cVSHANNON CANNON!!!",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 3
	TNT1 AAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  UltraXDeath14:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib14",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
    PLAY R 5 Bright 
	TNT1 A 0 A_PrintBold("\n\n\n\cVOh my God,",3)
	PLAY STUVW 5 Bright
	PLAY W 12 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVWE'RE DOOMED!!!",3)
	PLAY W 43 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 1
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A -1
	Stop
  UltraXDeath15:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib15",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY RS 5 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVERECTIN' MAH",4,"BigFont")
    PLAY TUV 5 Bright
	PLAY W 22 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVDISPENSER!!!",4,"BigFont")
	PLAY W 30 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2	
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A -1
	Stop
  UltraXDeath16:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib16",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY RS 5 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cJThis is MADNESS!!!",4)
    PLAY TUV 5 Bright
	PLAY W 40 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cV'Madness'?",4)
	PLAY W 62 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVTHIS",4,"BigFont")
	PLAY W 31 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVIS",4,"BigFont")
	PLAY W 31 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVSPAAARTAAAAAAAAAAAAAA!!!!!",4,"BigFont")
	PLAY W 63 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 4
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 3
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 4
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 3
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 4
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 3
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 4
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 3
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 4
	TNT1 AAAAAAAAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 3
	TNT1 A -1
	Stop
  UltraXDeath17:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib17",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright
	PLAY R 3 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVF*CK THAT'S A LOTTA BALLS!",4,"BigFont")
	PLAY R 2 Bright 
    PLAY STUVW 5 Bright
	PLAY W 9 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
  UltraXDeath17:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib17",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright
	PLAY R 3 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVF*CK THAT'S A LOTTA BALLS!",4,"BigFont")
	PLAY R 2 Bright 
    PLAY STUVW 5 Bright
	PLAY W 9 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BridgeOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
    TNT1 A -1
	Stop 
  UltraXDeath18:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib18",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright
	PLAY R 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVOMAE WA MOU SHINDEIRU!",4,"BigFont")
    PLAY STUVW 5 Bright
	PLAY W 58 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cFNANI?!?!",4,"BigFont")
	PLAY W 44 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cV*-BZZZZZ-*",4,"BigFont")
	PLAY W 36 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 AAAA 0 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("InvisExplosion",32,0,random(0,359),CMF_AIMDIRECTION)
	TNT1 A -1
	Stop
  UltraXDeath19:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib19",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
    PLAY RSTUVW 5 Bright
	PLAY W 22 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVTNT!!!",4,"BigFont")
    PLAY W 52 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAA 0 A_CustomMissile("IDMRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAAA 0 A_CustomMissile("BigRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("IDMGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("GRifleGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("IDMMiniMissile",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("IDMRocket2",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigRocket2",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("MushroomGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("ClusterGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("DevastatorRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BarrelMissile",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AA 0 A_CustomMissile("FTFireBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("PyroShot",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AA 0 A_CustomMissile("PyroShot2",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("IDMRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAAA 0 A_CustomMissile("BigRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("IDMGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("GRifleGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAAAAAAA 0 A_CustomMissile("IDMMiniMissile",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("IDMRocket2",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigRocket2",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("MushroomGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 A 0 A_CustomMissile("ClusterGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("DevastatorRocket",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BarrelMissile",16,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AA 0 A_CustomMissile("FTFireBall",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAA 0 A_CustomMissile("PyroShot",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 1
	TNT1 AA 0 A_CustomMissile("PyroShot2",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A -1
	Stop
  UltraXDeath20:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib20",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY RSTUV 5 Bright
	PLAY W 35 Bright
	PLAY W 87 Bright A_PrintBold("\n\n\n\cVLOOK AT THIS GRAF!",4,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 1
	TNT1 AAAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  UltraXDeath21:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib21",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
	PLAY TUV 5 Bright
	PLAY W 37 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVPOOTIS!!!",4,"BigFont")
	PLAY W 16 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  UltraXDeath22:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib22",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
    PLAY RS 5 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cDHey man, look at my new dog!",4)
	PLAY TUV 5 Bright
	PLAY W 40 Bright
	PLAY W 35 Bright A_PrintBold("\n\n\n\cFOh yea that's pretty cool-",4)
	PLAY W 33 Bright A_PrintBold("\n\n\n\cFAAAAAAAAAAAARGH!",4)
	PLAY W 49 Bright A_PrintBold("\n\n\n\cFTHERE'S NO DOG THERE!",4)
	PLAY W 36 Bright A_PrintBold("\n\n\n\cDOOOOOOOOOOOOOOOOOOOOOOOOO",4,"BigFont")
	PLAY W 28 Bright A_PrintBold("\n\n\n\cFAAAAAAAAAAAAAAAAAAAA",4,"BigFont")
	PLAY W 73 Bright A_PrintBold("\n\n\n\cDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\n\cFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",4,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  UltraXDeath23:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib23",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
	PLAY RSTUV 5 Bright
	PLAY W 27 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cDJOHN CENA!!!",4,"BigFont")
	PLAY W 33 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("CenaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  UltraXDeath24:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib24",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	TNT1 A 0 A_PrintBold("\n\n\n\cVIMA FIRING MAH",4,"BigFont")
	PLAY RSTUV 5 Bright
	PLAY W 27 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVGABEN!!!",4,"BigFont")
	PLAY W 22 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("GabenHead2",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("SteamSale",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("GabenHead",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 67
	TNT1 AAA 0 A_CustomMissile("GabenHead",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 67
	TNT1 AAA 0 A_CustomMissile("GabenHead",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A -1
	Stop
  UltraXDeath25:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib25",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY R 5 Bright
	PLAY S 2 Bright
	PLAY S 3 Bright A_PrintBold("\n\n\n\cVHHHEHHEEEEEEE",4)
	PLAY TUV 5 Bright A_ClearTarget
	PLAY W 27 Bright
	PLAY W 19 Bright A_PrintBold("\n\n\n\cVBOIIIIIIII!!!",4)
	PLAY W 18 Bright A_PrintBold("\n\n\n\cV*INHALE*",4,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 3
	TNT1 AAAAA 0 A_CustomMissile("AinsleyHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  UltraXDeath26:
	TNT1 A 0
	//TNT1 A 0 A_Jump(128,"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25","UltraXDeath26")
	TNT1 A 0 A_Jump(1,"WTFDeath")
    PLAY O 5 Bright
    PLAY P 5 Bright A_PlaySound("misc/ultragib26",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY Q 5 Bright A_NoBlocking
	PLAY R 5 Bright
	PLAY S 2 Bright
	PLAY S 3 Bright A_PrintBold("\n\n\n\cVHAAAAAAAAALLELLUJAH!",4,"BigFont")
	PLAY TUV 5 Bright
	PLAY W 42 Bright
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRR!!!",1,"BigFont")
	TNT1 A 0 A_CustomMissile("HolyExplosion",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AA 17 A_CustomMissile("HolyGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A -1
	Stop
  WTFDeath:
    PLAY O 5 Bright
	TNT1 A 0 A_PlaySound("misc/wtfgib",CHAN_VOICE,1,0,ATTN_NONE)
    PLAY P 5 Bright A_PrintBold("\n\n\n\cV3...",3,"BigFont")
    PLAY Q 5 Bright A_NoBlocking
    PLAY R 5 Bright
	PLAY S 5 Bright A_PrintBold("\n\n\n\cV2...",3,"BigFont")
	PLAY TUV 5 Bright
	PLAY W 18 Bright A_PrintBold("\n\n\n\cV1...",3,"BigFont")
	PLAY W 25 Bright A_PrintBold("\n\n\n\cVWHAT THE FU-",3,"BigFont")
	TNT1 A 0 A_PrintBold("\n\n\n\cVBRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR!!!!!!!!!!!",5,"BigFont")
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MahLazor",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PingasRocket",24,random(0,20),random(0,359),CMF_AIMDIRECTION)
	TNT1 A 2 A_CustomMissile("PingasGrenade",24,random(0,20),random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAA 0 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 2 A_CustomMissile("BFG10KBall3",24,0,random(0,359),CMF_AIMDIRECTION,random(0,30))
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("BallOfSteel",32,0,random(0,359),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("BlasterShot",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Screw",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("Nail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BigNail",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("BigRocket2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMinimissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("MushroomGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,30))
	TNT1 A 0 A_CustomMissile("GRifleGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("ClusterGrenade",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HeatSeekerMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMPlasmaBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMPlasmaBall2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("PulseBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IonBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("DevastatorRocket",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("BarrelMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("FreezeBall",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("IDMMaceFX1",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("IDMMaceFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket1",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
    TNT1 A 0 A_CustomMissile("HellstormRocket2",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
 	TNT1 A 0 A_CustomMissile("HellstormTracer",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("HellstormFatShot",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormImpBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormCacoBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormSkull",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 0 A_CustomMissile("HellstormBaronBall",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 A 2 A_CustomMissile("MeowitzerCat",12,random(0,360),CMF_AIMDIRECTION,random(0,15))
	TNT1 AAAA 0 A_CustomMissile("IDMHolyMissile",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 AAAAAAAAAAAAAAA 0 A_CustomMissile("IDMMageStaffFX2",12,0,random(0,360),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpamBFGBall",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("ArnoldHead",8,0,random(0,359),CMF_AIMDIRECTION,random(0,5))
	TNT1 A 2
	TNT1 AA 0 A_CustomMissile("Dispenser",16,0,random(0,359),CMF_AIMDIRECTION,random(-4,30))
	TNT1 A 2
	TNT1 AAA 0 A_CustomMissile("IDMSpectralLightningBigBall1",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("SuperLightningBall",24,0,random(0,359),CMF_AIMDIRECTION,30)
	TNT1 A 2
	TNT1 AAAAAAAAAA 0 A_CustomMissile("Hand2",24,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("CarreyHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAAAAAA 0 A_CustomMissile("KekWHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAA 0 A_CustomMissile("BoochHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAAAA 0 A_CustomMissile("HLHead",16,0,random(0,359),CMF_AIMDIRECTION,random(-2,15))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("SpartaHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,45))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("GrafHead",16,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 AAAA 0 A_CustomMissile("PootisHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("PootisGrenade",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A 2
	TNT1 A 0 A_CustomMissile("ASDFHead",24,0,random(0,359),CMF_AIMDIRECTION,random(0,60))
	TNT1 A -1
	Stop
  Ice:
    "####" "#" 5 A_GenericFreezeDeath
    "####" "#" 1 A_FreezeDeathChunks
    Wait
  }
}

ACTOR BotItem : CustomInventory
{
	Inventory.Amount 1
	Inventory.MaxAmount 1
}

ACTOR MahLazor : UnMakerRay
{
	Radius 4
	Height 4
	Obituary "%o was fired by %k's LAZOOOOOOOOOOOOOOR!!!"
	SeeSound "weapons/lazorfire"
	DeathSound "weapons/lazorhit"
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Playsound("weapons/lazorfire",CHAN_5,0.35)
	SpawnLoop:
	  IPLS AB 1 Bright
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_Playsound("weapons/lazorfire",CHAN_5,0.35)
	  TNT1 A 0 A_Explode(100*random(1,10),64)
	  IPLE ABCDE 4 Bright
	  Stop
    }
}

ACTOR PingasRocket : IDMRocket2
{
	+EXTREMEDEATH
	Scale 0.3
	Obituary "%o was fired by %k's PINGAS!!!"
	States
	{
	Spawn:
	  PNGS A 3 Bright A_Playsound("misc/pingas",CHAN_BODY)
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("PingasMushroom",8,0,random(0,359),CMF_AIMDIRECTION,random(0,75))
      MISL B 6 Bright A_Explode(192,192)
      MISL C 5 Bright
	  MISL D 4 Bright
      Stop
	}
}

ACTOR PingasMushroom : IDMMushroom
{
	+EXTREMEDEATH
	Scale 0.15
	Obituary "%o was fired by %k's PINGAS!!!"
	Renderstyle Normal
	States
	{
	Spawn:
	  PNGS A 3 Bright A_Playsound("misc/pingas",CHAN_BODY)
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
      MISL B 6 Bright A_Explode(128,128)
      MISL C 5 Bright
	  MISL D 4 Bright
      Stop
	}
}

ACTOR PingasGrenade : MushroomGrenade
{
	Obituary "%o was fired by %k's PINGAS!!!"
	BounceType none
	+EXTREMEDEATH
	Scale 0.3
	States
	{
	Spawn:
      PNGS AAAAAAAAAAAAAAAAAAAAAAA 3 Bright A_Playsound("misc/pingas",CHAN_BODY)
	  TNT1 A 0 A_ScaleVelocity(0)
	  TNT1 A 0 A_ChangeFlag(NOGRAVITY,true)
	  TNT1 A 0 A_Scream
	  TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("PingasMushroom",8,0,random(-180,180),CMF_AIMDIRECTION,random(0,75))
      MISL B 6 Bright A_Explode(192,192)
      MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	Death:
	  TNT1 A 0
	  //TNT1 A 0 A_SetScale(1.0)
	  TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("PingasMushroom",8,0,random(0,359),CMF_AIMDIRECTION,random(0,75))
      MISL B 6 Bright A_Explode(192,192)
      MISL C 5 Bright
	  MISL D 4 Bright
      Stop
	}
}

ACTOR BallOfSteel : IDMMaceFX4
{
  +RIPPER
  Gravity 0.7
  Speed 25
  Obituary "%o was fired by %k's BALLS OF STEEL!"
  States
  {
  Death:
    FX02 C 4 A_DeathBallImpact
	TNT1 AA 0 A_CustomMissile("BallOfSteel2",8,0,random(0,359),CMF_AIMDIRECTION,random(0,75))
    FX02 GHIJ 4 Bright
    Stop
  }
}

ACTOR BallOfSteel2 : IDMMaceFX1
{
  Damage 100
  BounceType none
  Obituary "%o was fired by %k's BALLS OF STEEL!"
}

ACTOR BridgeOfSteel : BallOfSteel
{
  Scale 0.4
  Speed 18
  Obituary "%o got their Bridge Burned by %k!"
  States
  {
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_Jump(256,"Bridge1","Bridge2","Bridge3","Bridge4","Bridge5","Bridge6","Bridge7","Bridge8","Bridge9","Bridge10","Bridge11")
  Bridge1:
	BBHL A 1 Bright
	Loop
  Bridge2:
	BBOM A 1 Bright
	Loop
  Bridge3:
	BBOP A 1 Bright
	Loop
  Bridge4:
	BBPG A 1 Bright
	Loop
  Bridge5:
	BBSM A 1 Bright
	Loop
  Bridge6:
	BBLU A 1 Bright
	Loop
  Bridge7:
	BBSE A 1 Bright
	Loop
  Bridge8:
	BBTG A 1 Bright
	Loop
  Bridge9:
	BBWT A 1 Bright
	Loop
  Bridge10:
	BBAP A 1 Bright
	Loop
  Bridge11:
	BBCH A 1 Bright
	Loop
  }
}

ACTOR SpamBFGBall : IDMBFGBall
{
	Seesound "misc/spam"
}

ACTOR ArnoldHead
{
	Radius 12
	Height 3
	Damage 200
	Speed 35
	Projectile
	ProjectileKickback 1000
	Seesound "misc/arnoldshutup"
	DeathSound ""
	ReactionTime 58
	BounceType "Doom"
	Gravity 0.3
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o was shut up by %k's Arnold Head!"
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	+RIPPER
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(random(1,3))
	SpawnLoop:
	  TNT1 A 0 A_CountDown
	  SHUT A 2 Bright
	  Loop
	Death:
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright A_Playsound("weapons/rocklx",CHAN_AUTO)
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR BoochHead
{
	Projectile
	ProjectileKickback 1000
	Damage 200
	Speed 25
	Radius 9
	Height 3
	Scale 0.5
	Gravity 0.3
	SeeSound "misc/booch"
	DeathSound "weapons/rocklx"
	BounceType "Doom"
	BounceCount 10
	BounceSound "misc/booch"
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o became %k's booch!"
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	+RIPPER
	States
	{
	Spawn:
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  BOOC A 3 Bright A_Playsound("misc/booch",CHAN_VOICE)
	  TNT1 A 0 A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	SpawnLoop:
	  BOOC A 3 Bright A_CustomMissile("BoochGrenade",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR BoochGrenade : GRifleGrenade
{
	Obituary "%o became %k's booch!"
	+EXTREMEDEATH
}

ACTOR CarreyHead
{
	Projectile
	ProjectileKickback 1000
	Damage 200
	Speed 40
	Radius 9
	Height 3
	Scale 0.5
	SeeSound "misc/annoying"
	DeathSound "weapons/rocklx"
	BounceType "Doom"
	BounceCount 10
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o heard %k's most annoying sound in the world!"
	+RIPPER
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(128,"Spawn2")
	SpawnLoop:
	  TNT1 A 0 A_Playsound("misc/annoying",CHAN_VOICE,1,1)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR A 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR A 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR B 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR B 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR C 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR C 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR D 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR D 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  Loop
	Spawn2:
	  TNT1 A 0
	  TNT1 A 0 A_Playsound("misc/annoying",CHAN_VOICE,1,1)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  TNT1 A 0 A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  JCAR E 2 Bright A_CustomMissile("CarreyPlasmaBall",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER)
	  Loop
	Death:
	  TNT1 A 0 
	  TNT1 A 0 A_Playsound("weapons/rocklx",CHAN_VOICE)
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR CarreyPlasmaBall : BigPlasmaBall
{
	Damage (20 * random(1,5))
	Obituary "%o heard %k's most annoying sound in the world!"
	+EXTREMEDEATH
}

ACTOR KekWHead
{
	Projectile
	Damage 200
	Speed 30
	Radius 9
	Height 3
	Scale 0.5
	Gravity 0.65
	SeeSound "misc/kekw"
	DeathSound "weapons/rocklx"
	BounceType "Doom"
	BounceCount 8
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o blew up from %k's wheezing laughs!"
	-NOGRAVITY
	+RIPPER
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(frandom(0.5,1.5))
	SpawnLoop:
	  KEKW AAABBBCCCBBB 1 Bright A_Explode(32,96,0,0,96)
	  Loop
	Death:
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR HLHead
{
	Projectile
	Damage 200
	Speed 50
	Radius 9
	Height 3
	Scale 0.3
	Gravity 0.45
	SeeSound "misc/sciscream"
	DeathSound "weapons/rocklx"
	BounceType "Doom"
	BounceCount 20
	BounceFactor 1.0
	WallBounceFactor 1.0
	Reactiontime 70
	Obituary "%o became deaf from %k's screams."
	+SKYEXPLODE
	-NOTELEPORT
	+EXTREMEDEATH
	States
	{
	Spawn:
	  HLSC A 1 Bright A_CountDown
	  Loop
	Death:
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR Dispenser
{
	Projectile
	Damage 200
	Speed 50
	Radius 5
	Height 10
	Gravity 0.65
	SeeSound "misc/dispenser"
	DeathSound "misc/dispdeath"
	BounceSound "misc/engihurr"
	BounceType "Doom"
	BounceCount 15
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o collided with %k's dispenser."
	+RIPPER
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Playsound("misc/yeehaw",CHAN_6)
	SpawnLoop:
	  TNT1 A 0 A_Playsound("misc/dispenser",CHAN_7)
	  DISP ABCDEFGHIJK 1 Bright
	  Loop
	Death:
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_SpawnItemEx("SmallAmmoSpawner1",random(0,25),random(0,25),random(-25,25),random(0,359))
	  TNT1 A 0 A_SpawnItemEx("BigAmmoSpawner1",random(0,25),random(0,25),random(-25,25),random(0,359))
	  TNT1 A 0 A_SpawnItemEx("HealthSpawner1",random(0,25),random(0,25),random(-25,25),random(0,359))
	  TNT1 A 0 A_SpawnItemEx("HealthSpawner2",random(0,25),random(0,25),random(-25,25),random(0,359))
	  TNT1 AAA 0 A_SpawnItemEx("IDMHealthBonusPickup",random(0,25),random(0,25),random(-25,25),random(0,359))
	  TNT1 AAA 0 A_SpawnItemEx("IDMArmorBonusPickup",random(0,25),random(0,25),random(-25,25),random(0,359))
	  MISL B 1 Bright
	  TNT1 A 0 A_playsound("misc/dispdeath",CHAN_VOICE)
	  MISL B 5 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR SpartaHead
{
	Projectile
	Damage 200
	Speed 30
	Scale 0.5
	Radius 5
	Height 5
	Gravity 0.6
	SeeSound ""
	DeathSound "misc/sparta"
	BounceSound "misc/sparta"
	BounceType "Hexen"
	BounceCount 3
	BounceFactor 1.0
	WallBounceFactor 1.0
	Reactiontime 140
	Obituary "%o couldn't stand listening to %k's Sparta techno."
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(frandom(0.75,2.0))
	SpawnLoop:
	  TNT1 A 0 A_CountDown
	  TNT1 A 0 A_Playsound("misc/spartaloop",CHAN_7,1,1,0.7)
	  SPAR A 1 Bright
	  Loop
	Death:
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 AAA 0 A_CustomMissile("SpartaHead2",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,359))
	  MISL BBBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_7)
	  Stop
	}
}

ACTOR SpartaHead2 : SpartaHead
{
	Obituary "%o couldn't stand listening to %k's Sparta techno."
	States
	{
	Death:
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 AAA 0 A_CustomMissile("SpartaHead3",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,359))
	  MISL B 6 Bright
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR SpartaHead3 : SpartaHead
{
	Obituary "%o couldn't stand listening to %k's Sparta techno."
	States
	{
	Death:
	  TNT1 A 0 A_SetScale(1.0)
	  MISL B 6 Bright A_Explode(128,128)
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR InvisExplosion : FastProjectile
{
	Radius 5
	Height 5
	Projectile
	Speed 1000
	Damage 0
	Obituary "%o was already dead by %k."
	+RIPPER
	+SKYEXPLODE
	States
	{
	Spawn:
	  TNT1 A 1
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_Explode(1000,20000)
	  TNT1 A 1
	  Stop
	}
}

ACTOR GrafHead
{
	Projectile
	Damage 200
	Speed 25
	Scale 0.6
	Radius 10
	Height 10
	Gravity 0.45
	SeeSound "misc/graf"
	DeathSound "weapons/rocklx"
	BounceSound "misc/grafbnc"
	BounceType "Doom"
	BounceCount 8
	BounceFactor 0.95
	WallBounceFactor 0.95
	Reactiontime 175
	Obituary "%o was No'd by %k's Graf Zahl!"
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(random(1,3))
	SpawnLoop:
	  TNT1 A 0 A_GiveInventory("Salinity")
	  TNT1 A 0 A_Countdown
	  GRAF A 1 Bright A_Playsound("misc/graf",CHAN_BODY,1,1)
	  TNT1 A 0 A_Countdown
	  GRAF A 1 Bright A_Feathers
	  TNT1 A 0 A_JumpIfInventory("Salinity",20,"Salt")
	  Loop
	Salt:
	  TNT1 A 0 A_SpawnItemEx("GrafSalt",0,0,0,random(1,8),random(1,8),random(1,8),random(0,359),SXF_TRANSFERPOINTERS)
	  TNT1 A 0 A_TakeInventory("Salinity",20)
	  Goto SpawnLoop
	Death:
	  TNT1 A 0 A_Feathers
	  TNT1 A 0 
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Playsound("weapons/rocklx",CHAN_VOICE)
	  TNT1 A 0 A_Playsound("misc/grafhit",CHAN_BODY,1,0)
	  MISL B 6 Bright A_Explode(128,128)
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}


ACTOR IDMFeather : Feather replaces Feather
{
  Radius 2
  Height 4
  +MISSILE
  +DROPOFF
  +NOTELEPORT
  +CANNOTPUSH
  +WINDTHRUST
  +DONTSPLASH
  +CLIENTSIDEONLY
  Gravity 0.125
  States
  {
  Spawn:
    CHKN MNOPQPON 3
    Loop
  Death:
    CHKN N 6
    Stop
  }
}

ACTOR GrafSalt
{
  Radius 2
  Height 4
  Speed 5
  Scale 0.3
  Projectile
  DeathSound "weapons/rocklx"
  +EXTREMEDEATH
  -NOGRAVITY
  -NOTELEPORT
  Gravity 0.25
  Bouncetype "Doom"
  BounceCount 3
  BounceFactor 0.8
  WallBounceFactor 0.8
  Obituary "%o was No'd by %k's Graf Zahl!"
  States
  {
  Spawn:
	SALT A 1 Bright
    Loop
  Death:
	SALT A 1 Bright
	TNT1 A 0 A_SetScale(1.0)
	MISL B 6 Bright A_Explode(128,128,0)
	MISL C 5 Bright
	MISL D 4 Bright
    Stop
  }
}

ACTOR Salinity : Inventory
{
	Inventory.Amount 1
	Inventory.MaxAmount 20
}

ACTOR PootisHead
{
	Projectile
	Damage 200
	Speed 35
	Scale 0.6
	Radius 10
	Height 10
	Gravity 0.45
	SeeSound "misc/pootis"
	DeathSound "weapons/rocklx"
	BounceSound "misc/pootis"
	BounceType "Hexen"
	BounceCount 8
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o discovered %k's heavy pootis."
	+EXTREMEDEATH
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(192,"Spawn2")
	SpawnLoop:
	  POOT A 3 Bright A_Playsound("misc/poot",CHAN_BODY)
	  Loop
	Spawn2:
	  POOT A 1 Bright A_Playsound("misc/hwgyell",CHAN_BODY,1,1)
	SpawnLoop2:
	  POOT A 1 Bright
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR PootisGrenade : MushroomGrenade
{
	Radius 10
	Height 10
	BounceType none
	Scale 0.8
	+EXTREMEDEATH
	Obituary "%o discovered %k's heavy pootis."
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(192,"Spawn2")
      POOT AAAAAAAAAAAAAAAAAAAAAAA 3 Bright A_Playsound("misc/poot",CHAN_BODY)
	  Goto Death
	Spawn2:
	  POOT A 3 Bright A_Playsound("misc/hwgyell",CHAN_BODY,1,1)
      POOT AAAAAAAAAAAAAAAAAAAAAA 3 Bright
	  Goto Death
	Death:
	  TNT1 A 0 A_ScaleVelocity(0)
	  TNT1 A 0 A_ChangeFlag(NOGRAVITY,true)
	  TNT1 A 0 A_Scream
	  TNT1 A 0 A_Explode(192,192)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL BBBBBBCCCCCDDDD 1 Bright A_CustomMissile("PootisMushroom",8,0,random(-180,180),CMF_AIMDIRECTION,random(0,75))
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  TNT1 AAAAA 1 A_CustomMissile("PootisMushroom",8,0,random(-180,180),CMF_AIMDIRECTION,random(0,75))
	  Stop
	}
}


ACTOR PootisMushroom : IDMMushroom
{
	+EXTREMEDEATH
	Radius 10
	Height 10
	Scale 0.4
	Obituary "%o discovered %k's heavy pootis."
	BounceType Hexen
	BounceCount 4
	BounceFactor 1.0
	WallBounceFactor 1.0
	BounceSound "misc/pootis"
	Renderstyle Normal
	ReactionTime 175
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(192,"Spawn2")
	  POOT AAA 1 Bright A_CountDown
	  TNT1 A 0 A_Playsound("misc/poot",CHAN_BODY)
	  Loop
	Spawn2:
	  TNT1 A 0 A_Playsound("misc/hwgyell",CHAN_BODY,1,1)
	SpawnLoop:
	  POOT A 1 Bright A_CountDown
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
      MISL B 1 Bright A_Explode(128,128)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
      Stop
	}
}

ACTOR ASDFHead
{
	Projectile
	Damage 200
	Speed 30
	Scale 0.25
	Radius 12
	Height 12
	Gravity 0.45
	Reactiontime 175
	DeathSound "weapons/rocklx"
	BounceType "Doom"
	BounceCount 3
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o realized %k had no dog."
	+EXTREMEDEATH
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  OOOO A 1 Bright A_Playsound("misc/oooooo",CHAN_BODY,1,1)
	  TNT1 A 0 A_CountDown
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  TNT1 AAA 0 A_CustomMissile("ASDFHead2",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,359))
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR ASDFHead2 : ASDFHead
{
	States
	{
	Spawn:
	  AAAA A 1 Bright A_Playsound("misc/aaaaaa",CHAN_BODY,1,1)
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  TNT1 AAA 0 A_CustomMissile("ASDFHead3",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,359))
	  TNT1 AAA 0 A_CustomMissile("ASDFHead4",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,359))
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR ASDFHead3 : ASDFHead
{
	States
	{
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR ASDFHead4 : ASDFHead2
{
	States
	{
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR CenaHead
{
	Projectile
	Damage 200
	Speed 18
	Scale 0.3
	Radius 16
	Height 16
	Gravity 0.3
	DeathSound "weapons/rocklx"
	BounceType "Hexen"
	ReactionTime 180
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o's time is up, %k's time is now."
	+EXTREMEDEATH
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0 
	  TNT1 A 0 A_ScaleVelocity(random(1,3))
	SpawnLoop:
	  CENA A 1 Bright A_Playsound("misc/cena",CHAN_VOICE,1,1)
	  TNT1 A 0 A_CountDown
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR GabenHead
{
	Projectile
	Damage 200
	Speed 6
	Scale 0.25
	Radius 15
	Height 15
	Gravity 0.3
	DeathSound "weapons/rocklx"
	Bouncesound "misc/gaben"
	BounceType "Hexen"
	BounceCount 12
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o was put on a Steam sale by %k's Gaben."
	+RIPPER
	+EXTREMEDEATH
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(frandom(1.0,1.5))
	SpawnLoop:
	  GABE A 18 Bright A_Playsound("misc/gabenloop",CHAN_BODY,1,1)
	  TNT1 AA 0 A_CustomMissile("SteamSale",0,0,random(0,359),CMF_AIMDIRECTION|CMF_TRACKOWNER,random(0,30))
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.5)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
      MISL B 1 Bright A_Explode(192,192)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
      Stop
	}
}

ACTOR GabenHead2 : GabenHead
{
	Radius 10
	Height 10
	Scale 0.09
	Seesound "misc/gaben"
	Bouncesound "misc/gaben"
	Bouncecount 5
	Speed 10
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(random(1,3))
	SpawnLoop:
	  GABE A 1 Bright
	  Loop
	}
}

ACTOR SteamSale
{
	Projectile
	Damage 20
	Speed 6
	Scale 0.15
	Radius 18
	Height 18
	Gravity 0.125
	BounceType "Doom"
	BounceCount 2
	BounceFactor 1.0
	WallBounceFactor 1.0
	Obituary "%o was put on a Steam sale by %k's Gaben."
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOGRAVITY
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_ScaleVelocity(frandom(2.0,2.5))
	  TNT1 A 0 A_Jump(256,"15Off","25Off","30Off","40Off","50Off","60Off","75Off","90Off")
	15Off:
	  15OF A 1 Bright
	  Loop
	25Off:
	  25OF A 1 Bright
	  Loop
	30Off:
	  30OF A 1 Bright
	  Loop
	40Off:
	  40OF A 1 Bright
	  Loop
	50Off:
	  50OF A 1 Bright
	  Loop
	60Off:
	  60OF A 1 Bright
	  Loop
	75Off:
	  75OF A 1 Bright
	  Loop
	90Off:
	  90OF A 1 Bright
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  MISL B 6 Bright A_Playsound("weapons/rocklx",CHAN_VOICE,0.65)
	  MISL C 5 Bright
	  MISL D 4 Bright
	  Stop
	}
}

ACTOR AinsleyHead
{
	Projectile
	Damage 200
	Speed 30
	Scale 0.2
	Radius 12
	Height 12
	Reactiontime 105
	DeathSound "weapons/rocklx"
	Obituary "%o was given a good old rub by %k."
	BounceType "Hexen"
	BounceFactor 1.0
	WallBounceFactor 1.0
	+SEEKERMISSILE
	+LOOKALLAROUND
	+EXTREMEDEATH
	+SKYEXPLODE
	-NOTELEPORT
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(128,"Rub")
	YeaBoi:
	  AINS A 1 Bright A_Playsound("misc/yeaboi",CHAN_BODY,1,1)
	  TNT1 A 0 A_SeekerMissile(0,90,SMF_LOOK,SMF_PRECISE,10)
	  TNT1 A 0 A_CountDown
	  Loop
	Rub:
	  AINS A 1 Bright A_Playsound("misc/rub",CHAN_BODY,1,1)
	  TNT1 A 0 A_SeekerMissile(0,90,SMF_LOOK,SMF_PRECISE,10)
	  TNT1 A 0 A_CountDown
	  Loop
	Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetScale(1.0)
	  TNT1 A 0 A_Explode(128,128)
	  TNT1 A 0 A_StopSound(CHAN_BODY)
	  MISL B 1 Bright A_Playsound("weapons/rocklx",CHAN_VOICE)
	  MISL BBBBBCCCCCDDDD 1 Bright A_StopSound(CHAN_BODY)
	  Stop
	}
}

ACTOR HolyExplosion : IDMExplosion
{
	Obituary "%o was scorched by the cleansing fire of %k's holy grenade."
	States
	{
	Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_SetTranslucent(0.99)
	  BIGB A 1 Bright A_SetScale(1.0)
	  TNT1 A 0 A_SetScale(1.1)
	  // haha decorate go brrrrrrrrr!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111111111
	  TNT1 A 0 A_Playsound("weapons/redxpl",CHAN_VOICE)
	  BIGB A 1 Bright A_Explode(1024,128)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",1,MSF_STANDARD|MSF_DONTHURT,frandom(0.5,1.0),2.2)
	  TNT1 A 0 A_SetScale(1.2)
	  BIGB A 1 Bright A_Explode(1024,160)
	  TNT1 A 0 A_SetScale(1.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",10,MSF_STANDARD|MSF_DONTHURT,1.2,1.2)
	  BIGB A 1 Bright A_Explode(1024,176)
	  TNT1 A 0 A_SetScale(1.4)
	  TNT1 A 0 A_Mushroom("HolyMushroom",12,MSF_STANDARD|MSF_DONTHURT,1.3,1.3)
	  BIGB A 1 Bright A_Explode(1024,192)
	  TNT1 A 0 A_SetScale(1.5)
	  TNT1 A 0 A_Mushroom("HolyMushroom",14,MSF_STANDARD|MSF_DONTHURT,1.4,1.4)
	  BIGB B 1 Bright A_Explode(1024,208)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",2,MSF_STANDARD|MSF_DONTHURT,frandom(0.75,1.5),2.8)
	  TNT1 A 0 A_SetScale(1.6)
	  TNT1 A 0 A_Mushroom("HolyMushroom",16,MSF_STANDARD|MSF_DONTHURT,1.5,1.5)
	  BIGB B 1 Bright A_Explode(1024,224)
	  TNT1 A 0 A_SetScale(1.7)
	  TNT1 A 0 A_Mushroom("HolyMushroom",18,MSF_STANDARD|MSF_DONTHURT,1.5,1.6)
	  BIGB B 1 Bright A_Explode(1024,240)
	  TNT1 A 0 A_SetScale(1.8)
	  TNT1 A 0 A_Mushroom("HolyMushroom",20,MSF_STANDARD|MSF_DONTHURT,1.7,1.7)
	  BIGB B 1 Bright A_Explode(1024,256)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",3,MSF_STANDARD|MSF_DONTHURT,frandom(1.25,2.5),4.9)
	  TNT1 A 0 A_SetScale(1.9)
	  TNT1 A 0 A_Mushroom("HolyMushroom",21,MSF_STANDARD|MSF_DONTHURT,1.8,1.8)
	  BIGB B 1 Bright A_Explode(1024,272)
	  TNT1 A 0 A_SetScale(2.0)
	  TNT1 A 0 A_Mushroom("HolyMushroom",22,MSF_STANDARD|MSF_DONTHURT,1.9,1.9)
	  BIGB C 1 Bright A_Explode(1024,288)
	  TNT1 A 0 A_SetScale(2.1)
	  TNT1 A 0 A_Mushroom("HolyMushroom",23,MSF_STANDARD|MSF_DONTHURT,2.0,2.0)
	  BIGB C 1 Bright A_Explode(1024,304)
	  TNT1 A 0 A_Mushroom("HolyPyroShot2",4,MSF_STANDARD|MSF_DONTHURT,frandom(1.0,2.0),3.7)
	  TNT1 A 0 A_SetScale(2.2)
	  TNT1 A 0 A_Mushroom("HolyMushroom",24,MSF_STANDARD|MSF_DONTHURT,2.0,2.1)
	  BIGB C 1 Bright A_Explode(1024,320)
	  TNT1 A 0 A_SetScale(2.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",25,MSF_STANDARD|MSF_DONTHURT,2.0,2.2)
	  BIGB C 1 Bright A_Explode(1024,336)
	  TNT1 A 0 A_SetScale(2.4)
	  TNT1 A 0 A_Mushroom("HolyMushroom",26,MSF_STANDARD|MSF_DONTHURT,2.0,2.3)
	  BIGB C 1 Bright A_Explode(1024,352)
	  //TNT1 A 0 A_Mushroom("HolyPyroShot2",5,MSF_STANDARD|MSF_DONTHURT,frandom(1.5,3.0),6.4)
	  TNT1 A 0 A_SetScale(2.5)
	  TNT1 A 0 A_Mushroom("HolyMushroom",27,MSF_STANDARD|MSF_DONTHURT,2.1,2.4)
	  BIGB D 1 Bright A_Explode(1024,368)
	  TNT1 A 0 A_SetScale(2.6)
	  TNT1 A 0 A_Mushroom("HolyMushroom",28,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,384)
	  TNT1 A 0 A_SetScale(2.7)
	  TNT1 A 0 A_Mushroom("HolyMushroom",29,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,368)
	  TNT1 A 0 A_SetScale(2.8)
	  TNT1 A 0 A_Mushroom("HolyMushroom",30,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,352)
	  TNT1 A 0 A_SetScale(2.9)
	  TNT1 A 0 A_Mushroom("HolyMushroom",31,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB D 1 Bright A_Explode(1024,336)
	  TNT1 A 0 A_SetScale(3.0)
	  TNT1 A 0 A_Mushroom("HolyMushroom",32,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,320)
	  TNT1 A 0 A_SetScale(3.1)
	  TNT1 A 0 A_Mushroom("HolyMushroom",33,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,304)
	  TNT1 A 0 A_SetScale(3.2)
	  TNT1 A 0 A_Mushroom("HolyMushroom",34,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,288)
	  TNT1 A 0 A_SetScale(3.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",35,MSF_STANDARD|MSF_DONTHURT,2.3,2.5)
	  BIGB E 1 Bright A_Explode(1024,272)
	  TNT1 A 0 A_SetScale(3.4)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",36,MSF_STANDARD|MSF_DONTHURT,2.3,3.3)
	  BIGB E 1 Bright A_Explode(1024,256)
	  TNT1 A 0 A_SetScale(3.5)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",37,MSF_STANDARD|MSF_DONTHURT,2.3,3.4)
	  BIGB F 1 Bright A_Explode(1024,256)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",38,MSF_STANDARD|MSF_DONTHURT,2.3,3.5)
	  BIGB F 1 Bright A_Explode(992,240)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",38,MSF_STANDARD|MSF_DONTHURT,2.3,3.5)
	  BIGB F 1 Bright A_Explode(960,224)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",39,MSF_STANDARD|MSF_DONTHURT,2.4,3.6)
	  BIGB F 1 Bright A_Explode(928,208)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",40,MSF_STANDARD|MSF_DONTHURT,2.4,3.7)
	  BIGB F 1 Bright A_Explode(896,192)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",40,MSF_STANDARD|MSF_DONTHURT,2.4,3.8)
	  BIGB G 1 Bright A_Explode(864,176)
	  BIGB G 1 Bright A_Explode(832,160)
	  BIGB G 1 Bright A_Explode(800,144)
	  BIGB G 1 Bright A_Explode(768,128)
	  BIGB G 1 Bright A_Explode(736,112)
	  BIGB H 1 Bright A_Explode(704,96)
	  BIGB H 1 Bright A_Explode(672,80)
	  BIGB H 1 Bright A_Explode(640,64)
	  BIGB H 1 Bright A_Explode(608,48)
	  BIGB H 1 Bright A_Explode(576,32)
	  BIGB I 5 Bright A_Explode(544,16)
	  BIGB JK 5 Bright
	  BIGB LMNOPQRSTU 9 Bright A_Fadeout(0.1)
	  Stop
	}
}


ACTOR HolyGrenade : MushroomGrenade
{
	Projectile
	Damage 200
	Speed 40
	Scale 4.0
	Radius 12
	Height 12
	Reactiontime 105
	Gravity 0.35
	DeathSound "weapons/rocklx"
	Obituary "%o was scorched by the cleansing fire of %k's holy grenade."
	DamageType "Holy"
	-NOGRAVITY
	+EXTREMEDEATH
	States
	{
	Spawn:
      GGRN A 175 Bright
	  GGRN A 0 A_ScaleVelocity(0)
	  GGRN A 0 A_ChangeFlag(NOGRAVITY,true)
	Crash:
	Death.Sky:
	XDeath:
    Death:
	  TNT1 A 0
	  TNT1 A 0 A_SetTranslucent(0.99)
	  BIGB A 1 Bright A_SetScale(1.0)
	  TNT1 A 0 A_SetScale(1.1)
	  // haha decorate go brrrrrrrrr!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111111111
	  TNT1 A 0 A_Playsound("weapons/redxpl",CHAN_VOICE)
	  BIGB A 1 Bright A_Explode(1024,128)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",1,MSF_STANDARD|MSF_DONTHURT,frandom(0.5,1.0),2.2)
	  TNT1 A 0 A_SetScale(1.2)
	  BIGB A 1 Bright A_Explode(1024,160)
	  TNT1 A 0 A_SetScale(1.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",10,MSF_STANDARD|MSF_DONTHURT,1.2,1.2)
	  BIGB A 1 Bright A_Explode(1024,176)
	  TNT1 A 0 A_SetScale(1.4)
	  TNT1 A 0 A_Mushroom("HolyMushroom",12,MSF_STANDARD|MSF_DONTHURT,1.3,1.3)
	  BIGB A 1 Bright A_Explode(1024,192)
	  TNT1 A 0 A_SetScale(1.5)
	  TNT1 A 0 A_Mushroom("HolyMushroom",14,MSF_STANDARD|MSF_DONTHURT,1.4,1.4)
	  BIGB B 1 Bright A_Explode(1024,208)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",2,MSF_STANDARD|MSF_DONTHURT,frandom(0.75,1.5),2.8)
	  TNT1 A 0 A_SetScale(1.6)
	  TNT1 A 0 A_Mushroom("HolyMushroom",16,MSF_STANDARD|MSF_DONTHURT,1.5,1.5)
	  BIGB B 1 Bright A_Explode(1024,224)
	  TNT1 A 0 A_SetScale(1.7)
	  TNT1 A 0 A_Mushroom("HolyMushroom",18,MSF_STANDARD|MSF_DONTHURT,1.5,1.6)
	  BIGB B 1 Bright A_Explode(1024,240)
	  TNT1 A 0 A_SetScale(1.8)
	  TNT1 A 0 A_Mushroom("HolyMushroom",20,MSF_STANDARD|MSF_DONTHURT,1.7,1.7)
	  BIGB B 1 Bright A_Explode(1024,256)
	  TNT1 A 0 A_Mushroom("HolyPyroShot",3,MSF_STANDARD|MSF_DONTHURT,frandom(1.25,2.5),4.9)
	  TNT1 A 0 A_SetScale(1.9)
	  TNT1 A 0 A_Mushroom("HolyMushroom",21,MSF_STANDARD|MSF_DONTHURT,1.8,1.8)
	  BIGB B 1 Bright A_Explode(1024,272)
	  TNT1 A 0 A_SetScale(2.0)
	  TNT1 A 0 A_Mushroom("HolyMushroom",22,MSF_STANDARD|MSF_DONTHURT,1.9,1.9)
	  BIGB C 1 Bright A_Explode(1024,288)
	  TNT1 A 0 A_SetScale(2.1)
	  TNT1 A 0 A_Mushroom("HolyMushroom",23,MSF_STANDARD|MSF_DONTHURT,2.0,2.0)
	  BIGB C 1 Bright A_Explode(1024,304)
	  TNT1 A 0 A_Mushroom("HolyPyroShot2",4,MSF_STANDARD|MSF_DONTHURT,frandom(1.0,2.0),3.7)
	  TNT1 A 0 A_SetScale(2.2)
	  TNT1 A 0 A_Mushroom("HolyMushroom",24,MSF_STANDARD|MSF_DONTHURT,2.0,2.1)
	  BIGB C 1 Bright A_Explode(1024,320)
	  TNT1 A 0 A_SetScale(2.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",25,MSF_STANDARD|MSF_DONTHURT,2.0,2.2)
	  BIGB C 1 Bright A_Explode(1024,336)
	  TNT1 A 0 A_SetScale(2.4)
	  TNT1 A 0 A_Mushroom("HolyMushroom",26,MSF_STANDARD|MSF_DONTHURT,2.0,2.3)
	  BIGB C 1 Bright A_Explode(1024,352)
	  //TNT1 A 0 A_Mushroom("HolyPyroShot2",5,MSF_STANDARD|MSF_DONTHURT,frandom(1.5,3.0),6.4)
	  TNT1 A 0 A_SetScale(2.5)
	  TNT1 A 0 A_Mushroom("HolyMushroom",27,MSF_STANDARD|MSF_DONTHURT,2.1,2.4)
	  BIGB D 1 Bright A_Explode(1024,368)
	  TNT1 A 0 A_SetScale(2.6)
	  TNT1 A 0 A_Mushroom("HolyMushroom",28,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,384)
	  TNT1 A 0 A_SetScale(2.7)
	  TNT1 A 0 A_Mushroom("HolyMushroom",29,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,368)
	  TNT1 A 0 A_SetScale(2.8)
	  TNT1 A 0 A_Mushroom("HolyMushroom",30,MSF_STANDARD|MSF_DONTHURT,2.1,2.5)
	  BIGB D 1 Bright A_Explode(1024,352)
	  TNT1 A 0 A_SetScale(2.9)
	  TNT1 A 0 A_Mushroom("HolyMushroom",31,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB D 1 Bright A_Explode(1024,336)
	  TNT1 A 0 A_SetScale(3.0)
	  TNT1 A 0 A_Mushroom("HolyMushroom",32,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,320)
	  TNT1 A 0 A_SetScale(3.1)
	  TNT1 A 0 A_Mushroom("HolyMushroom",33,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,304)
	  TNT1 A 0 A_SetScale(3.2)
	  TNT1 A 0 A_Mushroom("HolyMushroom",34,MSF_STANDARD|MSF_DONTHURT,2.2,2.5)
	  BIGB E 1 Bright A_Explode(1024,288)
	  TNT1 A 0 A_SetScale(3.3)
	  TNT1 A 0 A_Mushroom("HolyMushroom",35,MSF_STANDARD|MSF_DONTHURT,2.3,2.5)
	  BIGB E 1 Bright A_Explode(1024,272)
	  TNT1 A 0 A_SetScale(3.4)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",36,MSF_STANDARD|MSF_DONTHURT,2.3,3.3)
	  BIGB E 1 Bright A_Explode(1024,256)
	  TNT1 A 0 A_SetScale(3.5)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",37,MSF_STANDARD|MSF_DONTHURT,2.3,3.4)
	  BIGB F 1 Bright A_Explode(1024,256)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",38,MSF_STANDARD|MSF_DONTHURT,2.3,3.5)
	  BIGB F 1 Bright A_Explode(992,240)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",38,MSF_STANDARD|MSF_DONTHURT,2.3,3.5)
	  BIGB F 1 Bright A_Explode(960,224)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",39,MSF_STANDARD|MSF_DONTHURT,2.4,3.6)
	  BIGB F 1 Bright A_Explode(928,208)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",40,MSF_STANDARD|MSF_DONTHURT,2.4,3.7)
	  BIGB F 1 Bright A_Explode(896,192)
	  //TNT1 A 0 A_Mushroom("HolyMushroom",40,MSF_STANDARD|MSF_DONTHURT,2.4,3.8)
	  BIGB G 1 Bright A_Explode(864,176)
	  BIGB G 1 Bright A_Explode(832,160)
	  BIGB G 1 Bright A_Explode(800,144)
	  BIGB G 1 Bright A_Explode(768,128)
	  BIGB G 1 Bright A_Explode(736,112)
	  BIGB H 1 Bright A_Explode(704,96)
	  BIGB H 1 Bright A_Explode(672,80)
	  BIGB H 1 Bright A_Explode(640,64)
	  BIGB H 1 Bright A_Explode(608,48)
	  BIGB H 1 Bright A_Explode(576,32)
	  BIGB I 5 Bright A_Explode(544,16)
	  BIGB JK 5 Bright
	  BIGB LMNOPQRSTU 9 Bright A_Fadeout(0.1)
	  Stop
	}
}

ACTOR HolyMushroom : NukeMushroom
{
	Obituary "%o was scorched by the cleansing fire of %k's holy grenade."
}

ACTOR HolyPyroShot : NukePyroShot
{
	Obituary "%o was scorched by the cleansing fire of %k's holy grenade."
}

ACTOR HolyPyroShot2 : NukePyroShot2
{
	Obituary "%o was scorched by the cleansing fire of %k's holy grenade."
}


ACTOR TargetDummy : IDMPlayer // Dummy player actor for testing purposes
{
  Health 200
  +ISMONSTER
  States
  {
  XDeath:
	TNT1 A 0 A_Jump(256,"UltraXDeath26")//"UltraXDeath1","UltraXDeath2","UltraXDeath3","UltraXDeath4","UltraXDeath5","UltraXDeath6","UltraXDeath7","UltraXDeath8","UltraXDeath9","UltraXDeath10","UltraXDeath11","UltraXDeath12","UltraXDeath13","UltraXDeath14","UltraXDeath15","UltraXDeath16","UltraXDeath17","UltraXDeath18","UltraXDeath19","UltraXDeath20","UltraXDeath21","UltraXDeath22","UltraXDeath23","UltraXDeath24","UltraXDeath25")
	Goto Super::XDeath+2
  }
}


ACTOR MachinegunPlayer : IDMPlayer
{
  Player.DisplayName "Machinegun"
  Player.StartItem "Machinegun"
  Player.StartItem "Fist"
  Player.StartItem "IDMClip", 100
  Player.StartItem "PlayerStartingArmor"
}

ACTOR YellowboyPlayer : IDMPlayer
{
  Player.DisplayName "Yellowboy"
  Player.StartItem "Yellowboy"
  Player.StartItem "Fist"
  Player.StartItem "IDMShell", 10
  Player.StartItem "PlayerStartingArmor"
}

ACTOR BlasterPlayer : IDMPlayer
{
  Player.DisplayName "Blaster"
  Player.StartItem "IDMBlaster"
  Player.StartItem "Fist"
  Player.StartItem "IDMCell", 50
  Player.StartItem "PlayerStartingArmor"
}

ACTOR BoomstickPlayer : IDMPlayer
{
  Player.DisplayName "Boomstick"
  Player.StartItem "Boomstick"
  Player.StartItem "Fist"
  Player.StartItem "IDMShell", 20
  Player.StartItem "PlayerStartingArmor"
}

ACTOR BuckShotPlayer : IDMPlayer
{
  Player.DisplayName "Buckshot"
  Player.StartItem "Buckshot"
  Player.StartItem "Fist"
  Player.StartItem "IDMShell", 20
  Player.StartItem "PlayerStartingArmor"
}

ACTOR ChaingunPlayer : IDMPlayer
{
  Player.DisplayName "Chaingun"
  Player.StartItem "IDMChaingun"
  Player.StartItem "Fist"
  Player.StartItem "IDMClip", 100
  Player.StartItem "PlayerStartingArmor"
}

ACTOR NailgunPlayer : IDMPlayer
{
  Player.DisplayName "Nailgun"
  Player.StartItem "Nailgun"
  Player.StartItem "Fist"
  Player.StartItem "IDMClip", 100
  Player.StartItem "PlayerStartingArmor"
}

ACTOR ChainsawPlayer : IDMPlayer
{
  Player.DisplayName "Chainsaw"
  Player.StartItem "StartingChainsaw"
  Player.StartItem "Fist"
  Player.StartItem "PlayerStartingArmor"
}

ACTOR BladePlayer : IDMPlayer
{
  Player.DisplayName "Vorpal Blade"
  Player.StartItem "Blade"
  Player.StartItem "Fist"
  Player.StartItem "PlayerStartingArmor"
}

ACTOR KnifePlayer : IDMPlayer
{
  Player.DisplayName "Knife"
  Player.StartItem "Knife"
  Player.StartItem "Fist"
  Player.StartItem "PlayerStartingArmor"
}

ACTOR GrenadeRiflePlayer : IDMPlayer
{
  Player.DisplayName "Grenade Rifle"
  Player.StartItem "GrenadeRifle"
  Player.StartItem "Fist"
  Player.StartItem "IDMRocketAmmo", 15
  Player.StartItem "PlayerStartingArmor"
}

ACTOR IDMIceChunkHead : IceChunkHead replaces IceChunkHead
{
	+NOTDMATCH
	States
	{
	Spawn:
		PLAY "]" -1
		Stop
	}
}