From 085e728d22a3369bd110b77409914cfbe9ebe611 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Tue, 16 Jun 2026 04:17:43 -0400 Subject: feat: recipe system, combining items, cooking skill --- data/recipes/cook_anchovies.yaml | 14 ++++++++++++++ data/recipes/cook_bread.yaml | 14 ++++++++++++++ data/recipes/cook_herring.yaml | 14 ++++++++++++++ data/recipes/cook_salmon.yaml | 14 ++++++++++++++ data/recipes/cook_sardine.yaml | 14 ++++++++++++++ data/recipes/cook_shrimps.yaml | 14 ++++++++++++++ data/recipes/cook_trout.yaml | 14 ++++++++++++++ 7 files changed, 98 insertions(+) create mode 100644 data/recipes/cook_anchovies.yaml create mode 100644 data/recipes/cook_bread.yaml create mode 100644 data/recipes/cook_herring.yaml create mode 100644 data/recipes/cook_salmon.yaml create mode 100644 data/recipes/cook_sardine.yaml create mode 100644 data/recipes/cook_shrimps.yaml create mode 100644 data/recipes/cook_trout.yaml (limited to 'data/recipes') diff --git a/data/recipes/cook_anchovies.yaml b/data/recipes/cook_anchovies.yaml new file mode 100644 index 0000000..df04d01 --- /dev/null +++ b/data/recipes/cook_anchovies.yaml @@ -0,0 +1,14 @@ +id: cook_anchovies +type: cooking +skill: cooking +level: 1 +xp: 30 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_anchovies] + qty: 1 +output: anchovies +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the anchovies." diff --git a/data/recipes/cook_bread.yaml b/data/recipes/cook_bread.yaml new file mode 100644 index 0000000..650525f --- /dev/null +++ b/data/recipes/cook_bread.yaml @@ -0,0 +1,14 @@ +id: cook_bread +type: cooking +skill: cooking +level: 1 +xp: 40 +wait: 6 +station: [cooking_range] +consume: + - items: [bread_dough] + qty: 1 +output: bread +fail: burnt_meat +message: "You bake the dough into a fresh loaf of bread." +fail_message: "You burn the bread to a crisp." diff --git a/data/recipes/cook_herring.yaml b/data/recipes/cook_herring.yaml new file mode 100644 index 0000000..7779ef0 --- /dev/null +++ b/data/recipes/cook_herring.yaml @@ -0,0 +1,14 @@ +id: cook_herring +type: cooking +skill: cooking +level: 5 +xp: 50 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_herring] + qty: 1 +output: herring +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the herring." diff --git a/data/recipes/cook_salmon.yaml b/data/recipes/cook_salmon.yaml new file mode 100644 index 0000000..04ee40c --- /dev/null +++ b/data/recipes/cook_salmon.yaml @@ -0,0 +1,14 @@ +id: cook_salmon +type: cooking +skill: cooking +level: 25 +xp: 90 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_salmon] + qty: 1 +output: salmon +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the salmon." diff --git a/data/recipes/cook_sardine.yaml b/data/recipes/cook_sardine.yaml new file mode 100644 index 0000000..0ad6901 --- /dev/null +++ b/data/recipes/cook_sardine.yaml @@ -0,0 +1,14 @@ +id: cook_sardine +type: cooking +skill: cooking +level: 1 +xp: 40 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_sardine] + qty: 1 +output: sardine +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the sardine." diff --git a/data/recipes/cook_shrimps.yaml b/data/recipes/cook_shrimps.yaml new file mode 100644 index 0000000..f38c1cd --- /dev/null +++ b/data/recipes/cook_shrimps.yaml @@ -0,0 +1,14 @@ +id: cook_shrimps +type: cooking +skill: cooking +level: 1 +xp: 30 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_shrimps] + qty: 1 +output: shrimps +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the shrimps." diff --git a/data/recipes/cook_trout.yaml b/data/recipes/cook_trout.yaml new file mode 100644 index 0000000..79df193 --- /dev/null +++ b/data/recipes/cook_trout.yaml @@ -0,0 +1,14 @@ +id: cook_trout +type: cooking +skill: cooking +level: 15 +xp: 70 +wait: 6 +station: [fire, cooking_range] +consume: + - items: [raw_trout] + qty: 1 +output: trout +fail: burnt_fish +message: "Cooked to perfection. It looks great!" +fail_message: "You accidentally burn the trout." -- cgit v1.2.3