09-30-2019, 03:20 PM
At the bottom of the Shape operator is an option to assign shapes based on a custom property index. You can use that to control the order that the shapes are assigned to particles. For example, if you have 5 particles and 5 shapes, you can store their birth ID in a custom float channel with a Custom Property operator, then load that value into the Shape index settings in order to have them receive their shape in the order they're listed in the listbox.