メインコンテンツへスキップ

コードフレームワーク

レシピ: 開始プリセット

値があらかじめ入った既成のエレメントを提供します。

目標

最大 HP 12 の既成の Keeper として、Mira the Warden を提供します。

変更内容

schemas/keeper.json
  "content": [
    {
      "id": "mira-warden",
      "name": "Mira the Warden",
      "parameters": { "name": "Mira", "max_hp": 12 }
    }
  ]
  1. 19-20 行目 プリセットには ID と名前があります。
  2. 21 行目 プリセットが埋める入力の値です。入力の範囲に収まっている必要があります。

プリセット ID は、ゲーム全体で重複しないようにします。

プリセットは、固定の開始キャラクターです。ある職業のスキルに +30 するような、選択に応じたボーナスには、コンストラクタで条件分岐を使うか、そこで table.find を使ってルールブックの表を読みます。方法は「ルールブックの表」のページで説明します。 今サポートされている方法はこの 2 つです。身につけた装備のように、付いたり外れたりするボーナスにはモディファイアを使います。方法は プールと修正値 のページにあります。

テストする

Fabled はコンパイルのとき各プリセットを作るので、入力の範囲を外れた値があると検証に失敗します。プリセットのために書くシナリオはありません。ゲームには、フレームワークごとに最大 512 個のプリセットを置けます。

次へ