Thu Oct 16, 2014 5:08 am by bob
Old one.
You are relying on some kind of resulting group order, which I'm not sure there is any guaranteed order in a target group, you may be able to force it with the evaluation order by bracketing from here to kingdom come, which of course assumes that the evaluation results are processed left to right and the adding to the resulting target is in the order of assumed processing.
e.g.
((((Group1&Class-RNG)#1,(Group1&Class-DRU)#1)#1),(Group1&Class-BRD)#1)#1
Which in theory would do the following:
pick the first member from the union of Group1 and RNG put into current target
pick the first member from the union of Group1 and DRU put into current target
pick the first member from target, put into new current target (this should hopefully reset the current target group)
pick the first member from the union of Group1 and BRD put into current target
pick the first member from current target
Expected result: RNG member of group 1, followed by DRU member of group 1, followed by BRD member of group 1, followed by no-one.
edit: fixed up my example as it was bracketed incorrectly.