Maybe you could assign vertex colors to the vertices in a gradient, then possibly use those RGB values to control your particle events? Like, vertices with gray (22,22,22) fire first, then vertices with gray (23,23,23) fire next, etc. You could even store different patterns in each of the vertex color channels (RGB, maybe…