Ich denke mal da fehlt ein Parameter. Im Handbuch sind in der effect_sprite
Funktion 5 Parameter :

effect_sprite(STRING*image,EVENTfunc,var number,VECTOR*pos,VECTOR*vel)

die effect(... ist wohl laut der particles.c (die ja integriert werden
muss)nur für Partikel-Funktionen zu benutzen.