Перейти к основному содержимому

Фреймворки на коде

Рецепт: стартовый пресет

Предложите готовый Element с заполненными значениями.

Цель

Предложить Mira the Warden как готового Keeper с 12 максимальными HP.

Изменение

schemas/keeper.json
  "content": [
    {
      "id": "mira-warden",
      "name": "Mira the Warden",
      "parameters": { "name": "Mira", "max_hp": 12 }
    }
  ]
  1. Строки 19-20 У пресета есть id и name.
  2. Строка 21 Значения входных данных, которые заполняет пресет. Они должны укладываться в границы входных данных.

Id пресетов должны быть уникальны во всей игре.

Пресет это готовый стартовый персонаж. Для бонуса, который зависит от выбора, например +30 к навыку для одной профессии, используйте условие в конструкторе или прочитайте там таблицу правил через table.find. Страница «Таблицы правил» показывает, как. Сегодня поддерживаются эти способы. Для бонуса, который появляется и пропадает, например от надетого предмета, используйте модификатор. Как это сделать, показано на странице Пулы и модификаторы.

Проверьте

Fabled собирает каждый пресет при компиляции, поэтому значение, нарушающее границы поля ввода, не проходит проверку. Сценарий для пресета писать не нужно. В игре может быть до 512 пресетов на фреймворк.

Дальше