Actor Zuromo //The first dragon in Complex Doom and it doesn't even shoot fire
{
//Creator: GDWolf
//Origin: Complex Very Strong Monsters
//Sprite: ZURO
//Title: "Zuromo"
  MONSTER
  Health 12000
  Radius 65
  Height 100
  Scale 1.6
  Speed 35
  Mass 0x7FFFFFFF
  MinMissileChance 160
  DamageFactor "Hell", 0.0
  DamageFactor "Melee", 25.0
  DamageFactor "PDTBFG", 0.03
  DamageFactor "PDTBFGTracer", 0.0
  DamageFactor "Cyber10K", 0.0
  DamageFactor "Legendary", 0.0
  DamageFactor "PlayerBHole", 0.0
  DamageFactor "LegendaryPlayer", 0.0
  DamageFactor "LegendaryGuru", 0.0
  DamageFactor "LegendaryGuruPlayer", 0.0
  DamageFactor "CustomSpray", 0.0
  DamageFactor "BFG9500Ball", 0.0
  DamageFactor "Terminator", 0.0
  DamageFactor "Player", 0.015
  DamageFactor "PlayerDevBall", 0.020
  DamageFactor "PlayerDevBall2", 0.020
  DamageFactor "PlayerDTBFGRailgunSlug", 0.0
  DamageFactor "PlayerDevTracer", 0.0
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "PlayerDTRG", 0.05
  DamageFactor "Extreme", 0.0
  DamageFactor "PyroShot", 0.0
  DamageFactor "Railgun ", 0.5
  DamageFactor "Demon Tech Railgun", 0.0
  DamageFactor "DTRailgun", 0.0
  DamageFactor "PlayerRailPuff", 0.0
  DamageFactor "PlayerRailPuffGreen", 0.0
  DamageFactor "PlayerPyro", 0.0
  DamageFactor "Term", 0.0
  DamageFactor "PDTPuff", 0.0
  DamageFactor "BFGSplash", 0.0
  DamageFactor "BFGSpray", 0.0
  DamageFactor "Railg", 0.5
  DamageFactor "Ice", 0.0
  DamageFactor "FreezerBurn", 0.0
  DamageFactor "DBFG10K", 0
  DamageFactor "PlayerDBFG10K", 0
  DamageFactor "PlayerDBFG2", 0
  DamageFactor "DBFG210K", 0
  DamageFactor "PlayerDBFG210K", 0
  DamageFactor "PlayerDBFG", 0
  DamageFactor "DBFG2Splash", 0
  DamageFactor "DBFG2", 0
  DamageFactor "DBFG", 0
  DamageFactor "PlayerDBFG", 0
  DamageFactor "DBFG10K2",0
  DamageFactor "SuperWeapon", 0.0
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "DarkDemoEx", 0.0
  DamageFactor "CerChainguns", 0.0
  DamageFactor "CerEnergyBall", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "NobleComet", 0.0
  DamageFactor "CacoComet", 0.0
  DamageFactor "CadaverRocket", 0.0
  DamageFactor "HellComet", 0.0
  DamageFactor "Legendary1", 0.0
  DamageFactor "HFCyber", 0.0
  DamageFactor 0.5
  PainChance 6
  PainChance "Melee", 128
  PainChance "PlayerDBFG2", 256
  PainChance "PlayerDBFG210K", 256
  PainChance "PlayerDBFG10K2", 256
  PainChance "DBFG210K", 256
  PainChance "DBFG2Splash", 256
  PainChance "DBFG2", 256
  PainChance "DBFG", 256
  PainChance "PlayerDBFG", 256
  PainChance "DBFG10K2", 256
  BloodColor "Blue"
  DropItem "LegendaryUltraSphere" 215
  DropItem "LegendaryRune" 256 1
  DropItem "LegGreaterDemonicEnergy" 256 
  DropItem "LegDemonicEnergy" 256
  DropItem "Legendary BFG" 256 1
  DropItem "BossLifeEssence" 256 
  DropItem "BossArmorBonusMax" 256 
  DropItem "DemonicChalice" 256
  DropItem "Legendary Plasmatic Rifle" 256 1
  DropItem "LegAmmoSphere" 256 1
  DropItem "LegDemonRune" 256 1
  DropItem "Legendary Assault Shotgun" 256 1
  DropItem "LegendaryArmor" 256 1
  DropItem "Legendary Plasmatic Cannon" 256 1 
  DropItem "LegendarySphere" 256 1
  DropItem "LegTimeFreezeSphere" 256
  DropItem "LegendaryShell" 256 4
  DropItem "LegendaryShellBox" 256
  DropItem "LegendaryBulletBox" 256 
  DropItem "LegendaryLMGBulletMag" 256 20
  DropItem "Legendary Light Machine Gun" 256 1
  DropItem "TrueLegendaryBFGUpgrade" 250 1
  +QUICKTORETALIATE
  +NOTIMEFREEZE
  +NORADIUSDMG
  +PIERCEARMOR
  +MISSILEEVENMORE
  +NOTARGET
  +BOSS
  +REFLECTIVE
  +MISSILEMORE
  +FIRERESIST
  +FLOORCLIP
  +DONTMORPH
  +BOSSDEATH
  +NOICEDEATH
  +LOOKALLAROUND
  +DONTGIB
  +NOTELEFRAG
  +DONTRIP
  +DONTHARMSPECIES
  +CANTSEEK
  +NODROPOFF
  +NOFEAR
  +AVOIDMELEE
  Species "Masterminds"
  SeeSound "tlcyb/sight"
  PainSound "Legcyber/pain"
  DeathSound "tlcyb/death"
  ActiveSound "tlcyb/laugh1"
  Obituary "%o was expunged from the universe by the ZUROMOOOUUUUUUUUUUUUUUUUUU!"
  var int user_music;
  var int user_missile;
  States 
  { 
  Spawn:
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Look	  
    Loop
  See:
    TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
	ZURO A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
	ZURO A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Chase 
    TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO B 2 Bright A_Chase 
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("CardinalFireSpawner",0,0,0,0)
    ZURO C 2 Bright A_Chase
    Loop	  
  Missile:
    TNT1 A 0 A_SetShootable
    TNT1 A 0 A_UnsetInvulnerable
    TNT1 A 0 A_SetTranslucent(1)
    TNT1 A 0 A_Jump(128,"LaserCannon","ROCKETS")
  ROCKETS:
    ZURO A 20 A_FaceTarget
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
    ZURO U 1 Bright A_Playsound ("MasterSparkCharge")
    ZURO UUUUUUUUUUU 8 Bright A_FaceTarget	
	ZURO A 0 A_Playsound("MasterSpark",0,1,0,ATTN_NONE)
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
	ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
	ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
    ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
	ZURO U 2 Bright A_FaceTarget
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 58, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 60, -26, Random(-6, 6))
    ZURO T 2 Bright A_CustomMissile("ZUROMORocket", 68, -26, Random(-6, 6))
	Goto See
  LaserCannon:
    ZURO A 20 A_FaceTarget
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LaserCannonLoop:
    ZURO B 1 Bright A_Playsound ("MasterSparkCharge")
    ZURO CCCCCCCCCCCC 8 Bright A_FaceTarget	
	ZURO A 0 A_Playsound("MasterSpark",0,1,0,ATTN_NONE)
	TNT1 A 0 A_JumpIf(user_missile >= 5,"See")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO B 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO C 1 A_CustomMissile("ZuromoLaserRailCannon",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
	TNT1 A 0 A_FaceTarget(0.75,1)
	ZURO A 1 A_CustomMissile("ZuromoLaserRailCannon2",45,0,0,CMF_AIMDIRECTION|CMF_SAVEPITCH)
    Loop
Death:
	TNT1 A 0 A_Scream
	ZURO H 20 A_Fall
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))	
	ZURO IIII 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))	
	ZURO JJJJ 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	ZURO KKKKK 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	ZURO LLLLLL 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	ZURO MMMMM 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	ZURO NNNNNN 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	ZURO OOOOO 2 Bright A_CustomMissile("RainbowKaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))		
	TNT1 AAAA 0 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigBlueBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	TNT1 AAAAAAAA 0 A_CustomMissile("SmokeFX3", random(10,60), random(30,-30), random(0,360), 2, random(0,360))	
	ZURO O 5
	TNT1 A 0 A_BossDeath
	ZURO O -1 A_KillMaster
	Stop
  } 
}

Actor ZuromoLaserRailCannon : SpiderMasterLaserBlue
{
  Damage 500
  MissileType "ZuromoLaserRailCannonTrail"
  States
  {
    Death:
      TNT1 A 0
	  TNT1 A 0 Radius_Quake(6,6,0,12,0)
	  TNT1 A 0 A_Explode(64,120,0,False,60)
	  TNT1 A 0 A_SpawnItemEx("ZuromoLaserFlareYellow")
      //THD1 ABCDEFGHIJKLMNOP 2 bright A_FadeOut(0.06)
	  TNT1 A 1
      Stop
  }
}

Actor ZuromoLaserRailCannon2 : SpiderMasterLaserBlue
{
  Damage 500
  MissileType "ZuromoLaserRailCannonTrail2"
  States
  {
    Death:
      TNT1 A 0
	  TNT1 A 0 Radius_Quake(6,6,0,12,0)
	  TNT1 A 0 A_Explode(64,120,0,False,60)
	  TNT1 A 0 A_SpawnItemEx("ZuromoLaserFlareBlue")
      //T3FS ABCDEFGHIJKLMNOP 2 bright A_FadeOut(0.06)
	  TNT1 A 1
      Stop
  }
}

ACTOR ZuromoLaserRailCannonTrail : SpiderMasterTrailBlue
{
  +ThruSpecies
  +NoGravity
  +NoClip
  +NoDamageThrust
  States
  {
    Spawn:
      TNT1 A 0
	  TNT1 A 0 A_Explode(2,60,0,False,60)
      TNT1 A 2 A_SpawnItemEx("ZuromoLaserRailTrail", random (-3, 3), 0, random (-3, 3), 0, 0, 0, 0, 160)
      Stop
  }
}

ACTOR ZuromoLaserRailCannonTrail2 : SpiderMasterTrailBlue
{
  +ThruSpecies
  +NoGravity
  +NoClip
  +NoDamageThrust
  States
  {
    Spawn:
      TNT1 A 0
	  TNT1 A 0 A_Explode(2,60,0,False,60)
      TNT1 A 2 A_SpawnItemEx("ZuromoLaserRailTrail2", random (-3, 3), 0, random (-3, 3), 0, 0, 0, 0, 160)
      Stop
  }
}

ACTOR ZuromoLaserRailTrail : SpiderMasterTrailBlue
{
  RenderStyle Add
  Scale 3.0
  Alpha 0.75
  +THRUSPECIES
  +CLIENTSIDEONLY
  +NOINTERACTION
  States
  {
    Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(256, "AltSpawn", "AltSpawn2")
	"AltSpawn":
	  TNT1 A 0
	  THD1 A 1 A_FadeOut
	  Goto "FadeOut"
	"AltSpawn2":
	  TNT1 A 0
	  THD2 A 1 A_FadeOut
	  Goto "FadeOut"
	"FadeOut":
	  THD1 AAAAAAAAA 1 A_FadeOut
      Stop
  }
}

ACTOR ZuromoLaserRailTrail2 : SpiderMasterTrailBlue
{
  RenderStyle Add
  Scale 3.0
  Alpha 0.75
  +THRUSPECIES
  +CLIENTSIDEONLY
  +NOINTERACTION
  States
  {
    Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_Jump(256, "AltSpawn", "AltSpawn2")
	"AltSpawn":
	  TNT1 A 0
	  THD1 A 1 A_FadeOut
	  Goto "FadeOut"
	"AltSpawn2":
	  TNT1 A 0
	  THD2 A 1 A_FadeOut
	  Goto "FadeOut"
	"FadeOut":
	  THD1 AAAAAAAAA 1 A_FadeOut
      Stop
  }
}

ACTOR ZuromoLaserFlareBlue : SpiderMasterFlareBlue
{
 +CLIENTSIDEONLY
 +NOINTERACTION
 Scale 0.5
 Alpha 1.0
 Renderstyle Add
 States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    BLEL A 2 Bright
  Continuous:
    BLEL A 1 Bright A_FadeOut(0.05)
    Loop
  Toaster:
    TNT1 A 0
	Stop	
}
}

ACTOR ZuromoLaserFlareYellow : SpiderMasterFlareYellow
{
 +CLIENTSIDEONLY
 +NOINTERACTION
 Scale 0.5
 Alpha 1.0
 Renderstyle Add
 States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    THD1 A 2 Bright
    THD2 A 2 Bright
    THD3 A 2 Bright
  Continuous:
    THD1 A 1 Bright A_FadeOut(0.05)
    Loop
  Toaster:
    TNT1 A 0
	Stop	
}
}

ACTOR ZUROMORocket : CardinalRocket
{
	Speed 99
	FastSpeed 101
	Scale 0.9
	DECAL LegRocketScorch
	DamageType "Legendary"
	SeeSound "true/fire"
	damage 60
	-THRUSPECIES
    +NOTIMEFREEZE
	States
	{
	Spawn:
        TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2))
		LROC A 2 Bright A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2))
		TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2))	
		LROC B 2 Bright A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2))
		Loop
	Death:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx("OrangeParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
		TNT1 AAA 0 A_CustomMissile("BlueKaboom3", 0, 0, random(0,360), 2, random(0,360))
		TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 AAAA 0 A_SpawnItemEx("LegendaryDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
		LROC B 6 Bright A_Explode
		LROC CD 5 Bright A_SetTranslucent(0.75,1)
		Stop
	}
}