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