diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-29 21:22:42 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-29 21:22:42 +0200 |
commit | 30570816b3c460b69e6b410cdddb3e6516b80e22 (patch) | |
tree | dbf4c11b053a335f0dd1d988386b6ec124bec237 /server/src/entity/tutorial.rs | |
parent | f804c9e219ec8272ad2d8f62b826323be444b207 (diff) | |
download | hurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar hurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar.bz2 hurrycurry-30570816b3c460b69e6b410cdddb3e6516b80e22.tar.zst |
Support multiple book pages
Diffstat (limited to 'server/src/entity/tutorial.rs')
-rw-r--r-- | server/src/entity/tutorial.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/src/entity/tutorial.rs b/server/src/entity/tutorial.rs index f4db3571..7da50417 100644 --- a/server/src/entity/tutorial.rs +++ b/server/src/entity/tutorial.rs @@ -201,7 +201,7 @@ impl StepContext<'_> { }) { Err(( Some(*pos), - match self.ent.game.data.tile_name(tile.kind).as_str() { + match self.ent.game.data.tile_name(tile.kind) { "stove" | "oven" => trm!("s.tutorial.prevent_burning"), _ => trm!("s.tutorial.take_now"), }, @@ -320,7 +320,8 @@ impl StepContext<'_> { input, .. } => { - for (_pos, tile) in self.ent.game.tiles.iter().filter(|(_, t)| t.kind == *tile) { + for (_pos, tile) in self.ent.game.tiles.iter().filter(|(_, t)| t.kind == *tile) + { if let Some(item) = &tile.item { if item.kind == *input { return Err((None, trm!("s.tutorial.wait_finish"))); |