Add Recipe:addCategory

This commit is contained in:
Simon Brodtmann 2025-12-12 18:36:25 +01:00
parent a6f495af8b
commit 6de1a8f1c7

View file

@ -187,6 +187,17 @@ function Recipe:removeResult(resultName)
return self
end
--- Adds an additional crafting category
--- @param categoryName string The name of the crafting category
function Recipe:addCategory(categoryName)
local categories = self.prototype.additional_categories or {}
self.prototype.additional_categories = categories
if not table.contains(categories, categoryName) then
table.insert(categories, categoryName)
end
return self
end
--- Adds the recipe to a technology
--- @param technology string|table The name of the technology or the technology table
function Recipe:unlockedByTechnology(technology)