docs: ticket 11 (ui-geruest) aufloesen, nachtrag an 01, command ins glossar

This commit is contained in:
2026-08-12 10:54:09 +02:00
parent d5a6feb091
commit 2c19cb2aaf
4 changed files with 175 additions and 2 deletions

View File

@@ -100,6 +100,22 @@ Questketten beim Betreten des Kellers bereits erfüllt wären.
Das hier angeforderte Bedingungsvokabular steht ebenfalls in 08, zusammen mit dem **Trigger** als
vierter Wirkungsform.
### Nachtrag aus Ticket 11: `symbol` trägt das Zeichen, nicht einen Schlüssel
Oben steht, `symbol` sei ein Schlüssel und die Zuordnung mache `ui/theme.rs`. Darin steckt eine Lücke:
**`ui/theme.rs` ist Code.** Ein Modder, der `meinmod:frostbite` anlegt, kann dort nichts eintragen —
sein Statuseffekt hätte weder Zeichen noch Farbe.
Stattdessen trägt die TOML beides selbst, die Farbe als Name aus fester Liste:
```toml
symbol = "†"
color = "cyan"
```
`data/` kennt nur `char` und ein Farbnamen-Enum, `ui/theme.rs` übersetzt in `ratatui::Color` — `game/`
und `data/` bleiben damit weiterhin ratatui-frei.
### Bewusst nicht entschieden
Das **Bedingungsvokabular** für `condition`. Es kommt aus Ticket 08, damit Quests und Modifikatoren