File
- Defined in \effects\BDBLOOD.txt
Flags
- +CLIENTSIDEONLY
- -DONTSPLASH
- +DONTTHRUST
- +FLOORCLIP
- +FLOORHUGGER
- +FORCEXYBILLBOARD
- +MOVEWITHSECTOR
- +NOBLOOD
- +NOTARGET
- +NOTELEPORT
- -SHOOTABLE
- -SOLID
- +THRUACTORS
Properties
alpha | 0.9 |
decal | BrutalBloodSplat |
game | Doom |
health | 300 |
height | 1 |
mass | 1 |
radius | 1 |
scale | 0.5 |
States
Spawn:
TNT1 A 0 NoDelay A_JumpIf(waterlevel >= 1, "Underwater")
TNT1 A 0 A_Jump(256, "SpawnBFrameOnly", "SpawnCFrameOnly", "SpawnDFrameOnly")
Underwater:
TNT1 A 0
Stop
SpawnBFrameOnly:
BPDL B 1
goto Lying
SpawnCFrameOnly:
BPDL C 1
goto Lying
SpawnDFrameOnly:
BPDL D 1
goto Lying
Death:
TNT1 A 0 A_NoBlocking
stop
Lying:
"----" A 1 A_JumpIf(GetCVar("bd_janitor") == 1, "Expiring") //If the janitor cvar is on, skip the infinite frame and go away after a random time instead
"----" A -1
Expiring:
"----" A random(60, 600)
stop
Class Hierarchy
Classes defined in \effects\BDBLOOD.txt
- BdBlood
- BdBleed
- BdBleedSaw
- BdBloodHitEffect
- BdBloodHitEffectBlue
- BdBleedBlue
- BdBleedSawBlue
- BdBloodSpot
- BdBloodSpotBlue
- BdBloodPool
- BdBloodPoolBlue
- BdBloodSpawnerAbstract
- BdBloodSpawnerTiny
- BdBloodSpawnerSmall
- BdBloodSpawnerMed
- BdBloodSpawnerBlue
- BdBloodSpawnerLarge
- BdBloodSpawnerMelting
- BdPlasmaGibSpawner
- BdLostSoulFragmentSpawner
- BdBloodLump
- BdBloodLumpBone
- BdFlyingBlood
- BdFlyingAsh
- BdFlyingBloodSlow
- BdFlyingBloodSmall
- BdFlyingBloodTrail
- BdFlyingBloodTrailWeak
- BdFlyingBloodTrailStrong
- BdFlyingAshTrailStrong
- BdBloodDrop
- BdBloodDropTrail
- BdBloodBlue
- BdFlyingBloodTrailBlue
- BdBloodLumpBlue
- BdFlyingBloodBlue