Re: Logic help - token choosing
Qualifiers basically make another object in the event editor that is the same as several objects into one. Just go to each of the objects (or select one of each kind) and in the properties, click the events buttons. Click in the Qualifiers box and choose edit, then you can add and remove the qualifiers you like. Build 249 has some very nice looking qualifiers instead of the old 0 to whatever the old number was.
Fixed Value is just a value each instance of each object has, and it is completely unique no matter what. Unfortunately it does not follow any pattern.
Spread values: if you spread value 0 in alterable value A, this is what if will do if you have 10 objects, with #10 being the first one created:
#10 gets value 9
#9 gets value 8
#8 gets value 7
...
#2 gets value 1
#1 gets value 0
See how this can be useful? You can pick them by this value now and the order makes sense. This is how they used to be 'looped through' with fastloops, picking them via the loop index. However, now we have the more advanced and more efficient "ForEach" object which does that for us. Spread values are still extremely useful, though.