public static boolean isLegal(int entityTechlevel, int equipmentTechlevel, boolean ignoreUnknown)
public static boolean isLegal(int entityTechlevel, int equipmentTechlevel)
    public static boolean isLegal(int entityTechlevel, int equipmentTechlevel, boolean ignoreUnknown)    {        if (equipmentTechlevel == T_TECH_UNKNOWN)            if (ignoreUnknown)                return true;            else                return false;        if (entityTechlevel == equipmentTechlevel)            return true;        if ((equipmentTechlevel == T_IS_LEVEL_1)            && ((entityTechlevel == T_IS_LEVEL_2)                || (entityTechlevel == T_IS_LEVEL_2_ALL)                || (entityTechlevel == T_LEVEL_2_ALL)                || (entityTechlevel == T_IS_LEVEL_3)                || (entityTechlevel == T_ALL)))            return true;        if ((equipmentTechlevel == T_IS_LEVEL_2)            && ((entityTechlevel == T_IS_LEVEL_2_ALL)                || (entityTechlevel == T_LEVEL_2_ALL)                || (entityTechlevel == T_IS_LEVEL_3)                || (entityTechlevel == T_ALL)))            return true;        if ((equipmentTechlevel == T_CLAN_LEVEL_2)            && ((entityTechlevel == T_CLAN_LEVEL_2)                || (entityTechlevel == T_CLAN_LEVEL_3)                || (entityTechlevel == T_ALL)))            return true;        if ((equipmentTechlevel == T_IS_LEVEL_3)            && ((entityTechlevel == T_IS_LEVEL_3)                || (entityTechlevel == T_ALL)))            return true;        if ((equipmentTechlevel == T_CLAN_LEVEL_3)            && (entityTechlevel == T_ALL))            return true;        return false;    }