From e0e8612982df6b77101fb608b0d08ef3c8ebe54f Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 1 Jun 2026 17:45:16 +0200 Subject: [PATCH] docs: mark use X on Y item combination implemented --- Semesterprojekt/docs/enhancement-ideas.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Semesterprojekt/docs/enhancement-ideas.md b/Semesterprojekt/docs/enhancement-ideas.md index 8a19c7e..94e6b11 100644 --- a/Semesterprojekt/docs/enhancement-ideas.md +++ b/Semesterprojekt/docs/enhancement-ideas.md @@ -129,6 +129,12 @@ des Bogens; einzelne Teilziele schalten je den nächsten Bereich frei. 4. **Item-Kombination** – z.B. `match + candle → lit candle`. Achtung: v1.0 hat bewusst argloses `use X` ohne Targets gewählt → Command-Grammatik muss erweitert werden (jetzt erlaubt, da über MVP hinaus). + > ✅ umgesetzt (Branch `feature/use-x-on-y`): `use X on Y` als datengetriebene + > Rezepte (`combinations.yaml`: requires/consume/produce/effects/response/failText), + > Operanden aus Inventar oder Raum, reihenfolge-unabhängiger Paar-Key. Kein + > Parser-Eingriff (`on`/`with`/`to` sind bereits Filler). Selbst-Kombination + > (a==b) wird beim Laden abgelehnt. Demo: `matches` + `torch` → `lit_torch` + > (dauerhafte Lichtquelle). 5. **Quest-Ketten + mehrere Enden** – Teilziele referenzieren Flags; Kette abschließen = Win; *welche* Flags gesetzt sind, entscheidet das Ende.