Roll templates

Шаблоны бросков (Roll Templates) это специальная часть системы листов персонажей (Character Sheets system) которая обеспечивает дополнительную разметку и возможности стилизации для результатов бросков.

Использование шаблонов бросков

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

Если же вы заинтересованы в использовании Шаблона бросков для собственных макросов или создании собственного шаблона читайте далее.

Использование шаблона бросков абсолютно не сложно. Просто включите специальный параметр в вашем сообщении в чате который скажет Roll20 что вы хотите использовать шаблон бросков и потом предоставьте всю информацию которую вы хотите использовать. Ниже приведен пример, который использует шаблон бросков по умолчанию ("default") (к которому имеют доступ все игры вне зависимости от выбранного листа персонажа).:

&{template:default} {{name=Test Attack}} {{attack=[[1d20]]}} {{damage=[[2d6]]}}
Roll template default example

Часть &{template:} это часть которая указывает системе использовать шаблон бросков и определяет имя шаблона бросков для использования. После этого вы предоставляете все необходимые данные для шаблона в формате . Имя свойства "propertyname" которое вы определяете в шаблоне скорее всего определено в документации листа персонажа и ниже предоставлена информация о встроенных шаблонах. "Value" может быть или константой, значением или вычисляемым броском, включая макросы, способности и т.п. Заметьте, что если вы используете вызов макроса, то необходимо использовать вычисляемый бросок а не формат "/roll".

Ниже приведен пример который использует способность "%{Character|attack}":

&{template:default} {{name=Test With Ability}} {{attack= %{Character_Name|attack} }} {{damage= #damagemacro }}

Где я могу использовать шаблоны бросков?

Вы можете использовать шаблоны бросков в общих сообщениях (без команд типа "/desc" или "/emote") и в шепотах. Вы не можете использовать шаблоны бросков в команде "/roll" ; вместо этого, подразумевается использование шаблонов бросков (Roll Templates) с вычисляемыми бросками (inline rolls). Пока шаблоны бросков используют вычисляемые броски (inline rolls), вы можете использовать их(Roll Templates) с макросами, способностями персонажа (Character Abilities) и авторы листов персонажа могут использовать их в кнопках бросков на листах персонажа.

Встроенные шаблоны бросков

Следующий шаблон бросков встроен в Roll20 и может быть использован в любой игре.

Default

Чтобы использовать шаблон по умолчанию, используйте "&{template:default}". Свойство Значение имя Имя броска, показанное в заголовке броска

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

&{template:default} {{name=Test Attack}} {{attack=[[1d20]]}} {{note= This is some note content}} {{Saving Throw= vs Will}}

И результат будет ниже

Roll template default example2

Полезные ссылки

5e OGL Roll20 Templates

5e Shaped Templates

Roll templates on Roll20 wiki