the TRANSLUCENT flag is already set and it is also fading out. is there anything else that can be done?
here is my code if it can help
function part3(PARTICLE* p)
{
p.green = 0;
p.red = 255;
p.blue = 0;
set(p, MOVE | LIGHT | TRANSLUCENT);
p.alpha = 100;
p.size = 30;
p.gravity = 0;
p.skill_a = 16; // fade factor
p.event = p_fade;
}