Well that's not the case, even if they equip one part of the Savage set they will get 10 resilience and the other parts might be still lvl 60...
well your original suggestion is a bit... let's put it this way:
Code:
onBGEventQueue {
if (haveQueuedAsCap) normalBgQueue();
if (!haveQueuedAsCap) {
boolean passing = true;
for(i = 1; i < 20; i++) { //19 gear slots on a char
if (item[i].requiredLevel < 74) {
passing = false;
returnSystemErrorMessage("your armor is too low level to queue for Battlegrounds at this time");
halt;
}
}
haveQueuedAsCap = true;
normalBgQueue();
}
}
now this is just proto code anyone with minimal understanding of code should be able to read and get my point... it's kind of redundant to have to check against a boolean every time you queue for bg when you'll only really need it once and never again at all
Code:
onBGEventQueue {
if (Player.getStat(resilience) > minRequiredResilToJoin) {
normalBgQueue();
}
else {
returnSystemErrorMessage("your resilience level is too low level to queue for Battlegrounds at this time");
}
}
this on the other hand... is much cleaner and simpler, but does query the server for player resilience which could mean more server load