Actor BurstGunDrone 
{
Health 50
Monster
Radius 16
Height 56
Mass 50
Scale 0.75
Speed 12
Damage 3
BloodType "MetalSurface"
PainChance 256
Monster
+FLOAT
+NOGRAVITY
+NOBLOODDECALS
Translation "16:47=100:111", "112:127=80:111", "250:254=5:8", "160:161=5:8"
+MISSILEMORE
-DONTFALL
+NOICEDEATH
PainSound ""
Seesound "MINDRSE"
DeathSound "misc/boom"
ActiveSound ""
Obituary "%o was outgunned by the experimental semi-machinegun drone" 
States
     {
	  Spawn:
	      QURM A 1 A_Look
		  Loop
	  See:
		  TNT1 A 0
		  TNT1 A 0 A_PlaySound ("DRONLOOP", 6, 1.0, true)
		  TNT1 A 0 ThrustThingZ (0,random (6,9),0,0)
		  QURM A 20
	  SeeLoop:
	      QURM AA 1 A_Chase
		  Loop	  
	  Missile: 	 
	      QURM A 9 A_FaceTarget
		  TNT1 A 0 A_Jump (75, "MissileEvadeLeft", "MissileEvadeRight")
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2)
		  QURM A 2 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2)
		  QURM A 4 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2)
		  QURM A 2 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2)
		  QURM A 4 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2)
		  QURM A 2 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 2 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2)
		  Goto SeeLoop
	   MissileEvadeLeft:
		  QURM AAAA 2 ThrustThing(angle*256/360+192, 1, 0, 0)
		  TNT1 A 0 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  Goto SeeLoop
		MissileEvadeRight:
		  QURM AAAA 2 ThrustThing(angle*256/360+64, 1, 0, 0)
		  TNT1 A 0 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM B 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, 2, random (-2,2))
		  QURM A 1 A_FaceTarget
		  TNT1 A 0 A_PlaySound ("DSASSRF2", CHAN_WEAPON)
		  TNT1 A 0 A_PlaySound ("TACRIFFF", 6, 0.5, 0)
		  QURM C 1 BRIGHT A_CustomMissile ("HSMGTracer", 0, -2, random (-2,2))
		  Goto SeeLoop  
	  Death:
	      TNT1 A 0 A_StopSound (6)
	      TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random (-1,20), random (10,20), random (10,20), 0, 0, 0)
		  TNT1 AAAAAA 0 A_CustomMissile ("CrapMetal", random (-4,4), random (-4,4), random (-360,360), CMF_OffSetPitch | CMF_AIMDIRECTION, random (30,90))
          TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)   
	      QURM A 2 A_Scream
		  TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
		  QURM A 2 A_NoBlocking
		  TNT1 A 0 A_SpawnItemEx ("TacticoolJetPackerExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)	
		  QURM A 5
		  TNT1 A 0 A_SpawnItemEx ("LittleTinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
		  TNt1 A 1
		  Stop
		  }
		  
} 



  