Frameworki kodowe
Przepis: wybór z etykietami
Pokaż przyjazne nazwy wyboru, a reguły zachowają krótką wartość.
Cel
Pozwól graczowi wybrać Lantern guard albo Lantern scout, a reguły i scenariusze nadal używają Guard i Scout.
Zmiana
schemas/keeper.json
"calling": {
"label": "Calling",
"options": ["Guard", "Scout"],
"defaultValue": "Guard",
"optionLabels": { "Guard": "Lantern guard", "Scout": "Lantern scout" }
}- Wiersz 11 Zapisane wartości. Używają ich reguły i scenariusze.
- Wiersz 13 optionLabels przypisuje każdej opcji tekst, który widzi gracz.
Etykiety należą do danych wejściowych, które mają options. Bez options sprawdzenie je odrzuca.
declares optionLabels, but it has no options.Przetestuj to
Scenariusze nadal przekazują samą opcję, na przykład Guard. Nic więcej się nie zmienia.

