ACTOR VexedNemesisUberCommando : NemesisUberCommando //gotta have at least SEVEN half life soundtracks
{
//Creator: ConsulCast
//Origin: Nexus Infinity
//Sprite: TRCG
//Title: "Vexed Nemesis Uber Commando"
Health 3000
Speed 24
DropItem "HandGrenadeAmmo" 235 2
DropItem "MineAmmo" 235 2
DropItem "Backpack" 198 1
DropItem "NemesisRuneSpawnerTier1", 256, 1
DropItem "Nemesis Plasmatic Cannon", 256, 1
DropItem "NLDemonAmmoBox", 200 
DropItem "NLDemonAmmo", 250 
DropItem "NemesisHealthBonusMax", 256, 32
DropItem "NemesisArmorBonus32", 256
DropItem "NemesisHealthBonusMax", 256, 32
DropItem "NemesisArmorBonus32", 256
DropItem "VexedNemesisArmor", 256, 1
DropItem "VexedNemesisSphere", 256, 1
DamageFactor "Explosion", 0.0001
DamageFactor "PlayerDTRG", 0.0001
DamageFactor "DTRailgun", 0.0001
DamageFactor "PDTPuff", 0.0001
DamageFactor "RailG", 0.0001
DamageFactor "PyroShot", 0.0001
DamageFactor "PlayerPyro", 0.0001
DamageFactor "PlayerBHole", 0.025
DamageFactor "PlayerDBFG", 0.015
DamageFactor "PlayerDBFG2", 0.015
Obituary "%o was devestated by the Vexed Nemesis UberCommando."
Tag "\c[w2] Vexed Nemesis Uber Commando\c-"
States
{
  Spawn:
	TRCG AA 1 A_Look
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	loop
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,3106)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG AA 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_PlaySound("CCHAIN/step")
	TRCG BB 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG CC 3 A_Chase
	TNT1 A 0 A_PlaySound("CCHAIN/step")
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG DD 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	Loop
  OpeningDelay:
	TRCG E 1 A_GiveInventory("VNUCommandoStrafing",1)	
  Opening:
	TNT1 A 0 A_Facetarget
	TRCG E 1 A_Playsound("CCHAIN/Telegraph",CHAN_WEAPON,500)
	TRCG EEEEEEEEE 1 A_CustomRailgun(-1,10,NONE,NONE,RGF_SILENT|RGF_NOPIERCING,1,0,"RailTargetPuff",0,0,0,0,2,0,"NemesisCyberNobleRailTarget")
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_Playsound("CCHAIN/Laser",CHAN_WEAPON,500)
	TRCG FF 3 A_CustomMissile("NemesisSentientCannonBall", 32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))	
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_Playsound("CCHAIN/Laser",CHAN_WEAPON,500)
	TRCG FF 3 A_CustomMissile("NemesisSentientCannonBall", 32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))	
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_Playsound("CCHAIN/Laser",CHAN_WEAPON,500)
	TRCG FF 3 A_CustomMissile("NemesisSentientCannonBall", 32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))	
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	TNT1 A 0 A_CustomMissile("NemesisSentientCannonBall",32,0,random(-25,25))
	Goto See
  Orbs:
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_PlaySound("LUCOMM/Active",CHAN_VOICE,1,0,0.5)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)
	TRCG E 1 A_FaceTarget 
	TNT1 A 0 A_PlaySound("star/fire",CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EE 5 A_FaceTarget
	TRCG F 4 A_CustomMissile("MiniNemesisBFGBall",32,0,0)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,-15)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,15)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)
	TRCG E 1 A_FaceTarget 
	TNT1 A 0 A_PlaySound("star/fire",CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EE 5 A_FaceTarget
	TRCG F 4 A_CustomMissile("MiniNemesisBFGBall",32,0,0)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,-15)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,15)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)
	TRCG E 1 A_FaceTarget 
	TNT1 A 0 A_PlaySound("star/fire",CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EE 5 A_FaceTarget
	TRCG F 4 A_CustomMissile("MiniNemesisBFGBall",32,0,0)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,-15)
	TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",32,0,15)
	Goto See
  Teleport:
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_PlaySound("LUCOMM/Active",CHAN_VOICE,1,0,0.5)
	TRCG E 1 A_FaceTarget 
	TNT1 A 0 A_PlaySound("NemesisSentient/Attack2",CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 Radius_Quake(8,40,0,40,0)	
	TRCG EE 20 A_FaceTarget
	TRCG F 4 A_CustomMissile("NemesisZombieCannonIonBeam",32,0,0)
	TNT1 A 0 A_CustomMissile("NemesisZombieCannonIonBeam",32,0,-30)
	TNT1 A 0 A_CustomMissile("NemesisZombieCannonIonBeam",32,0,30)
	Goto See
  Missile:
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_Jump(128,"Laser","OpeningDelay","Orbs")
	TNT1 A 0 A_Jump(88, "Teleport", "DTBFG")
  Normal:
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	TRCG EE 1 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_PlaySound("sentient/fire")
	TRCG F 1 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_CustomMissile("NUChainExplosiveTracer",32,0,random(-5,5))
	TNT1 A 0 A_Jump(64,"Missile")
	Loop
  Laser:
	TNT1 A 0 A_PlaySound("legendary/defense", CHAN_NOPAUSE, 500)
	TNT1 A 0 A_PlaySound("LUCOMM/Active",CHAN_VOICE,1,0,0.5)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG E 10 A_FaceTarget
  Lasering:
	TNT1 A 0 A_JumpIf(user_missile >= 55, "Missile")
    TNT1 A 0 A_SetUserVar("user_missile", user_missile+1)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG E 2 A_facetarget
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_PlaySound("ExplosiveRailgun/Fire", CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)	
	TRCG F 1 A_CustomMissile("NemesisSentientRailLaser",32,0,0,0)
	TNT1 A 0 A_CustomMissile("NemesisSentientRailLaser",32,0,-3)
	TNT1 A 0 A_CustomMissile("NemesisSentientRailLaser",32,0,3)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	//TNT1 A 0 A_Jump (110,"Lasering")
	Loop
  DTBFG:
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TNT1 A 0 A_PlaySound("LUCOMM/Active",CHAN_VOICE,1,0,0.5)
	TRCG E 1 A_FaceTarget 
	TNT1 A 0 Radius_Quake(8,40,0,40,0)
	TNT1 A 0 A_PlaySound("CCHAIN/Charge",CHAN_WEAPON, 500)
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EEEEE 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON, 500)
	TRCG F 4 A_CustomMissile("NemesisGuruBall",32,0,0)
  DTBFGCool:
	TNT1 A 0 A_PlaySound("weapons/steam", CHAN_WEAPON, 500)
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	TRCG EEEEEEEEEEEEE 2 A_SpawnItemEx("Smoke",20,10,32,random(2,-2),random(2,-2),random(1,3),0,0,0,0)
	TNT1 A 0 A_GiveInventory("VNUCommandoStrafing",1)	
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	Goto See
  Death:
	TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,0)
	TRCG G 20 A_StopSound(6)
	TNT1 A 0 A_PlaySound("Gore/Splat")
	TRCG H 10 A_ChangeFlag(BRIGHT,0)
	TRCG I 10 A_Scream
	TRCG J 20 
	TRCG K 20 A_NoBlocking
	TNT1 A 0 A_Jump(100,"MoreStuff")
	TRCG L 100
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
	TRCG L -1
	Stop
  MoreStuff:
	TRCG L 100
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
	TNT1 A 0 A_SpawnItem("HellionSmokeAttack")
	TRCG LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 1 Bright A_SpawnItem("NemesisZombieItemRandomizer")
	TRCG LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 1 Bright A_SpawnItem("NemesisZombieItemRandomizer")
	TRCG L 1 A_SpawnItem("NemesisZombieSuperItemRandomizer")
	TRCG L -1
	Stop
	}
}

Actor VNUCommandoStrafing : NemesisLegZombieStrafing
{
States
  {
  Pickup:
	NULL A 1 
	NULL A 1 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	NULL A 1 A_Jump(188,2)
	NULL A 1 A_GiveInventory("SCommandoJumping",1)
	NULL A 1 A_JumpIf(velx != 0 || vely != 0,2)
	NULL A 1 A_Jump(256,2)
	NULL A 1 A_Jump(235,5)
	NULL A 1 A_JumpIfInventory("LegZombieStrafeSens",1,3)
	NULL A 1 A_GiveInventory("LegZombieStrafeSens",1)
	NULL A 1 A_Jump(256,2)  
	NULL A 1 A_TakeInventory("LegZombieStrafeSens",1)
	NULL A 1 A_JumpIfInventory("LegZombieStrafeSens",1,3)
	NULL A 1 ThrustThing(angle*256/360+38.7,20,0,0)
	NULL A 1 A_Jump(256,2)  
	NULL A 1 ThrustThing(angle*256/360+38.7,-20,0,0)
	NULL A 1 A_FaceTarget
	NULL A 1 A_Jump(24,2)
	NULL A 1 A_JumpIfCloser(300,2)
	NULL A 1 A_Recoil(-2)
	Stop
	NULL A 1 A_Recoil(2)
	Stop  
  }
}

Actor NUChainExplosiveTracer : BlueSentientExplosiveTracer
{
Species "Nemesis"
DamageType "Legendary"
Speed 350
States
{
  Spawn:
	CLBA A 1 Bright
	Loop
  Death:
	TNT1 A 0 A_Explode(Random(7,10)*3,72)
	TNT1 A 0 A_CustomMissile("NemesisCannonShotExplosion")
	TNT1 A 0 A_SpawnItem("NemesisWhiteProjExplode")
	TNT1 AAAA 0 A_SpawnItemEx("NemesisWhiteParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0) 
	TNT1 AAA 0 A_CustomMissile("WhiteNemesisKaboom3",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),2,random(0,360))
	TNT1 A 10 Bright
	Stop
	}
}