コードフレームワーク
レシピ: 開始プリセット
値があらかじめ入った既成のエレメントを提供します。
目標
最大 HP 12 の既成の Keeper として、Mira the Warden を提供します。
変更内容
schemas/keeper.json
"content": [
{
"id": "mira-warden",
"name": "Mira the Warden",
"parameters": { "name": "Mira", "max_hp": 12 }
}
]- 19-20 行目 プリセットには ID と名前があります。
- 21 行目 プリセットが埋める入力の値です。入力の範囲に収まっている必要があります。
プリセット ID は、ゲーム全体で重複しないようにします。
プリセットは、固定の開始キャラクターです。ある職業のスキルに +30 するような、選択に応じたボーナスには、コンストラクタで条件分岐を使うか、そこで table.find を使ってルールブックの表を読みます。方法は「ルールブックの表」のページで説明します。 今サポートされている方法はこの 2 つです。身につけた装備のように、付いたり外れたりするボーナスにはモディファイアを使います。方法は プールと修正値 のページにあります。
テストする
Fabled はコンパイルのとき各プリセットを作るので、入力の範囲を外れた値があると検証に失敗します。プリセットのために書くシナリオはありません。ゲームには、フレームワークごとに最大 512 個のプリセットを置けます。

