Making Bardic Inspiration Macros in Roll20

  Рет қаралды 1,416

Nick Olivo

Nick Olivo

10 ай бұрын

This video shows how to create macros for Bardic Inspiration in D&D 5e
💥My Patreon: / nickolivo
🎲My Upcoming Games: www.startplaying.games/gm/nic...
📗My Books: us.amazon.com/stores/Nicholas...
Get 5% off VoiceMod voicechanger (link.xsolla.com/vhF53pwM) with code NICKOLIVO5
Non-Mod Macros
&{template:simple} {{rname=Bardic Inspiration}} {{normal=1}} {{r1=[[1d8]]}} {{charname=@{selected|token_name}}}
&{template:desc} {{desc=Flidaria gives inspiration to @{target|Give to Whom?|token_name}!}}
Using Mods
Note: You need ChatSetAttr, ScriptCards, Fetch, and TokenMod for these to work.
Fetch Configuration Command
!fetchconfig +playerscanids
!script {{
--#title|Bardic Inspiration
--+|[c]Flidaria has inspired you![/c]
--?@(Flidaria|base_level) -ge 15 |=inspirationDie;1d12
--?@(Flidaria|base_level) -lt 15 |=inspirationDie;1d10
--?@(Flidaria|base_level) -lt 10 |=inspirationDie;1d8
--?@(Flidaria|base_level) -lt 5 |=inspirationDie;1d6
--+|[c]Add [$inspirationDie] to your roll![/c]
--@token-mod|_set statusmarkers|-blue
}}
!script {{
--#title|Granting Inspiration
--?@{selected|class_resource} -eq 0 |[
--+|[c][#ff0000]You are unable to inspire others until you finish a rest[/#][/c]
--]|[
--=bardicInspirations|@{selected|class_resource} - 1
--+|[c]You inspire @{target|Give to Whom?|token_name}[/c]
--+|[c]You have [$bardicInspirations] bardic inspirations remaining[/c]
--@setattr|_charid @{selected|character_id} _class_resource|[$bardicInspirations] _silent
--@token-mod|_set statusmarkers|blue _ids @{target|Give to Whom?|token_id}
--]|
}}
Fetch's documentation - wiki.roll20.net/Script:Fetch
Macros for multiclass characters video - • Macros for Multiclass ...

Пікірлер: 40
@chrizak
@chrizak 10 ай бұрын
Great video Nick, your genius is appreciated!
@NickOlivo
@NickOlivo 10 ай бұрын
Thank you so much for the kind words!
@JustIT69
@JustIT69 10 ай бұрын
This is great. Thanks again Nick!
@NickOlivo
@NickOlivo 10 ай бұрын
Glad you liked it! Happy gaming!
@stevenlathrop7884
@stevenlathrop7884 9 ай бұрын
I just started a new campaign and guess what?! There is a player who chose to play a Bard! Perfect timing! Great work as usual Nick!
@NickOlivo
@NickOlivo 9 ай бұрын
Glad it was helpful, Steven! Happy gaming!
@cristianograss
@cristianograss 10 ай бұрын
Hi Nick. Great video!!! Thank you for everything you do for the Roll20 community. Brazilian fans appreciate it. By the way, I'm going to put the macro in my campaign, but I'm going to add a little "Roll20AM spell" to it...
@NickOlivo
@NickOlivo 10 ай бұрын
Glad you liked the video! And a sound effect would be a great addition to this! :)
@jamiee182
@jamiee182 9 ай бұрын
You can add a sound effect to the macro too?! @@NickOlivo
@NickOlivo
@NickOlivo 9 ай бұрын
@@jamiee182 You sure can! You could use Roll20AM or Simple Sound. I'd probably go with Simple Sound for this - a video showing that in action is here - kzfaq.info/get/bejne/aLx6iJiU35fWj5s.html
@federicof3112
@federicof3112 9 ай бұрын
Fantastic man! From Italy we needed someone like you. You are mostrly the reason I chose the sub prime in Roll20. Anyway, could you add a way for the macro to add temporary hit points? It would be very useful for the "Bard: College of Glamour" whi give +5 temporary hit points to specific players
@NickOlivo
@NickOlivo 9 ай бұрын
Glad the video was helpful! I did another video on temporary HP a while back - it might help you with what you're looking to do kzfaq.info/get/bejne/jtyDbLdmrbSndoU.html Happy gaming!
@federicof3112
@federicof3112 9 ай бұрын
Yeah it was very useful but there is a problem@@NickOlivo. According to the manual the points change according to the level of the bard as in this video. Until 4th level temporany points are 5, from 5th level they are 8, from 10th level they become 11 and so on. So I was trying to see if we can combine the two api script in some way !script {{ --#title|Manto D'ispirazione --+|[c]Floria inspired![/c] --?@(Floridia|base_level) -ge 15 |=inspirationDie;14 --?@(Floridia|base_level) -lt 15 |=inspirationDie;11 --?@(Floridia|base_level) -lt 10 |=inspirationDie;8 --?@(Floridia|base_level) -lt 5 |=inspirationDie;5 --+|[c]Floridia gave you [$inspirationDie] Temporany points![/c] }} !token-mod --set statusmarkers|-pink &{template:dmg} {{rname=Mantle of Inspiration}} {{damage=1}}{{dmg1flag=1}} {{dmg1type=Temporary HP}} !setattr --silent --charid @{target|character_id} --hp_temp|{{dmg1=[[5]]}}!!!
@David_Gallaher
@David_Gallaher 10 ай бұрын
Dang! What a slick idea
@David_Gallaher
@David_Gallaher 10 ай бұрын
Time and time again your ideas inspire me to think differently about how I run my Roll20 games
@NickOlivo
@NickOlivo 10 ай бұрын
Glad it was helpful, David! Happy gaming!
@kevinlux-sullivan3809
@kevinlux-sullivan3809 10 ай бұрын
Thanks so much for another thoughful, helpful lesson!
@shawnloughrey5593
@shawnloughrey5593 7 ай бұрын
Hi Nick another great video. Can you also add some code to trigger a rollable table called Bardic-Inspiration to display the inspiration that was given eg. "You might fail, die even. But at least it won’t be boring"?
@NickOlivo
@NickOlivo 7 ай бұрын
Sure, you could add calls using the recursive table mod, like what's shown here - kzfaq.info/get/bejne/qOCCkrN_v7rGZYk.html Or, you could just use the regular roll table syntax listed here wiki.roll20.net/Roll_Table#Using
@shawnloughrey5593
@shawnloughrey5593 7 ай бұрын
Thanks! Nick I will give it a try@@NickOlivo
@thomaskirksey3082
@thomaskirksey3082 10 ай бұрын
This is a fantastic addition to my Roll20 games! Thank you! Question - am I the only person having trouble with the blue status marker not disappearing upon rolling the bardic inspiration die from the token action? Double- and triple-checked I transcribed the code correctly... Everything else is working great!
@chrizak
@chrizak 10 ай бұрын
A fix to this is adding !token-mod --set statusmarkers|-(insert your token marker name) after the end of the macro For example: --#title|Bardic Inspiration --+|[c]Bard has inspired you![/c] --?@(Bard|base_level) -ge 15 |=inspirationDie;1d12 --?@(Bard|base_level) -lt 15 |=inspirationDie;1d10 --?@(Bard|base_level) -lt 10 |=inspirationDie;1d8 --?@(Bard|base_level) -lt 5 |=inspirationDie;1d6 --+|[c]Add [$inspirationDie] to your roll![/c] }} !token-mod --set statusmarkers|-blue
@jamiee182
@jamiee182 9 ай бұрын
Hi Nick, this is amazing. I'm giving GMing a go for the first time and have recently signed up for pro, i can't wait to try out some of the mods from your videos in action. With my test i'm struggling to get the blue marker to disappear, it remains for some reason. I just wanted to check too - the use inspiration button, should that only appear for people once they've been given inspiration or should that be an action token available to them all the time? Thanks again for all your help!
@NickOlivo
@NickOlivo 9 ай бұрын
Hi Jamie! The marker should disappear once the inspiration has been used - can you paste your code in here and I'll take a look? Regarding the token action button, yes, that will be available all the time. Unfortunately, I'm not aware of a way to make it display conditionally.
@jamiee182
@jamiee182 9 ай бұрын
Hi thanks for coming back to me!@@NickOlivo The code is below. it rolls the die perfectly. That makes sense re: conditional display, just thought i'd ask. Thanks again. !script {{ --#title|Bardic Inspiration --+|[c]Dainty has inspired you![/c] --?@(Dainty Eynhallow|base_level) -ge 15 |=inspirationDie;1d12 --?@(Dainty Eynhallow|base_level) -lt 15 |=inspirationDie;1d10 --?@(Dainty Eynhallow|base_level) -lt 10 |=inspirationDie;1d8 --?@(Dainty Eynhallow|base_level) -lt 5 |=inspirationDie;1d6 --+|[c]Add [$inspirationDie] to your roll![/c] --@token-mod|_set statusmarkers|-blue }}
@midniteoilsoftware
@midniteoilsoftware 3 ай бұрын
Any idea why the script above is not clearing the blue marker on the selected token? Everything else about the script is working.
@NickOlivo
@NickOlivo 3 ай бұрын
Just to confirm, token mod is installed? If it is, are there any error messages in the API console?
@midniteoilsoftware
@midniteoilsoftware 3 ай бұрын
Yes. No. I got it to work by moving the statement outside of the ScriptCards code block and calling !tokenmod directly. @@NickOlivo
@marymcfear6192
@marymcfear6192 6 ай бұрын
I think I know the answer here but if we have our Characters on DND Beyond and just using the browser extension to pass rolls through.. I am guessing that will limit what could be done via APi and macro.
@NickOlivo
@NickOlivo 6 ай бұрын
That's correct. You'd need to make your rolls via Roll20 in order to use the APIs and macros like this.
@gregbradburn
@gregbradburn 4 ай бұрын
Fetch doesn't seem to be working for me at all. It installed fine. I restart the sandbox again and it once again seemed to install fine but !fetchconfig shows nothing.
@NickOlivo
@NickOlivo 4 ай бұрын
I'm not sure what might cause that, sorry. I'd say try posting in this forum and someone may be able to help - app.roll20.net/forum/category/46806 Good luck, and happy gaming!
@gregbradburn
@gregbradburn 4 ай бұрын
Thanks Nick. I'm not sure it's limited to Fetch. I also installed the beyond script which is supposed to allow you to import dndbeyond character sheets into roll20. It has a --config command that's supposed to display a config menu in chat and it's not working either. I think I somehow broke something when adding a bunch of scripts.@@NickOlivo
@gregbradburn
@gregbradburn 3 ай бұрын
Got fetch working. Is it possible to modify the script to work with an npc? My players have been maintaining their characters in dndbeyond and recreating them in Roll20 has proved to be a real pain so I'm creating npc sheets for them with the minimum I need to run the game but I'd really like to have this feature.@@NickOlivo
@NickOlivo
@NickOlivo 3 ай бұрын
@@gregbradburn Maybe - the NPC sheet doesn't have fields for character level, and also doesn't have resources like the PC sheet does. You might be able to create custom attributes on the NPC sheet and then refer to those, but you'd still have to remember to manually update the bard's level each time they advance, so it might be just as well to use the initial macro shown in the beginning of the video.
Automating Encounter Prep with Mods
12:27
Nick Olivo
Рет қаралды 1,7 М.
Making Souped Up Macros with the PowerCards API
33:22
Nick Olivo
Рет қаралды 16 М.
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН
🤔Какой Орган самый длинный ? #shorts
00:42
Overview of the Select Manager Mod for Roll20
13:23
Nick Olivo
Рет қаралды 1,3 М.
Creating a Mirror Image Script Card
19:25
Nick Olivo
Рет қаралды 936
Toggling Light Sources On & Off In Roll20
11:07
Nick Olivo
Рет қаралды 894
Coding Games with Claude 3.5: Level Design
11:56
marasmusine
Рет қаралды 636
Creating Interactive Map Icons in Roll20 (Revised)
10:30
Nick Olivo
Рет қаралды 13 М.
Auras, Concentration, & Corpse Removal in Roll20
13:14
Nick Olivo
Рет қаралды 5 М.
Roll20 101: Fog of War
7:52
Nick Olivo
Рет қаралды 1,3 М.
Formatting Macros with 5e OGL Roll Templates
15:22
Nick Olivo
Рет қаралды 4 М.
Using Voicemod with Roll20
10:18
Nick Olivo
Рет қаралды 9 М.
Automating Lair Actions in Roll20
13:37
Nick Olivo
Рет қаралды 2,4 М.
skibidi toilet zombie universe 34 ( New Virus)
3:35
MonsterUP
Рет қаралды 4,1 МЛН
50 МЕГАЯЩИКТЕН НЕ ТҮСЕДІ ЕКЕН?!
18:41
Асхат Gaming
Рет қаралды 22 М.