<
 
BD_CyberDemon
: CyberDemon
replaces CyberDemon
 

File

States

Spawn: CBDM A 10 A_Look loop see: CBDM a 3 a_hoof CBDM bcdef 3 a_chase CBDM g 3 a_metal CBDM h 3 a_chase loop missile: CBDS abc 2 a_facetarget CBDS d 3 A_SpawnProjectile("Rocket",56,-24) CBDS e 3 CBDS c 6 CBDS abc 4 a_facetarget CBDS d 3 A_SpawnProjectile("Rocket",56,-24) CBDS e 3 CBDS c 6 CBDS abc 4 a_facetarget CBDS d 3 A_SpawnProjectile("Rocket",56,-24) CBDS e 3 CBDS c 6 goto see pain: CBDI a 4 a_pain CBDI bc 3 goto see Death: TNT1 A 0 A_JumpIf(GetCVAR("bdoom_Gibs")==1,"Death.Particles") CBDD a 15 CBDD b 5 a_scream CBDD cdefghij 3 CBDD k 4 a_noblocking CBDD l 30 CBDD l -1 a_bossdeath stop Death.Particles: TNT1 A 0 A_PlaySoundEx("cyberdemon/death","soundslot6",0,1) CBDI AABCAABCAABCAABC 5 A_SpawnItemEx("CyberExplosion",random(-24,24),random(-24,24),random(32,104),0,0,0,0,0,0) TNT1 A 0 A_JumpIf(GetCVAR("bdoom_shakes") == 0, 2) TNT1 A 0 Radius_Quake(5,20,0,13,0) TNT1 A 0 A_PlaySoundEx("cyberdemon/explosion","soundslot5",0,1) CBDD AABB 1 A_SpawnItemEx("BloodSpurt",random(-4,4),random(-4,4),random(32,96),random(1,4),0,random(3,9),random(0,360),0,80) CBDD CCDD 1 A_SpawnItemEx("BloodSpurt",random(-4,4),random(-4,4),random(32,96),random(1,4),0,random(3,9),random(0,360),0,80) TNT1 A 0 A_SpawnItemEx("CyberHand_right", 0,random(20,24),random(40,72), random(5,8),0,random(8,12), random(-80,-100)) TNT1 A 0 A_SpawnItemEx("CyberHand_left", 0,random(20,24),random(40,72), random(5,8),0,random(8,12), random(80,100)) TNT1 A 0 A_SpawnItemEx("CyberLeg_right", 0,random(20,24),random(24,48), random(5,8),0,random(7,8), random(-70,-110)) TNT1 A 0 A_SpawnItemEx("CyberLeg_left", 0,random(20,24),random(24,48), random(5,8),0,random(7,8), random(70,110)) TNT1 A 0 A_SpawnItemEx("CyberTorso1", 0,random(20,24),random(40,64), random(4,6),0,random(4,6), random(-70,-110)) TNT1 A 0 A_SpawnItemEx("CyberTorso2", 0,random(20,24),random(40,64), random(4,6),0,random(4,6), random(70,110)) TNT1 A 0 A_SpawnItemEx("CyberTorso3", 0,random(20,24),random(40,72), random(1,3),0,random(4,6), random(0,360)) TNT1 A 0 A_SpawnItemEx("CyberHead", 0,random(20,24),random(60,72), random(0,2),0,random(8,12), random(0,360)) TNT1 AAAAAAAAAA 0 A_SpawnItemEx("BigMeatPiece", random(-12,12),random(-12,12),random(16,90),random(4,6),0,random(8,12), random(0,360),0,40) TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx("BloodSpurt", random(-12,12),random(-4,4),random(16,90),random(1,4),0,random(3,9),random(0,360),40) CBDD EEFFGG 1 A_SpawnItemEx("BloodSpurt",random(-4,4),random(-4,4),random(32,96),random(1,4),0,random(3,9),random(0,360),0,80) TNT1 A 0 A_NoBlocking CBDO HHIIJJKK 1 A_SpawnItemEx("BloodSpurt",random(-4,4),random(-4,4),random(32,96),random(1,4),0,random(3,9),random(0,360),0,80) CBDO L 150 CBDO L 1 A_BossDeath stop

Class Hierarchy

Classes defined in \MONSTERS\Cyberdemon.txt