"""Deterministic original blood decal mask (not a Valve asset).""" from PIL import Image, ImageDraw, ImageFilter from pathlib import Path import random rng=random.Random(41) im=Image.new('RGBA',(512,512)) d=ImageDraw.Draw(im) for i in range(120): x=rng.gauss(256,70); y=rng.gauss(256,65) radius=rng.uniform(4,48) if i<55 else rng.uniform(2,8) d.ellipse((x-radius,y-radius,x+radius,y+radius),fill=(100+rng.randrange(30),5,8,rng.randrange(155,240))) im=im.filter(ImageFilter.GaussianBlur(0.8)) p=Path(__file__).resolve().parents[1]/'assets/effects/blood.png' p.parent.mkdir(parents=True,exist_ok=True) im.save(p)