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

Better Framing for Buff Macros

Hello maybe somebody can help me because really...i have no idea about macros. I play as Bard in a Pathfinder group, so I use some macros for Some of My Buffs, making it easier for my group to remember and understand in which way they are buffed. I also have an "All in One" Macro that basically lists the entire buffs in total... /em is a Buff Machine **Saving Throws:** +2 Fear / Charm Morale Bonus Bard +2 Saves Morale Bonus Heroism +1 Dodge Bonus Reflex Saves Haste **Attack Rolls:** +2 Competence Bonus Bard +2 Morale Bonus Heroism +1 Bonus Haste = 5 Attack Bonus When making a full attack action, a hasted creature may make one extra attack with one natural or manufactured weapon.Use: the creature's full base attack bonus, plus any modifiers appropriate to the situation. **Damage Rolls:** +2 Competence Bonus Attack Weapon Damage Bard **Armor Class:** +1 Dodge Bonus Haste **Skill Checks** +2 Morale Bonus (Heroism) **Movement:** All modes of movement (including land movement, burrow, climb, fly, and swim) increase by 30 feet, to a maximum of twice the subject's normal speed.This increase counts as an enhancement bonus, and it affects the creature's jumping distance as normal for increased speed. And yes its essentially just a list. Is there any way to make it more comfortable to read or better organized? Thank you in advance
Not without making roll templates for character sheets or subbing as a mentor for access to the api and the powercards script.
HoneyBadger said: Not without making roll templates for character sheets or subbing as a mentor for access to the api and the powercards script. whats a role template/how do i do it?
1429896263

Edited 1429896357
you could always use the default template <a href="https://wiki.roll20.net/Roll_Templates" rel="nofollow">https://wiki.roll20.net/Roll_Templates</a> I was messing around with your to see how it looked, my version of your macro with the default template looked like this /em is a Buff Machine &{template:default} {{name=**Saving Throws:**}} {{+2 Fear / Charm Morale Bonus Bard}} {{+2 Saves Morale Bonus Heroism}} {{+1 Dodge Bonus Reflex Saves Haste}} &{template:default} {{name=**Attack Rolls:**}} {{+2 Competence Bonus Bard}} {{+2 Morale Bonus Heroism}} {{+1 Bonus Haste}} {{+5 Total Attack Bonus}} {{When making a full attack action, a hasted creature may make one extra attack with one natural or manufactured weapon.Use: the creature's full base attack bonus, plus any modifiers appropriate to the situation.}} &{template:default} {{name=**Damage Rolls:**}} {{+2 Competence Bonus Attack Weapon Damage Bard}} &{template:default} {{name=**Armor Class:**}} {{+1 Dodge Bonus Haste}} &{template:default} {{name=**Skill Checks**}} {{+2 Morale Bonus (Heroism)}} &{template:default} {{name=**Movement:**}} {{All modes of movement (including land movement, burrow, climb, fly, and swim) increase by 30 feet, to a maximum of twice the subject's normal speed.This increase counts as an enhancement bonus, and it affects the creature's jumping distance as normal for increased speed.}} Probably a more efficient way to go about it but I thought it helped the readability a bit
tim said: you could always use the default template <a href="https://wiki.roll20.net/Roll_Templates" rel="nofollow">https://wiki.roll20.net/Roll_Templates</a> I was messing around with your to see how it looked, my version of your macro with the default template looked like this /em is a Buff Machine &{template:default} {{name=**Saving Throws:**}} {{+2 Fear / Charm Morale Bonus Bard}} {{+2 Saves Morale Bonus Heroism}} {{+1 Dodge Bonus Reflex Saves Haste}} &{template:default} {{name=**Attack Rolls:**}} {{+2 Competence Bonus Bard}} {{+2 Morale Bonus Heroism}} {{+1 Bonus Haste}} {{+5 Total Attack Bonus}} {{When making a full attack action, a hasted creature may make one extra attack with one natural or manufactured weapon.Use: the creature's full base attack bonus, plus any modifiers appropriate to the situation.}} &{template:default} {{name=**Damage Rolls:**}} {{+2 Competence Bonus Attack Weapon Damage Bard}} &{template:default} {{name=**Armor Class:**}} {{+1 Dodge Bonus Haste}} &{template:default} {{name=**Skill Checks**}} {{+2 Morale Bonus (Heroism)}} &{template:default} {{name=**Movement:**}} {{All modes of movement (including land movement, burrow, climb, fly, and swim) increase by 30 feet, to a maximum of twice the subject's normal speed.This increase counts as an enhancement bonus, and it affects the creature's jumping distance as normal for increased speed.}} Probably a more efficient way to go about it but I thought it helped the readability a bit You -Are-A-God
1429916628

Edited 1429916723
Spren
Sheet Author
Here's another option for you using the default template: &{template:default} {{name=**Saving Throws:**}}{{Bard = +2 Fear / Charm Morale Bonus}} {{Heroism=+2 Saves Morale Bonus}} {{Haste=+1 Dodge Bonus Reflex Saves}} &{template:default} {{name=**Attack Rolls:**}}{{Bard=+2 Competence Bonus}} {{Heroism=+2 Morale Bonus}} {{Haste=+1 Bonus}}{{Total=+5 Total Attack Bonus}} &{template:default} {{name=**Damage Rolls:**}}{{Bard=+2 Competence Bonus Attack Weapon Damage}} &{template:default} {{name=**Armor Class:**}} {{Haste=+1 Dodge Bonus}} &{template:default} {{name=**Skill Checks**}} {{Heroism=+2 Morale Bonus}} I took out the descriptions because they didn't look right, but from a pure stats perspective I think looks nice and doesn't fill up the chat quite as much. If you want to do a little editing for yourself just change the text around the "=" signs.
1429917963
Gen Kitty
Forum Champion
Hey, T'Aaron: how does one (without API) put in a link to a handout? Another way to do this would be the GM giving control of a handout to Jonas, and he could format things nicely within the handout and just put a link to the handout in a macro.
1429919204
The Aaron
Roll20 Production Team
API Scripter
A general link? If you mean a link to a handout, you just surround the name of the handout with brackets: [Handout Name]
1429920873
Gen Kitty
Forum Champion
And that works inside macros? As in something like: /me is an all around awesome guy, look at all he does for you: [Bardic Awesomeness]
1429923038

Edited 1429923078
The Aaron
Roll20 Production Team
API Scripter
I'd use something like this: Journal for **[Rook &amp;#10138; ](<a href="http://journal.roll20.net/handout/-JlaEZBHRweBRONh240j)**" rel="nofollow">http://journal.roll20.net/handout/-JlaEZBHRweBRONh240j)**</a> I added the asterisks and the arrow to make it obvious it's a link. You can get the URL by creating a link with the [ ] notation above and copying it. This is using the new Basic formatting: <a href="https://wiki.roll20.net/Text_Chat#Basic_Formatting" rel="nofollow">https://wiki.roll20.net/Text_Chat#Basic_Formatting</a>
1429924341

Edited 1429924401
Saitama said: Here's another option for you using the default template: &{template:default} {{name=**Saving Throws:**}}{{Bard = +2 Fear / Charm Morale Bonus}} {{Heroism=+2 Saves Morale Bonus}} {{Haste=+1 Dodge Bonus Reflex Saves}} &{template:default} {{name=**Attack Rolls:**}}{{Bard=+2 Competence Bonus}} {{Heroism=+2 Morale Bonus}} {{Haste=+1 Bonus}}{{Total=+5 Total Attack Bonus}} &{template:default} {{name=**Damage Rolls:**}}{{Bard=+2 Competence Bonus Attack Weapon Damage}} &{template:default} {{name=**Armor Class:**}} {{Haste=+1 Dodge Bonus}} &{template:default} {{name=**Skill Checks**}} {{Heroism=+2 Morale Bonus}} I took out the descriptions because they didn't look right, but from a pure stats perspective I think looks nice and doesn't fill up the chat quite as much. If you want to do a little editing for yourself just change the text around the "=" signs. This is actually really damn perfect. And after changing the template to black it even looked proffesional :D! Like i said, i dont need some hand out or something because i basically just do macros for my buffs and debuffs. One click and my gm and players know: "Oh ok so thats what happened". The "all in one" really is for the times where i can just throw my stuff at our melees who start walking around like the terminator :) and they really need that list then. It doesnt happen all the time and creating an extra handout just seems kinda overblown. Though i still have a question: Many of those Spells have a Duration like " 10Min/Level"..Is there a way to link my current level into the makro so it basically goes: Duration: Level*Minute ? I know thats very lazy :) but i could use it for durations and even Creatures affected, which spares me to change the macros every time i level up. Thanks everybody for being such a big help v_v the people on here really are amazing. I could never figure this stuff out alone v_v
1429928794

Edited 1429931416
Spren
Sheet Author
You could totally do that. Try adding this to the end of a line in the macros above: {{Duration=[[@{ CHARACTER NAME |class-0-level}*10]] Minutes.}} Replace the character name part with your character name on the character sheet. If you're multiclassing you'd have to add more stuff in there, but for a simple single class it'd be pretty much this: &{template:default} {{name=**Saving Throws:**}}{{Bard = +2 Fear / Charm Morale Bonus}} {{Heroism=+2 Saves Morale Bonus}} {{Haste=+1 Dodge Bonus Reflex Saves}}{{Duration=[[@{ CHARACTER NAME |class-0-level}*10]] Minutes.}} Note:This will only work with the Pathfinder Character sheet.