; decal material definitions dMaterial { name decal_slime texture diffuse T_SlimeYuck.tga } dMaterial { name decal_goopygreen texture diffuse decal_greenCrap.tga } dMaterial { name decal_blood1 texture diffuse blood.tga } dMaterial { name decal_blood2 texture diffuse bloodblob.tga } dMaterial { name decal_blood3 texture diffuse decal_bloodySmear.tga } dMaterial { name decal_blood4 texture diffuse blood.tga } dMaterial { name decal_blood5 texture diffuse decal_bloodySmear.tga } dMaterial { name decal_dirt1 texture diffuse dirt.tga } dMaterial { name decal_dirt2 texture diffuse dirt.tga } dMaterial { name decal_dirt3 texture diffuse dirt.tga } dMaterial { name decal_FootPrint texture diffuse dirt.tga } dMaterial { name decal_Scorched1 texture diffuse DecalGreaseSpot.tga } ; decal brushes - meta decal painting objects ; each dBrush definition may use up to 4 decalUse blocks dBrush { name Test decalUse { material pe_puddle.nmt countRange 1 1 sizeRange 2.5 4.5 angleRange 0.0 360.0 pattern point lifeSpan 2.5 } decalUse { material pe_DarkPuff.nmt countRange 1 1 sizeRange 3.0 5.0 angleRange 0.0 0.0 pattern point lifeSpan 4 } } dBrush { name GreenSlimeTMin decalUse { material pe_puddle.nmt countRange 1 2 sizeRange 2.5 4.5 angleRange 0.0 360.0 pattern point lifeSpan 2.5 fowObscured true } decalUse { material pe_DarkPuff.nmt countRange 1 1 sizeRange 3.0 5.0 angleRange 0.0 0.0 pattern point lifeSpan 4 fowObscured true } } dBrush { name GreenSlimeTMed decalUse { material pe_puddle.nmt countRange 1 2 sizeRange 3.5 5.5 angleRange 0.0 360.0 pattern point lifeSpan 3 fowObscured true } decalUse { material pe_DarkPuff.nmt countRange 1 1 sizeRange 4.0 6.0 angleRange 0.0 0.0 pattern point lifeSpan 4.5 fowObscured true } } dBrush { name GreenSlimeTMax decalUse { material pe_puddle.nmt countRange 1 2 sizeRange 4.5 6.5 angleRange 0.0 0.0 pattern point lifeSpan 3.5 fowObscured true } decalUse { material pe_DarkPuff.nmt countRange 1 1 sizeRange 5.0 7.0 angleRange 0.0 0.0 pattern point lifeSpan 5 fowObscured true } } dBrush { name GoopyGreenMess decalUse { material decal_goopygreen countRange 1 5 sizeRange 3.0 6.0 angleRange 0.0 360.0 pattern point lifeSpan 20 } } dBrush { name bloodyMess decalUse { material decal_blood3 countRange 1 1 sizeRange 2.5 4.5 angleRange 0.0 360.0 pattern point lifeSpan 16 } } dBrush { name bloodyMessSmall decalUse { material decal_blood3 countRange 1 1 sizeRange 1.5 3.0 angleRange 0.0 360.0 pattern wedge 1.0 2.5 70.0 lifeSpan 8 } decalUse { material decal_blood1 countRange 1 3 sizeRange 1.0 2.5 angleRange 0.0 360.0 pattern wedge 1.2 3.5 25.0 lifeSpan 6 } } dBrush { name bloodyImpact ; big blood splotch at the origin decalUse { material decal_blood3 countRange 1 1 sizeRange 1.5 2.5 angleRange 0.0 360.0 pattern point lifeSpan 16 } ; smaller blotches in wedge direction of impact decalUse { material decal_blood3 countRange 1 3 sizeRange 0.50 1.5 angleRange 0.0 360.0 pattern wedge 1.2 3.5 25.0 lifeSpan 16 } ; spray blotches decalUse { material decal_blood3 countRange 1 1 sizeRange 0.25 1.5 angleRange 0.0 360.0 pattern wedge 2.0 5.5 45.0 lifeSpan 16 } } dBrush { name ScorchedImpact ; big blood splotch at the origin decalUse { material decal_Scorched1 countRange 1 1 sizeRange 3.0 3.0 angleRange 0.0 360.0 pattern point lifeSpan 20 } ; smaller blotches in wedge direction of impact decalUse { material decal_Scorched1 countRange 1 2 sizeRange 0.5 1.0 angleRange 0.0 360.0 pattern wedge 1.2 3.5 25.0 lifeSpan 20 } } dBrush { name SmallScorchedImpact ; big blood splotch at the origin decalUse { material decal_Scorched1 countRange 1 1 sizeRange 2.0 2.0 angleRange 0.0 360.0 pattern point lifeSpan 20 } }