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

Macro Help (Pathfinder)

So I have a game coming up soon and I am playing an Investigator. The big issue is that I apply +1d6 to all my knowledge checks, and I have most the knowledges trained but I get various bonuses in each one. I am trying to make a macro that uses the Skill Template (Like the one from the sheet roll) but with +1d6 on each check and a prompt to add or subtract. Everything I try only lets me use the generic purple top template or won't link up to my sheet. Does anyone know how to accomplish this or can help me write up a generic skill template. Thanks!
&{template:pf_generic} {{name=Knowledge Check}} {{Heal [[1d20 + 5 ]]=**Survival** [[1d20 + 6 ]]}} {{Local [[1d20 + 3 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**Nature** [[1d20 + 6 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }}{{Arcana [[1d20 + 3 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**History** [[1d20 + 6 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }} Broken down for readability: (templates have to be a single line of text, but that makes it a pain to read) &{template:pf_generic} {{name=Knowledge Check}} {{Heal [[1d20 + 5 ]]=**Survival** [[1d20 + 6 ]]}} {{Local [[1d20 + 3 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**Nature** [[1d20 + 6 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }} {{Arcana [[1d20 + 3 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**History** [[1d20 + 6 + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }} Written using Character Journal attributes for skill values: &{template:pf_generic} {{name=Knowledge Check}} {{Heal [[1d20 + @{MyHeal} ]]=**Survival** [[1d20 + @{MySurvival} ]]}} {{Local [[1d20 + @{MyLocal} + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**Nature** [[1d20 + @{MyNature} + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }}{{Arcana [[1d20 + @{MyArcana} + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]]=**History** [[1d20 + @{MyHistory} + 1d6[Class] + ?{Knowledge Bonus?|0}[Bonus] ]] }}
I actually just figured it out. Im using this one - &{template:pf_check} {{name=@{Name|character_name}'s}} {{check=Knowledge ?{Knowledge Check}}} {{skill_chk=[[1d20 + @{Name|Knowledge-Local}+1d6+?{Bonus Knowledge|0}]]}} So basically I am leveling all my knowledge skills at the same pace and have the same base bonus, but I want to be able to apply my specific bonuses depending on the roll. This macro pops up and lets me name the Knowledge check and then it applies my 1d6 inspiration, and prompts me for a bonus or negative. So I can rename it on the fly.
If your ranks in knowledge will always be the same, then yes it makes it a heck of a lot simpler. I've never played a character where all the ranks are equal, so tend to list everything out in one shot. It's also a minor side effect in that the GM doesn't have to tell you what knowledge to roll... tipping off what the thing is about.
Yeah thats actually pretty solid. I just always feel bad shooting out a big macro everytime I make a check, but I do see the viability in that. i should ask my GM if he wants me to do that.
Do you know how to make a macro that does all 3 Saves, using the save macro. The base of it for one save is: &{template:pf_check} {{name=@{Aelion Haelithe|character_name}'s}} {{check=Fort save}} {{skill_chk=[[1d20 + @{Aelion Haelithe|Fort}]]}} But I want it to list all 3 saves at once.
When you're using the specific templates like pf_check and such, you're pretty locked into just the one roll. If you use pf_generic, you can add your own all you want. Actually, I'm not even sure where in the PF sheet the pf_check template is even used. &{template:pf_generic} {{name=@{Aelion Haelithe|character_name}'s}} {{Fort:[[1d20 + @{Aelion Haelithe|Fort}]]=**Will:**[[1d20 + @{Aelion Haelithe|Will}]] }} {{ Ref[[1d20 + @{Aelion Haelithe|Ref}]]=**SR:**[[1d20 + @{Aelion Haelithe|SR}]] }}
Ah ha! Got it, using what you did and adjusting it a bit I got: &{template:pf_check} {{name=@{Aelion Haelithe|character_name}'s}} {{check=Saves}} {{skill_chk= *Fort* [[1d20 + @{Aelion Haelithe|Fort}]] *Reflex* [[1d20+ @{Aelion Haelithe|Ref}]] *Will* [[1d20+ @{Aelion Haelithe|Will}]]}} And it works out in a nice format