bool CAttackHandler::UnitGroundAttackFilter(int unit) { CUNIT u = *ai->MyUnits[unit]; bool result = u.def() != NULL && u.def()->canmove && u.category() == CAT_G_ATTACK; return result; }