File
- Defined in \effects\BDBLOOD.txt
Flags
- +BLOODLESSIMPACT
- -BLOODSPLATTER
- +CLIENTSIDEONLY
- -DONTSPLASH
- +FLOORCLIP
- +FORCEXYBILLBOARD
- +MISSILE
- +MOVEWITHSECTOR
- +NOBLOCKMAP
- +NOTELEPORT
- -RANDOMIZE
- +RIPPER
- +THRUACTORS
- +THRUGHOST
Properties
damagetype | Blood |
decal | BrutalBloodSuper |
game | Doom |
height | 8 |
mass | 1 |
radius | 8 |
scale | 1.2 |
speed | 11 |
States
Spawn:
TNT1 A 0 NoDelay A_JumpIf(waterlevel >= 1, "Underwater")
BLOD A 4 A_SpawnProjectile("BdFlyingBloodTrail", 0, 0, random(0, 360), CMF_AIMDIRECTION, random(0, -360))
loop
Underwater:
TNT1 A 0
Stop
Death:
TNT1 A 0 A_SpawnItem("BdBloodSpot", 0, 0, 0, 1)
XDT1 EFGHIJKL 5
stop
Lying:
"----" A 1 A_JumpIf(GetCVar("bd_janitor"), "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