module Base
{

    craftRecipe VFX_PrepareShephardsPie
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 [VFX.GroundLamb;Base.MincedMeat] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen],
            item 1 [Base.CannedCarrotsOpen;Base.Carrots;VFX.PackagedCarrot],
            item 1 [Base.CannedPeasOpen;Base.Peas;VFX.JarGreenPeasOpen;VFX.PackagedPeas],
            item 1 [VFX.BeefBouillonCube],
            item 1 [VFX.MashedPotato],
        }

        outputs
        {
            item 1 VFX.TrayShepherdsPie,
        }
    }

    craftRecipe VFX_PrepareTunaCasserole
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 3 [Base.TunaTinOpen] flags[ItemCount],
            item 1 tags[base:pasta] flags[ItemCount],
            item 1 [Base.CannedMushroomSoupOpen] flags[ItemCount],
            item 1 [Base.CannedPeasOpen] flags[ItemCount],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.PowderedGarlic],
            item 1 [Base.Parsley;Base.ParsleyDried;Base.Seasoning_Parsley],
            item 1 [Base.Thyme;Base.ThymeDried;Base.Seasoning_Thyme],
            item 10 [Base.Cheese],
        }

        outputs
        {
            item 1 VFX.TrayTunaCasserole,
        }
    }

    craftRecipe VFX_PrepareBakedZiti
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 [Base.MincedMeat] flags[ItemCount],
            item 1 tags[base:pasta] flags[ItemCount],
            item 1 [Base.Marinara;VFX.SpicyMarinara] flags[ItemCount],
            item 1 [VFX.MozzarellaCheese] flags[ItemCount],
            item 1 [VFX.ParmesanCheese] flags[ItemCount],
            item 1 [VFX.CottageCheese] flags[ItemCount],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [VFX.ItalianHerbsSeasoning],
        }

        outputs
        {
            item 1 VFX.TrayBakedZiti,
        }
    }

    craftRecipe VFX_PrepareStuffedBellPeppers
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 tags[VFX:GroundMeat] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 5 [Base.TomatoPaste],
            item 1 [Base.Cheese],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.Oregano;Base.OreganoDried;Base.Seasoning_Oregano],
            item 1 [Base.Basil;Base.BasilDried;Base.Seasoning_Basil],
        }

        outputs
        {
            item 1 VFX.TrayStuffedBellPepper,
        }
    }

    craftRecipe VFX_GetStuffedBellPeppers
    {
        timedAction = VFX.TakeStuffedBellPeppers,
        time = 20,
        category = Cooking,
        Tags = InHandCraft;Cooking,
        ToolTip = Tooltip_Recipe_MustCookedGet,

        inputs
        {
            item 1 [VFX.TrayStuffedBellPepper] flags[IsCookedFoodItem;InheritFoodAge;ItemCount],
        }

        outputs
        {
            item 2 VFX.StuffedBellPepper,
            item 1 Base.RoastingPan,
        }
    }

    craftRecipe VFX_PrepareChickenPotPie
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 [Base.PieDough] flags[ItemCount],
            item 2 [Base.ChickenFillet] flags[ItemCount],
            item 2 [Base.BouillonCube] flags[ItemCount],
            item 1 [Base.CannedCarrots_Open;Base.Carrots] flags[ItemCount],
            item 1 [Base.CannedPeasOpen;Base.Peas;VFX.JarGreenPeasOpen;VFX.PackagedPeas] flags[ItemCount],
            item 1 [Base.Potato] flags[ItemCount],
            item 15 [Base.Butter],
            item 5 [Base.Flour2],
            item 10 [VFX.HeavyCream],
            item 1 tags[base:egg] flags[IsUncookedFoodItem;ItemCount],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.Seasoning_Thyme;Base.Thyme;Base.ThymeDried],
            item 1 [Base.Sage;Base.Seasoning_Sage;Base.SageDried],
            item 1 [Base.Parsley;Base.ParsleyDried;Base.Seasoning_Parsley],
        }

        outputs
        {
            item 1 VFX.PanChickenPotPie,
        }
    }

    craftRecipe VFX_PrepareMoussaka
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 [VFX.GroundLamb;Base.MincedMeat] flags[ItemCount],
            item 2 tags[base:egg] flags[IsUncookedFoodItem;InheritFoodAge;ItemCount],
            item 2 [Base.Potato] flags[ItemCount],
            item 2 [Base.Eggplant;1:Base.CannedEggplant_Open] flags[ItemCount],
            item 1 [2:Base.Onion;1:VFX.JarOnionOpen] flags[ItemCount],
            item 5 [Base.TomatoPaste],
            item 1 [VFX.ParmesanCheese] flags[ItemCount],
            item 1 [VFX.HeavyCream] flags[ItemCount],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.Oregano;Base.OreganoDried;Base.Seasoning_Oregano],
            item 1 [Base.Basil;Base.BasilDried;Base.Seasoning_Basil],
            item 1 [Base.Cinnamon],
        }

        outputs
        {
            item 1 VFX.TrayMoussaka,
        }
    }

    craftRecipe VFX_PrepareChickenDivan
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 2 [Base.ChickenFillet;VFX.ChickenThighs] flags[ItemCount],
            item 1 [Base.Broccoli;Base.CannedBroccoli_Open] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 5 [Base.Butter],
            item 5 [Base.Flour2],
            item 10 [VFX.HeavyCream],
            item 1 [Base.Cheese;VFX.MozzarellaCheese;VFX.ParmesanCheese] flags[ItemCount],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.PowderedGarlic],
            item 1 [Base.PowderedOnion],
            item 1 [VFX.MustardPowder],
        }

        outputs
        {
            item 1 VFX.TrayChickenDivan,
        }
    }

    craftRecipe VFX_PrepareSalisburySteak
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 10 [Base.MincedMeat] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 1 tags[base:egg] flags[IsUncookedFoodItem;InheritFoodAge;ItemCount],
            item 5 [VFX.Breadcrumbs],
            item 5 [Base.Butter],
            item 5 [Base.Flour2],
            item 2 [VFX.BeefBouillonCube] flags[ItemCount],
            item 1 [VFX.HeavyCream] flags[ItemCount],
            item 5 [Base.Ketchup],
            item 5 [VFX.DijonMustard],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
            item 1 [Base.PowderedOnion],
            item 1 [Base.Oregano;Base.OreganoDried;Base.Seasoning_Oregano],
        }

        outputs
        {
            item 1 VFX.TraySalisburySteak,
        }
    }

    craftRecipe VFX_PrepareFishandChips
    {
        timedAction = VFX.BowlMixing,
        time = 50,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:4,

        inputs
        {
            item 1 [Base.Plate] mode:destroy,
            item 1 [Base.FishFried] flags[ItemCount;IsCookedFoodItem],
            item 1 [Base.Fries] flags[ItemCount;IsCookedFoodItem],
        }

        outputs
        {
            item 1 VFX.PlateFishAndChips,
        }
    }

    craftRecipe VFX_PrepareBangersandMash
    {
        timedAction = VFX.BowlMixing,
        time = 50,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:4,

        inputs
        {
            item 1 [Base.Plate] mode:destroy,
            item 2 tags[VFX:Sausage] flags[ItemCount;IsCookedFoodItem],
            item 1 [VFX.MashedPotato] flags[ItemCount],
        }

        outputs
        {
            item 1 VFX.PlateBangersAndMash,
        }
    }

    craftRecipe VFX_PrepareFullEnglishBreakfast
    {
        timedAction = VFX.BowlMixing,
        time = 50,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:6,

        inputs
        {
            item 1 [Base.Plate] mode:destroy,
            item 1 tags[VFX:Sausage] flags[ItemCount;IsCookedFoodItem],
            item 1 [Base.Bacon] flags[ItemCount;IsCookedFoodItem],
            item 1 [Base.Tomato] flags[ItemCount],
            item 1 tags[base:egg] flags[IsCookedFoodItem;ItemCount],
            item 12 [Base.OpenBeans],
            item 1 [Base.MushroomGeneric1;Base.MushroomGeneric2;Base.MushroomGeneric3;Base.MushroomGeneric4;Base.MushroomGeneric5;Base.MushroomGeneric6;Base.MushroomGeneric7;Base.MushroomsButton;VFX.CannedSlicedMushroomOpen] flags[ItemCount],
            item 5 [VFX.BlackPudding],
        }

        outputs
        {
            item 1 VFX.PlateFullEnglishBreakfast,
        }
    }

    craftRecipe VFX_PrepareHalfEnglishBreakfast
    {
        timedAction = VFX.BowlMixing,
        time = 50,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:4,

        inputs
        {
            item 1 [Base.Plate] mode:destroy,
            item 1 tags[VFX:Sausage] flags[ItemCount;IsCookedFoodItem],
            item 1 [Base.Bacon] flags[ItemCount;IsCookedFoodItem],
            item 1 [Base.Tomato] flags[ItemCount],
            item 1 tags[base:egg] flags[IsCookedFoodItem;ItemCount],
            item 1 [Base.OpenBeans] flags[ItemCount],
            item 1 [Base.MushroomGeneric1;Base.MushroomGeneric2;Base.MushroomGeneric3;Base.MushroomGeneric4;Base.MushroomGeneric5;Base.MushroomGeneric6;Base.MushroomGeneric7;Base.MushroomsButton;VFX.CannedSlicedMushroomOpen] flags[ItemCount],
        }

        outputs
        {
            item 1 VFX.PlateFullEnglishBreakfast,
        }
    }

    craftRecipe VFX_PrepareScotchEgg
    {
        timedAction = VFX.BowlMixing,
        time = 100,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:6,

        inputs
        {
            item 6 tags[base:egg] flags[IsCookedFoodItem;ItemCount],
            item 1 tags[base:egg] flags[ItemCount;IsUncookedFoodItem],
            item 1 tags[VFX:GroundMeat] flags[ItemCount;IsUncookedFoodItem],
            item 10 [Base.Flour2],
            item 5 [VFX.Breadcrumbs],
        }

        outputs
        {
            item 6 VFX.ScotchEgg,
        }
    }

    craftRecipe VFX_PrepareSausageAndAppleFry
    {
        timedAction = VFX.BowlMixing,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:6,

        inputs
        {
            item 1 [Base.RoastingPan] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 6 tags[VFX:Sausage] flags[ItemCount;IsUncookedFoodItem],
            item 1 [VFX.CannedAppleSlicesOpen;Base.Apple] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 5 [Base.SugarBrown],
            item 1 [Base.Salt],
            item 1 [Base.Pepper],
        }

        outputs
        {
            item 1 VFX.TraySausageAppleFry,
        }
    }

    craftRecipe VFX_PrepareBeansOnToast
    {
        timedAction = VFX.BowlMixing,
        time = 100,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:2,

        inputs
        {
            item 1 [Base.Plate] mode:destroy,
            item 1 [Base.Toast] flags[ItemCount],
            item 12 [Base.OpenBeans],
        }

        outputs
        {
            item 1 VFX.PlateBeansOnToast,
        }
    }

    craftRecipe VFX_PrepareButterChicken
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 3 [Base.Chicken;VFX.ChickenThighs] flags[ItemCount;IsUncookedFoodItem;AllowFrozenItem],
            item 1 [VFX.HeavyCream] flags[ItemCount],
            item 1 [Base.CannedTomatoOpen] flags[ItemCount],
            item 5 [Base.Butter],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 1 [Base.Garlic;Base.WildGarlic2;VFX.JarGarlicOpen] flags[ItemCount],
            item 1 [VFX.GroundGinger],
            item 1 [VFX.GaramMasala],
            item 1 [VFX.Cumin],
            item 1 [VFX.Paprika],
        }

        outputs
        {
            item 1 VFX.PotButterChicken,
        }
    }

    craftRecipe VFX_PrepareThaiGreenCurry
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 3 [Base.Chicken;VFX.ChickenThighs] flags[ItemCount;IsUncookedFoodItem;AllowFrozenItem],
            item 1 [VFX.CannedCoconutMilkOpen] flags[ItemCount],
            item 1 [Base.Basil;Base.BasilDried;Base.Seasoning_Basil],
            item 1 [Base.GreenOnions] flags[ItemCount],
            item 2 [Base.LemonGrass] flags[ItemCount],
            item 1 [Base.Garlic;Base.WildGarlic2;VFX.JarGarlicOpen],
            item 2 [VFX.GroundChili],
            item 1 [VFX.GroundGinger],
            item 2 [Base.Cilantro;Base.CilantroDried;Base.Seasoning_Cilantro],
            item 1 [VFX.Cumin],
            item 3 [VFX.LimeJuice],
        }

        outputs
        {
            item 1 VFX.PotThaiGreenCurry,
        }
    }

    craftRecipe VFX_PrepareMassamanCurry
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 [Base.Beef] flags[ItemCount;IsUncookedFoodItem;AllowFrozenItem],
            item 1 [3:Base.Potato;1:Base.CannedPotatoOpen] flags[ItemCount;IsUncookedFoodItem;AllowFrozenItem],
            item 1 [VFX.CannedCoconutMilkOpen] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 1 [Base.Peanuts] flags[ItemCount],
            item 1 [Base.Garlic;Base.WildGarlic2;VFX.JarGarlicOpen] flags[ItemCount],
            item 1 [VFX.GroundChili],
            item 1 [VFX.GroundGinger],
            item 1 [VFX.GaramMasala],
            item 2 [VFX.LimeJuice],
            item 1 [Base.Cinnamon],
        }

        outputs
        {
            item 1 VFX.PotMassamanCurry,
        }
    }

    craftRecipe VFX_PrepareChanaMasala
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 2 [VFX.CannedChickpeasOpen] flags[ItemCount],
            item 1 [Base.CannedTomatoOpen] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 1 [VFX.GroundGinger],
            item 2 [VFX.GaramMasala],
            item 1 [VFX.Cumin],
            item 1 [Base.Cilantro;Base.CilantroDried;Base.Seasoning_Cilantro],
            item 1 [VFX.Paprika],
        }

        outputs
        {
            item 1 VFX.PotChanaMasala,
        }
    }

    craftRecipe VFX_PrepareSweetPotatoChickpeaCurry
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,
        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 1 [VFX.CannedChickpeasOpen] flags[ItemCount],
            item 1 [3:Base.SweetPotato;1:VFX.JarSweetPotatoOpen] flags[ItemCount],
            item 1 [VFX.CannedCoconutMilkOpen] flags[ItemCount],
            item 1 [Base.CannedTomatoOpen] flags[ItemCount],
            item 3 [Base.Spinach] flags[ItemCount],
            item 1 [Base.Onion;VFX.JarOnionOpen] flags[ItemCount],
            item 3 [VFX.CurryPowder],
            item 1 [VFX.GroundGinger],
            item 1 [VFX.Cumin],
            item 1 [Base.Cilantro;Base.CilantroDried;Base.Seasoning_Cilantro],
            item 1 [VFX.Paprika],
        }
        outputs
        {
            item 1 VFX.PotSweetPotatoChickpeaCurry,
        }
    }

    craftRecipe VFX_PrepareTofuCurry
    {
        timedAction = VFX.PotCooking,
        time = 200,
        tags = AnySurfaceCraft;Cooking,
        category = Cooking,
        needToBeLearn = true,
        AutoLearnAny = Cooking:8,

        inputs
        {
            item 1 [Base.Pot] mode:destroy flags[InheritCondition],
            item 1 tags[base:mixingutensil] mode:keep flags[MayDegradeVeryLight],
            item 1 tags[base:sharpknife;base:dullknife;base:meatcleaver] mode:keep flags[MayDegradeLight],
            item 2 [Base.Tofu] flags[ItemCount],
            item 1 [VFX.CannedCoconutMilkOpen] flags[ItemCount],
            item 1 [Base.CannedTomatoOpen] flags[ItemCount],
            item 1 [Base.BellPepper] flags[ItemCount],
            item 2 [VFX.CurryPowder],
            item 1 [VFX.GroundGinger],
            item 1 [VFX.Cumin],
            item 1 [Base.Cilantro;Base.CilantroDried;Base.Seasoning_Cilantro],
        }

        outputs
        {
            item 1 VFX.PotTofuCurry,
        }
    }

}