There would be a minor complication in that many duties have a minimum iLv requirement, and so any multi-role queue system would have to be coded to consider your gear levels, most likely using your gear sets. For example, if my gear sets went
- BLM 230
- SMN 225
- DRK 210
- PLD 215
- WAR 210
- AST 215
- SCH 200
- WHM 200
- MCH 185
- BRD 185
- NIN 185
- MNK 180
- DRG 180
It would have to tell DR:Expert (200 requirement) something like "gear sets 1-8 okay; here are the roles for each gear set".
Alternatively (and preferably, I'd say), would be to designate a set of gear sets, maximum one per role, before you queue. So I might choose something liketo indicate that I would like to AST or BLM. This would require a far less complicated matching algorithm than the former system that just considers the whole set of gear sets.
- Tank: None (perhaps I don't want to tank this roulette)
- Healer: set 6
- Ranged: set 1
- Melee: none
And still another possible issue would be the ability that people currently have to cheat the iLv requirements by wearing inappropriate accessories (and it does happen -- I have seen on more than one occasion casters in all STR/DEX accessories or DoWs in all INT/MND accessories). While this has been an existing potential situation since the dawn of iLv requirements, a multi-role queue system would make it even more tempting and easier for people to assign gear inappropriately in order to get a shorter queue time, and so consideration would have to be given to locking accessories to their intended roles.