It definitly works because i was using it with my meteor assault mod
case ASC_METEORASSAULT:
if (unit_movepos(src,x,y,1,1)) {
clif_snap(src, src->x, src->y);
skill_unitsetting(src,skill_id,skill_lv,x,y,0);
clif_specialeffect(src, 923, AREA);
} else {
if (sd)
clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
}
break;