ACTOR VexTerminatedKrieger
{
//Creator: GDWolf & Fluffy
//Origin: Complex Very Strong Monsters
//Sprite: VTKG
//Title: "Vex-Terminated Krieger"
Monster
Scale 1.25
Health 8200
Height 64
Radius 30
Mass 5000
Speed 30
MaxStepHeight 32
MaxDropOffHeight 32
Reactiontime 24
PainChance 64
PainChance "Explosion", 100
PainChance "Mine", 100
PainChance "NuclearFire", 100
MeleeRange 150
Species "SS"
Damagetype "SS"
DamageFactor "SS", 0.0
DamageFactor "Extreme", 0.0
DamageFactor "LegendaryPlayer", 0.120
DamageFactor "LegendaryGuruPlayer", 0.120
DamageFactor "PDTBFG", 0.20
DamageFactor "PDTBFGTracer", 0.20
DamageFactor "PlayerDevBall", 0.120
DamageFactor "PlayerDevBall2", 0.120
DamageFactor "PlayerDTBFGRailgunSlug", 0.120
DamageFactor "PlayerDevTracer", 0.120
DamageFactor "DBFG10K2", 0.1
DamageFactor "PlayerDBFG10K2", 0.1
DamageFactor "DBFG2", 0.1
DamageFactor "PlayerDBFG2", 0.1
DamageFactor "PlayerDTRG", 0.5
DamageFactor 0.45
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LACGrenade", 0.0
DamageFactor "LSSGGrenade", 0.0
DamageFactor "LegendaryZombie", 0.0
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "Explosion", 0.05
DamageFactor "DTRailgun", 0.4
DamageFactor "PDTPuff", 0.4
DamageFactor "RailG", 0.3
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "EnragedLegendaryLMGBulletMag", 250, 6
DropItem "EnragedLegendaryBulletBox", 125
DropItem "NemesisSuperSphere", 90
//DropItem "EnragedLegendaryChaingun", 256, 1
DropItem "LegAmmoSphere", 93
DropItem "SpringMine", 50, 1
DropItem "SpringMine", 50, 1
DropItem "SpringMine", 50, 1
DropItem "SpringMine", 50, 1
DropItem "NemesisRuneSpawnerTier4", 256, 1
DropItem "NemesisRuneSpawnerTier4", 110, 1
DropItem "NemesisRuneSpawnerTier4", 110, 1
DropItem "PortableMedCell", 256, 1
DropItem "PortableMedCellPack", 256, 1
DropItem "ArmorPlate" 256
DropItem "AmmoPack", 256, 5
DropItem "ArmorCharge", 256, 5
SeeSound "VexTermKrieger/Sight"
PainSound "VexTermKrieger/Pain"
DeathSound "VexTermKrieger/Death"
ActiveSound "VexTermKrieger/Active"
+BOSS
+BOSSDEATH
+NOICEDEATH
+NOTIMEFREEZE
+DONTMORPH
+DONTRIP
+NORADIUSDMG
-NOINFIGHTING
-NOPAIN
+NoFear
+NOBLOOD
+NODROPOFF
+DONTGIB
+FLOORCLIP
+NOTARGET
//+LOOKALLAROUND
//+ALWAYSFAST
+MISSILEMORE
+MISSILEEVENMORE
+QUICKTORETALIATE
+DONTHARMSPECIES
+DONTHURTSPECIES
+BRIGHT
Obituary "%o was eradicated by the Nemesis Krieger's dark energy."
Tag "\c[w2]VexTerminated Krieger\c-"
var int user_deathtimer;
var int user_deathtimeractive;
var int user_music;
var int user_protected;
var int user_clone;
var int user_taunt;
var int user_protection;
var int user_missile;
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetUserVar("user_deathtimer",0)
	TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	VTKG A 10 Bright A_Chase
	TNT1 AA 0 A_SpawnItemEx("LHellionSmokeSpawner")
  Idle:
	VTKG A 10 Bright A_Look
	TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	VTKG A 10 Bright A_Look
	TNT1 AA 0 A_SpawnItemEx("LHellionSmokeSpawner")
	Loop
  Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("WolfensteinSS",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
  See:
	TNT1 A 0 A_JumpIf(user_deathtimeractive == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("NemesisDeathTimerForVexed",0)
	TNT1 A 0 A_SetUserVar("user_deathtimeractive",1)
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,2024)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	VTKG AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner")
	VTKG BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	VTKG CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner")
	VTKG DD 3 Bright A_Chase
	TNT1 A 0 A_Jump(20,"Teleport")
	TNT1 A 0 A_Jump(80,"Rush")
	TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner")
	Loop
  Rush:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase 
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("VexTerminatedKriegerGhost")
	VTKG B 1 Bright A_Chase  
	TNT1 A 0 A_Jump(70,"See")
	Loop
  Teleport:
    VTKG A 1 A_UnSetShootable
	VTKG AAA 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	VTKG AAAAAAAAAAA 1 A_FadeOut(0.1,0)
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	VTKG A 8
	VTKG A 0 A_JumpIf(user_clone >= 3,9)
	VTKG A 0 A_JumpIfCloser(2500,2)
	VTKG A 0 A_Jump(256,7)
	VTKG AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	VTKG A 0 A_SetUserVar("user_clone",user_clone+1)
	VTKG A 8
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
    VTKG AAA 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	VTKG AAAAAAAAAAA 1 A_FadeIn(0.1)
    VTKG A 1 A_SetShootable
    Goto See	
  Missile:
    TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
    TNT1 A 0 A_SetTranslucent(1)
    TNT1 A 0 A_Jump(128,"Missile1","Missile3","Missile2","Missile4","Missile5")
  Missile1:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedLegKrieger/Missile1",CHAN_WEAPON)
	VTKG F 1 Bright A_Facetarget
	VTKG FFFFF 2 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
  Refire1:
    VTKG G 1 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("NemesisCyberHomingRocket",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG F 1 Bright A_FaceTarget
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	VTKG F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
    VTKG G 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Nemesis10KProjectile",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,18,random(8,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_MonsterRefire(230,"MissileEnd")
    Loop
  MissileEnd:
	VTKG FFFFF 4 Bright A_Facetarget
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_SetUserVar("user_taunt",1)
	TNT1 A 0 A_Jump(128,"Missile1","Missile3","Missile2","Missile4","Missile5")
	Goto See
  Missile3:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedLegKrieger/Missile1",CHAN_WEAPON)
	VTKG F 1 Bright A_Facetarget
	VTKG FFFFF 2 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
  Refire3:
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("LegendaryCyberRail",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Nemesis10KProjectile",random(36,44),0,Random(5,-5),0)
    VTKG F 1 Bright A_FaceTarget
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	VTKG F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("TrueLegendaryCyberRail",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Nemesis10KProjectile",random(36,44),0,Random(5,-5),0)
	TNT1 A 0 A_MonsterRefire(230,"MissileEnd")
	Loop
  Missile2:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedLegKrieger/Missile2",CHAN_WEAPON)
	VTKG F 1 Bright A_Facetarget
	VTKG FFFFF 2 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
  Refire2:
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    VTKG G 1 Bright A_CustomMissile("Nemesis10KProjectile",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG J 1 Bright A_CustomMissile("Legendary10KProjectile",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG J 1 Bright A_CustomMissile("NemesisCyberHomingRocket",random(36,44),0,Random(5,-5),0)
    VTKG F 1 Bright A_FaceTarget
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	VTKG F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
    VTKG G 1 Bright A_CustomMissile("Nemesis10KProjectile",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Legendary10KProjectile",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG J 1 Bright A_CustomMissile("NemesisCyberHomingRocket",random(36,44),0,Random(5,-5),0)
	VTKG J 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"MissileEnd")
	Loop
  Missile4:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedLegKrieger/Missile1",CHAN_WEAPON)
	VTKG F 1 Bright A_Facetarget
	VTKG FFFFF 2 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
  Refire4:
    TNT1 A 0 A_JumpIf(user_missile >= 6, "MissileEnd")
    TNT1 A 0 A_SetUserVar("user_missile", user_missile+1)
	TNT1 A 0 A_PlaySound("NemesisCannon/BigLaser",CHAN_WEAPON)
    VTKG G 1 Bright A_CustomMissile("NemesisRevCannonIonBeam",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("LegRevBall3",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG F 1 Bright A_FaceTarget
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	VTKG F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_PlaySound("NemesisCannon/BigLaser",CHAN_WEAPON)
    VTKG G 1 Bright A_CustomMissile("NemesisRevCannonIonBeam",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("LegRevBall3",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisCyberRailLaser",62,18,random(8,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_MonsterRefire(230,"MissileEnd")
	Loop
  Missile5:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedLegKrieger/Missile2",CHAN_WEAPON)
	VTKG F 1 Bright A_Facetarget
	VTKG FFFFF 2 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
  Refire5:
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    VTKG O 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG R 1 Bright A_CustomMissile("LegendaryProjectile",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Nemesis10KProjectile",random(36,44),0,Random(5,-5),0)
    VTKG F 1 Bright A_FaceTarget
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    VTKG O 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,-18,random(8,-8),CMF_TRACKOWNER)
    VTKG Q 1 Bright A_CustomMissile("LegendaryProjectile",random(36,44),0,Random(5,-5),0)
    VTKG G 1 Bright A_CustomMissile("NemesisRifleShotEnemy",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Nemesis10KProjectile",random(36,44),0,Random(5,-5),0)
	TNT1 A 0 A_MonsterRefire(230,"MissileEnd")
	Loop
  AbsolutelyMad:
    TNT1 A 0 A_SetUserVar("user_missile",0)
	VTKG E 3 Bright A_FaceTarget
  AbsolutelyMadLoop:
    TNT1 A 0 A_JumpIf(user_missile >= 100, "See")
    TNT1 A 0 A_SetUserVar("user_missile", user_missile+1)
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	VTKG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
    VTKG F 1 Bright A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    VTKG G 1 Bright A_CustomMissile("Nemesis10KProjectile",62,18,random(8,-8),CMF_TRACKOWNER)
    VTKG H 1 Bright A_CustomMissile("Legendary10KProjectile",random(36,44),0,Random(5,-5),0)
	VTKG F 1 Bright A_FaceTarget
	Loop
  Pain:
	TNT1 A 0 A_Jump(30,"Shield")
	TNT1 A 0 A_Jump(130,"PainMissile")
	TNT1 A 0 A_Jump(25,"Teleport")
	VTKG G 10 Bright A_Pain
	Goto See
  Shield:
    TNT1 A 0 A_JumpIf(user_protection >= 15,"Pain")
	TNT1 A 0 A_JumpIf(user_protected == 1,"Teleport")
	TNT1 A 0 ACS_NamedExecuteAlways("NemesisCyberShield",0,0,0,0)
	VTKG G 10 Bright A_Playsound("brain/spit",7,1.0,0,0.5)
	Goto See
  Pain.DBFG2:
  Pain.DBFG10K2:
  Pain.DBFGSplash2:
  Pain.PlayerDBFG2:
  Pain.PlayerDBFG10K2:
  Pain.PlayerDBFGSplash2:
  Pain.PlayerDTRG:
	Goto AbsolutelyMad
  Pain.Explosion:
	TNT1 A 0 A_Jump(230,"Teleport")
	Goto AbsolutelyMad
  PainMissile:
	VTKG G 10 Bright A_Pain
	Goto Missile
  Death:
	TNT1 A 0
	TNT1 A 0 A_TakeInventory("Tic",999999)
	VTKG A 35 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 A 0 A_PlaySound("DeathKnight/step",5,1.0,0)
	VTKG E 105 A_Scream
	VTKG E 4 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	VTKG K 4 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	VTKG L 4 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	VTKG M 4 A_Fall
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_RemoveChildren
	TNT1 A 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("AmmoSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("RadarItem",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Megapack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryNuke")
	TNT1 A 0 A_Jump(100,"MoreStuff")
	VTKG N 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)
	VTKG N -1
	Stop
  MoreStuff:
    VTKG N 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")
	VTKG NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1 A_SpawnItem("NemesisHKItemRandomizer")
	VTKG NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1 A_SpawnItem("NemesisHKItemRandomizer")
	VTKG N 1 A_SpawnItem("NemesisHKSuperItemRandomizer")
	VTKG N -1
	Stop
  }
}

ACTOR VexTerminatedKriegerGhost
{
Scale 1.2
RENDERSTYLE Translucent
Alpha 0.75
+NOGRAVITY
+CLIENTSIDEONLY
+DONTSPLASH
+NOINTERACTION
+NOCLIP
+NOTIMEFREEZE
States
{
Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    VTKG A 2 A_FadeOut(0.18)
    Loop
  Toaster:
    TNT1 A 0
	Stop		
    }
}