diff --git a/stdlib/data/recipe.lua b/stdlib/data/recipe.lua index 51dd64ec..ea614217 100644 --- a/stdlib/data/recipe.lua +++ b/stdlib/data/recipe.lua @@ -100,7 +100,8 @@ end function Recipe:add_ingredient(normal, expensive) if self:is_valid() then normal, expensive = get_difficulties(normal, expensive) - + self:remove_ingredient (normal, expensive) + if self.normal then if normal then self.normal.ingredients = self.normal.ingredients or {}