Always draw masked material particle in front of other

using 4.11, if this is a thing in a later version pray do tell.

So I have two particle systems (but same occurs when using one particle system and two emitters regardless of order) both have a masked-material based effect.
(can be sprite or mesh, preferable any combination)

I want one of the masked sprite/meshes to ALWAYS draw on top of the other.
As this is not a translucency thing and I cant find any other way to sort the order… what can I do?

Note: I dont want the sprite/mesh to draw on top of EVERYTHING, just on top of the other.

regards,

silly old luos.

edit: gif of the situation. I want that orb to always be drawn on top.

You could do like a distance field mask; the emitter that needs to render on top needs to be a mesh emitter and affect distance field lighting, and the other emitter can be a sprite or a mesh, but you’d need to set up an opacity mask lerp with the alpha being distance field info, like this:

http://i.imgur.com/2Lx18yg.png

Sorry for the crude image, I’m at work and have paint to work with lol.

Either that, or do a camera-object opacity mask lerp using DrawLine -3D on the emitter that doesn’t need to be rendered on top.