Actor MegaJuggernaut
{
//Creator: High Councilor
//Origin: Nexus Infinity
//Sprite: BS8T
//Title: "Mega Juggernaut"
  Monster
  Health 3500
  Mass 20000
  Speed 10
  Radius 48
  Height 64
  Scale 1.2
  PainChance 5
  Species "Fatsos"
  MaxStepHeight 40
  MaxDropOffHeight 40
  DamageFactor "BeheComet", 0.0
  DamageFactor "FatFlamer", 0.0
  DamageFactor "Explosion", 0.5
  DamageFactor "PlayerPyro", 0.25
  DamageFactor "PDTBFG", 0.25
  DamageFactor "PDTBFGTracer", 0.25
  DamageFactor "PlayerDevBall", 0.125
  DamageFactor "PlayerDevBall2", 0.125
  DamageFactor "PlayerDevTracer", 0.125
  DamageFactor "Legendary", 0.3
  DamageFactor "LegendaryPlayer", 0.3
  DamageFactor 0.5
  SeeSound "MancuTank/sight"
  PainSound "MancuTank/pain"
  DeathSound "MancuTank/death"
  ActiveSound "MancuTank/active"
  DropItem "BossLifeEssence" 128 25
  DropItem "BossArmorBonusMax" 128 1
  DropItem "MissileBox" 128 20
  DropItem "BulletBox" 128 20
  DropItem "Explosive Minigun" 128 1
  +BOSS
  +BOSSDEATH
  +NOICEDEATH
  +NOFEAR
  +DONTHURTSPECIES
  +DONTHARMSPECIES
  +FLOORCLIP
  +NOLIFTDROP
  +DONTGIB
  +NORADIUSDMG
  +MISSILEMORE
  +MISSILEEVENMORE
  Obituary "%o was Totally Destroyed and Erased by the Leader of the Mancutank's The Mega Juggernaut!!!."
  Tag "\c[y6]Mega Juggernaut\c-"
  var int user_missile;
  States
  {
  Spawn:
	TNT1 A 0 A_PlaySound("Mancutank/Tank",7,1,True)
	BS8T AE 10 A_Look
	Loop
  See:
	TNT1 A 0 A_PlaySound("Mancutank/Tank",7,1,True)
	//TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	BS8T AABBCCDD 2 A_Chase
    Goto See
/*
  Strafing:
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	BS8T AABB 2 A_GiveInventory("TankBehemothStrafing",1)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	BS8T CCDD 2 A_GiveInventory("TankBehemothStrafing",1)
	Goto See
*/
  Missile:
    TNT1 A 0 A_Jump(136,"BFG10k","Seekers","FlameShots","HeavyRockets","BFG15k")
    TNT1 A 0 A_Jump(104,"BFG95k","Railguns","RedStar","SeekerCombo")
    TNT1 A 0 A_Jump(40,"EFGFusionNuke","DTBFG")
  Normal:
	BS8T EEE 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",80,-52,Random(6,-12))
	BS8T H 4 Bright A_CustomMissile("HFCyberFireBalls",80,52,Random(12,-6))
	BS8T EE 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",65,-52,Random(6,-12))
	BS8T I 4 Bright A_CustomMissile("HFCyberFireBalls",65,52,Random(12,-6))
	BS8T EE 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("BehemothComet",80,-52,Random(6,-0))
	BS8T H 2 Bright A_CustomMissile("BehemothComet",80,52,Random(0,-6))
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",65,-52,Random(7,-12))
	BS8T I 4 Bright A_CustomMissile("HFCyberFireBalls",65,52,Random(12,-7))
	BS8T EE 5 A_FaceTarget
	TNT1 A 0 A_CustomMissile("BehemothComet",80,-52,Random(6,-0))
	BS8T H 2 Bright A_CustomMissile("BehemothComet",80,52,Random(0,-6))
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",65,-52,Random(7,-12))
	BS8T I 4 Bright A_CustomMissile("HFCyberFireBalls",65,52,Random(12,-7))
	BS8T EE 5 A_FaceTarget
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",80,-52,Random(6,-0))
	BS8T H 3 Bright A_CustomMissile("HFCyberFireBalls",80,52,Random(0,-6))
	TNT1 A 0 A_CustomMissile("BehemothComet",80,-52,Random(7,-12))
	BS8T H 3 Bright A_CustomMissile("BehemothComet",80,52,Random(12,-7))
	TNT1 A 0 A_CustomMissile("HFCyberFireBalls",80,-52,Random(13,-18))
	BS8T H 3 Bright A_CustomMissile("HFCyberFireBalls",80,52,Random(18,-13))
	BS8T EE 6 A_FaceTarget
   	TNT1 A 0 A_Jump(128,"Seekers","HeavyRockets","FlameShots")
	Goto See
  BFG10k:
	TNT1 A 0 A_PlaySound("weapons/charge15k",7)
	BS8T FFFF 4 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  BFG10kLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 8,"BFG10kEnd")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TNT1 A 0 A_CustomMissile("CacobusBFG10K",55,-36,Random(6,-12))
	TNT1 A 0 A_CustomMissile("CacobusBFG10K",55,36,Random(-6,12))
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TNT1 A 0 A_CustomMissile("CacobusBFG10K",55,-36,Random(0,-6))
	TNT1 A 0 A_CustomMissile("CacobusBFG10K",55,36,Random(-0,6))
    BS8T G 2 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	Loop
  BFG10kEnd:
	BS8T E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	Goto See
  BFG15k:
	TNT1 A 0 A_PlaySound("weapons/charge15k",7)
	BS8T FFFFFF 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(6,-12))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-6,12))
    BS8T G 3 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(0,-6))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-0,6))
    BS8T G 3 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(12,-18))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-12,18))
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(6,-12))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-6,12))
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(0,-6))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-0,6))
    BS8T G 2 Bright A_FaceTarget
	BS8T FF 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(24,-30))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-24,30))
    BS8T G 1 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(18,-24))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-18,24))
    BS8T G 1 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(12,-18))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-12,18))
    BS8T G 1 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(6,-12))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-6,12))
    BS8T G 1 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,-36,Random(0,-6))
	TNT1 A 0 A_CustomMissile("MancutankBFG15K",55,36,Random(-0,6))
    BS8T G 2 Bright A_FaceTarget
   	TNT1 A 0 A_Jump(128,"BFG10k","BFG95k","FlameShots")
	Goto BFG10kEnd
  BFG95k:
	TNT1 A 0 A_PlaySound("weapons/bfgf",7)
	BS8T FFFFFFF 5 A_FaceTarget    
	TNT1 A 0 A_CustomMissile("TerminatorBFG9500Ball",55,38,Random(12,-18))
	TNT1 A 0 A_CustomMissile("TerminatorBFG9500Ball",55,-38,Random(18,-12))
	BS8T G 5 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TerminatorBFG9500Ball",55,38,Random(6,-12))
	TNT1 A 0 A_CustomMissile("TerminatorBFG9500Ball",55,-38,Random(12,-6))
	BS8T G 5 Bright A_FaceTarget
	BS8T FE 20
	Goto See
  DTBFG:
	TNT1 A 0 A_PlayWeaponSound("Cardinal/9k")
	BS8T FFFFFF 5 A_FaceTarget
	BS8T G 0 A_CustomMissile("MancuTankDTBFG10KBall",30,30,Random(-2,4))
	BS8T G 6 Bright A_CustomMissile("MancuTankDTBFG10KBall",30,-30,Random(2,-4))
	BS8T FE 20
	Goto See
  FlameShots:
	TNT1 A 0 A_PlaySound("fatso/raiseguns")
	BS8T EEEE 4 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  FlameShotsLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 12,"See")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",80,30,0)
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",80,-30,0)
	BS8T H 2 Bright A_Facetarget
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",80,30,Random(-5,-10))
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",80,-30,Random(5,10))
	BS8T HH 2 Bright A_Facetarget
	BS8T EE 2 A_Facetarget
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",65,30,0)
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",65,-30,0)
	BS8T I 2 Bright A_Facetarget
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",65,30,Random(-5,-10))
	TNT1 A 0 A_CustomMissile("MancuTankFireBall",65,-30,Random(5,10))
	BS8T II 2 Bright A_Facetarget
	BS8T EE 2 A_Facetarget
	Loop
  Seekers:
	BS8T E 15 A_FaceTarget
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",80,-52,16)
	BS8T H 3 Bright A_CustomMissile("BehemothSeekingComet",80,52,-16)
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",65,-52)
	BS8T I 3 Bright A_CustomMissile("BehemothSeekingComet",65,52)
	BS8T EE 4 A_Facetarget
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",80,-52,8)
	BS8T H 3 Bright A_CustomMissile("BehemothSeekingComet",80,52,-8)
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",65,-52)
	BS8T I 3 Bright A_CustomMissile("BehemothSeekingComet",65,52)
	BS8T EE 4 A_Facetarget
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",80,-52,8)
	BS8T H 3 Bright A_CustomMissile("BehemothSeekingComet",80,52,-8)
	TNT1 A 0 A_CustomMissile("BehemothSeekingComet",65,-52)
	BS8T I 3 Bright A_CustomMissile("BehemothSeekingComet",65,52)
	BS8T EE 4 A_Facetarget
    TNT1 A 0 A_Jump(128,"BFG10k","Seekers","Railguns")
	Goto See
  HeavyRockets:
	BS8T FFFF 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,-36,Random(6,-2))
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,36,Random(-6,2))
    BS8T G 8 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,-36,Random(2,-6))
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,36,Random(-2,6))
    BS8T G 8 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,-36,Random(6,-2))
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,36,Random(-6,2))
    BS8T G 8 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,-36,Random(2,-6))
	TNT1 A 0 A_CustomMissile("MancuTankHeavyRocket",55,36,Random(-2,6))
    BS8T G 8 Bright A_FaceTarget
	BS8T F 4 A_FaceTarget
	Goto See
  SeekerCombo:
	BS8T FFFF 4 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  SeekerComboLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 16,"See")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    BS8T E 1 A_FaceTarget
    TNT1 A 0 A_Jump(256,"SCRocket1","SCRocket2","SCRocket3","SCRocket4")
  SCRocket1:
    BS8T H 2 Bright A_CustomMissile("ShoulderRocket",80,-52)
    Goto SeekerComboLoop
  SCRocket2:
    BS8T H 2 Bright A_CustomMissile("ShoulderRocket",80,52)
    Goto SeekerComboLoop
  SCRocket3:
    BS8T I 2 Bright A_CustomMissile("ShoulderRocket2",65,-52)
    Goto SeekerComboLoop
  SCRocket4:
    BS8T I 2 Bright A_CustomMissile("ShoulderRocket2",65,52)
    Goto SeekerComboLoop
  Railguns:
	TNT1 A 0 A_PlaySound("weapons/rgcharge",7)
	BS8T EF 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,0)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,0)
    BS8T G 3 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,Random(-1,-4))
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,Random(1,4))
    BS8T G 3 Bright A_FaceTarget
	BS8T EF 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,0)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,0)
    BS8T G 3 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,Random(-1,-4))
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,Random(1,4))
    BS8T G 3 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,Random(-1,-6))
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,Random(1,6))
    BS8T G 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/rgcharge",7)
	BS8T EF 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,0)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,0)
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,-4)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,4)
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,-8)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,8)
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,-12)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,12)
    BS8T G 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("CardinalRail",55,-36,-16)
	TNT1 A 0 A_CustomMissile("CardinalRail",55,36,16)
    BS8T G 2 Bright A_FaceTarget
	BS8T F 10 A_FaceTarget
   	TNT1 A 0 A_Jump(128,"HeavyRockets","SeekerCombo")
	Goto See
  RedStar:
	TNT1 A 0 A_PlayWeaponSound("star/load1")
	BS8T EEEEEEEE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/load2")
	BS8T EEEEEEEEEEEE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/load3")
	BS8T FFFFFFFF 2 Bright A_FaceTarget
	TNT1 F 0 A_PlayWeaponSound("star/fire")
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,-36,-16)
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,36,16)
	BS8T G 12 Bright A_FaceTarget
	BS8T F 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,-36,-16)
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,36,16)
	BS8T G 12 Bright A_FaceTarget
	BS8T F 10 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,-36,-16)
	TNT1 A 0 A_CustomMissile("MancuTankRedStar",55,36,16)
	BS8T G 12 Bright A_FaceTarget
	BS8T F 10 A_FaceTarget
	BS8T E 8
   	TNT1 A 0 A_Jump(32,"EFGFusionNuke")
	Goto See
  EFGFusionNuke:
    TNT1 A 0 A_PlaySound("weapons/nuclearmissilecharge")
    BS8T EEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 Bright A_Facetarget(45)
	TNT1 A 0 A_PlaySoundEx("Cardihilator/NukeFire",1,0,2)
	TNT1 A 0 A_SpawnItemEx("TankFlash",50,45,55)
	TNT1 A 0 A_CustomMissile("TerminatorEFGFusionNuke",80,50)
	BS8T EEEEEEEEEE 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySoundEx("Cardihilator/NukeFire",1,0,2)
	TNT1 A 0 A_SpawnItemEx("TankFlash",50,-45,55)
	TNT1 A 0 A_CustomMissile("TerminatorEFGFusionNuke",80,-50)
	BS8T EEEEEEEEEEEEEEEEEEEEEEEEEE 2 Bright A_Facetarget
	Goto See
  Pain:
	BS8T A 3
	BS8T A 3 A_Pain
	Goto See
  Death:
	BS8T A 4
	BS8T A 4 A_Scream
	TNT1 A 0 A_StopSoundEx("SoundSlot6")
	TNT1 A 0 A_StopSoundEx("SoundSlot7")
	BS8T AAAAAAAAAAAAAAAA 2 Bright A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	BS8T A 8 Bright A_Fall
	TNT1 A 0 A_SpawnItemEx("ShockWave",0,0,0,0,0,0,0,128) 
	TNT1 AAA 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,0,0,0,0,0,128)  
	TNT1 AAA 0 A_CustomMissile("SmokeFX3",0,0,random(0,360),2,random(0,360))
	TNT1 AAAAAA 0 A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 A 0 A_CustomMissile("Explosion",0,0,random(80,100),2,random(80,100))
	TNT1 A 0 A_PlaySound("gibbage/xsplat")
	TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	BS8T A 5 Bright	
	TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	BS8T A 5 Bright	
	TNT1 A 0 A_SpawnItemEx("ShockWave",0,0,0,0,0,0,0,128) 
	TNT1 AAA 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,0,0,0,0,0,128)  
	TNT1 AAA 0 A_CustomMissile("SmokeFX3",0,0,random(0,360),2,random(0,360))
	TNT1 AAAAAA 0 A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 A 0 A_CustomMissile("Explosion",0,0,random(80,100),2,random(80,100))
	TNT1 A 0 A_PlaySound("gibbage/xsplat")
	BS8T JJJJJJJ 2 Bright A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 AAAAA 0 A_SpawnItemEx("GibbedGenerator",Random(20,-20),Random(20,-20),Random(20,120),0,0,0,0,128,0)
	TNT1 AAAA 0 A_CustomMissile("BigRedBloodCloud",random(10,160),0,random(0,360),2,random(0,360))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_CustomMissile("SmokeFX3",Random(20,160),0,random(0,360),2,random(0,360))	
	TNT1 A 0 A_CustomMissile("BigExplosion",0,0,random(80,100),2,random(80,100))
	TNT1 AAAAAAAAAAAAA 0 A_CustomMissile("Explode",random(20,160),random(20,-20),random(0,360),2,random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	BS8T KKKKLLLL 2 Bright A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	BS8T MMMMNNNNOOOO 2 Bright A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	TNT1 AAA 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,0,0,0,0,0,128)  
	TNT1 AAA 0 A_CustomMissile("SmokeFX3",0,0,random(0,360),2,random(0,360))
	TNT1 AAAAAA 0 A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	BS8T PPPQQQ 2 Bright A_CustomMissile("Kaboom",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	BS8T RST 2 A_NoBlocking
	BS8T U -1 A_KillMaster
	Stop
	} 
}

ACTOR MancuTankBFG15K : DBusBFG15K
{
  FastSpeed 40
  Speed 30
  Scale 0.75
  States
  {
  Spawn:
    CFS1 AB 4 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-8,8),Random(-8,8),Random(-8,8),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)
    Loop
	}
}

Actor MancuTankHeavyRocket
{
  Radius 11
  Height 8
  Speed 44
  Damage 40
  Projectile
  +RANDOMIZE
  +DEHEXPLOSION
  -MTHRUSPECIES
  SeeSound "rocket/fire"
  DeathSound "weapons/rocklx"
  Scale 1.5
  States
  {
  Spawn:
	TNT1 A 0 A_CustomMissile("RocketSmoke",Random(8,12),Random(-2,2)) 
	TNT1 AA 0 A_CustomMissile("NewRockeParticleTrail",Random(8,12),Random(-2,2)) 
	TNT1 A 0 A_PlaySoundEx("rpg/fly","SoundSlot7",1) 
    MIS9 A 1 Bright
    Loop
  Death:
    TNT1 A 0 A_StopSoundEx("SoundSlot7")
	TNT1 A 0 A_Explode(9,328)
	TNT1 A 0 A_Explode(48,225)
	TNT1 A 0 A_Explode(144,148)
	TNT1 A 0 Radius_Quake(6,28,0,32,0)
    TNT1 A 0 A_PlaySound("digger/explode")
	TNT1 AAA 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_CustomMissile("SmokeFX3",0,0,random(80,100),2,random(80,100))
    TNT1 AAAAAAAA 0 A_CustomMissile("Kaboom3",random(-16,16),random(20,-20),random(0,360),2,random(0,360))
    MISL B 4 Bright
    MISL CD 4 Bright A_SetTranslucent(0.75,1)
	Stop
	}
}

ACTOR MancuTankFireBall
{
  Radius 10
  Height 12
  Speed 30
  FastSpeed 35
  Damage 10
  PROJECTILE
  RenderStyle Add
  Alpha 1
  SeeSound "monsters/fatsofire"
  DeathSound "imp/shotx"
  States
  {
  Spawn:
	TABF AB 1 Bright A_SpawnItemEx("HectBallTrail",0,0,0,0,0,0,0,128,0)
	Loop
  Death:
	TNT1 A 0
	TNT1 A 0 A_Explode(32,102)
	TNT1 A 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,0,0,0,0,0,128)
	TNT1 AAA 0 A_CustomMissile("Kaboom3",0,0,random(0,360),2,random(0,360))	
	TNT1 AAA 0 A_CustomMissile("SmokeFX2",0,0,random(0,360),2,random(0,360))	
	TABE CDE 3 Bright
	Stop
	}
}

Actor MancuTankRedStar : DTermRedStar
{
  Damage 100 //300
  Scale 3
  Species "Fatsos"
  DamageType "BeheComet"
  -PIERCEARMOR
  -FOILINVUL
  Obituary "%o was Totally Destroyed and Erased by The Mega Juggernaut."
  States
  {
  Spawn:
	STAR ABCD 2 Bright A_CustomMissile("RedstarFX",0,0,0,0)
	Loop
  Death:
	TNT1 A 0 A_Explode(96,384,0)
	TNT1 A 0 Radius_Quake(15,10,0,10,0)
	TNT1 A 0 A_SpawnItemEx("DTech10KShockwave2", 0, 0, 15, 0, 0, 0, 0, 128)
	TNT1 A 20 A_SpawnItem("RedDTBFGEx",0,-10)
	STAR E 3 Bright //A_BFGSpray("CustomSprayRed")
	STAR FGHIJKLMNO 3 Bright
	Stop
	}
}

ACTOR MancuTankDTBFG10KBall : SentientDTBFG10KBall
{
  Species "Fatsos"
  DamageType "BeheComet"
  Obituary "%o was Totally Destroyed and Erased by The Greater Tank Behemoth."
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"DTBFGSFX")
	TNT1 A 0 A_PlaySoundEx("weapons/dtech10kball","Voice",1)
	TNT1 A 0 A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	CRS1 A 1 Bright A_CustomMissile("MancuTankDTBFGProjectileAttack",Random(-10,10),0,0,CMF_TRACKOWNER)
	CRS1 B 1 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	TNT1 A 0 A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	CRS1 C 1 Bright A_CustomMissile("MancuTankDTBFGProjectileAttack",Random(-10,10),0,0,CMF_TRACKOWNER)
	CRS1 D 1 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	Loop  
  DTBFGSFX:
	TNT1 A 0 A_PlaySoundEx("weapons/dtech10kball","Voice",1)
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningRed",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
	TNT1 A 0 A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	CRS1 A 1 Bright A_CustomMissile("MancuTankDTBFGProjectileAttack",Random(-10,10),0,0,CMF_TRACKOWNER)
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningRed2",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
	CRS1 B 1 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningRed",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
	TNT1 A 0 A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	CRS1 C 1 Bright A_CustomMissile("MancuTankDTBFGProjectileAttack",Random(-10,10),0,0,CMF_TRACKOWNER)
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningRed2",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)
	CRS1 D 1 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	Goto Spawn	
  Death:
	TNT1 A 0
	TNT1 A 0 A_SetTranslucent(0.75,1)
	TNT1 A 0 Radius_Quake(5,60,0,10,0)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,0,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,10,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,20,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,30,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,40,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,50,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,60,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,70,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,80,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,90,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,100,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,110,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,120,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,130,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,140,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,150,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,160,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,170,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,180,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,190,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,200,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,210,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,220,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,230,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,240,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,250,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,260,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,270,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,280,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,290,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,300,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,310,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,320,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,330,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,340,CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTBFG10KTracerMancuTank",0,0,350,CMF_TRACKOWNER)
	TNT1 A 0 A_SpawnItemEx("DTBFGLightningRedSpawner",0,0,15,0,0,0,0,128)	
	CRS1 ABCD 6 Bright A_SpawnItemEx("DTech10KShockwave",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(480,240)
	TNT1 A 0 A_StopSoundEx("Voice")
	TNT1 A 0 Radius_Quake(20,12,0,12,0)
	TNT1 A 0 A_PlaySound("weapons/dtech10kexplode")
	TNT1 A 0 A_SpawnItemEx("DTech10KShockwave2",0,0,15,0,0,0,0,128)
	TNT1 A 20 A_SpawnItem("RedDTBFGEx",0,-10)
	Stop
	}
}

ACTOR MancuTankDTBFGProjectileAttack : SentientDTBFGProjectileAttack
{
MissileType "MancuTankDTBFGRailgunSlug"
Obituary "%o was Totally Destroyed and Erased by Mega Juggernaut."
}

ACTOR MancuTankDTBFGRailgunSlug : SentientDTBFGRailgunSlug
{
Species "Fatsos"
DamageType "BeheComet"
}

ACTOR DTBFG10KTracerMancuTank : DTBFG10KTracerMind
{
Species "Fatsos"
DamageType "BeheComet"
}

Actor MancubusTankDamage
{
  RenderStyle None
  +RANDOMIZE
  +NOCLIP
  +NODAMAGETHRUST
  +EXTREMEDEATH
  PROJECTILE
  Speed 1
  Damage 0
  DamageType "BeheComet"
  States 
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 Radius_Quake(0,10,0,4,0)
	TNT1 A 10 bright A_Explode(64,128,0)
	Stop
	}  
}