Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

Nesting Abilities within Abilities

For this suggestion it is important to remember that "macros" are global roll functions set up in the settings menu and "abilities" are character specific macros set up in an individual Journal Character Sheet. As of now it is possible to nest "macros" within "macros", and to nest "macros" within character specific "abilities." However, it is not possible to nest character specific "abilities" within other character specific "abilities." Using character specific "abilities" is exceedingly useful and speeds up a game tremendously. However, being able to nest "abilities" within "abilities" would be a huge help to players and GMs in cutting character set up time significantly. As it is now setting up a character's "abilities" takes a while, because the text of "abilities" becomes unnecessarily long. Even copying and pasting, it still takes a considerable amount of time. This would be helped a great deal by being able to nest "abilities" within each other. So instead of having to copy and paste or re-type the text of a previous ability, one could just type "#BowAttack" and have it reference the character specific ability instead of the global "macro", or if another symbol is necessary to differentiate between "macros" and "abilities" then maybe it could use a "^" or something. Thoughts?
I don't think I'm understanding what you're asking for. With the new update, you should be able to nest abilities within abilities. Is that not working? And for your "#BowAttack" macro, you could take advantage of the new selected token ability feature and do something like: #bowattack = %{selected|BowAttack} And that would roll the "BowAttack" ability of whatever token is selected on the tabletop currently, which would be useful if you had a bunch of different creatures all with an ability that was slightly different.
If it should be possible to nest abilities within abilities then it is not working for me. When I am creating an ability and I type a "#" on a line the drop down menu includes only the global macros from the settings menu, and does not include the abilities from the current character sheet. So what I am suggesting is including "abilities" in that drop down list when you type a "#", or using another symbol like a "^" or something to bring up a drop down menu including only the character specific "abilities" of the current character sheet. Making it possible to nest character specific "abilities" within each other, not just global macros. Is that more clear?
1380119454

Edited 1380119508
Riley D.
Roll20 Team
The symbol is "%" for abilities. (Although there's no auto-complete). So it's just %{CharacterName|AbilityName}.
Well. Suggestion retracted. I did not know about the "%" symbol. And I could not find that referenced in the wiki. Perhaps I just missed it. Could you give me a link to the wiki page that outlines that function? Thank you very much.
I actually added it to our to-do list to better document it after I saw your suggestion since it seems like it's not documented anywhere (or at least, not anywhere easy to find in the 5 minutes I spent looking). But basically, you can use that in macros and other abilities as you please. Let me know if you have a more specific question and I'll see if I can answer it.
That is exactly what I wanted. Very pleased to see that it is already programmed in. It works like a charm. Cheers.
Is there any way to nest abilities without using the character name? Otherwise any copy of the character will still refer to the original character's ability.
1384169253

Edited 1384169414
Gauss
Forum Champion
Knut Bjornar W., that is really more of a problem with how copying a character works than with not using the character name. When you copy the sheet you will need to go through and redo any Abilities or Macros that you want to call the new sheet. - Gauss
Guess the manual solution will have to do for now. Thanks for the reply, Gauss!
Knut Bjornar W. If you use the selected flag (%{selected|ability} )instead of the character name it works as long as the right token is selected. I dont use character names in my macros or abilities specifically so that i dont have to change them when i copy a template sheet to edit for a new character.