You can try something like this:

vec_set(temp,my.x);
c_move(me,...)
vec_sub(temp,my.x);
vec_scale(temp,-1); //facing in the wrong direction

effect(..., temp);

The particles now have the velocity from your entity. This may lead to weird looking results when changing the entity's direction, though.
Instead I would try to keep the particle's lifespan really short.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends