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

Looking for more control over Attributes in Macros

This is my first time using roll20, and one of the problems that I'm running into is how limited I am when choosing which abilities to use in my macros. I've created character pages for my players (not full-blown character sheets), as well as for some monsters. It was easy enough to make one blank character with all the stats I'd need, duplicate him, and fill in the new values for a new character/monster. The problem that I've run into is that all of these individuals have similar stats- Str, Dex, Con, BAB, etc. So if I'm making a macro, and I want to reference, say, Bob's Wisdom score, then I'd type "@" to bring up the attributes. However, I only get 5 attributes. I can narrow it down by typing "Bob", and having the list filter. But if Wisdom isn't one of Bob's first 5 attributes, I'm screwed. Similarly, I can filter by typing "Wis," but if Bob isn't one of the first 5 people, I still can't access the right variable. I've tried simply typing in things like "Bob: Wis", "@{Bob: Wis}", etc., but it never successfully recognizes the variable unless I've selected it off that drop-down menu. **TL:DR** What do I need to do in order to be able to just manually put in my variables, rather than using the first 5 suggestions? Keep in mind, I've tried filtering, but the list is still too short.
I only just figured this one out myself too. After typing the "@" symbol, you can begin typing the name of the relevant attribute you want to cite, and it will quickly adjust the list. For example, if your first five are STR, DEX, CON, INT, and WIS, you can type "@CHA" and your Charisma attribute will be there to select. Took me about 10 minutes to figure that one out, with some help...
Don't expect MapTool level of math in attributes. As much as I would like that... I don't expect to see it anytime soon either.
1. Again, filtering doesn't work. I can type out the character's name to get to their attributes, but I can't get any more specific than that- hitting the spacebar, colon, semi-colon, etc. ends the variable menu. If I wanted Bob's Charisma I could get as far as "Bob" and select one of his first 5 stats, or I could write "Cha" and hope that Bob is one of the first 5 suggested characters. 2. I'm not trying to do anything fancy math-wise, it's basic addition. I just want to be able to use my variables. Surely there's a way to just type in the name of the variable itself, rather than selecting off the list.
1358434908
Gauss
Forum Champion
Colabear, I will inform the devs of your problem, in the meantime I suggest you rename Bob's Charisma as Charisma1 or something like that so that it is unique. - Gauss
Fantastic- thanks!
Cola, I use "B-CHA" as the attribute name (or Bo-CHA if you have a Bob and Brad); if you put the "@B-C" or "@Bo-C" it will come right up (and the character name will be below it). If you are consistent, it won't look out of place. If the "Letter -" upsets you or the players for some reason, you could just stick it at the end (ala the Charisma1 suggestion)
Correct me if I'm wrong, but when you're creating macros inside a PC's journal entry, it seems to only draw from the Attributes listed for that PC. Again, brand-new user, but i haven't encountered any problems with the programming PC1's "Agility" stat with PC2's or PC3's Agility stats, so long as the macros are being set up inside PC1's journal entry.
1358476897
Gauss
Forum Champion
Jamie, Macros are in the settings. Abilities (which are like macros but different) are in the character sheets. Currently, Abilities only reference the Attributes of that character sheet. Macros reference all Attributes from all character sheets. You can narrow the focus by typing out the name but if there are over 5 instances of the same Attribute name then you may not be able to select your macro. This is why it is a problem. Many people do not use Abilities because they cannot be typed into the chat window without significant difficulty. Thus, many people prefer Macros. I hope this explains it. :) - Gauss
oooooooo. The VTT my group used before this didn't have the ability to actually type macros, they had to be pre-programmed to a clickable button. I just figured you would open the PC sheet and click the "dice" icon next to the relevant Ability. That does complicate things. Is it not possible to cite Abilities as part of a Macro?
1358477764
Gauss
Forum Champion
Afraid not. However, I have filed a bug report. Until it is fixed I suggest naming Attributes with something that distinguishes the attribute from other people's attributes of the same name. - Gauss
I've just pushed out a new update which adds the ability to double-click on an inserted "Attribute" (the blue box that appears). Doing so will expand it to the underlying "code". So for example double-clicking on a "Mr Bearington: Strength" attribute would show: @{Mr. Bearington|Strength} As you can see, if you then need to change it to a different character, you just edit the character name at the front of the snippet of text. Hope that helps, and I also hope it makes it more clear that you can type in attributes manually as well.