File
- Defined in \monsters\Demons.txt
Flags
Properties
| //$category | Monsters |
| activesound | "demon/active" |
| attacksound | "demon/melee" |
| bloodtype | "BdBleed", "BdBleed", "BdBleedSaw" |
| damagefactor | "Crush" 10.0 "Flak" 5.0 |
| damagetype | Eat |
| deathsound | "demon/death" |
| fastspeed | 10 |
| game | Doom |
| gibhealth | 35 |
| health | 100 |
| height | 56 |
| mass | 400 |
| maxdropoffheight | 32 |
| maxstepheight | 32 |
| obituary | "%o was dispatched by a Demon." |
| painchance | 200"Kick", 255 |
| painsound | "demon/pain" |
| radius | 22 |
| scale | 1.1 |
| seesound | "demon/sight" |
| species | Demon |
| speed | 8 |
States
Spawn:
SAAR B 15 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SpawnLoop:
SG1A A 2 A_Look
TNT1 A 0 A_GiveInventory("DemonBleedingOut", 1)
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
Goto SpawnLoop
See:
TNT1 A 0 A_JumpIfInventory("DemonBleedingOut", 20, "BleedOut")
SG1A AA 2 A_Chase
TNT1 A 0 A_Recoil(-2)
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SG1A BB 2 A_Chase
TNT1 A 0 A_Recoil(-2)
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SG1A CC 2 A_Chase
TNT1 A 0 A_Recoil(-2)
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SG1A DD 2 A_Chase
TNT1 A 0 A_Recoil(-2)
TNT1 A 0 A_GiveInventory("DemonBleedingOut", 1)
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
Loop
Melee:
SG1A E 3 A_FaceTarget
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SG1A E 3 A_FaceTarget
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
TNT1 A 0 A_GiveInventory("DemonBleedingOut", 1)
SG1A F 3 A_FaceTarget
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
SG1A F 3 A_FaceTarget
TNT1 A 0 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
TNT1 A 0 A_GiveInventory("DemonBleedingOut", 1)
TNT1 A 0 A_CustomMissile("DemonAttack",40,0,0,0)
SG1A G 3 A_CustomMissile("DemonAttack",5,0,0,0)
SG1A GGG 3 A_CustomMissile ("BdFlyingBlood", 42, 0, random (0, 360), 2, random (0, 45))
TNT1 A 0 A_Jump(256, "See")
BleedOut:
TNT1 A 0 A_DamageSelf(health, "Bullet")
DieNormal:
DieNormal2:
DieHeadOff:
DieArmOff:
Death:
TNT1 A 0 A_Scream
TNT1 A 0 A_NoBlocking
SAAR BCDEF 5
TNT1 A 0 A_SpawnItem ("BdBloodPool")
SAAR F -1