aboutsummaryrefslogtreecommitdiff
path: root/server/tools/src/recipe_diagram.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-09-29 21:22:42 +0200
committermetamuffin <metamuffin@disroot.org>2025-09-29 21:22:42 +0200
commit30570816b3c460b69e6b410cdddb3e6516b80e22 (patch)
treedbf4c11b053a335f0dd1d988386b6ec124bec237 /server/tools/src/recipe_diagram.rs
parentf804c9e219ec8272ad2d8f62b826323be444b207 (diff)
downloadhurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar
hurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar.bz2
hurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar.zst
Support multiple book pages
Diffstat (limited to 'server/tools/src/recipe_diagram.rs')
-rw-r--r--server/tools/src/recipe_diagram.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/tools/src/recipe_diagram.rs b/server/tools/src/recipe_diagram.rs
index 7f72acd3..2ed0179f 100644
--- a/server/tools/src/recipe_diagram.rs
+++ b/server/tools/src/recipe_diagram.rs
@@ -28,7 +28,7 @@ use std::collections::{BTreeMap, BTreeSet, HashSet};
pub(crate) fn recipe_diagram(
data: &Gamedata,
serverdata: &Serverdata,
- target_items: &[String],
+ target_items: &[&str],
) -> Result<Diagram> {
let ambient_items = serverdata
.initial_map
@@ -84,7 +84,7 @@ pub(crate) fn recipe_diagram(
diag.nodes.push(DiagramNode {
label: Message::Item(i),
position: Vec2::ZERO,
- style: if target_items.contains(data.item_name(i)) {
+ style: if target_items.contains(&data.item_name(i)) {
NodeStyle::FinalProduct
} else {
NodeStyle::IntermediateProduct