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

"Links" to spell descriptions/feature descriptions/etc. in macros

Hey all! Hoping for some help on a minor issue. So I've got a whole bunch of custom macros (targeting, emotive text, and so forth) set up for some of my players, but for reference's sake, I also like to include the spell or feature descriptions for these macros (this especially helps with complex spells like Find Familiar or abilities with multiple effects dependent on their targets). So, I go ahead and do the "click the character sheet button, hit the up arrow in chat, copy the whole thing, paste it into your macro" trick. Voila, it works great. Here's the problem: I've just spammed chat with so much stuff, it buries everything else. I have to scroll up past lengthy spell descriptions to get back up to see what the roll is, or what the previous player typed in chat. Is there a way to create a link  to a spell or feature description, so you only see the whole thing if you click on it? Not sure if that's possible but it would be lovely. That way we don't have to keep seeing spell/feature descriptions that are commonly used, but for rarer spells that are only cast once every so often, they still have the option to click on it easily in chat to "expand" the description... without having to open and navigate through character sheets. Thanks in advance!
1572977289

Edited 1572977373
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
How about this. It sounds complicated but gets simple with practice: Open the Compendium tab Type "Spells" in the search field so that "Spells List" is visible. Open that. Right click on any spell name to copy the Compendium URL. Create this button Example, Magic Missile: [description](<a href="https://app.roll20.net/compendium/dnd5e/Magic%20Missile" rel="nofollow">https://app.roll20.net/compendium/dnd5e/Magic%20Missile</a>) Place this button somewhere into a field for a spell that you want to have the button show. You can replace the Description field entirely, or place it after something like the damage type. This will give you a clickable button that calls up the compendium page for that spell. Hmm. A script could probably automate a lot of this...
Hey keithcurtis, Nice one! Love the idea and didn't even realize linking to the compendium was possible. Definitely going to try it out. What about non-compendium things, such as features on a character sheet? For instance, several spells that aren't part of the SRD, or as another example, I have some homebrew features for one of my players (trying to fix the mess that is Way of the Four Elements monk). When she casts something like Water Whip , with its custom rules, it's in her character sheet. It's also lengthy. Any thoughts on how to link to something there? Or are they going to have to just suck it up and go into the character sheet? Thanks, JC
1573050945
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
You can make handouts for these. The way to get the URL is a little more convoluted, though. Make a master handout that acts as a directory of all of your handouts (not a bad idea in and of itself, as players could keep it open in a separate window as a sort of "mini compendium"). Put links to all of the handouts with homebrew material. This is written as "[name of handout]" in text. When you save the master handout, these will all convert to hotlinked URLs and you can get them with a right click as above.