Бой по набору правил

На этой странице вы решаете, как ваш набор правил участвует в бою: блок battle передает боевой системе Marinara лист персонажа, а блок combat разрешает весь бой по собственным правилам набора, с его бестиарием, полем боя, реакциями и состязаниями. Она предназначена для авторов наборов правил. Прежде чем начать, прочитайте Создание наборов правил Game Mode.

Разделы этой страницы:

Сражения: передача листа боевой системе Marinara

По умолчанию сражение ничего не знает о листе. Оно создает бойцов как прежде, и персонаж может выйти из боя с неизменившимися очками здоровья в листе.

Необязательный блок battle меняет это только в одном направлении: передает бою числа листа и записывает результат обратно. Он не заставляет бой следовать вашим правилам. Математика костей остается за Marinara, как и определение того, кто кого поразил и на сколько. Поэтому здоровье переносится как доля максимума, а не ваше собственное число: персонаж с половиной здоровья в листе начинает бой с половиной полосы здоровья, которую построила для него Marinara. Ваш запас здоровья в 9 очков никогда не попадает напрямую в бой, где один удар наносит 12.

"battle": {
  "health": { "pool": "grit" },
  "energy": { "pool": "luck" },
  "skills": [{ "list": "knacks" }]
}

Что передается в бой и что возвращается

В бой, для каждого участника отряда, чей лист есть у игры: доля текущего запаса здоровья от максимума задает начальную точку на собственной полосе здоровья Marinara, запас энергии становится MP, каждый запас ячеек становится ячейками своего уровня, а отмеченные строки – навыками. Максимум здоровья, атака, защита, скорость и уровень остаются собственными числами Marinara. Персонаж с нулем здоровья в листе начинает бой поверженным, как указано в листе; персонаж со здоровьем выше нуля никогда не начинает с менее чем одним очком, поэтому округление малой доли не может вывести его из строя.

Из боя, после его окончания: оставшаяся бойцу доля полосы здоровья переводится обратно в шкалу его запаса, а разница с началом боя применяется как урон или лечение. Энергия и ячейки – количества, а не доли, поэтому записываются как есть. Все проходит по тем же правилам, что используют кнопки листа; изменение, отвергнутое листом, пропускается с сообщением, а не навязывается. Бой, не изменивший здоровье бойца, вообще не записывает изменения здоровья, поэтому две конвертации сами по себе никогда не меняют лист.

Ни в одну сторону: броски атаки, спасброски, концентрация и прибавка от более высокой цены. Они хранятся в mechanics, чтобы однажды их прочла полноценная боевая система; этот мост их не применяет, и набор правил не должен заявлять обратное.

Брошенное сражение ничего не записывает обратно. Если удалить сообщение, в котором бой начался, или бой так и не закончится, лист останется прежним: боя не было.

Как запись становится навыком

Блок mechanics записи каталога читается следующим образом:

coverage.combat остается отдельным и сохраняет прежний смысл: включайте его, только если сражения следуют правилам вашей системы.