Creating Macros in Roll20

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • This video shows how to create macros that can:
    Prompt the user to make a selection display a result based on that selection
    How to make macros that can read values from character sheets
    And how to make macros that can read values from multiple character sheets.
    Macros:
    &{template:default} {{name=Healing Potion}} {{
    ?{Potion|
    Regular, *Healing Potion Used:* [[2d4+2]]|
    Greater, *Greater Healing Potion Used:* [[4d4+4]]|
    Superior, *Superior Healing Potion Used:* [[8d4+8]]|
    Supreme, *Supreme Healing Potion Used:* [[10d4+20]]
    }
    HP recovered
    }}
    &{template:default}{{name=Cure Wounds-Life Domain}}{{Cure Wounds Heals=[[?{What Level Cure Wounds}d8+@{wisdom_mod}+2+?{What Level Cure Wounds}]] HP}}{{Cast at Level=?{What Level Cure Wounds}}}{{Blessed Healer=Cassandra recovers [[2+?{What Level Cure Wounds}]] HP}}
    &{template:default}{{name=Second Wind}}{{Grolf recovers [[1d10+@{level} HP]]}}
    &{template:default} {{name=Party Health}} {{Cassandra=@{Cassandra|hp}/@{Cassandra|hp|max}}} {{Grolf=@{Grolf|hp} /@{Grolf|hp|max} }} {{Grenda Fireforge=@{Grenda Fireforge|hp}/@{Grenda Fireforge|hp|max}}}
    The API is not required for anything shown in this video.
    My Patreon: / nickolivo

ความคิดเห็น • 200

  • @JRENZO10
    @JRENZO10 2 ปีที่แล้ว +17

    You don't just skip over anything, you don't briefly show the commands onscreen and expect the viewers to pause it, you don't even try to speed certain parts up. You have the whole tutorial set out for everyone to see. There are few people who make tutorials as good as this one. Thank you.

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว +1

      Glad you found them helpful! Happy gaming!

  • @klee329
    @klee329 4 ปีที่แล้ว +29

    I mean this is all very helpful and well explained. It’s just so surprising to me how difficult roll20 has made this.

  • @andrewtomlinson5237
    @andrewtomlinson5237 3 ปีที่แล้ว +11

    This is what a Tutorial Video looks like when the presenter has worked out in advance what they are going to say, STICKS TO IT, and doesn't have to keep skipping about because they forgot something they had planned to say or suddenly remembered something they SHOULD have said. (ETA- but neither does it sound like he's reading from a script)
    There are so many of these, where if you are not paying ABSOLUTE attention to every moment and taking notes you can suddenly miss that the presenter said, "Oh, and I need to show you THIS" and there is a segue into something unrelated... at which point you get lost.
    It also goes through the stages of showing you WHY the things you might try on your own, don't seem to behave like the ones you se other people using.
    I'm fairly certain Nick has spent some time teaching or training. Gradual repetition and reinforcement, adding a new layer of information in each step is one of the most effective ways to teach stuff like this.
    I can say that with confidence because a) I used to run a Training Company and b) I am an absolute novice at any sort of coding/Macro writing or anything in that ball park. It's just not how my brain is wired.
    This is the first tutorial on roll20 Macros that I have understood from the start.
    Well done.

  • @slipperyfish
    @slipperyfish 2 ปีที่แล้ว

    I cannot get over how informative your vidoes are. You are an exceptional teacher.

    • @NickOlivo
      @NickOlivo  ปีที่แล้ว

      Thanks for the kind words! Happy gaming!

  • @Gauldame
    @Gauldame 4 ปีที่แล้ว +2

    bless you for typing these out.
    I've been running a game for first essential workers and military, and roll20 is new to me so I've had to crash self train.
    You guys have been a godsend.
    Other videos just show them in the vid, and the only way I could read them was to stream it to my wide screen tv, pause, and then write it down. Oy.

  • @andyevans8585
    @andyevans8585 ปีที่แล้ว

    Took me an hour of watching drag and drop macro videos before FINALLY finding one that would just explain how to write my own. Thank you so much fornsuch an insightful video. Much appreciated

    • @NickOlivo
      @NickOlivo  ปีที่แล้ว +1

      Glad it was helpful! Happy gaming!

    • @andyevans8585
      @andyevans8585 ปีที่แล้ว

      How do you go about putting a query into a query?
      E.g. when my character is within 30ft he gets various bonuses. So the first query would be "=< 30ft" then if the answer is yes it can ask "are you using sneak attack?" YES, 3d6| NO, 0
      and then have the first questions "no" also be "0"?

    • @NickOlivo
      @NickOlivo  ปีที่แล้ว +1

      @@andyevans8585 That's possible, but the syntax is kinda ugly. This video shows using nested queries to create a healing potion macro, you could use that as the basis for what you're looking to do. th-cam.com/video/_TUrDnOYx78/w-d-xo.html Best of luck!

    • @andyevans8585
      @andyevans8585 ปีที่แล้ว

      @@NickOlivo thanks! I'm too used to excel lol

  • @grahamcharters1638
    @grahamcharters1638 3 ปีที่แล้ว +3

    This is brilliant! Super clear and concise. It moves you through in a step by step, and covers exactly what you need. I picked up some great skills here, which will improve my game enormously. Thank you!

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @Femonnemo
    @Femonnemo 3 ปีที่แล้ว

    Entered here from a Life Domain Cleric perspective, knowing nothing about macros. Now I fell like a PRO. Very good video. Straight to the point, comprehensive and informative. Ty very much.

  • @nexushivemind
    @nexushivemind 4 ปีที่แล้ว

    Now this one here, Is the best and only real explaining video of how to make macros in Roll 20.
    Thanks bro, you are the hero we need AND the hero that we deserve.

  • @CandorPerlicious
    @CandorPerlicious 4 ปีที่แล้ว +2

    OMG, words alone cannot express how much I wish to thank you for this video. I just became a user of roll 20 and bought my subscription and have for the last two days been banging my head against the wall trying to figure out almost exactly the format you have been using. Trying to find anyone to give out information as to contact and syntax as to how to create macros in this way is almost damn near impossible! Thank you thank you thank you thank you thank you!

  • @skavies2351
    @skavies2351 4 ปีที่แล้ว

    Absolutely eppic pacing on teaching this subject. You thoroughly explained all the steps at least once, then moved on without wasting time. Thank you.

  • @quirk8841
    @quirk8841 4 ปีที่แล้ว +23

    You don't need a macro for the Life Cleric's *Cure Wounds.* When you go to the Cure Wounds spell in your OGL sheet's _Spells_ tab, edit the spell and simply add the bonus. So for the _HEALING_ amount you set it to 1d8+3 (+2 for life cleric, +1 for first level spell). Then for your _HIGHER LVL CAST DMG:_ you set it to 1 *d8* + 1. This automatically adds the +1 bonus per spell level that you cast it at a higher level.

    • @andrewtomlinson5237
      @andrewtomlinson5237 2 ปีที่แล้ว +2

      I don't need ANY of these macros because I don't play 5E... but the process of making them shows me how to make macros I DO need.

  • @jamesrafferty1787
    @jamesrafferty1787 2 ปีที่แล้ว

    Thank you for such a great tutorial video. This is exactly what I needed to see to get a better understanding how R20s macro's work at their basic level. I will need to look and see if you have something like this for the API. Again, fantastic video.

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Thanks for the kind words, James! And I have a bunch of API videos too, I hope you find them helpful!

  • @michaellavy3269
    @michaellavy3269 4 ปีที่แล้ว +3

    These tutorials are great! You do such a good job explaining things and go into great detail without getting bogged down

  • @marudono6413
    @marudono6413 4 ปีที่แล้ว +2

    YOUR VIDEOS ARE LIFE SAVING!!! They actually helped me make my games much more convenient for both me and my players! keep it up!

  • @justferkicks1244
    @justferkicks1244 4 ปีที่แล้ว +1

    Thanks a lot Nick, as always a fantastic Macro and a succinct and helpful delivery! the best channel ive found for Roll20 macros and scripts, my players love that overland map with built in handout. I look forward every week to what you have to offer!!

  • @jv7x
    @jv7x 4 ปีที่แล้ว

    Thanks for all the great videos. I am new to Roll20 and these have helped me immensely. I used this video to build a macro to roll secret perception checks for the party with built in perception modifier instead of just using the Passive Perception score.

  • @Robster180
    @Robster180 4 ปีที่แล้ว +2

    OMG this is what I've been looking for, so many copy paste macros on the web but I couldn't figure out how they are formatted, thanks!!! Subbed liked and belled

  • @sassak
    @sassak 2 ปีที่แล้ว

    Thanks so much for this! The healing potion macro is really helpful, especially with a party that didn't pick any healers, so potions are a bigger part of the game. I edited your macro for Cure Wounds, simplifying it to just a "additional healing/disciple of life" macro, since the bonus applies to any healing spells cast. It's almost too simple to need a macro, but it's more a reminder to add the bonus regardless.
    A tip for macros like the Party Health - I had to go back and fix character names a few times that didn't work - turns out one had a space at the end, and one had a space before his first name, so it was difficult to see why the names weren't matching up. I know you said you need to make sure the characters' full names are written in the script for the macro, but that was an extra hidden challenge I didn't expect. 20 min of my life I won't get back :)

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Good tip, sassak! Happy gaming!

  • @lovindablues
    @lovindablues 4 ปีที่แล้ว

    Great Macros...better even I am learning how their macro-scripts work. Really appreciate your videos. Please keep up the great content.

  • @MaierFlorian
    @MaierFlorian 4 ปีที่แล้ว +8

    So I thought I would know everything about macros in roll20. Seems I was wrong, thanks for all those great, well-explaned videos with inspiring ideas! :)

  • @tonyr.546
    @tonyr.546 3 ปีที่แล้ว

    This video right here opened my eyes to a whole new experience on Roll20! Thank you for making it easy to understand!

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @Daihatski
    @Daihatski 4 ปีที่แล้ว

    Thank you. First helpful Macro Guide I've seen so far.

  • @chucklarock8010
    @chucklarock8010 3 ปีที่แล้ว +1

    Super nice video, but when I watch it, it kinda makes me think that roll20 devs could do a better job, to make things a lot more easier.

  • @I..cast..fireball
    @I..cast..fireball 2 ปีที่แล้ว

    thanks man. best roll20 info out there. they should pay you

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Thanks for the kind words! Happy gaming!

  • @stevenlathrop7884
    @stevenlathrop7884 4 ปีที่แล้ว

    Love this Nick. I implemented the Healing Potion macro already in my game for the players to use this Friday night. To Wayne Francis's point previously posted below, it also is giving me a few ideas to use this macro concept for other things. As always, thanks for the awesome video!

  • @caiomaiochi
    @caiomaiochi 4 ปีที่แล้ว

    You are the best roll20 teacher ! (Energiun)

  • @stefankroon4615
    @stefankroon4615 4 ปีที่แล้ว

    When mentioning a class level, @{level}(character's total level) only works if the character only has one class. For a multiclassed character, use @{base_level} for the character's first class. For each other class, you instead use a different one I can't remember off the top of my head, but you can't miss them when finding them.

  • @SkysegelJack42
    @SkysegelJack42 2 ปีที่แล้ว

    Though I am using macros for some time I learned some nice things (reuse of variables etc.). Thanks!

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @andrewsalinas8109
    @andrewsalinas8109 3 ปีที่แล้ว +2

    OMG This is exactly what I needed.

  • @tipheret6
    @tipheret6 4 ปีที่แล้ว +3

    Thanks a lot, you're crystal clear, and that's great!

  • @0ooDT
    @0ooDT 4 ปีที่แล้ว

    Love the vids man, helped me a ton with getting stuff working. one thing I don't like is how quiet your videos are

  • @orbittyj9870
    @orbittyj9870 3 ปีที่แล้ว

    Thank you! You are a great teacher.

  • @CassieIsTrying
    @CassieIsTrying 3 ปีที่แล้ว

    This was insanely helpful, thanks so much! Liked + subscribed!

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @Tridec13
    @Tridec13 4 ปีที่แล้ว

    Excellent information, sir. I'm modifying your templates for use in my Shadowrun Game. Many thanks.

  • @Indajen
    @Indajen 4 ปีที่แล้ว

    Great! Helped clear up a lot of my confusion with macro syntax. Thanks!

  • @zarutodaskira
    @zarutodaskira 4 ปีที่แล้ว +1

    Great video. I love your content, but maybe it would be nice if some of the examples could be in the description. Anyway, nice video.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      That’s weird, I posted them in the description a little while ago. Are they showing up for you now?

    • @zarutodaskira
      @zarutodaskira 4 ปีที่แล้ว

      @@NickOlivo yeah, i opened your video when when you published it, and i let it open a long time before watching it. You must ve updated the description in that time, thanks a lot

  • @ioannisvlachogiannis523
    @ioannisvlachogiannis523 3 ปีที่แล้ว

    Wow, you did an amazing job explaining this! You are great! I will implement those macros right now!

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว +1

      Glad it was helpful! Happy gaming!

  • @BoisterousBeard
    @BoisterousBeard 4 ปีที่แล้ว

    Great video. Thanks. I don't use API and am glad for more macro videos

  • @karstenfranks3746
    @karstenfranks3746 3 ปีที่แล้ว

    This is great, I have used many API's and Macro's from you to enhance my game. I tried seeing if my question is in the comments already and didn't find them. I have the token action API set up and the ammo tracking set up too, I'd like to change the output for my characters (as I have a life cleric) but include the spell slot expenditure.

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว

      I think this article might help - wiki.roll20.net/D%26D_5E_by_Roll20#Automatic_Spell_Slot_Tracking

  • @bladewraith
    @bladewraith 3 ปีที่แล้ว

    When the healing potion is ran it is outputting as follows and isn't encased in the same pretty presentation you've made it do:
    Harry Wraith (GM):{template:default} {{name=Healing Potion}} {{
    Supreme Healing Potion Used: 38
    HP recovered
    }}
    {template:default} {{name=Healing Potion}} {{
    Healing Potion Used: 9
    HP recovered
    }}

    • @bladewraith
      @bladewraith 3 ปีที่แล้ว

      OK figured it out. The '&' symbol got missed off the copy and paste.

  • @mechaform
    @mechaform 3 ปีที่แล้ว

    Well presented. Inspires the creation of many useful tools. I’m off to the Macro editor.

  • @BobSMASHTV
    @BobSMASHTV 4 ปีที่แล้ว

    Fantastic video, as always. Thank you.

  • @DIYCyberPunk
    @DIYCyberPunk 4 ปีที่แล้ว

    Thanks for the post! This helped me a ton on setting up macros for my group :)

  • @jonathanmejalelaty8234
    @jonathanmejalelaty8234 4 ปีที่แล้ว

    Really helpful! Thanks for sharing such useful macros!!

  • @MrBloodyBat
    @MrBloodyBat 3 ปีที่แล้ว +1

    Are the macro "commands" different for 5e and Pathfinder? I'm trying to set up a macro that has a query for the saves and that then rolls the save with the character's modifier (in Pathfinder). However, the comma after my option doesn't finish the option name, it's just added...
    EDIT: I found my problem. The template I was using (Template:npc) didn't allow the same layout as the default template. Thank you for your video, it's been mighty helpful!

  • @WayneFrancis
    @WayneFrancis 4 ปีที่แล้ว +2

    Hey Nick, thanks for this. It has given me some ideas. I was wondering if it is possible to have a macro that whispers to each of the players a prompt to roll initiative from the whisper box or let them type it in and have that whispered back to me. I've got 5 players and all but one are using dice and the one that is using the Roll20 dice is completely new to D&D. Ultimately I'd want to combine this with a script that adds their response to the initiative tracker. A thumbs up if you think Roll20's macro and api would allow me to create something like this.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      That would definitely be possible, yes.

  • @TheBlackF0X
    @TheBlackF0X 4 ปีที่แล้ว

    This helped immensely! Thank you brother!

  • @neronoid
    @neronoid 3 ปีที่แล้ว

    Thank you very very much for this video, my dude!

  • @carlhewett2603
    @carlhewett2603 4 ปีที่แล้ว

    Awesome video as always. Thanks!

  • @liamcullen3035
    @liamcullen3035 4 ปีที่แล้ว

    Thankyou, this has been so helpful!

  • @patrickwalker7483
    @patrickwalker7483 4 ปีที่แล้ว

    Super helpful thank you very much for this video.

  • @jamessolomon1690
    @jamessolomon1690 2 ปีที่แล้ว

    GREAT basic tutorial!!!!!!!

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @TypicallyThomas
    @TypicallyThomas 2 ปีที่แล้ว

    Thank you so much! This is great!

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

    • @TypicallyThomas
      @TypicallyThomas ปีที่แล้ว

      This was a year ago. Now that I am more experienced with macros I'd actually say it's another one of those underbaked features that makes me hate Roll20 so very very much

  • @ShannonFerguson
    @ShannonFerguson 3 ปีที่แล้ว

    This is very helpful!

  • @TetedeMort666
    @TetedeMort666 3 ปีที่แล้ว

    Great ! Thanks !

  • @MrAlvaro1408
    @MrAlvaro1408 6 หลายเดือนก่อน

    thank you, that helped me a lot

  • @thecaveofthedead
    @thecaveofthedead 3 ปีที่แล้ว

    Hecking useful. Thanks.

  • @FrictionlessDan
    @FrictionlessDan 4 ปีที่แล้ว +1

    Is there a way to use the same roll in multiple boxes? For example, I want a macro that does Bard uses Defensive Flourish for [[1d8]] bonus damage. His AC increases to [[npc_ac+1d8]]. But I want the 1d8s to be the same roll.

  • @TazorNissen
    @TazorNissen 4 ปีที่แล้ว +1

    Great video.
    Could you put the macros in the description? Thank you in advance :)

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      Thanks for the kind words! Just added them.

    • @TazorNissen
      @TazorNissen 4 ปีที่แล้ว

      Nick Olivo
      Thank you, will get right to making macros for healing potions for my players.
      Keep up the good work :)

  • @richardbricker1720
    @richardbricker1720 4 ปีที่แล้ว

    Hey Nick. Once again great video. Helps alot. How hard would it be to develop an API to produce a "spell book" of spells that appears in chat, Casts by clicking on spell, asks about spell level for spells that can be cast at higher levels, reduces spells slots accordingly AND applies modifiers if present (like life domain). I am think something along the lines of the magic missile API in another of your videos.

  • @joesgotmore
    @joesgotmore 4 ปีที่แล้ว

    Excellent video.

  • @priskon5950
    @priskon5950 2 ปีที่แล้ว

    Amazing Video

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Glad it was helpful! Happy gaming!

  • @PLIDave
    @PLIDave 4 ปีที่แล้ว

    Hi Nick, is there a way to add /em descriptives to something like this? Also, for us luddites out there, these tutorials are wonderful!! Thanks!

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      Hi Dave - as far as I know, you can just add the /em as the first line in the macro and it should work.

    • @PLIDave
      @PLIDave 4 ปีที่แล้ว

      Thanks, Nick! I tried that using this formula: /em Reynard places his hands on the wound and whispers "Receive the blessing of the gods" &{template:default}{{name=Cure Wounds}}{{Cure Wounds Heals=[[?{What Level Cure Wounds}d8+@{wisdom_mod}[WIS]]] HP}}{{Cast at Level=?{What Level Cure Wounds}}} and it gave me the in-line roll info embedded in the /em colored text box, but included none of the description from the /em.

  • @gchristopherklug
    @gchristopherklug 3 ปีที่แล้ว

    Your channel is great. Do you know of (or have you made?) a video that explains how to make a character sheet?

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว +1

      Not yet, though it's something I'm curious to learn more about.

    • @gchristopherklug
      @gchristopherklug 3 ปีที่แล้ว

      @@NickOlivo I run an older system that has no sheet. Your videos have shown me how useful a character sheet could be. I have 1500 hours of gm-ing and never used a character sheet. Watching your videos, I don’t know how my players and I ever managed. What an eye-opener. Thank you.

  • @migueldirnt8
    @migueldirnt8 4 ปีที่แล้ว

    This is helping me so much!

  • @shaunbastin1663
    @shaunbastin1663 3 ปีที่แล้ว

    Doesn’t that result in your screen becoming busy? I have up to 9 players in one game, then if I have all those macro boxes in the ribbon as well I won’t be able to see the underlying map.

  • @Nelle999
    @Nelle999 4 ปีที่แล้ว

    Another great video !
    Your work is amazing 😁
    Do you have a discord or somewhere else where you can be reached for questions?

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      Thanks! I don't have a discord, but you can post questions here and I'll help if I can.

    • @Nelle999
      @Nelle999 4 ปีที่แล้ว

      @@NickOlivo I am trying to figure out how to either make a generic token action macro or maybe an API script that will generate token action with the different attack that are on the NPC sheet for pathfinder 2nd edition

    • @Nelle999
      @Nelle999 4 ปีที่แล้ว

      I found a way to make generic melee / Ranged / Reaction / Action macro auto generated for every npc :)

    • @Nelle999
      @Nelle999 4 ปีที่แล้ว

      One problem I have found, is that even with noerror in the macro, I have no way to get it to just give me a "There is no action available" instead of a empty filled out template.

  • @plopesvet
    @plopesvet 4 ปีที่แล้ว

    Great Video.

  • @enragednerd1884
    @enragednerd1884 3 ปีที่แล้ว

    so how would you set these up on sheets that do not provide the @ for the modifier?

  • @SecularMentat
    @SecularMentat 3 ปีที่แล้ว

    I want to know how to change character abilities and stats with this so cure wounds actually changes their HP.

  • @MrAudymurphy
    @MrAudymurphy 4 ปีที่แล้ว

    Man I'm really struggling making my own macros I can copy yours and they work amazing try and do my own and they just won't behave....great vid

    • @ianjohnson3546
      @ianjohnson3546 4 ปีที่แล้ว +1

      There are actually quite a few macros you can easily copy and paste out there. Many DMs even have their own library of macros here is mine: github.com/djd007/roll20 but what is especially great about Nick's videos is he really fully explains how to start small and build up your macro. He teaches you better how to make your own macros than most other videos.

  • @squallgoku777
    @squallgoku777 4 ปีที่แล้ว

    Nice video, how do you do a 2d20 gamesystem roll, where you roll 2 or more d20's and count each roll separately?

  • @Pecomica
    @Pecomica 4 ปีที่แล้ว

    I like your videos. You explain in a way that is easy to follow. I did run into some issues with the healing macro, as a GM I focus more on damage output. I've set up macros for my minions to output damage based on their weapon and stats from the sheet. I assume it would be possible to condense these macros down into 1 pull down menu macro, rather than having one for each type of attack, using the ? command.
    One thing I am struggling with is how to set up a macro that targets another token. For example, my goblin attacks a player within range, so during his turn he swipes and attacks, but how do I set up a macro that draws from the goblins attack and damage vs the targets AC and HP? I wish to do it straight from a macro assigned to the attacker, output the result in the chat, and if possible change the values on the target, or at least name the attacker vs the defender in the chat. Thought I could do it from the character sheet, but it doesn't seem to work either.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      I think this article will help you do what you're looking for - wiki.roll20.net/Macros#Using_a_Targeted_Token_with_a_Macro

  • @doctorbubonic1956
    @doctorbubonic1956 3 ปีที่แล้ว +1

    almost a year later, this video has 25,000 views, 1000 likes, and 0 dislikes

    • @samim.4949
      @samim.4949 3 ปีที่แล้ว

      I just gave 999th like, the next guy liking the video will have a lucky day

  • @Alzuun
    @Alzuun หลายเดือนก่อน

    Thanks!

    • @NickOlivo
      @NickOlivo  หลายเดือนก่อน

      Thank you! Happy gaming!

  • @johanlarsson9805
    @johanlarsson9805 4 ปีที่แล้ว

    Nested rollqueries next please hehe
    I have a couple of levels deep and they were a nightmare to build.

  • @BreneRHD
    @BreneRHD 4 ปีที่แล้ว

    Im looking to make a viscous mockery macro will randomly generate an insult from a list any thoughts

  • @Wanderinpaladin
    @Wanderinpaladin 4 ปีที่แล้ว

    I took a combination of the macro's here and made a Short Rest macro that is a character sheet macro that rolls the hit dice and adds the con mod for the character. It uses a variant of the Life Domain macro except I added @{hitdietype} in place of the 8 for D8.

    • @Wanderinpaladin
      @Wanderinpaladin 4 ปีที่แล้ว

      For those curious here's the macro. This is the 5e template
      &{template:npcaction} {{name=Hit Die Heal}} {{rname=Short Rest}} {{description=Recovers [[?{How Many Hit Dice}d@{hitdietype}+@{constitution_mod}]] HP}}

    • @Wanderinpaladin
      @Wanderinpaladin 4 ปีที่แล้ว

      @Carl Hotko /facepalm you are right thanks for correcting that.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      Very cool!

  • @infantryweed
    @infantryweed 4 ปีที่แล้ว +7

    Hey! Thank you so much for all these macro videos!! They've helped me transform my roll20 campaign for my players. Keep up the good work!!

  • @dabeatlesburnhamroad8244
    @dabeatlesburnhamroad8244 4 ปีที่แล้ว

    Hey! Greay vids, lots of help. Im wondering how could you do this randomly? Like determine thr type of potion at random

    • @gmcm2165
      @gmcm2165 3 ปีที่แล้ว

      Would love to see an answer / follow up to this

  • @Nick-sz5bw
    @Nick-sz5bw 3 ปีที่แล้ว

    Do you know where you can find the other templates

  • @damionsailors3148
    @damionsailors3148 4 ปีที่แล้ว

    You da man!

  • @JulianKarasu
    @JulianKarasu 4 ปีที่แล้ว

    Awesome tutorial man, but i have a question, i want to make a macro for rolling initiative for monsters and i dont want my players to look at the rolls, how do i do that with the templates and that???

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      You should be able to whisper rolls to just yourself by typing /w gm at the start. So for example, the party health sheet would look like this:
      /w gm &{template:default} {{name=Party Health}} {{Cassandra=@{Cassandra|hp}/@{Cassandra|hp|max}}} {{Grolf=@{Grolf|hp} /@{Grolf|hp|max} }} {{Grenda Fireforge=@{Grenda Fireforge|hp}/@{Grenda Fireforge|hp|max}}}

    • @JulianKarasu
      @JulianKarasu 4 ปีที่แล้ว

      @@NickOlivo thx man, much appreciated

  • @whitefish066
    @whitefish066 2 ปีที่แล้ว

    You forgot to add the Second Wind macro to the description.

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว +1

      Well, that's embarrassing. I've just posted it to the main descriptions. Thanks for the heads up, and happy gaming!

  • @thyimmortal6951
    @thyimmortal6951 9 หลายเดือนก่อน

    So I know this video was a bit long ago but is there anyway to add a check to see if they have a healing potion before they use the healing macro?

    • @NickOlivo
      @NickOlivo  9 หลายเดือนก่อน

      Not without using the API, and even then, I'm not sure how one would check the inventory, sorry.

  • @Blazing_Ben
    @Blazing_Ben 4 ปีที่แล้ว

    Hey Nick, do you have a good Idea how to write a macro to award players and/or the group with XP? There is this whole API of Scott (I havent tested yet), but I thought there must be an easier way. Thank you for your advice!

    • @Blazing_Ben
      @Blazing_Ben 4 ปีที่แล้ว

      As I figured out, the API "Ammo" works better for that purpose and I got it working so far, but yet I have some issues to get it straight with the default template.

  • @andrese564
    @andrese564 3 ปีที่แล้ว

    is there a way to do this for saving throws? i've been trying but i cant

  • @ckjedi
    @ckjedi 4 ปีที่แล้ว

    Have you found it possible to trigger a roll table based on the chosen selection? I've tried a couple of different ways, including creating a macro for the table and using it instead of a dice roll after the choice name, but can't get it to display. I currently have the inline chat buttons to do this, but I was wondering if it could be a pop-up too. EDIT: I should specify I'm using the npcaction template, not the default (which seems to work).

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      I haven't tried that before, sorry. You might want to post over on the Roll20 Macro Forum, the folks there might be able to help. app.roll20.net/forum/category/19

    • @ckjedi
      @ckjedi 4 ปีที่แล้ว

      @@NickOlivo I brought it up and the answers I got were basically "don't do a dropdown, do it in chat". No big. It's not they way I wanted it to come out, but works.

  • @pelli1
    @pelli1 3 ปีที่แล้ว

    What is wrong with this one?
    Forceful Flail [[1d20+@{pb}+@{strenght_mod} ]]
    It should be my weapon attack

  • @joshuawutang3091
    @joshuawutang3091 3 ปีที่แล้ว +1

    pls do vid about spell costs :)

    • @celineeolz8374
      @celineeolz8374 3 ปีที่แล้ว

      Good idea

    • @NickOlivo
      @NickOlivo  3 ปีที่แล้ว

      Can you give an example of what you're looking for?

    • @joshuawutang3091
      @joshuawutang3091 3 ปีที่แล้ว

      @@NickOlivo Like a macro for an ability which includes automatically substracting the spell costs from characters mana. But i just found out that you need pro API for it, is that right?

  • @matsnyder6448
    @matsnyder6448 4 ปีที่แล้ว

    I have a spell"prayer of healing" is there a way i dont have to use all the targets to use the spell im using
    Casting Healing Word at @{target|Target1|character_name},@{target|Target2|character_name}, @{target|Target3|character_name},@{target|Target4|character_name},@{target|Target5|character_name},@{target|Target6|character_name},
    for [[?{Spell Level|2|3|4|5|6|7|8|9}d8+2+@{selected|wisdom_mod}]] HP

  • @5Guildwars5
    @5Guildwars5 2 ปีที่แล้ว

    This is soooooo fucking helpeful OMG my Master pls tell me eveything u know about the macroing :p.
    No seriously thx a lot for this awsome explenation.

  • @jcelam2567
    @jcelam2567 4 ปีที่แล้ว

    Great video, but how would you adapt the cure wounds macro from a d8 to 2d6 for spells that have different scaling?

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      Thanks for the kind words! Which spell did you have in mind?

    • @jcelam2567
      @jcelam2567 4 ปีที่แล้ว

      @@NickOlivo Fireball starts with 8d6 and goes up by a d6 for example. While Spiritual weapon goes up every two levels. could the macro be adapted for spells like this?

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      @@jcelam2567 It could - you'd take the approach shown in the healing potion macro, where the user could choose the level of the spell from the drop down, and then you roll a different amount of dice based on the selection. (Of course, that said, if you're using the 5e character sheet, it will do that adjustment for you when you cast a spell from the sheet.)

    • @jcelam2567
      @jcelam2567 4 ปีที่แล้ว

      ​@@NickOlivo So what your saying is it wouldn't be possible to adapt the macro then? See my DM uses a slightly homebrew style for our game and this macro would be good for some features like elemental affinity or blessed healer but if it only works on d6, d8 and cant be adapted for 2d6 or 3d8 starting then may have to go the other route and a lot more coding.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      @@jcelam2567 I think you'd want something like this
      &{template:default} {{name=Fireball}} {{
      ?{WhatLevel|
      3rd, **3rd Level Fireball Cast:** [[8d6]]|
      4th, **4th Level Fireball Cast:** [[9d6]]|
      5th, **5th Level Fireball Cast:** [[10d6]]|
      }
      fire damage
      }}

  • @RenanMarques1
    @RenanMarques1 ปีที่แล้ว

    How can i put a roll dice in a rollTable.. like a random encounter table: [[1d4]] kobolds / [[1d6+2]] goblins ...

    • @NickOlivo
      @NickOlivo  ปีที่แล้ว +1

      That can be done if you have a Pro account - you'll need the Recursive Table mod, described in this video - th-cam.com/video/rzR_PNZTb5U/w-d-xo.html Good luck, and happy gaming!

  • @Armyhamsters
    @Armyhamsters 4 ปีที่แล้ว

    Mate, you've been amazing. I was wondering, I've seen people make "Master Macros" or "Nested Macros" and I've tried to copy it, unfortunately I seem to be unable to replicate it. Do you know if it's still possible?

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      So far as I know, that's still possible. This video shows how you can do it (it's at around the 8:30 mark) th-cam.com/video/RaRnTUqqLc8/w-d-xo.html

    • @Armyhamsters
      @Armyhamsters 4 ปีที่แล้ว

      @@NickOlivo It's similar and a work around, I was hoping for something that called macros not placed in token sheets. It works and likely the best bet, glad I started before I made too many macros, thank ya for your help again.

  • @I..cast..fireball
    @I..cast..fireball 2 ปีที่แล้ว

    If I use this potion macro in a game I created, can another person promoted to GM use the macro also? or do they need to make their own?

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      When you're editing the macro, scroll down in the dialog box and there's a field there called Visible to Players. You can use that to choose which of your players can use the macro.

  • @ryuhayabusa6816
    @ryuhayabusa6816 4 ปีที่แล้ว

    Is it possible to do a combo box and use "Acrobatics = %{selected | ncp_acrobatics} "for the value ?

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว

      Something like this might work for you - ?{Selection|@{selected|npc_acrobatics}}

    • @ryuhayabusa6816
      @ryuhayabusa6816 4 ปีที่แล้ว

      @@NickOlivo I try this "&{template:default}{{name=Test}}{{?{Selection| Acrobatie, Acrobatie = [1d20 + @{selected|acrobatics_bonus} ] | Survie, Survie = @{selected|npc_acrobatics} }}" but in the two case i didn't get the roll (only the title)

  • @HizzaruVT
    @HizzaruVT 4 ปีที่แล้ว

    I'm trying to do the cure wounds token action for Mass Cure Wounds and Mass Healing Word. The problem I'm having is those spells at level 3 and level 5 start with a 1d4 for mass healing word level 3 and 3d8 mass cure wounds level 5. When I try to create the macro it rolls mass healing word at 3d4 no matter how I change the line, it either rolls 3d4 or it breaks and wont post, any help? Pretty much I cant find the correct syntax to start the spell at the appropriate die for a higher level, it wants to add more dice for a level 3 spell that only starts with a 1d4 or the 3d8 cure wounds starts with.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      Please post your code here and I'll take a look.

    • @HizzaruVT
      @HizzaruVT 4 ปีที่แล้ว

      @@NickOlivo So I altered the cure wounds for healing word and got this
      &{template:default}{{name=Healing Word-Life Domain}}{{Healing Word Heals=[[?{What Level Healing Word}d4+@{wisdom_mod}+2+?{What Level Healing Word}]] HP}}{{Cast at Level=?{What Level Healing Word}}}{{Blessed Healer=Lager heals for [[2+?{What Level Healing Word}]] HP}}
      Now when I would try to do this for mass healing word it gives it 3d4 because it starts at level 3 with only 1d4. So what I did was cast it and grabbed the code from the chat box and got this
      @{Crif Exiagiu|wtype}&{template:dmg} {{rname=Mass Healing Word}} 0 {{range=60 feet}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d4 + 5[WIS]]]}} {{dmg1type=Healing}} 0 {{dmg2=[[0]]}} {{dmg2type=}} 0 {{desc=}} {{hldmg=[[(1*?{Cast at what level?|Level 3,0|Level 4,1|Level 5,2|Level 6,3|Level 7,4|Level 8,5|Level 9,6})d4]]}} {{spelllevel=3}} {{innate=}} {{globaldamage=[[0]]}} {{globaldamagetype=@{Crif Exiagiu|global_damage_mod_type}}} ammo= @{Crif Exiagiu|charname_output}
      So I tried clipping a few things from this into the mass healing word macro above and it either breaks or doesnt cast it correctly.

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      @Tendaras Try this &{template:default}{{name=Mass Healing Word-Life Domain}}{{Healing Word Heals=[[[[?{What Level Healing Word?|3|4|5|6|7|8|9}-2]]d4+@{wisdom_mod}+2+?{What Level Healing Word?|3|4|5|6|7|8|9}]] HP}}{{Cast at Level=?{What Level Healing Word?|3|4|5|6|7|8|9}}}{{Blessed Healer=Lager heals for [[2+?{What Level Healing Word?|3|4|5|6|7|8|9}]] HP}}

    • @HizzaruVT
      @HizzaruVT 4 ปีที่แล้ว

      @@NickOlivo Thank you that works perfectly!! I altered it like this for Mass Cure Wounds as well and it works great!
      &{template:default}{{name=Mass Cure Wounds-Life Domain}}{{Cure Wounds Heals=[[[[?{What Level Cure Wounds?|5|6|7|8|9}-2]]d8+@{wisdom_mod}+2+?{What Level Cure Wounds?|5|6|7|8|9}]] HP}}{{Cast at Level=?{What Level Cure Wounds?|5|6|7|8|9}}}{{Blessed Healer=Lager heals for [[2+?{What Level Cure Wounds?|5|6|7|8|9}]] HP}}
      Thank you again, my group loves the token macro cause it's less on the spot math for heals and makes things run smoother!!

    • @NickOlivo
      @NickOlivo  4 ปีที่แล้ว +1

      @@HizzaruVT Fantastic! I'm glad I could help. Happy gaming :)

  • @PandoraOrosco
    @PandoraOrosco 2 ปีที่แล้ว

    I've tried to make a template that rolls tables and does not show rolls as inline... but I seem to be stuck. Could any kind soul take a look and advise? :(
    /w gm &{template:default} {{name=test}} {{?{test|
    table1, **Healing Potion Used:** [[1t[table1]]]|
    table2, **Greater Healing Potion Used:** [[1t[table2]]]
    }
    }}
    When I try to replace [[ with /roll it fails on me

    • @NickOlivo
      @NickOlivo  2 ปีที่แล้ว

      Hi Deb - when using the templates, you have to use inline rolls. May I ask why you don't want to use inline rolls for this?

    • @PandoraOrosco
      @PandoraOrosco 2 ปีที่แล้ว

      @@NickOlivo The rollable table I use has a lot of text for each value, so when I have to hover over the result, I don't see the whole result, so it's a bit pointless. I might have to try and see if I can have one macros that contains other macros in them, as that would also resolve the problem