/** * Take items from internal inventory * * @return */ public void attempUnjam() { if (!laserSat.getJammed()) return; /*IInventory depositInv = getAvalibleInv(ZUtils.getFirstFilledSlot(invBuffer)); //Assign subInv while(depositInv != null) { ZUtils.mergeInventory(invBuffer, depositInv); if(ZUtils.isInvEmpty(invBuffer)) break; depositInv = getAvalibleInv(ZUtils.getFirstFilledSlot(invBuffer)); }*/ // TODO: finish laserSat.setJammed(false); // !ZUtils.isInvEmpty(invBuffer); finished = false; checkCanRun(); }
public void setJammed(boolean b) { laserSat.setJammed(b); }