Фреймворки на коде
Рецепт: стартовый пресет
Предложите готовый Element с заполненными значениями.
Цель
Предложить Mira the Warden как готового Keeper с 12 максимальными HP.
Изменение
"content": [
{
"id": "mira-warden",
"name": "Mira the Warden",
"parameters": { "name": "Mira", "max_hp": 12 }
}
]- Строки 19-20 У пресета есть id и name.
- Строка 21 Значения входных данных, которые заполняет пресет. Они должны укладываться в границы входных данных.
Id пресетов должны быть уникальны во всей игре.
Пресет это готовый стартовый персонаж. Для бонуса, который зависит от выбора, например +30 к навыку для одной профессии, используйте условие в конструкторе или прочитайте там таблицу правил через table.find. Страница «Таблицы правил» показывает, как. Сегодня поддерживаются эти способы. Для бонуса, который появляется и пропадает, например от надетого предмета, используйте модификатор. Как это сделать, показано на странице Пулы и модификаторы.
Проверьте
Fabled собирает каждый пресет при компиляции, поэтому значение, нарушающее границы поля ввода, не проходит проверку. Сценарий для пресета писать не нужно. В игре может быть до 512 пресетов на фреймворк.

