private List getItems(boolean for_real) { L2RecipeInstance[] recipes = recipeList.getRecipes(); Inventory inv = target.getInventory(); List materials=new FastList(); for (L2RecipeInstance recipe : recipes) { int quantity=(int)recipe.getQuantity(); if(recipeList.isConsumable()) quantity=(int) (quantity*Config.RATE_CONSUMABLE_COST); if (quantity>0) { L2ItemInstance item=inv.getItemByItemId(recipe.getItemId()); int old_quantity=item.getCount(); // remember old quantity // now we verify that we have enough materials if(item.getCount()