if (step.isOnlyPavement() && e.isEligibleForPavementBonus()) { costStringBuf.append("+"); //$NON-NLS-1$
private void updateRACButton() { final Entity ce = ce(); if (null == ce) { return; } GameOptions opts = clientgui.getClient().getGame().getOptions(); setUnjamEnabled(ce.canUnjamRAC() && ((gear == MovementDisplay.GEAR_LAND) || (gear == MovementDisplay.GEAR_TURN) || (gear == MovementDisplay.GEAR_BACKUP)) && ((cmd.getMpUsed() <= ce.getWalkMP()) || (cmd.getLastStep().isOnlyPavement() && (cmd.getMpUsed() <= (ce.getWalkMP() + 1)))) && !(opts.booleanOption("tacops_tank_crews") && (cmd.getMpUsed() > 0) && (ce instanceof Tank) && (ce.getCrew().getSize() < 2))); }
|| (gear == MovementDisplay.GEAR_DFA) || ((cmd.getMpUsed() > ce.getWalkMP()) && !(cmd.getLastStep().isOnlyPavement() && (cmd.getMpUsed() <= (ce.getWalkMP() + 1)))) || (opts.booleanOption("tacops_tank_crews")
false)) && !step.isOnlyPavement()) { rollTarget = entity.checkMovedTooFast(step, overallMoveType); checkNag(rollTarget, nagReport, psrList);
entity.wigeBonus = wigeBonus; if (entity.isEligibleForPavementBonus() && isOnlyPavement()) { bonus++; entity.gotPavementBonus = true;