<
 
BD_HellKnight
: HellKnight
replaces HellKnight
 

File

Properties

bloodcolor"10 BB 10"
bloodtypeGreenBloodSpatter, GreenBloodSpatter, GreenBloodSpatter_Saw
gibhealth60

States

Spawn: KNII ABB 10 A_Look loop See: TNT1 A 0 A_SetScale(1.0,1.0) KNIT ABCDCBA 3 A_Chase Loop Melee: sBOS a 4 a_facetarget sBOS bcde 3 sBOS f 8 A_bruisattack Goto See Missile: TNT1 A 0 A_FaceTarget SBOS AABB 2 A_SpawnItemEx("ParticleFire_Green",4,29,random(60,62),random(0,1),random(0,1),random(1,2),0) TNT1 A 0 A_FaceTarget SBOS CCDD 2 A_SpawnItemEx("ParticleFire_Green",4,31,random(46,48),random(0,1),random(0,1),random(1,2),0) TNT1 A 0 A_BruisAttack SBOS EEFF 2 A_SpawnItemEx("ParticleFire_Green",10,random(-4,-6),random(24,26),random(0,1),random(0,1),random(1,2),0) Goto See Pain: BS2P a 2 BS2P b 2 A_Pain Goto See Death: TNT1 A 0 A_SetScale(scalex*randompick(-1,1),scaley) TNT1 A 0 A_Jump(256,"Death.Vanilla","Death1","Death2") Death.Vanilla: BS2M A 3 BS2M b 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER) BS2M c 3 A_scream BS2M defg 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,80) BS2M h 3 a_noblocking BS2M ijkl 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,100) TNT1 A 0 A_SpawnItemEx("CorpseFlySpawner",0,0,0,0,0,0,0,SXF_SETMASTER) BS2M m -1 Stop Death1: //in halves TNT1 A 0 A_GiveInventory("BD_KillChecker",1) BS2N A 3 BS2N b 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER) BS2N c 3 A_scream BS2N defg 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,80) BS2N h 3 a_noblocking BS2N ijk 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,100) TNT1 A 0 A_SpawnItemEx("CorpseFlySpawner",0,0,0,0,0,0,0,SXF_SETMASTER) BS2N L -1 Stop Death2: //fall back TNT1 A 0 A_GiveInventory("BD_KillChecker",2) BS2O A 3 BS2O b 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER) BS2O c 3 A_scream BS2O defg 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,80) BS2O h 3 a_noblocking BS2O i 3 TNT1 A 0 A_SpawnItemEx("CorpseFlySpawner",0,0,0,0,0,0,0,SXF_SETMASTER) BS2O J -1 Stop XDeath: TNT1 A 0 A_Jump(128,"Death") TNT1 A 0 A_GiveInventory("BD_KillChecker",3) BS2X A 3 BS2X b 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER) BS2X c 3 A_scream BS2X defg 3 A_SpawnItemEx("GreenBloodSpatter",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,80) BS2X h 3 a_noblocking BS2X ijklMNOP 3 A_SpawnItemEx("GreenBloodSpurt",random(-4,4),random(-4,4),random(8,32),random(1,3),0,random(1,4),random(0,360),SXF_SETMASTER,80) TNT1 A 0 A_SpawnItemEx("CorpseFlySpawner",0,0,0,0,0,0,0,SXF_SETMASTER) BS2X Q -1 Stop Crush: CRS3 G -1 stop Raise: TNT1 A 0 A_GiveToChildren("WasGibbed",1) TNT1 A 0 A_JumpIfInventory("BD_KillChecker",3,"Raise3") TNT1 A 0 A_JumpIfInventory("BD_KillChecker",2,"Raise2") TNT1 A 0 A_JumpIfInventory("BD_KillChecker",1,"Raise1") BS2M LKJIHGFEDCBA 2 TNT1 A 0 A_SetScale(1.0,1.0) Goto See Raise1: TNT1 A 0 A_TakeInventory("BD_KillChecker",10) BS2N LKJIHGFEDCBA 2 TNT1 A 0 A_SetScale(1.0,1.0) Goto See Raise2: TNT1 A 0 A_TakeInventory("BD_KillChecker",10) BS2O IHGFEDCBA 3 TNT1 A 0 A_SetScale(1.0,1.0) Goto See Raise3: TNT1 A 0 A_TakeInventory("BD_KillChecker",10) BS2X PONMLKJIHGFEDCBA 2 TNT1 A 0 A_SetScale(1.0,1.0) Goto See

Class Hierarchy

Classes defined in \MONSTERS\HellKnight.txt