if ((weap.getLocation() == loc) && !weap.isHit() && !weap.isDestroyed()) {
weapons.add(weap);
}
}
// sort weapons by BV
Collections.sort(weapons, new WeaponComparator());
int roll = Compute.d6();
Mounted weapon;
if (roll < 4) {
// defender should choose, we'll just use the lowest BV
// weapon