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

Any way to make a macro that inserts the descriptions of custom magic items into the chat? (Mods fine)

I'm aware that this would probably take a VERY long time (which is fine, I've spent hours and hours working on macros in the past too), but essentially I was hoping for a macro that would work like this; I would click on the macro, and it would prompt me for a magic item of which I have the description of programmed in. It would then show me a drop down with all of the magic items I'd program into it manually, and I could just search alphabetically (by typing the first few letters) and click the desired item... when I select confirm, it would have me send a message in chat with a message like this: ***Jester's Echo**, Uncommon Wondrous Item (Requires Attunement by a Bard)* This small, silver medallion is shaped like a laughing mask, its mouth twisted into an eternal grin. When attuned to this medallion, your vicious mockery deals d6s instead of d4s. Any help would be thusly appreciated. Thank you.
Something like this? &{template:default} {{name=Magic Item[ ](#" hidden null=) }} {{[0]=[ ](#" hidden null=) }} {{[1]=**Jester's Echo** *Uncommon Wondrous Item (Requires Attunement by a Bard)* This small, silver medallion is shaped like a laughing mask, its mouth twisted into an eternal grin. When attuned to this medallion, your vicious mockery deals d6s instead of d4s.[ ](#" hidden null=) }} {{[2]=another magic item description[ ](#" hidden null=) }} {{[3]=another magic item description[ ](#" hidden null=) }} {{[4]=another magic item description[ ](#" hidden null=) }} {{[5]=another magic item description[ ](#" hidden null=) }} {{[[[?{Select magic item|Jester's Echo,1|Another item1,2|Another item2,3|Another item3,4|Another item4,5}-1]]]=[ ](#) }}
Tuo said: Something like this? &{template:default} {{name=Magic Item[ ](#" hidden null=) }} {{[0]=[ ](#" hidden null=) }} {{[1]=**Jester's Echo** *Uncommon Wondrous Item (Requires Attunement by a Bard)* This small, silver medallion is shaped like a laughing mask, its mouth twisted into an eternal grin. When attuned to this medallion, your vicious mockery deals d6s instead of d4s.[ ](#" hidden null=) }} {{[2]=another magic item description[ ](#" hidden null=) }} {{[3]=another magic item description[ ](#" hidden null=) }} {{[4]=another magic item description[ ](#" hidden null=) }} {{[5]=another magic item description[ ](#" hidden null=) }} {{[[[?{Select magic item|Jester's Echo,1|Another item1,2|Another item2,3|Another item3,4|Another item4,5}-1]]]=[ ](#) }} Oh this actually works quite well, it is worth mentioning I have nearly a hundred magic items that I was planning on adding to this (I know, the undertaking is nuts but that's my brand of autism for you), any advice?
Just expand the list and the query as is, incrementing the numbers as you go. There's no real limit to how much you can add to it. Just bear in mind not to put commas in the names in the query. It'll be a lot of manual work, but well, you're going to have to add in the descriptions anyway.
Tuo said: Just expand the list and the query as is, incrementing the numbers as you go. There's no real limit to how much you can add to it. Just bear in mind not to put commas in the names in the query. It'll be a lot of manual work, but well, you're going to have to add in the descriptions anyway. This'll be a lot of fun. Thanks for this, mate.