Actor DerEntkorperer 
  {
   Health 300
   GibHealth -175
   Radius 15
   BloodType "DASBLUT"
   Height 56
   Species "Kek"
   Species "Squad"
   DamageFactor "LuftKrieger", 0
   DamageFactor "DieZwillinge", 0
   +DONTHARMSPECIES
   +THRUSPECIES 
   Mass 200	
   Speed 11
   PainChance 140
   Monster
   +FLOAT
   +NOGRAVITY
   SeeSound "DerEntkorperer/See"
   PainSound "DerEntkorperer/Pain"
   DeathSound "ENTKDE01"
   ActiveSound "DerEntkorperer/Active"
   Obituary "%o was annihilated by Der Entkörperer"
   States
       {
        Spawn:
			TNT1 A 0
			TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("STFUCheck") == 1, "STFU")
			//TNT1 A 0 ACS_NamedExecute ("FlyerFix")
		Spawn2:
		    RNJF A 3 A_Look
			Loop
		STFU:
     TNT1 A 0
	 TNT1 A 0 ACS_NamedExecute ("STFUDerEntkorperer")
	 Goto Spawn+2 	
	    See:
		    "####" A random(1,4)
			TNT1 A 0
			TNT1 A 0 A_PlaySound ("HOVIDLE1", 6, 1.0, true)
			TNT1 A 0 A_Jump (70, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
			TNT1 A 0 A_Jump (180, "MissileCheck")
		SeeLoop:
			TNT1 A 0 A_PlaySound ("HOVIDLE1", 6, 1.0, true)
		    RNJF AAA 1 A_Chase
			TNT1 A 0 A_Jump (69, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
			Loop
		DodgeLeft:
        TNT1 A 0 A_FaceTarget
	    RNJF AAAA 1 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 A_Recoil (random (-5,-2))
	    RNJF AAAA 1 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 A_Recoil (random (2,5))
	    RNJF AAAA 1 ThrustThing(angle*256/360+192, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	DodgeRight:
	    TNT1 A 0 A_FaceTarget
	    RNJF AAAA 1 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 A_Recoil ( random (-5,-2)) 
	    RNJF AAAA 1 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 A_Recoil ( random (2,5)) 
	    RNJF AAAA 1 ThrustThing(angle*256/360+64, 1, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	MissileCheck:	
		TNT1 A 0 A_JumpIfTargetInLos ("Missile", 0, JLOSF_DEADNOJUMP)
	Goto SeeLoop
	Missile:
	    TNT1 A 0 A_TakeInventory ("ArtCoolDown", 1)
		RNJF B 10 A_FaceTarget
		TNT1 A 0 A_Jump (190, 2)
		TNT1 A 0 ThrustThingZ (0, random(5,10), 0,0)
		TNT1 A 0 A_JumpIfInventory ("ArtCoolDown", 1, 2)
		TNT1 A 0 A_Jump (225, "UberAttack")
		TNT1 A 0 A_JumpIfTargetInLos ("CloseQuarters", 0, JLOSF_DEADNOJUMP, 350)
		TNT1 A 0 A_JumpIfTargetInLos ("NotUberAttack", 0, JLOSF_DEADNOJUMP | JLOSF_CLOSENOJUMP, 0, 950)
		RNJF B 2 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJF C 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJF B 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJF C 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJF B 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLIR", CHAN_WEAPON)
		RNJF C 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJF B 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJF C 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		Goto SeeLoop
	CloseQuarters:
	   RNJF B 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJF C 2 A_CustomMissile ("DECQRipperOrb", 32, 9)
	   RNJF B 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJF C 2 A_CustomMissile ("DECQRipperOrb", 32, 9, random (2,6))
	   RNJF B 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJF C 2 A_CustomMissile ("DECQRipperOrb", 32, 9, random (-6,-2))
	  Goto SeeLoop
	UberAttack:
	   TNT1 A 0 A_Sentinelbob
  	   RNJF B 12 A_FaceTarget
	   TNT1 A 0 A_SentinelBob
	   TNT1 A 0 A_PlaySound ("DEUltimate/Fire", CHAN_WEAPON)
	   RNJF C 2 A_CustomMissile ("DEUberPlasmaOrb", 32, 9)
	   TNT1 A 0 A_GiveInventory ("ArtCoolDown", 3)
	   RNJF B 4 A_FaceTarget
	  Goto SeeLoop
	NotUberAttack:
	   TNT1 A 0 A_Sentinelbob
  	   RNJF B 12 A_FaceTarget
	   TNT1 A 0 A_SentinelBob
	   TNT1 A 0 A_PlaySound ("DEUltimate/Fire", CHAN_WEAPON)
	   RNJF C 2 A_CustomMissile ("DEUberPlasmaOrb", 32, 9)
	   RNJF B 4 A_FaceTarget
	  Goto SeeLoop   
	Pain:
		RNJF G 3
		RNJF G 3 A_Pain
	   Goto SeeLoop	
		Death:
			 TNT1 A 0
			 TNT1 A 0 A_StopSound (6)	
			 RNJF G 4 A_Scream	
			 TNT1 A 0 A_SentinelBob
			 TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 RNJF GGG 1 Bright A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 AAAAAAAAAAAAAA 0 A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 A 0 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 RNJF GGG 1 Bright A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 AAAAAAAAAAAAAA 0 A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 RNJF GGG 1 Bright A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 AAAAAAAAAAAAAA 0 A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 A 0 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 RNJF GGG 1 Bright A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 AAAAAAAAAAAAAA 0 A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 RNJF GGG 1 Bright A_CustomMissile ("BlitzritterSparxflare", 35, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180))
			 TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 RNJF G 1 A_SpawnItemEx ("TacticoolJetPackerExplosion", random (-1,2), random (-1,2), random (10,35), 0, 0, 0)
			 TNT1 AAA 0 A_CustomMissile ("CSMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
			 TNT1 A 0 A_SpawnItemEx   ("DerEntkörpererGrounded", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			Stop
		   XDeath:
		    TNT1 A 0 A_StopSound (6) 
		    RNJF GGG 1 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
			RNJF GGG 1 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
		    RNJF GGG 1 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
			RNJF GGG 1 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0) 
			TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_SpawnItemEx ("DEPlasmaticExplosion", 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 5 A_NoBlocking
			PGIB BCD 5
			PGIB E -1
			Stop		
       }
  }
  
  
  
	
	
	
	
	
	Actor DerEntkörpererGrounded : GenericHumanScum
     {
	  scale 1.0
  obituary "%o was annihilated by Der Entkörperer"
  health 250
  GibHealth -125
  radius 15
  height 54
  mass 100
  Species "Squad"
   DamageFactor "LuftKrieger", 0
   DamageFactor "DieZwillinge", 0
+DONTHARMSPECIES
  Translation "112:127=120:127"
  speed 12
  painchance 135
  SeeSound "Blitzritter/See"
  PainSound "Blitzritter/pain"
  DeathSound "ENTKDE01"
  ActiveSound "Blitzritter/Active"
  dropitem "cell", 125
  DropItem "Medikit", 130
  Tag "Blitzritter"
  MONSTER
  +FLOORCLIP
  States
       {
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("STFUCheck") == 1, "STFU")
	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)
  Spawn2:
    RNJG D 10 A_Look
    loop
  STFU:
     TNT1 A 0
	 TNT1 A 0 ACS_NamedExecute ("STFUCartel")
	 Goto Spawn+2	
  See:
    TNT1 A 0 A_Jump (170, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
	TNT1 A 0 A_Jump (180, "MissileCheck")
  SeeLoop:
	TNT1 A 0 A_ChangeFlag ("Frightened", false)
	TNT1 A 0 A_Jump (199, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
    RNJG AABBCCDD 3 A_Chase
    loop	
  DodgeCheck:
    TNT1 A 0 A_Jump (255, "DodgeLeft", "DodgeRight", "DodgeLeftF", "DodgeLeftB", "DodgeRightF", "DodgeRightB")
	Goto MissileCheck	
  DodgeLeft:
        TNT1 A 0 A_FaceTarget
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+192, 2, 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))
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+192, 2, 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))
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+192, 2, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
	DodgeRight:
	    TNT1 A 0 A_FaceTarget
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+64, 2, 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)) 
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+64, 2, 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)) 
	    RNJG AABBCCDD 2 ThrustThing(angle*256/360+64, 2, 0, 0)
		TNT1 A 0 A_Jump (228, "MissileCheck")
		Goto SeeLoop+1
  AlphaBravo:
    RNJG E 4 A_FaceTarget
	TNT1 A 0 A_Chase ("", "MissileAmbush", CHF_DONTMOVE)
	RNJG E 4 A_FaceTarget
	TNT1 A 0 A_Chase ("", "MissileAmbush", CHF_DONTMOVE)
	RNJG E 4 A_FaceTarget
	TNT1 A 0 A_Chase ("", "MissileAmbush", CHF_DONTMOVE)
	TNT1 A 0 A_Jump (1, "SeeLoop")
   Loop
  MissileCheck:
	TNT1 A 0 A_ChangeFlag ("Frightened", false)
    TNT1 A 0 A_JumpIfTargetInLos ("Missile", 0, JLOSF_DEADNOJUMP)
	Goto SeeLoop
  MissileAmbush:
    RNJG EE 4 A_FaceTarget
  Missile:
	    TNT1 A 0 A_TakeInventory ("ArtCoolDown", 1)
		RNJG E 10 A_FaceTarget
		TNT1 A 0 A_Jump (190, 2)
		TNT1 A 0 ThrustThingZ (0, random(5,10), 0,0)
		TNT1 A 0 A_JumpIfInventory ("ArtCoolDown", 1, 2)
		TNT1 A 0 A_Jump (225, "UberAttack")
		TNT1 A 0 A_JumpIfTargetInLos ("CloseQuarters", 0, JLOSF_DEADNOJUMP, 350)
		TNT1 A 0 A_JumpIfTargetInLos ("NotUberAttack", 0, JLOSF_DEADNOJUMP | JLOSF_CLOSENOJUMP, 0, 950)
		RNJG E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJG F 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJG E 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJG F 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJG E 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLIR", CHAN_WEAPON)
		RNJG F 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		RNJG E 4 A_FaceTarget
		TNT1 A 0 A_PlaySound ("DECLFIR", CHAN_WEAPON)
		RNJG F 2 A_CustomMissile ("DERipperImpulse", 32, 9, random (-4,4), CMF_OFFSETPITCH, random (-1,2))
		Goto SeeLoop
	CloseQuarters:
	   RNJG E 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJG F 2 A_CustomMissile ("DECQRipperOrb", 32, 9)
	   RNJG E 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJG F 2 A_CustomMissile ("DECQRipperOrb", 32, 9, random (2,6))
	   RNJG E 4 A_FaceTarget
	   TNT1 A 0 A_PlaySound ("DECQFIR", CHAN_WEAPON)
	   RNJG F 2 A_CustomMissile ("DECQRipperOrb", 32, 9, random (-6,-2))
	  Goto SeeLoop
	UberAttack:
	   TNT1 A 0 A_Sentinelbob
  	   RNJG E 12 A_FaceTarget
	   TNT1 A 0 A_SentinelBob
	   TNT1 A 0 A_PlaySound ("DEUltimate/Fire", CHAN_WEAPON)
	   RNJG F 2 A_CustomMissile ("DEUberPlasmaOrb", 32, 9)
	   TNT1 A 0 A_GiveInventory ("ArtCoolDown", 3)
	   RNJG E 4 A_FaceTarget
	  Goto SeeLoop
	NotUberAttack:
	   TNT1 A 0 A_Sentinelbob
  	   RNJG E 12 A_FaceTarget
	   TNT1 A 0 A_SentinelBob
	   TNT1 A 0 A_PlaySound ("DEUltimate/Fire", CHAN_WEAPON)
	   RNJG F 2 A_CustomMissile ("DEUberPlasmaOrb", 32, 9)
	   RNJG E 4 A_FaceTarget
	  Goto SeeLoop 	  
  Pain:
    RNJG H 3
    RNJG H 3 A_Pain
    goto SeeLoop
  Death:
  	//TNT1 A 0 A_Jump(20, "Suren")
    RNJG H 6 A_Scream
    RNJG I 5 A_NoBlocking
    RNJG J 5
    RNJG K 5
	RNJG L -1
    stop
  XDeath:
    TNT1 A 0 A_StopSound (6)
	TNT1 A 0 A_XScream
	RNJG GGG 1 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
	RNJG GGG 1 A_SpawnItemEx ("JetPackerExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
    RNJG GGG 1 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0, 0, SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx ("DEPlasmaticExplosion", 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 5 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)
	RNJG LKJIH 5
   Goto See	
  Idle:
    RNJG AA 4 A_Wander
    RNJG A 0 A_Look
    RNJG BB 4 A_Wander
    RNJG A 0 A_Look
    RNJG CC 4 A_Wander
    RNJG A 0 A_Look
    RNJG DD 4 A_Wander
    RNJG A 0 A_Look
    loop
  } 
	 
 }
  
  
  
  
  
  Actor DECQRipperOrb
      {
	      Radius 10
          Height 20
		  Speed 10
		  Scale 0.88
		  FastSpeed 11
		  Damage (0)
		  ReactionTime 8
		  +RIPPER
		  Projectile
		  DamageType "DieZwillinge"
		  RenderStyle Add
		  DeathSound "Blitzritter/CQBall"
		  States
		  {
		  Spawn:
			TNT1 A 0
			TNT1 A 0 A_Countdown 
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperOrbDischarge", 15, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((4),88)
			CLB4 B 8 Bright  
		   Loop
		  Death:
			TNT1 A 0
			TNT1 A 0 A_playSound ("DECQEX", 5)
			TNT1 AAA 0 A_CustomMissile ("CSMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
			TNT1 A 0 A_SpawnItemEx ("LuftKriegerShockwave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
		    TNT1 A 0 A_SpawnItemEx ("LuftKriegerExpFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 1 A_SpawnItemEx ("DERipperOrbDischargeExplosion", 0,0,0,0,0,0)
			TNT1 A 0 A_Explode ((14),88)
			//BPRH ABCDEFGHIJ 1 Bright
			Stop
			  }
           }
  
  
  
  
  
  Actor DERipperImpulse
      {
	      Radius 10
          Height 20
		  Speed 14
		  Scale 0.032
		  FastSpeed 16
		  Damage (0)
		  +RIPPER
		  Projectile
		  DamageType "DieZwillinge"
		  RenderStyle Add
		  DeathSound "DESMEX"
		  States
		  {
		  Spawn:
			TNT1 A 0
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((4),69)
			T5FL OMN 1 Bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)   
		   Loop
		  Death:
			TNT1 A 0
			TNT1 AAA 0 A_CustomMissile ("CSMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
		    TNT1 A 0 //A_SpawnItemEx ("ElectroTrapFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 //A_SpawnItemEx ("BlitzCQLBLightning", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 1 A_SpawnItemEx ("DEImpulseExplosion", 0,0,0,0,0,0)
			TNT1 A 0 A_Explode ((15),40)
			//BPRH ABCDEFGHIJ 1 Bright
			Stop
			  }
           }
  
  
  
  
  
    
	Actor DEUberPlasmaOrb
      {
	      Radius 10
          Height 20
		  Speed 35
		  Scale 0.35
		  FastSpeed 40
		  Damage (40)
		  Projectile
		  DamageType "Fire"
		  RenderStyle Add
		  SeeSound ""
		  DeathSound ""
		  States
		  {
		  Spawn:
			TNT1 A 0
			TNT1 A 0 A_SpawnItemEx ("DEUberOrbFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			R12P ABCD 1 Bright A_SpawnItemEx ("DEUberOrbFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
		   Loop
		  Death:
			TNT1 A 0
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 Bright A_SpawnItemEx ("EnkorpererPlasmaticWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((2),128)
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 Bright A_SpawnItemEx ("EnkorpererPlasmaticWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((3),128)
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 Bright A_SpawnItemEx ("EnkorpererPlasmaticWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((3),128)
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 Bright A_SpawnItemEx ("EnkorpererPlasmaticWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((4),128)
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 Bright A_SpawnItemEx ("EnkorpererPlasmaticWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 A_Explode ((5),128)
			R12P ABCD 1 Bright A_SetScale (scaleX+0.03, scaleY+0.03)
			TNT1 A 0 A_PlaySound("DEUltimate/boom",5)
            TNT1 A 0 A_PlaySound("DeUltimate/distboom",6,1.0,0,0)
			R12P E 1 Bright
			TNT1 A 0 A_Explode ((60),128)
			TNT1 A 0 A_SpawnItemEx ("DEPlasmaticExplosion", 0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
			TNT1 AAA 0 A_CustomMissile ("CSMiniMissileBoomSmoke", 0, 0, random (0, 360), 2, random (0, 360))
		    TNT1 A 0 A_SpawnItemEx ("BlitzritterLRLBFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			//BPRH ABCDEFGHIJ 1 Bright
			Stop
			  }
           }
  
	
	
	
	
	
	Actor DERay : FastProjectile
{
  Radius 6
  Speed 70
  Height 6
  Damage (15)
  RenderStyle Normal
  Projectile
  +FORCEXYBILLBOARD
  MissileType "DERayTrail"
  MissileHeight 8
  SeeSound ""
  DeathSound ""
  States
  {
  Spawn:
	TNT1 A 1
    Loop
  Death:
	TNT1 A 0
	TNT1 A 0 A_SpawnItem("RailgunImpactEffectRed")
	TNT1 A 0 A_SpawnItem("BruiserRailPuff")
    TNT1 A 8
    Stop
  }
}

Actor DERayTrail
{
  RenderStyle Add
  Alpha 0.75
  YScale 0.04
  XScale 0.08
  +NOGRAVITY
  +NOINTERACTION
  +NOBLOCKMAP
  +CLIENTSIDEONLY
  States
  {
  Spawn:
    CLB4 B 0
    CLB4 B 1 Bright A_FadeOut(0.15)
    Loop
  }
}
	
	
	
	
	
	
	
	
	
	Actor DEPlasmaticExplosion
		{
			renderstyle add
			alpha 1.0
			scale 0.35
			+NOINTERACTION
			+CLIENTSIDEONLY
			states
			{
			Spawn:
			UNLX ABCDEFGHIJKLMNOPQRS 1 bright 
			Stop
			}
			}
			
	
	Actor SmallDEPlasmaticExplosion : DEPlasmaticExplosion
		{
		 Scale 0.12
		}
			
	
	
	Actor DERipperOrbDischargeExplosion
		{
			renderstyle Normal
			alpha 1.0
			scale 1.0
			+NOINTERACTION
			+CLIENTSIDEONLY
			states
			{
			Spawn:
			DB60 ABCDEFGHIJKLMNOPQ 1 bright 
			Stop
			}
			}
			
		
	Actor DERipperOrbDischarge
		{
			renderstyle Add
			alpha 1.0
			scale 0.2
			+NOINTERACTION
			+CLIENTSIDEONLY
			states
			{
			Spawn:
			EELE FEDCBA 1 bright 
			Stop
			}
			}	
			
	
	
	
	
	Actor DEImpulseExplosion
		      {
			   +NOINTERACTION
			   +CLIENTSIDEONLY
			   Scale 0.65
			   RenderStyle Add
			      States
				       {
				        Spawn:
							TNT1 A 0 A_SpawnItemEx ("RiftFragShotExpFlare", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
						    LQBG GHIJKL 1 BRIGHT
						  Stop	
					   }
				}
	
	
	
	  
	  Actor BigRedPlasmaticExplosion
		{
			renderstyle add
			alpha 1.0
			scale 0.88
			+NOINTERACTION
			+CLIENTSIDEONLY
			states
			{
			Spawn:
			UNLX ABCDEFGHIJKLMNOPQRS 1 bright 
			Stop
			}
			}
  
  
  
		
	actor EnkorpererPlasmaticWave
		{
		renderstyle add
		alpha 0.5
		scale 0.2
		+NOINTERACTION
		+CLIENTSIDEONLY
		states
		{
		Spawn:
		CLBC L 1 bright A_FadeOut(0.05,1)
		TNT1 A 0 A_SetScale(scalex+0.05,scaley+0.05)
		loop
		}
		}
	
	
	
	Actor DERipperImpulseTrail
		{
			renderstyle add
			alpha 1.0
			scale 0.032
			+NOINTERACTION
			+CLIENTSIDEONLY
			states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail2", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
			Stop
			}
			}
	
	
	Actor DERipperImpulseTrail2 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail3", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION) 
			Stop
			}
		}
		
	
	Actor DERipperImpulseTrail3 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail4", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)			
			Stop
			}
		}
		
	
	Actor DERipperImpulseTrail4 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail5", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)			
			Stop
			}
		}
	
	
	Actor DERipperImpulseTrail5 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail6", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail6", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)			
			Stop
			}
		}
		
	
	Actor DERipperImpulseTrail6 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 A 0 Bright A_SpawnItemEx ("DERipperImpulseTrail7", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright A_SpawnItemEx ("DERipperImpulseTrail7", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)			
			Stop
			}
		}
	
	
	
	Actor DERipperImpulseTrail7 : DERipperImpulseTrail
		{
		states
			{
			Spawn:
			TNT1 A 0 Bright A_SpawnItemEx ("DESmallEnergyWave", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			T5FL OMN 1 bright			
			Stop
			}
		}
	
	
	
		
	
	Actor DESmallEnergyWave: EnkorpererPlasmaticWave
		{
		 Scale 0.008
		}
  
  
  
  
  
  
  
  
	