Media
https://github.com/user-attachments/assets/597cbec1-7114-480b-ab8d-5ed9f8b2e0c3
# Changelog
:cl:
- add: The "food recipes" page in guidebook now contains an
automatically generated list of food recipes.
---
.../Controls/GuideFoodComposition.xaml | 21 +++
.../Controls/GuideFoodComposition.xaml.cs | 31 ++++
.../Guidebook/Controls/GuideFoodEmbed.xaml | 43 +++++
.../Guidebook/Controls/GuideFoodEmbed.xaml.cs | 161 ++++++++++++++++++
.../Controls/GuideFoodGroupEmbed.xaml | 4 +
.../Controls/GuideFoodGroupEmbed.xaml.cs | 38 +++++
.../Guidebook/Controls/GuideFoodSource.xaml | 37 ++++
.../Controls/GuideFoodSource.xaml.cs | 160 +++++++++++++++++
.../EntitySystems/FoodGuideDataSystem.cs | 30 ++++
.../EntitySystems/FoodGuideDataSystem.cs | 138 +++++++++++++++
.../Components/ButcherableComponent.cs | 2 +
.../SharedFoodGuideDataSystem.cs | 158 +++++++++++++++++
Resources/Locale/en-US/guidebook/food.ftl | 16 ++
.../Prototypes/Guidebook/shiftandcrew.yml | 1 +
.../Guidebook/Service/FoodRecipes.xml | 87 +---------
15 files changed, 844 insertions(+), 83 deletions(-)
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodComposition.xaml
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodComposition.xaml.cs
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodEmbed.xaml
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodEmbed.xaml.cs
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodGroupEmbed.xaml
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodGroupEmbed.xaml.cs
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodSource.xaml
create mode 100644 Content.Client/Guidebook/Controls/GuideFoodSource.xaml.cs
create mode 100644 Content.Client/Nutrition/EntitySystems/FoodGuideDataSystem.cs
create mode 100644 Content.Server/Nutrition/EntitySystems/FoodGuideDataSystem.cs
create mode 100644 Content.Shared/Nutrition/EntitySystems/SharedFoodGuideDataSystem.cs
create mode 100644 Resources/Locale/en-US/guidebook/food.ftl
diff --git a/Content.Client/Guidebook/Controls/GuideFoodComposition.xaml b/Content.Client/Guidebook/Controls/GuideFoodComposition.xaml
new file mode 100644
index 00000000000..6a3072ce08b
--- /dev/null
+++ b/Content.Client/Guidebook/Controls/GuideFoodComposition.xaml
@@ -0,0 +1,21 @@
+