module ikag_mycology
{
    /* ---- source line ---- */

    item SporePrint
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 0.05,
        Icon            = SporePrint,
        WorldStaticModel = SheetOfPaper,
        Tags            = ikag_mycology,
    }

    item SporeSlurry
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 0.4,
        Icon            = SporeSlurry,
        WorldStaticModel = JarGlass_Ground,
        Tags            = ikag_mycology,
    }

    /* ---- substrate line: dry -> damp -> prepared ---- */

    item SubstrateRaw
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 1.5,
        Icon            = SubstrateRaw,
        WorldStaticModel = CompostBag,
        Tags            = ikag_mycology,
    }

    item SubstrateMixed
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 2.0,
        Icon            = SubstrateMixed,
        WorldStaticModel = CompostBag,
        Tags            = ikag_mycology,
    }

    item SubstratePrepared
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 2.0,
        Icon            = SubstratePrepared,
        WorldStaticModel = CompostBag,
        Tags            = ikag_mycology,
    }

    /* ---- vessel line: seven states of one tub ---- */

    item Monotub
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 1.0,
        Icon            = Monotub,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubLoaded
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 3.0,
        Icon            = MonotubLoaded,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubInoculated
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 3.0,
        Icon            = MonotubInoculated,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubColonized
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 3.0,
        Icon            = MonotubColonized,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubFruiting
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 3.2,
        Icon            = MonotubFruiting,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubSpent
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 2.5,
        Icon            = MonotubSpent,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    item MonotubContaminated
    {
        DisplayCategory = Gardening,
        ItemType        = base:normal,
        Weight          = 2.5,
        Icon            = MonotubContaminated,
        WorldStaticModel = Cooler_Ground,
        Tags            = ikag_mycology,
    }

    /* ---- output line ---- */

    item MushroomFresh
    {
        DisplayCategory = Food,
        ItemType        = base:food,
        Weight          = 0.2,
        Icon            = MushroomFresh,
        FoodType        = Mushroom,
        HungerChange    = -12.0,
        Calories        = 45.0,
        Carbohydrates   = 7.0,
        Lipids          = 0.4,
        Proteins        = 3.5,
        DaysFresh       = 3,
        DaysTotallyRotten = 6,
        ThirstChange    = -1.0,
        EvolvedRecipe   = Pizza:13;Burger:13;Hotdog:13;Omelette:13;Stir fry:13;Stew:13;Pie:13;Soup:13;Sandwich:13;Salad:13;Rice:13;Pasta:13,
        EvolvedRecipeName = Mushroom,
        IsCookable      = true,
        MinutesToCook   = 10,
        MinutesToBurn   = 30,
        CookingSound    = FryingFood,
        GoodHot         = true,
        StaticModel     = MushroomGeneric1_Hand,
        WorldStaticModel = MushroomGeneric1,
        Tags            = ikag_mycology,
    }

    item MushroomDried
    {
        DisplayCategory = Food,
        ItemType        = base:food,
        Weight          = 0.05,
        Icon            = MushroomDried,
        FoodType        = Mushroom,
        HungerChange    = -6.0,
        Calories        = 40.0,
        Carbohydrates   = 6.5,
        Lipids          = 0.3,
        Proteins        = 3.0,
        EvolvedRecipe   = Soup:6;Stew:6;Stir fry:6;Rice:6;Pasta:6,
        EvolvedRecipeName = Mushroom,
        Packaged        = true,
        StaticModel     = MushroomGeneric2_Hand,
        WorldStaticModel = MushroomGeneric2,
        Tags            = ikag_mycology,
    }
}
