Module:CookingList/data

From Idlescape Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:CookingList/data/doc

---@class CookingItem
---@field level number|nil The level required to cook the item.
---@field difficulty number|nil The difficulty of the cooking item.
---@field size number|nil The amount of cooking ingredients gained when prepping.
---@field alchemySize number|nil The amount of alchemy ingredients gained when prepping.
---@field cookingEnchantment number|nil The enchantment id given when cooking with item.
---@field alchemyEnchantment number|nil The enchantment id for the potions when brewing with the item.
---@field ingredientTags string[]|nil The tags associated with the cooking item.
---@field recipeTags table<string, number>|nil The items needed for the item's recipe or additional items needed for the sole associated recipe. The value is multiplier used in ingredient amount calculation.
---@field successChance number|nil The chance of success when cooking the item.
---@field prepared boolean|nil Whether the item is a prepared item or not.
---@field nextPotion number|nil The next potion id to be brewed with the item.
---@field variableConsumable boolean|nil Whether the item is a cooked consumable or not. (nil for e.g. Tomato, even though is consumable)


---@type table<string, CookingItem>
return {
    ["60"] = {
        size = 1,
        difficulty = 1,
        ingredientTags = { "fish" },
        alchemyEnchantment = 29,
        recipeTags = {
            sweet = 1,
            fish = 1
        }
    },
    ["61"] = {
        level = 2,
        size = 1,
        difficulty = 2,
        ingredientTags = { "fish" }
    },
    ["62"] = {
        level = 16,
        size = 2,
        difficulty = 2,
        ingredientTags = { "fish" }
    },
    ["63"] = {
        level = 18,
        size = 2,
        difficulty = 3,
        ingredientTags = { "fish" }
    },
    ["64"] = {
        level = 35,
        size = 2,
        difficulty = 3,
        ingredientTags = { "fish", "meat" }
    },
    ["65"] = {
        level = 45,
        size = 4,
        difficulty = 5,
        ingredientTags = { "fish" }
    },
    ["66"] = {
        level = 50,
        size = 4,
        difficulty = 6,
        ingredientTags = { "fish" }
    },
    ["67"] = {
        level = 65,
        size = 8,
        alchemySize = 1,
        difficulty = 12,
        ingredientTags = { "monster", "spicy" }
    },
    ["68"] = {
        level = 40,
        size = 5,
        difficulty = 8,
        ingredientTags = { "monster", "meat" }
    },
    ["69"] = {
        level = 80,
        size = 12,
        alchemySize = 1,
        difficulty = 18,
        ingredientTags = { "monster" }
    },
    ["70"] = {
        level = 60,
        size = 8,
        alchemySize = 1,
        difficulty = 10,
        ingredientTags = { "fish", "sweet" }
    },
    ["71"] = {
        alchemyEnchantment = 49,
        recipeTags = {
            bitter = 1,
            vegetable = 1
        }
    },
    ["72"] = {
        alchemyEnchantment = 48,
        recipeTags = {
            sour = 1,
            fish = 1
        }
    },
    ["73"] = {
        alchemyEnchantment = 50,
        recipeTags = {
            bitter = 1,
            fish = 1
        }
    },
    ["74"] = {
        alchemyEnchantment = 52,
        recipeTags = {
            sour = 1,
            spicy = 1,
            fish = 1
        }
    },
    ["75"] = {
        alchemyEnchantment = 53,
        recipeTags = {
            spicy = 1,
            meat = 1
        }
    },
    ["76"] = {
        level = 55,
        size = 5,
        alchemySize = 1,
        difficulty = 8,
        ingredientTags = { "fish", "sour" }
    },
    ["77"] = {
        level = 38,
        size = 3,
        difficulty = 4,
        ingredientTags = { "fish", "meat" }
    },
    ["701"] = {
        alchemyEnchantment = 95,
        recipeTags = {
            sour = 1,
            bitter = 1,
            spicy = 1
        }
    },
    ["800"] = {
        level = 17,
        size = 1,
        difficulty = 1.5,
        ingredientTags = { "monster" },
        cookingEnchantment = 2001
    },
    ["1551"] = {
        size = 1,
        difficulty = 4,
        prepared = true,
        ingredientTags = { "nail" }
    },
    ["1552"] = {
        recipeTags = {
            nail = 1
        },
        variableConsumable = true
    },
    ["2000"] = {
        size = 2,
        difficulty = 2,
        ingredientTags = { "meat" }
    },
    ["2001"] = {
        level = 6,
        size = 4,
        difficulty = 5,
        ingredientTags = { "meat" }
    },
    ["2009"] = {
        level = 21,
        size = 2,
        difficulty = 3,
        ingredientTags = { "monster" },
        cookingEnchantment = 2000
    },
    ["2010"] = {
        alchemyEnchantment = 27,
        recipeTags = {
            bitter = 1,
            monster = 1
        }
    },
    ["2012"] = {
        alchemyEnchantment = 33,
        recipeTags = {
            sour = 1,
            spicy = 1,
            flour = 1
        }
    },
    ["2013"] = {
        alchemyEnchantment = 24,
        recipeTags = {
            spicy = 1,
            vegetable = 1
        }
    },
    ["2014"] = {
        alchemyEnchantment = 6,
        recipeTags = {
            sour = 1,
            bitter = 1,
            flour = 1
        }
    },
    ["2015"] = {
        alchemyEnchantment = 22,
        recipeTags = {
            bitter = 1,
            sweet = 2
        }
    },
    ["2016"] = {
        alchemyEnchantment = 23,
        recipeTags = {
            sour = 1,
            sweet = 1
        }
    },
    ["2017"] = {
        level = 4,
        size = 2,
        difficulty = 2,
        ingredientTags = { "dairy" }
    },
    ["2018"] = {
        level = 12,
        size = 6,
        difficulty = 8,
        ingredientTags = { "dairy" }
    },
    ["2019"] = { },
    ["2020"] = {
        level = 15,
        alchemySize = 1,
        difficulty = 1,
        ingredientTags = { "bitter" },
        alchemyEnchantment = 36,
        recipeTags = {
            bitter = 1,
            spicy = 1
        }
    },
    ["2021"] = {
        size = 1,
        difficulty = 1,
        ingredientTags = { "vegetable" }
    },
    ["2022"] = {
        level = 20,
        alchemySize = 1,
        difficulty = 1,
        ingredientTags = { "spicy" },
        alchemyEnchantment = 5,
        recipeTags = {
            spicy = 2
        }
    },
    ["2023"] = {
        level = 3,
        size = 2,
        difficulty = 3,
        ingredientTags = { "vegetable", "flour" }
    },
    ["2024"] = {
        level = 25,
        size = 6,
        alchemySize = 1,
        difficulty = 8,
        ingredientTags = { "vegetable", "sweet" }
    },
    ["2025"] = {
        level = 12,
        size = 3,
        alchemySize = 1,
        difficulty = 4,
        ingredientTags = { "fruit", "vegetable", "sour" }
    },
    ["2026"] = {
        level = 20,
        size = 5,
        alchemySize = 1,
        difficulty = 6,
        ingredientTags = { "fruit", "sweet" }
    },
    ["2027"] = {
        level = 5,
        size = 1,
        difficulty = 2,
        ingredientTags = { "fruit" }
    },
    ["2028"] = {
        alchemyEnchantment = 4,
        recipeTags = {
            sweet = 1,
            fruit = 1
        }
    },
    ["2029"] = {
        level = 8,
        size = 3,
        difficulty = 4,
        ingredientTags = { "flour" }
    },
    ["2030"] = {
        level = 27,
        size = 6,
        difficulty = 7,
        ingredientTags = { "flour" }
    },
    ["2031"] = {
        alchemyEnchantment = 2002,
        recipeTags = {
            sour = 1,
            bitter = 1,
            sweet = 1,
            spicy = 1
        }
    },
    ["2032"] = {
        level = 19,
        size = 8,
        difficulty = 10,
        ingredientTags = { "dairy" }
    },
    ["2034"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "fish" }
    },
    ["2036"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "flour" }
    },
    ["2037"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "dairy" }
    },
    ["2039"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "fruit" }
    },
    ["2040"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "vegetable" }
    },
    ["2043"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "meat" }
    },
    ["2044"] = {
        size = 1,
        difficulty = 1.5,
        prepared = true,
        ingredientTags = { "monster" }
    },
    ["2045"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "sour" }
    },
    ["2046"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "bitter" }
    },
    ["2047"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "sweet" }
    },
    ["2048"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "spicy" }
    },
    ["2049"] = {
        level = 20,
        alchemySize = 2,
        difficulty = 3,
        ingredientTags = { "bitter", "spicy" }
    },
    ["2100"] = {
        variableConsumable = true
    },
    ["2101"] = {
        recipeTags = {
            monster = 1
        },
        variableConsumable = true
    },
    ["2102"] = {
        variableConsumable = true
    },
    ["2103"] = {
        recipeTags = {
            fish = 1
        },
        variableConsumable = true
    },
    ["2104"] = {
        variableConsumable = true
    },
    ["2105"] = {
        variableConsumable = true
    },
    ["2106"] = {
        variableConsumable = true
    },
    ["2107"] = {
        recipeTags = {
            fish = 1,
            flour = 1
        },
        variableConsumable = true
    },
    ["2108"] = {
        variableConsumable = true
    },
    ["2109"] = {
        recipeTags = {
            meat = 1,
            flour = 1,
            dairy = 1
        },
        variableConsumable = true
    },
    ["2110"] = {
        recipeTags = {
            fish = 1,
            flour = 1,
            dairy = 1
        },
        variableConsumable = true
    },
    ["2111"] = {
        recipeTags = {
            fruit = 1,
            flour = 1,
            dairy = 1
        },
        variableConsumable = true
    },
    ["2112"] = {
        recipeTags = {
            monster = 1,
            flour = 1
        },
        variableConsumable = true
    },
    ["2113"] = {
        variableConsumable = true
    },
    ["2114"] = {
        recipeTags = {
            fruit = 1,
            flour = 1
        },
        variableConsumable = true
    },
    ["2115"] = {
        variableConsumable = true
    },
    ["2116"] = {
        variableConsumable = true
    },
    ["2117"] = {
        variableConsumable = true
    },
    ["2118"] = {
        variableConsumable = true
    },
    ["2119"] = {
        variableConsumable = true
    },
    ["2120"] = {
        variableConsumable = true
    },
    ["2121"] = {
        variableConsumable = true
    },
    ["2122"] = {
        recipeTags = {
            meat = 1,
            fish = 1,
            monster = 1
        },
        variableConsumable = true
    },
    ["2123"] = {
        recipeTags = {
            fruit = 1
        },
        variableConsumable = true
    },
    ["2124"] = {
        recipeTags = {
            vegetable = 1
        },
        variableConsumable = true
    },
    ["2125"] = {
        recipeTags = {
            meat = 1,
            vegetable = 1,
            fruit = 1
        },
        variableConsumable = true
    },
    ["2126"] = {
        variableConsumable = true
    },
    ["2127"] = {
        recipeTags = {
            fruit = 1,
            dairy = 1
        },
        variableConsumable = true
    },
    ["2128"] = {
        variableConsumable = true
    },
    ["2129"] = {
        recipeTags = {
            dairy = 1,
            meat = 1
        },
        variableConsumable = true
    },
    ["2130"] = {
        variableConsumable = true
    },
    ["2131"] = {
        variableConsumable = true
    },
    ["2132"] = {
        variableConsumable = true
    },
    ["2133"] = {
        variableConsumable = true
    },
    ["2134"] = {
        recipeTags = {
            monster = 1,
            flour = 1,
            vegetable = 1
        },
        variableConsumable = true
    },
    ["2135"] = {
        variableConsumable = true
    },
    ["2136"] = {
        recipeTags = {
            meat = 1,
            flour = 1,
            vegetable = 1
        },
        variableConsumable = true
    },
    ["2137"] = {
        recipeTags = {
            fish = 1,
            flour = 1,
            vegetable = 1
        },
        variableConsumable = true
    },
    ["2138"] = {
        variableConsumable = true
    },
    ["2139"] = {
        size = 2,
        difficulty = 1,
        nextPotion = 2142,
        variableConsumable = true
    },
    ["2140"] = {
        variableConsumable = true
    },
    ["2141"] = {
        variableConsumable = true
    },
    ["2142"] = {
        size = 4,
        difficulty = 4,
        nextPotion = 2145,
        variableConsumable = true
    },
    ["2143"] = {
        variableConsumable = true
    },
    ["2144"] = {
        variableConsumable = true
    },
    ["2145"] = {
        size = 10,
        difficulty = 11,
        nextPotion = 2147,
        variableConsumable = true
    },
    ["2146"] = {
        variableConsumable = true
    },
    ["2147"] = {
        variableConsumable = true
    },
    ["2148"] = {
        variableConsumable = true
    },
    ["2149"] = {
        variableConsumable = true
    },
    ["3000"] = {
        cookingEnchantment = 8007
    },
    ["3001"] = {
        nextPotion = 2139
    },
    ["3002"] = { },
    ["3003"] = {
        variableConsumable = true
    },
    ["3004"] = {
        alchemyEnchantment = 69,
        recipeTags = {
            sour = 1,
            sweet = 1,
            fruit = 1
        }
    },
    ["3005"] = {
        alchemyEnchantment = 9,
        recipeTags = {
            sour = 1,
            sweet = 1
        }
    },
    ["3006"] = {
        level = 7,
        size = 1,
        alchemySize = 2,
        difficulty = 2,
        ingredientTags = { "vegetable", "spicy" }
    },
    ["3007"] = {
        cookingEnchantment = 61
    },
    ["3008"] = {
        level = 24,
        size = 1,
        alchemySize = 3,
        difficulty = 2,
        ingredientTags = { "flour", "bitter" }
    },
    ["3009"] = {
        level = 26,
        size = 1,
        alchemySize = 3,
        difficulty = 3,
        ingredientTags = { "vegetable", "bitter" }
    },
    ["3010"] = {
        level = 28,
        size = 2,
        alchemySize = 4,
        difficulty = 4,
        ingredientTags = { "flour", "bitter" }
    },
    ["3011"] = {
        level = 52,
        size = 2,
        alchemySize = 7,
        difficulty = 8,
        ingredientTags = { "vegetable", "bitter" }
    },
    ["3012"] = {
        level = 33,
        size = 1,
        alchemySize = 3,
        difficulty = 3,
        ingredientTags = { "fish", "sour", "spicy" }
    },
    ["3013"] = {
        alchemyEnchantment = 82,
        recipeTags = {
            bitter = 1,
            sweet = 1
        }
    },
    ["3014"] = {
        level = 42,
        size = 1,
        alchemySize = 6,
        difficulty = 7,
        ingredientTags = { "fruit", "sweet" }
    },
    ["3015"] = {
        level = 54,
        alchemySize = 4,
        difficulty = 10,
        ingredientTags = { "sweet", "spicy" }
    },
    ["3016"] = {
        level = 64,
        size = 1,
        alchemySize = 6,
        difficulty = 14,
        ingredientTags = { "vegetable", "sour", "spicy" }
    },
    ["3017"] = {
        cookingEnchantment = 32
    },
    ["3018"] = {
        level = 14,
        alchemySize = 2,
        difficulty = 5,
        ingredientTags = { "bitter", "sour" }
    },
    ["3019"] = {
        level = 9,
        size = 2,
        alchemySize = 2,
        difficulty = 3,
        ingredientTags = { "fruit", "sweet", "sour" }
    },
    ["3020"] = {
        level = 22,
        alchemySize = 5,
        difficulty = 6,
        ingredientTags = { "spicy" }
    },
    ["3021"] = {
        alchemyEnchantment = 68,
        recipeTags = {
            bitter = 1,
            spicy = 1
        }
    },
    ["7004"] = {
        size = 1,
        difficulty = 1,
        prepared = true,
        ingredientTags = { "christmas" }
    },
    ["7005"] = {
        recipeTags = {
            christmas = 1
        }
    },
    ["9035"] = {
        successChance = 1,
        recipeTags = {
            prismatic = 1,
            dairy = 1
        }
    },
    ["9036"] = {
        size = 1,
        difficulty = 2500,
        prepared = true,
        ingredientTags = { "prismatic" }
    }
}