Particles that leave decals.

Does anyone know how to make a particl system when it’s bits collide with geometry leave a decal on impact?

For instance blood spatter.

I can make a decal appear on explosion of actor but this can be troublesome in say a corner.

I’d like to use small decals so when the partial impacts it’s either facing the wall ceiling or floor based on its impact direction.