<
 
BdBloodSpot
 
BdBloodSpot and its children are the actors that use models to simulate decals on the floor. There are just four variations - blue, red and whether the spot is small or a spreading pool.

File

Flags

Properties

alpha0.9
decalBrutalBloodSplat
gameDoom
health300
height1
mass1
radius1
scale0.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