From 69bcf0920abfadf371458cc1bf51bf03628c74ad Mon Sep 17 00:00:00 2001 From: Avii Date: Tue, 6 Jan 2026 15:02:16 +0100 Subject: [PATCH] Added Mandrake Decoction --- ingredient/ingredient.go | 6 ++++++ recipes.txt | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/ingredient/ingredient.go b/ingredient/ingredient.go index 87863be..501f96c 100644 --- a/ingredient/ingredient.go +++ b/ingredient/ingredient.go @@ -54,6 +54,8 @@ var ( LeachedCoal Ingredient = Ingredient{"Leached Coal", BottomShelf} Saltpetre Ingredient = Ingredient{"Saltpetre", BottomShelf} Sulphur Ingredient = Ingredient{"Sulphur", BottomShelf} + MandrakeRoot Ingredient = Ingredient{"Mandrake Root", BottomShelf} + FreshwaterPearl Ingredient = Ingredient{"Freshwater Pearl", BottomShelf} ) func IngredientFromString(s string) (Ingredient, error) { @@ -120,6 +122,10 @@ func IngredientFromString(s string) (Ingredient, error) { return Saltpetre, nil case "Sulphur": return Sulphur, nil + case "MandrakeRoot": + return MandrakeRoot, nil + case "FreshwaterPearl": + return FreshwaterPearl, nil default: return Water, fmt.Errorf("Invalid Ingredient: %s", s) } diff --git a/recipes.txt b/recipes.txt index 2e1d9a7..eece6f7 100644 --- a/recipes.txt +++ b/recipes.txt @@ -431,3 +431,20 @@ Recipe: Boil for 1 turn. Add 1 Charcoal to the mortar, grind, and pour into the cauldron. Pour into phial. + +-- + +Mandrake Decoction + +Liquid Base: Wine + +Ingredients: Mandrake Root x1, Freshwater Pearl x1, Sage x2 + +Recipe: + Add 1 Mandrake Root to the cauldron. + Boil for 1 turn. + Add 1 Freshwater Pearl to the mortar, grind, and pour into the cauldron. + Boil for 1 turn. + Add 2 Sage to the mortar, grind, and pour into the cauldron. + Boil for 1 turn using bellows. + Prepare phial and distill.