owned this note
owned this note
Published
Linked with GitHub
# Player macros (presetup)
###### tags: `Roll20`
Предустановленные макросы для игроков в кампании **Baldur's Gate: Descent into Avernus**
## Использование макросов
Чтобы быстро выполнять макросы есть два пути:
1. В описании макроса поставить галочку в поле **BAR** - тогда кнопка с макросом появится внизу экрана.
2. В описании макроса поставить галочку в поле **Token action**. Тогда кнопка запуска макроса будет появляться только при выборе этого токена в верхней левой части экрана.
3. Если вы поместили кнопку запуска макроса в нижнюю панель - то с кликом правой кнопкой мыши кнопку запуска макроса можно переименовать (я использую эмоджи чтобы сократить место, которые макросы занимают на экране) и задать цвет кнопки - что полезно для группировки по смыслу.
4.
## Init
**Init**
Для использования должен быть выбран токен Вашего персонажа.
По умолчанию показывается как действие токена.
![Init](https://i.imgur.com/GMxhNAQ.png)
Результат выполнения макроса в чате
![](https://i.imgur.com/pIe9qBE.png)
Токен добавлен в очередь иницативы
![](https://i.imgur.com/PIaxLKS.png)
## End of Turn
END-OF-TURN
Эквивалентно нажатию кнопки "done" в окне чата.
## Long Rest
**PC-LONGREST**
Токен с недостающим здоровьем
![](https://i.imgur.com/nuenGPb.png)
Результат выполнения макроса в чате
![](https://i.imgur.com/HpMHAKG.png)
Полное ХП у персонажа
![](https://i.imgur.com/ogS1qoW.png)
## Short Rest
**PC-SR**
Результат выполнения макроса в чате. Макрос дополнительно выводит кнопку для определения восстановления хитов за счет костей хитов.
![](https://i.imgur.com/FnZ4GPP.png)
## Saves
**SAVES**
`Пока не работает`
Макрос для выполнения проверок спасбросков. Вызывает окно с выбором необходимого спас-броска.
По умолчанию выводится как действие персонажа.
## Skills
**SKILLS**
`Пока не работает`
Макрос для выполнения проверок характеристик. Вызывает окно с выбором необходимого навыка (не учитывает инструменты)
По умолчанию выводится как действие персонажа.
## calc
**calc**
Вызов простого калькулятора, который умеет умножать, делить, отнимать и складывать.
![](https://i.imgur.com/KtC6YFf.png)
Просто вводите все операции в небольшое окно, а потом он выдаст вам результат.
## img
**img**
Макрос для быстрой вставки изображения картинкой в чат. Вставьте в поле для ввода ссылку на изображение (ссылка должна заканчиваться на расширение, характерное для изображений).
![](https://i.imgur.com/zYGY6AE.png)
Результат выполнения макроса
![](https://i.imgur.com/Mk4mURR.png)
## Appearance
**APPEARANCE**
Вы устали описывать как выглядит Ваш персонаж? Этот макрос позволяет в пару кликов вывести в чат описание внешности выбранного персонажа
![Appearance example](https://i.imgur.com/abZKfkW.png)
## DealDamage
**PC-DealDamage**
Этот макрос позволяет вычесть вводимое игроком количество хитов у токена - цели с учетом уязвимостей и сопротивлений.
При этом в чат выводится соответствующее информационное сообщение
![](https://i.imgur.com/xcN2NqN.png)
## Хоткеи для токена в Ролл20
Shift + двойной клик левой кнопкой мыши - открывает персонажа на вкладке Био и и инфо
Alt + двойной клик левой кнопкой мыши - открывает персонажа на вкладке Character sheet
## Используемые статус маркеры и обозначаемые ими состояния
![](https://cdn.discordapp.com/attachments/623231516486664202/656225830661521418/unknown.png)
![](https://cdn.discordapp.com/attachments/623231516486664202/656225874282020874/unknown.png)
## Проверка навыка
```
@{selected|wtype}&{template:simple} {{name=Skill Check}} ?{Skill
| Acrobatics, {{rname=️Acrobatics}} {{r1=[[@{selected|d20}+[[(@{selected|acrobatics_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_acrobatics} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|acrobatics_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_acrobatics} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Animal Handling, {{rname=Animal Handling}} {{r1=[[@{selected|d20}+[[(@{selected|animal_handling_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_animal_handling} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|animal_handling_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_animal_handling} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Arcana, {{rname=Arcana}} {{r1=[[@{selected|d20}+[[(@{selected|arcana_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_arcana} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|arcana_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_arcana} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Athletics, {{rname=️Athletics}} {{r1=[[@{selected|d20}+[[(@{selected|athletics_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_athletics} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|athletics_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_athletics} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Deception, {{rname=Deception}} {{r1=[[@{selected|d20}+[[(@{selected|deception_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_deception} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|deception_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_deception} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| History, {{rname=History}} {{r1=[[@{selected|d20}+[[(@{selected|history_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_history} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|history_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_history} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Insight, {{rname=Insight}} {{r1=[[@{selected|d20}+[[(@{selected|insight_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_insight} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|insight_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_insight} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Intimidation, {{rname=Intimidation}} {{r1=[[@{selected|d20}+[[(@{selected|intimidation_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_intimidation} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|intimidation_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_intimidation} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Investigation, {{rname=️Investigation}} {{r1=[[@{selected|d20}+[[(@{selected|investigation_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_investigation} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|investigation_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_investigation} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Medicine, {{rname=Medicine}} {{r1=[[@{selected|d20}+[[(@{selected|medicine_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_medicine} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|medicine_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_medicine} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Nature, {{rname=Nature}} {{r1=[[@{selected|d20}+[[(@{selected|nature_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_nature} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|nature_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_nature} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Perception, {{rname=Perception}} {{r1=[[@{selected|d20}+[[(@{selected|perception_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_perception} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|perception_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_perception} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Performance, {{rname=Performance}} {{r1=[[@{selected|d20}+[[(@{selected|performance_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_performance} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|performance_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_performance} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Persuasion, {{rname=Persuasion}} {{r1=[[@{selected|d20}+[[(@{selected|persuasion_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_persuasion} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|persuasion_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_persuasion} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Religion, {{rname=Religion}} {{r1=[[@{selected|d20}+[[(@{selected|religion_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_religion} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|religion_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_religion} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Sleight of Hand, {{rname=Sleight of Hand}} {{r1=[[@{selected|d20}+[[(@{selected|sleight_of_hand_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_sleight_of_hand} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|sleight_of_hand_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_sleight_of_hand} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Stealth, {{rname=Stealth}} {{r1=[[@{selected|d20}+[[(@{selected|stealth_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_stealth} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|stealth_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_stealth} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
| Survival, {{rname=Survival}} {{r1=[[@{selected|d20}+[[(@{selected|survival_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_survival} *@{selected|npc})]]]]}} {{r2=[[@{selected|d20}+[[(@{selected|survival_bonus} @{selected|pbd_safe}*(1-ceil((@{selected|npc})*0.1)))+(@{selected|npc_survival} *@{selected|npc})]]]]}} {{?{Type of Roll|Normal,normal=1|Advantage,advantage=1|Disadvantage,disadvantage=1} }}
}
```