Unconditional blood replacement, new blood decals, corpse blood pools.

TODO: bloodied footsteps, can still re-use code from Soundless Mound there.
This commit is contained in:
Mari the Deer 2025-03-07 17:27:59 +01:00
commit f89393ca81
62 changed files with 540 additions and 22 deletions

View file

@ -637,3 +637,335 @@ decal DemoSpray
y-scale 0.25
solid
}
// replace vanilla blood
decal BloodSplat1
{
pic blsplat1
shade "BloodDefault"
x-scale 0.6
y-scale 0.6
randomflipx
randomflipy
}
decal BloodSplat2
{
pic blsplat2
shade "BloodDefault"
x-scale 0.625
y-scale 0.625
randomflipx
randomflipy
}
decal BloodSplat3
{
pic blsplat3
shade "BloodDefault"
x-scale 0.675
y-scale 0.675
randomflipx
randomflipy
}
decal BloodSplat4
{
pic blsplat4
shade "BloodDefault"
x-scale 0.7
y-scale 0.7
randomflipx
randomflipy
}
decal BloodSplat5
{
pic blsplat5
shade "BloodDefault"
x-scale 0.725
y-scale 0.725
randomflipx
randomflipy
}
decal BloodSplat6
{
pic blsplat6
shade "BloodDefault"
x-scale 0.75
y-scale 0.75
randomflipx
randomflipy
}
decal BloodSplat7
{
pic blsplat7
shade "BloodDefault"
x-scale 0.775
y-scale 0.775
randomflipx
randomflipy
}
decal BloodSplat8
{
pic blsplat8
shade "BloodDefault"
x-scale 0.8
y-scale 0.8
randomflipx
randomflipy
}
decal BloodSplatX1
{
pic blsplat1
shade "BloodDefault"
x-scale 0.875
y-scale 0.875
randomflipx
randomflipy
LowerDecal "BloodSlide1"
}
decal BloodSlide1
{
pic blslide1
shade "BloodDefault"
x-scale 0.875
y-scale 0.875
randomflipx
animator BloodStretcher
}
decal BloodSplatX2
{
pic blsplat2
shade "BloodDefault"
x-scale 0.9
y-scale 0.9
randomflipx
randomflipy
LowerDecal "BloodSlide2"
}
decal BloodSlide2
{
pic blslide2
shade "BloodDefault"
x-scale 0.9
y-scale 0.9
randomflipx
animator BloodStretcher
}
decal BloodSplatX3
{
pic blsplat3
shade "BloodDefault"
x-scale 0.925
y-scale 0.925
randomflipx
randomflipy
LowerDecal "BloodSlide3"
}
decal BloodSlide3
{
pic blslide3
shade "BloodDefault"
x-scale 0.925
y-scale 0.925
randomflipx
animator BloodStretcher
}
decal BloodSplatX4
{
pic blsplat4
shade "BloodDefault"
x-scale 0.95
y-scale 0.95
randomflipx
randomflipy
LowerDecal "BloodSlide4"
}
decal BloodSlide4
{
pic blslide4
shade "BloodDefault"
x-scale 0.95
y-scale 0.95
randomflipx
animator BloodStretcher
}
decal BloodSplatX5
{
pic blsplat5
shade "BloodDefault"
x-scale 0.975
y-scale 0.975
randomflipx
randomflipy
LowerDecal "BloodSlide5"
}
decal BloodSlide5
{
pic blslide5
shade "BloodDefault"
x-scale 0.975
y-scale 0.975
randomflipx
animator BloodStretcher
}
decal BloodSplatX6
{
pic blsplat6
shade "BloodDefault"
x-scale 1.0
y-scale 1.0
randomflipx
randomflipy
LowerDecal "BloodSlide6"
}
decal BloodSlide6
{
pic blslide6
shade "BloodDefault"
x-scale 1.0
y-scale 1.0
randomflipx
animator BloodStretcher
}
decal BloodSplatX7
{
pic blsplat7
shade "BloodDefault"
x-scale 1.25
y-scale 1.25
randomflipx
randomflipy
LowerDecal "BloodSlide7"
}
decal BloodSlide7
{
pic blslide7
shade "BloodDefault"
x-scale 1.25
y-scale 1.25
randomflipx
animator BloodStretcher
}
decal BloodSplatX8
{
pic blsplat8
shade "BloodDefault"
x-scale 1.5
y-scale 1.5
randomflipx
randomflipy
LowerDecal "BloodSlide8"
}
decal BloodSlide8
{
pic blslide8
shade "BloodDefault"
x-scale 1.5
y-scale 1.5
randomflipx
animator BloodStretcher
}
decalgroup BloodSplat
{
BloodSplat1 1
BloodSplat2 1
BloodSplat3 1
BloodSplat4 1
BloodSplat5 1
BloodSplat6 1
BloodSplat7 1
BloodSplat8 1
BloodSplatX1 1
BloodSplatX2 1
BloodSplatX3 1
BloodSplatX4 1
BloodSplatX5 1
BloodSplatX6 1
BloodSplatX7 1
BloodSplatX8 1
}
decal BloodSmear1
{
pic blslide1
x-scale 0.625
y-scale 0.625
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear2
{
pic blslide2
x-scale 0.65
y-scale 0.65
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear3
{
pic blslide3
x-scale 0.675
y-scale 0.675
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear4
{
pic blslide4
x-scale 0.7
y-scale 0.7
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear5
{
pic blslide5
x-scale 0.725
y-scale 0.725
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear6
{
pic blslide6
x-scale 0.75
y-scale 0.75
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear7
{
pic blslide7
x-scale 0.775
y-scale 0.775
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decal BloodSmear8
{
pic blslide8
x-scale 0.8
y-scale 0.8
randomflipx
shade "BloodDefault"
animator BloodSmearer
}
decalgroup BloodSmear
{
BloodSmear1 1
BloodSmear2 1
BloodSmear3 1
BloodSmear4 1
BloodSmear5 1
BloodSmear6 1
BloodSmear7 1
BloodSmear8 1
}