Actor ChaoticRocketDude : GenericHumanScum 
  {
   Monster
   Health 285
   Radius 15
   Height 56
   Mass 400
   Species "Mancucu"
+DONTHARMSPECIES
   Speed 10
   +BOSSDEATH
   BloodType "DASBLUT"
   PainChance 100
   +NODROPOFF
   Translation "177:177=111:111", "112:127=16:47", "192:207=48:79"	
   MaxDropOffHeight 69
   Monster
   Scale 1.0
   SeeSound "Chaos/See"
   PainSound "Chaos/Pain"
   DeathSound "Chaos/Death"
   ActiveSound "Chaos/Active"
   Tag "Chaotic Rocket Dude"	
   Obituary "%o was blown up to kingdom come by the rich and powerful weirdo cosplaying agressive soup can"
   States
        {
         Spawn:
			  TNT1 A 0
			  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("STFUCheck") == 1, "STFU")
			  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult ("VanJumpCheck") == 1, "VanJump")
			  TNT1 A 0 A_SetScale (scaleX+frandom(-0.02, 0.02), scaleY+frandom(-0.08,0.08))
		      TNT1 A 0 A_SpawnItemEx ("HumanTrails", 0, 0, 0)
			  TNT1 A 0 A_SpawnItemEx ("BydloWRITER", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 69)
		 Spawn2:
		      RPSY T 4 A_Look
			Loop
		STFU:
		 TNT1 A 0
		 TNT1 A 0 ACS_NamedExecute ("STFUChaos")
		 Goto Spawn+2
		VanJump:
	 TNT1 A 0
	 TNT1 A 0  NODELAY ACS_NamedExecuteAlways ("VanillaHeights")
	Goto Spawn+3 
	      See:
		   "####" A random(1,5)
			TNT1 A 0 A_Jump (70, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
			TNT1 A 0 A_Jump (180, "MissileCheck")	
	      SeeLoop:
			  TNT1 A 0 A_CheckSight ("CheckReload")
		      TNT1 A 0 A_Jump (199, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
		      RPSY AABBCCDD 3 A_Chase
			 Loop
		    CheckReload:
				TNT1 A 0
				TNT1 A 0 A_Jump (150, "CheckReload2")
				Goto SeeLoop+1
			CheckReload2:
				TNT1 A 0
				TNT1 A 0 A_JumpIfInventory ("RocketShotCounter", 1, "Reload")
				Goto SeeLoop+1	
	  DodgeLeft:
        TNT1 A 0 A_FaceTarget
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+192, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		TNT1 A 0 A_Jump (50, "DodgeRight")
		Goto SeeLoop+1
	DodgeLeftF:
	    TNT1 A 0 A_FaceTarget
	    TNT1 A 0 ThrustThingZ (0, 15, 0, 0)
	    TNT1 A 0 A_Recoil (random (-8,-3))
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+192, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
    DodgeLeftB:
	    TNT1 A 0 A_FaceTarget
	    TNT1 A 0 ThrustThingZ (0, 15, 0, 0)
	    TNT1 A 0 A_Recoil (random (3,8))
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+192, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	DodgeRight:
	    TNT1 A 0 A_FaceTarget
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+64, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	DodgeRightF:
	    TNT1 A 0 A_FaceTarget
	    TNT1 A 0 ThrustThingZ (0, 15, 0, 0)
	    TNT1 A 0 A_Recoil ( random (-8,-3)) 
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+64, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	DodgeRightB:
	    TNT1 A 0 A_FaceTarget
	    TNT1 A 0 ThrustThingZ (0, 15, 0, 0)
	    TNT1 A 0 A_Recoil ( random (3,8)) 
	    RPSY AABBCCDD 2 ThrustThing(angle*256/360+64, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
  MissileCheck:
	TNT1 A 0 A_JumpIfInventory ("ArtCoolDown", 1, 2)
	TNT1 A 0 A_Jump (125, "UltimateTrioCheck")
    TNT1 A 0 A_JumpIfTargetInLos ("Missile", 30, JLOSF_DEADNOJUMP)
	Goto SeeLoop		 
		  Missile:
			  TNT1 A 0
			  TNT1 A 0 A_Jump (175, "Incendiary", "Cluster")
			  RPSY E 20 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  TNT1 A 0 A_FaceTarget	
			  RPSY F 4 Bright A_CustomMissile ("ChaoticRocket", 42, 9)
			  TNT1 A 0 A_FaceTarget		
			  TNT1 A 0 A_GiveInventory ("RocketShotCounter", 1)
			  TNT1 A 0 A_TakeInventory ("ArtCoolDown", 1)
			  TNT1 A 0	
			 Goto Reload
		 UltimateTrioCheck:
		      TNT1 A 0 A_JumpIfTargetInLos ("UltimateTrio", 30, JLOSF_DEADNOJUMP)
			 Goto SeeLoop   
		 UltimateTrio:
			  RPSY E 7 A_FaceTarget
			  TNT1 A 0 A_PlaySound ("Chaos/Laugh", CHAN_VOICE)
			  RPSY H 5 A_FaceTarget
			  RPSY E 7 A_FaceTarget
			  RPSY H 5 A_FaceTarget
			  RPSY E 7 A_FaceTarget
			  RPSY H 5 A_FaceTarget
			  RPSY E 7 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  RPSY F 4 Bright A_CustomMissile ("ChaoticRocket", 42, 9, random (-6,6))
			  RPSY E 5 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  RPSY F 4 Bright A_CustomMissile ("ChaoticRocket", 42, 9, random (-6,6))
			  RPSY E 5 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  RPSY F 4 Bright A_CustomMissile ("ChaoticRocket", 42, 9, random (-6,6))
			  TNT1 A 0 A_GiveInventory ("ArtCoolDown", 5)
			  RPSY E 5 A_FaceTarget
			  Goto Reload	 
		 Cluster:
			  RPSY E 20 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  TNT1 A 0 A_FaceTarget	
			  RPSY F 4 Bright A_CustomMissile ("ChaoticClusterRocket", 42, 9)
			  TNT1 A 0 A_FaceTarget		
			  TNT1 A 0 A_GiveInventory ("RocketShotCounter", 1)
			  TNT1 A 0 A_TakeInventory ("ArtCoolDown", 1)
			  TNT1 A 0 
			 Goto Reload
		 Incendiary:
			  RPSY E 20 A_FaceTarget
			  TNT1 A 0 A_Playsound ("RPGFIRE", CHAN_Weapon)
			  TNT1 A 0 A_FaceTarget	
			  RPSY F 4 Bright A_CustomMissile ("ChaoticIncendiaryRocket", 42, 9)
			  TNT1 A 0 A_FaceTarget		
			  TNT1 A 0 A_GiveInventory ("RocketShotCounter", 1)
			  TNT1 A 0 A_TakeInventory ("ArtCoolDown", 1)
			  TNT1 A 0 
			 Goto Reload	 
		 Reload:
			  RPSY H 32 A_PlaySound ("RPGRRE")
			  RPSY D 49 A_PlaySound ("RPGLIN")
			  TNT1 A 0 A_TakeInventory ("RocketShotCounter", 1)
			  TNT1 A 0 A_TakeInventory ("MovingCounter", 20)
			  TNT1 A 0 A_Changeflag ("FRIGHTENED", false) 
			 Goto SeeLoop+1
		   Pain:
		      RPSY H 6 A_Pain
			  Goto SeeLoop
		   Death:
		      RPSY N 4 A_Noblocking
			  RPSY O 4 A_Scream
			  RPSY P 4
			  TNT1 A 0 A_StopSound (4)
			  RPSY Q 4 A_SpawnItemEx ("TacticoolJetPackerExplosion", 0, 0, random (20,40), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
		   XDeath:
			TNT1 A 0
			TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx ("VgavnonahCore", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			PGIB A 1 A_XScream
			PGIB A 4 A_NoBlocking
			PGIB BCD 5
			PGIB E -1
		  Stop
		    Raise:
			TNT1 A 0 
			TNT1 A 0 A_SpawnItemEx ("NanoResEffect", 0, 0, 15, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			PGIB EDCBA 3
			RPSY QPON 5
		   Goto See	
		  
		   Death.Burn:
		   Death.Fire:
			TNT1 A 0		
			TNT1 A 0 A_StopSound (1)	
			TNT1 A 0 A_Jump ( 99, "EpicExplosiveKebab")
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
			BURN A 3 BRIGHT A_PlaySound("OMGWTFBBQ", CHAN_VOICE)
			BURN A 2 BRIGHT A_NoBlocking
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			BURN B 5 BRight A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			BURN C 5 BRIGHT A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2)) 
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			BURN D 5 BRIGHT A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))  
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			BURN E 5 BRIGHT A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
			TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32), 0, 0, 2)
			BURN F 5 Bright A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
			TNT1 A 0 A_StopSound (CHAN_VOICE)
			TNT1 A 0 A_SpawnItemEx ("VgavnonahCore", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", 0, 0, 34, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN AAAA 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN BBBB 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN CCCC 1 BRIGHT 
			TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN DDDD 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN EEEE 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN FFFF 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
			 Stop
	  EpicExplosiveKebab:
	    TNT1 A 1 A_SpawnItemEx ("ExplosiveBBQ",0,0,0,0,0,0,0, SXF_NOCHECKPOSITION)
		Stop
		}
}
		  
	    
		Actor ExplosiveBBQ
        {
		Monster
		+NOTARGET
		-COUNTKILL 
		Scale 0.50
		Speed 10
		//Activesound "OMGWTFBBQ"
	   	States
	      {
	Spawn:
	    TNT1 A 0  
	    TNT1 A 1 A_PlaySound ("OMGWTFBBQ", CHAN_VOICE)
	  Spawn2:
	    TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
	    FGUY AAAAA 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY BBBBB 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY CCCCC 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx  ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY DDDDD 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY EEEEE 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		//FGUY FFFFF 1 Bright A_Wander
		//FGUY GGGGG 1 Bright A_Wander
		FGUY AAAAA 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY BBBBB 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY CCCCC 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY DDDDD 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY EEEEE 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		//FGUY FFFFF 1 Bright A_Wander
		//FGUY GGGGG 1 Bright A_Wander
		FGUY AAAAA 1 Bright A_Wander
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY BBBBB 1 Bright A_Wander
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY CCCCC 1 Bright A_Wander
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY DDDDD 1 Bright A_Wander
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY EEEEE 1 Bright A_Wander
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		//FGUY FFFFF 1 Bright A_Wander
		//FGUY GGGGG 1 Bright A_Wander
		FGUY AAAAA 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY BBBBB 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY CCCCC 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY DDDDD 1 Bright A_Wander
		TNT1 A 0 A_SpawnItemEx ("AssSmoke2", random (-10,10), random (-10,10), random (10,32), random (0,2), random(0,2), random(0,2))
		TNT1 AAA 0 A_SpawnItemEx ("LittlePieceOfBurningAss", random (-10,10), random (-10,10), random (10,32),  random (0, 4), random(0, 4), random (3,6))
		FGUY E 1 Bright DamageThing (1000)   
	   Death:
			TNT1 A 0 
		    TNT1 A 0 A_StopSound (CHAN_VOICE)
			TNT1 A 0 A_SpawnItemEx ("VgavnonahCore", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
	        TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN AAAA 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN BBBB 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN CCCC 1 BRIGHT 
			TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN DDDD 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN EEEE 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random(-9,9), random(-9,9), random(15,45), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			XBRN FFFF 1 BRIGHT
			TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
		  Stop	  
	  }
}
		
		
		


		actor ChaoticRocket  
		{
		projectile
		+MISSILE
		+BLOODSPLATTER
		+DONTHARMSPECIES
		Species "Mancucu"
		radius 3
		height 3
		missiletype "CSMiniMissileTrail"
		missileheight 8
		scale 0.35
		speed 15
		damage (20)
		Obituary "%o is now a rocket-man!"
		states
			{
			Spawn:
				TNT1 A 0 A_Weave (3,3,2.5,1)
				TNT1 A 0 A_SpawnItemEx("ReichRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION) 
				ZTRP A 1 Bright A_Playsound ("rockfly",7,1.0,true)
			loop
			Death:
				TNT1 A 0
				TNT1 A 0 A_PlaySound ("misc/boom",0)
				TNT1 A 0 A_PlaySound ("misc/distanceboom",6,1.0,0,0)
				TNT1 A 0 A_Explode((30),125, 0 ,0,40)
				TNT1 AAAAA 0 A_CustomMissile ("ReichRocketExplosionFlame", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 AA 0 A_CustomMissile ("CsMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 1 Radius_Quake (2,4,0,7,0)
				TNT1 A 0 A_StopSound (7)
				TNT1 A 20
		stop
			}
		}
		
		
		
		
		actor ChaoticClusterRocket  
		{
		projectile
		+MISSILE
		+BLOODSPLATTER
		+DONTHARMSPECIES
		Species "Mancucu"
		radius 3
		height 3
		missiletype "CSMiniMissileTrail"
		missileheight 8
		scale 0.55
		speed 15
		damage (15)
		Obituary "%o is now a rocket-man!"
		states
			{
			Spawn:
			    TNT1 A 0 A_SpawnItemEx("BiggerRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 0 A_SpawnItemEx("ReichRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION) 
				ZTRP A 1 Bright A_Playsound ("rockfly",7,1.0,true)
			loop
			Death:
				TNT1 A 0
				TNT1 A 0 A_PlaySound ("misc/boom",0)
				TNT1 A 0 A_PlaySound ("misc/distanceboom",6,1.0,0,0)
				TNT1 A 0 A_Explode((30),100, 0 ,0,40)
				TNT1 AAAAAA 0 A_CustomMissile ("GrenadeCluster", 0, 0, random (-360,360), CMF_OFFSETPITCH | CMF_AIMDIRECTION, random (15, 35)) 
				TNT1 AAAAA 0 A_CustomMissile ("ReichRocketExplosionFlame", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 AA 0 A_CustomMissile ("CsMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 1 Radius_Quake (2,4,0,7,0)
				TNT1 A 0 A_StopSound (7)
				TNT1 A 20
		stop
			}
		}	



		Actor ChaoticIncendiaryRocket
			 {
		projectile
		+MISSILE
		+BLOODSPLATTER
		+DONTHARMSPECIES
		Species "Mancucu"
		radius 3
		height 3
		missiletype "CSMiniMissileTrail"
		missileheight 8
		scale 0.4
		speed 15
		damage (20)
		Obituary "%o is now a rocket-man!"
		states
			{
			Spawn:
				TNT1 A 0 A_SpawnItemEx("ReichRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 0 A_SpawnItemEx("BiggerRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				IMIS AB 1 Bright A_Playsound ("rockfly",7,1.0,true)
			loop
			Death:
				TNT1 A 0
				TNT1 A 0 A_PlaySound ("misc/boom",0)
				TNT1 A 0 A_PlaySound ("misc/distanceboom",6,1.0,0,0)
				TNT1 A 0 A_Explode((30),100, 0 ,0,40)
				TNT1 A 0 A_SpawnItemEx ("RedPBKabeem", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
				TNT1 A 0 A_SpawnItemEx ("SparxBurst", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
				TNT1 AAAAAAAAAA 0 A_CustomMissile ("SmallPyroRedCluster", 0, 0, random (-360,360), CMF_OFFSETPITCH | CMF_AIMDIRECTION, random (10, 35)) 
				TNT1 AAAAA 0 A_CustomMissile ("ReichRocketExplosionFlame", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 AA 0 A_CustomMissile ("CsMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 1 Radius_Quake (2,4,0,7,0)
				TNT1 A 0 A_StopSound (7)
				TNT1 A 20
		stop
			}
		}			
		

				

		 actor ChaoticTrioRocket  
		{
		projectile
		+MISSILE
		+BLOODSPLATTER
		+DONTHARMSPECIES
		Species "Mancucu"
		radius 3
		height 3
		missiletype "CSMiniMissileTrail"
		missileheight 8
		scale 0.32
		speed 20
		damage (25)
		Obituary "%o is now a rocket-man!"
		states
			{
			Spawn:
				TNT1 A 0 A_SpawnItemEx("ReichRocketTrail",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION) 
				ZMIS A 1 Bright A_Playsound ("rockfly",7,1.0,true)
			loop
			Death:
				TNT1 A 0
				TNT1 A 0 A_PlaySound ("misc/boom",0)
				TNT1 A 0 A_PlaySound ("misc/distanceboom",6,1.0,0,0)
				TNT1 A 0 A_Explode((20),90, 0 ,0,40)
				TNT1 AAAAA 0 A_CustomMissile ("ReichRocketExplosionFlame", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 AA 0 A_CustomMissile ("CsMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
				TNT1 A 0 A_SpawnItemEx("ReichRocketShockwave",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
				TNT1 A 1 Radius_Quake (2,4,0,7,0)
				TNT1 A 0 A_StopSound (7)
				TNT1 A 20
		stop
			}
		} 		
		    

			