Code: Select all
Actor JamBlood : Blood replaces Blood
{
Scale 1.2
Mass 100
Gravity 0.6
+RANDOMIZE
-ALLOWPARTICLES
+FLOORCLIP
+DONTSPLASH
+NOTELEPORT
+NOBLOCKMAP
States
{
Spawn:
BLUD C 0 A_SpawnItemEx("SplashBloodSmall", 0, 0, 0, 0, 0, 0, 0,SXF_USEBLOODCOLOR|SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEPOSITION | SXF_ABSOLUTEANGLE | SXF_ABSOLUTEVELOCITY)
BLUD CCCCC 0 A_SpawnItemEx("DropletBloodFlying", 0, 0, 0, FRandom(-7, 7), FRandom(-8, 8), FRandom(2, 10), Random(0, 360),SXF_USEBLOODCOLOR|SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEPOSITION | SXF_ABSOLUTEANGLE | SXF_ABSOLUTEVELOCITY)
BLUD CBA 3
Stop
}
}
ACTOR SplashBloodSmall : Blood {
Radius 1
Height 1
Speed 0
Scale 1
Gravity 0
+CLIENTSIDEONLY
+NOTELEPORT
+FLOORCLIP
+DROPOFF
+CORPSE
States{
Spawn:
BLOD ABCDEF 1
Stop
}
}
ACTOR SplashBloodMed {
Radius 1
Height 1
Speed 0
Scale 1
Gravity 0
+CLIENTSIDEONLY
+NOTELEPORT
+FLOORCLIP
+DROPOFF
+CORPSE
States{
Spawn:
BLOS ABCDEF 1
Stop
}
}
ACTOR SplashBloodBig {
Radius 1
Height 1
Speed 0
Gravity 0
+CLIENTSIDEONLY
+NOTELEPORT
+FLOORCLIP
+DROPOFF
+CORPSE
States{
Spawn:
BLHT ABCDEF 1
Stop
}
}