}
// adjust for previous AMS
ArrayList<Mounted> vCounters = waa.getCounterEquipment();
if (vCounters != null) {
for (int x = 0; x < vCounters.size(); x++) {
EquipmentType type = vCounters.get(x).getType();
if (type instanceof WeaponType
&& type.hasFlag(WeaponType.F_AMS)) {
float fAMS = 3.5f * ((WeaponType) type).getDamage();
fHits = Math.max(0.0f, fHits - fAMS);
}
}
}