Code-Frameworks
Rezept: eine Auswahl mit Beschriftungen
Zeige freundliche Namen für eine Auswahl, während die Regeln den kurzen Wert behalten.
Ziel
Lass den Spieler Lantern guard oder Lantern scout wählen, während Regeln und Szenarien weiter Guard und Scout nutzen.
Die Änderung
schemas/keeper.json
"calling": {
"label": "Calling",
"options": ["Guard", "Scout"],
"defaultValue": "Guard",
"optionLabels": { "Guard": "Lantern guard", "Scout": "Lantern scout" }
}- Zeile 11 Die gespeicherten Werte. Regeln und Szenarien nutzen diese.
- Zeile 13 optionLabels ordnet jeder Option den Text zu, den der Spieler sieht.
Beschriftungen gehören zu Eingaben, die options haben. Ohne options lehnt die Prüfung sie ab.
declares optionLabels, but it has no options.Teste es
Szenarien übergeben weiterhin die Option selbst, zum Beispiel Guard. Sonst ändert sich nichts.

