}
} else if (hasFlag(F_DOUBLE_HEAT_SINK) && entity.getTechLevel() == TechConstants.T_CLAN_LEVEL_2) { return 2; }
    public int getCriticals(Entity entity) {        if (criticals != CRITICALS_VARIABLE) {            return criticals;        }        // check for known formulas        if (hasFlag(F_HATCHET)) {            return (int)Math.ceil(entity.getWeight() / 15.0);        } else if (hasFlag(F_DOUBLE_HEAT_SINK) && entity.getTechLevel() != TechConstants.T_CLAN_LEVEL_2) {            return 3;        }        // right, well I'll just guess then        return 1;    }