Code-Frameworks
Rezept: ein Start-Preset
Biete ein fertiges Element mit ausgefüllten Werten an.
Ziel
Biete Mira the Warden als fertigen Keeper mit 12 maximalen hp an.
Die Änderung
"content": [
{
"id": "mira-warden",
"name": "Mira the Warden",
"parameters": { "name": "Mira", "max_hp": 12 }
}
]- Zeilen 19-20 Ein Preset hat eine id und einen Namen.
- Zeile 21 Die Eingabewerte, die das Preset ausfüllt. Sie müssen in die Grenzen der Eingabe passen.
Preset-ids müssen im ganzen Spiel eindeutig sein.
Ein Preset ist ein fester Startcharakter. Für einen Bonus, der von einer Wahl abhängt, zum Beispiel +30 auf einen Skill für einen Beruf, nutze eine Bedingung im Konstruktor oder lies dort mit table.find eine Regelwerk-Tabelle. Die Seite Regelwerk-Tabellen zeigt, wie. Das sind heute die unterstützten Wege. Nimm einen Modifikator für einen Bonus, der kommt und geht, etwa durch einen getragenen Gegenstand. Die Seite Pools und Modifikatoren zeigt, wie.
Teste es
Fabled baut jedes Preset beim Kompilieren, also lässt ein Wert, der die Grenzen einer Eingabe verletzt, die Prüfung fehlschlagen. Für ein Preset schreibst du kein Szenario. Ein Spiel kann bis zu 512 Presets pro Framework enthalten.

