/** * Returns the about of heat that the entity can sink each turn. */ @Override public int getHeatCapacity() { return getHeatCapacity(true, true); }
@Override public int getHeatCapacity(boolean radicalHeatSink) { return getHeatCapacity(true, radicalHeatSink); }
/** * Returns the about of heat that the entity can sink each turn, factoring * for water. */ @Override public int getHeatCapacityWithWater() { if (hasLaserHeatSinks()) { return getHeatCapacity(true, false); } return getHeatCapacity(true, false) + Math.min(sinksUnderwater(), 6); }
sBasic.append(Messages.getString("MechView.HeatSinks")) //$NON-NLS-1$ .append(aMech.heatSinks()); if (aMech.getHeatCapacity() > aMech.heatSinks()) { sBasic.append(" [") //$NON-NLS-1$ .append(aMech.getHeatCapacity()).append("]"); //$NON-NLS-1$
bvText.append(endRow); int mechHeatEfficiency = 6 + getHeatCapacity(); bvText.append(6 + getHeatCapacity());
heatCap = ((Mech) en).getHeatCapacity(true, false); } else if (en instanceof Aero) { heatCap = ((Aero) en).getHeatCapacity(false);
StringBuilder hsString = new StringBuilder(); hsString.append(aMech.heatSinks()); if (aMech.getHeatCapacity() > aMech.heatSinks()) { hsString.append(" [") //$NON-NLS-1$ .append(aMech.getHeatCapacity()).append("]"); //$NON-NLS-1$
return getHeatCapacity();