# 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} }} } ```