<
 
BdMancubus
replaces Fatso
 

File

Flags

Properties

//$categoryMonsters
activesound"fatso/active"
bloodtype"BdBleed", "BdBleed", "BdBleedSaw"
damagefactor"Crush" 10.0
deathsound"fatso/death"
gameDoom
gibhealth30
health600
height76
mass1000
maxdropoffheight24
maxstepheight16
obituary"%o was immolated by a Mancubus."
painchance"Kick", 255 "Explosive", 128 "Flak", 128
painsound"fatso/pain"
radius48
scale1.2
seesound"fatso/sight"
speciesMancubus
speed8

States

Spawn: TNT1 A 0 TNT1 A 0 A_JumpIf(ceilingz-floorz >= height, "HeightOK") TNT1 A 0 A_SetScale(1) TNT1 A 0 A_SetSize(-1, 64) HeightOK: FATT B 10 A_Look Loop See: FATT AA 4 A_Chase FATT BB 4 A_Chase FATT CC 4 A_Chase FATT DD 4 A_Chase FATT EE 4 A_Chase FATT FF 4 A_Chase Loop Missile: FATT G 10 A_FatRaise FATT G 10 A_FaceTarget TNT1 A 0 A_CustomMissile("BigFireBall",30,-25,10,0) TNT1 A 0 A_CustomMissile("BigFireBall",30,25,0,0) FATT H 10 BRIGHT FATT IG 5 A_FaceTarget TNT1 A 0 A_CustomMissile("BigFireBall",30,-25,0,0) TNT1 A 0 A_CustomMissile("BigFireBall",30,25,-10,0) FATT H 10 BRIGHT FATT IG 5 A_FaceTarget TNT1 A 0 A_CustomMissile("BigFireBall",30,-25,4,0) TNT1 A 0 A_CustomMissile("BigFireBall",30,25,-4,0) FATT H 10 BRIGHT FATT IG 5 Goto See Pain: FATT J 3 FATT J 3 A_Pain Goto See Pain.Explosive: Pain.Flak: TNT1 A 0 A_FaceTarget TNT1 A 0 A_ChangeFlag("NOPAIN", 1) FAT4 A 4 ThrustThingZ(0,30,0,1) FAT4 B 4 A_Pain FAT4 CDDDD 4 FAT4 C 4 A_Stop FAT4 BA 4 TNT1 A 0 A_ChangeFlag("NOPAIN", 0) Goto See Pain.Kick: TNT1 A 0 A_FaceTarget TNT1 A 0 A_Recoil(2) FATT J 9 A_Pain FATT J 8 Goto See Death: Death.Bullet: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieNormal") Death.Kick: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieNormal", "DieNormal2") Death.SuperKick: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieNormal3", "DieGibs") Death.Shotgun: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieNormal2", "DieNormal3") Death.RapidFire: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieNormal", "DieNormal2", "DieNormal3") Death.Explosive: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_JumpIf(health > -10, "DieNormal") TNT1 A 0 A_Jump(256, "DieX") Death.Plasma: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DiePlasma") Death.Flak: TNT1 A 0 A_ChangeFLag("NODROPOFF", 0) TNT1 A 0 A_Scream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieGibs") XDeath: TNT1 A 0 A_XScream TNT1 A 0 A_NoBlocking TNT1 A 0 A_BossDeath TNT1 A 0 A_Jump(256, "DieX") DieNormal: TNT1 AAA 0 A_CustomMissile ("BdBloodSpawnerLarge", 35, 0, random (0, 360), 2, random (0, 160)) TNT1 AAAAAAA 0 A_CustomMissile ("BdBloodLump", 35, 0, random (0, 360), 2, random(45, 80)) FATT KLMNOPQRST 8 A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)) FATT T -1 DieNormal2: TNT1 AAA 0 A_CustomMissile ("BdBloodSpawnerLarge", 35, 0, random (0, 360), 2, random (0, 160)) TNT1 AAAAAAAA 0 A_CustomMissile ("BdBloodLump", 35, 0, random (0, 360), 2, random(45, 80)) TNT1 AAAA 0 A_CustomMissile ("BdGibGut", 35, 0, random (0, 360), 2, random(45, 80)) FAT2 KMNOP 8 A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)) FAT2 P -1 DieNormal3: TNT1 AAA 0 A_CustomMissile ("BdBloodSpawnerLarge", 35, 0, random (0, 360), 2, random (0, 160)) TNT1 AAAAAAAA 0 A_CustomMissile ("BdBloodLump", 35, 0, random (0, 360), 2, random(45, 80)) TNT1 AAAAA 0 A_CustomMissile ("BdGibGut", 35, 0, random (0, 360), 2, random(45, 80)) FATK ABCDEF 8 A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)) FATK F -1 DiePlasma: CRB7 G 7 TNT1 AAAAAAAAAAAAAAAAAAAAAAA 0 { A_CustomMissile ("BdAshes", 32, 0, random (0, 360), 2, random (0, 180)); A_CustomMissile ("BdAshesHeavy", 32, 0, random (0, 360), 2, random (0, 180)); } TNT1 AA 0 A_CustomMissile ("BdBloodSpawnerMelting", 35, 0, random (0, 360), 2, random (0, 160)) TNT1 AAA 0 A_CustomMissile ("BdBloodSpawnerLarge", 35, 0, random (0, 360), 2, random (0, 160)) CRB7 HHHIII 3 { A_SpawnItemEx("BdPlasmaEvaporate", random(0 - radius/2, radius/2), random(0 - radius/2, radius/2), 48); A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)); } CRB7 JJJ 3 { A_CustomMissile ("Blood", 10, 0, random (0, 360), 2, random (0, 160)); A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)); } TNT1 A 0 A_SpawnItem ("BdBloodPool") CARB LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 4 { A_CustomMissile ("MiniSmoke", 10, 0, random (0, 360), 2, random (0, 160)); A_SpawnItemEx("BdPlasmaEvaporate", random(0 - radius/2, radius/2), random(0 - radius/2, radius/2), 32); } CARB L -1 DieGibs: DieX: TNT1 AA 0 A_CustomMissile ("BdBloodSpawnerMelting", 35, 0, random (0, 360), 2, random (0, 160)) TNT1 AAAAAAA 0 A_CustomMissile ("BdBloodLump", 35, 0, random (0, 360), 2, random(45, 80)) TNT1 AAAAAAAA 0 A_CustomMissile ("BdBloodLumpBone", 35, 0, random (0, 360), 2, random(45, 80)) TNT1 AAAAAAAA 0 A_CustomMissile ("BdGibGut", 35, 0, random (0, 360), 2, random(45, 80)) XFBT ABCDEF 5 A_CustomMissile ("BdBloodDrop", 15, 0, random (0, 360), 2, random (0, 40)) XFBT F -1 Raise: FATT TSRQPONMLK 6 Goto See

Class Hierarchy

Classes defined in \monsters\Mancubus.txt