Modular Menus for Pathfinder Second Edition by Roll20 sheet 08/24/20—Updated to include hyperlinks in certain menus and to support secondary and subsequent attack rolls (plus a makeshift way to support Alchemist's formulae). 04/04/20—Updated to be compatible with changed repeating section names and offer more filtering options. For my menus for the Pathfinder by Roll20 sheet, see this post . These are menus for the
new Pathfinder Second Edition by Roll20 sheet. I'm also using
keith's inline links Stylus script (just the top half) and Mik's PF2e alt template Stylus script . Most of these filter out items with the padlock emoji in the name, as I like to add things to my sheet for higher levels and 'lock' them. The name of each file includes the emoji I use as the macro name in parentheses. For
any interested in using them: Combat Contains HTML entities so I recommend saving these first as Abilities on a macro character , then making a global macro that calls that Ability. Prints
melee strikes, ranged strikes, and actions with Attack trait. For this purpose, I add the Attack trait to all actions that involve the Strike action. Now uses multiple menus, accessible using the Second and Subsequent buttons in the footer of the initial menu. The Second menu also has a button for Subsequent attacks. These extra menus make buttons using the new #2 and #3 buttons from the sheet which apply multiple attack penalty (MAP) to the roll. I've also included buttons for Acrobatics and Athletics skill checks, since they're used for most of the Attack actions; however, in the Second and Subsequent menus, these buttons instead look for Abilities on the selected character that are custom macros for applying MAP to each of those skills. I've included in the pastebin a macro for using the script SetAbility to apply these to selected characters. I plan to request #2 and #3 buttons be added to those skills on the official sheet, which will get rid of the need for these extra Abilities. Spells (Spontaneous Caster) | ( Prepared Caster ) | ( Innate/Focus Only ) Contains HTML entities so I recommend saving these first as Abilities on a macro character , then making a global macro that calls that Ability. Gives a drop-down to choose from All, Innate, Focus, Cantrips, and levels 1-10. As I've reached higher levels and gotten a large number of spells, sometimes filtering through all those repeating items leads to the script crashing due to a possible infinite loop, so I only use the All option for lower level casters. Now includes a button for a macro called REFOCUS that uses the Ammo script to return one Focus Point (I put buttons in the spell descriptions themselves for spending points/slots), as well as a footer showing Spell DC and a button for a macro called SpellCounteractRoll that rolls makes a counteract roll with the appropriate modifiers for spells. Both of these extra macros are included in the pastebin. The Prepared Caster version only shows spells with a non-0 number in the left Daily Uses box I've also added a menu for characters with only Innate and/or Focus Spells, such as Monks, Champions, or Rangers. Alchemist's Formulae Since the sheet doesn't have a tab for Alchemist's formulae, I use the spells tab to track all known formulae and daily infused reagents. This menu filters the Normal Spells section for the following traits: Bombs, Elixirs, Mutagens, Poisons, Tools. I use it for infusions since they're used immediately and not carried, while tracking non-infused alchemical items in Inventory. Here's an example of how I set up a spell as a formula: Adding }} {{subheader=Level @{current_level} in the Cast field overrides the subheader that shows the school and spell tags. So it comes out like this: Compact NPC Sheet Prints
the entire NPC sheet (minus the initiative button; see below) into chat
in a compact form. Includes spells at the bottom. Items have been moved down to keep Strikes closer to
the top of the menu, and some NPC item lists end up being quite long. Avoid commas in Senses , as this will
break part of the menu (I replace them with semicolons in the sheet). NPC Initiative Not a menu, but still relevant I think. Since PF2E
allows you to use different skills for the initiative roll, a simple
Initiative token action doesn't quite suffice. This prompts you with a
drop-down query to select the skill being used. Unfortunately the query
must be answered twice; each has a different output and I don't know of a
way to consolidate them. The roll also adds the character's bonus to the relevant skill
as a decimal in the case of a tie, as well as a static +0.3 to maintain the CRB method of "Enemies always win ties" Hazards I use NPC sheets to store Hazard stats, and this is an altered version of the NPC menu. I use the following sections of the NPC sheet for the usual Hazard stats: sheet section = hazard stat Stealth notes = Stealth DC AC notes = Description Speed notes = Disable requirements HP notes = Hardness and Broken Threshold Saving Throws and Ability Checks Saves
show the bonus in parentheses, and the proficiency is marked as a bold
letter next to it. Abilities show the ability score, with the modifier
in parentheses. Now includes a button for a macro called FLATCHECK
that's just a templated version of a d20 roll. You change the link to
[Flat Check]( `/R 1D20 ) if you don't want to bother with the extra macro. Skills Prints Perception, senses, and all skills. Shows proficiency same as for Saves; groups all Lore skills
separately (can't print their proficiency since they're repeating
items, so instead I manually add (#) **P** to the name, like (7) **T** in the example above). Defenses Shows armor
class, armor (filters worn item descriptions for the words 'armor', 'mail', and 'plate' while avoiding the work 'affix'; may find a better way to do this in the future), resistances ,
hit points, shield stats, and Save and Skill DCs. The emojis represent the following: [hourglass] temp HP, [skull] Dying value , [bandage] Wounded value , [shield] AC w/ shield raised, [hammer] shield's Hardness, [spanner] shield's Broken Threshold, [heart] shield's HP . Buttons for macros that use ChatSetAttr to adjust the Dying value, Wounded value, and shield Hit Points have been moved to the footer. Inventory Shows Bulk capacity and Encumbrance limit, coins, and items in the Worn, Readied, and Other (Stowed) repeating sections of the sheet. Now includes a button in the footer for a macro called CoinSpendage that uses an Ammo command to lets the player reduce their coin quantities. Actions Contains HTML entities, so I recommend saving it first as an ability on a macro character . I've nested these so only one Actions button needs to be set as a Token Action. It gives you the following menu: This shows actions with traits matching the class in @{class} for the selected character, as well as actions with the Concentrate, Manipulate, and Move traits that are not Exploration or Downtime, plus free actions and reactions. Basically everything your character can do during combat besides Attacks. Then in the footer are buttons for filtering all actions by Type , Name , Trait , or Skill . by Trait Type a trait into the query, and the menu prints all actions with that trait in the Traits field . by Skill Select a skill from the drop-down query, and the menu prints all actions with that skill in the Source field . by Name Type an action name or partial name into the query, and the menu prints all actions with that string in the name. by Type Gives
a drop-down to filter actions by Action Type, based on the type
assigned to that action or by looking for the words 'minute', 'hour',
'day', and 'week'. in the action's Other field for activities that take longer than 3 actions. The option Other prints any actions that don't match any categories: 1 ▶️ 2 ⏩ 3 ⏭️ 1-3 ▶️-⏭️ Free Action ⏺️ Reaction ↩️ 1+ min 1+ hr 1+ day 1+ wk Other Initiative This
one is just a normal chat menu, as it uses Abilities in a character
named 'macro' for the buttons. Each Ability is named after one of the
listed skills (lower case). The first macro here is the Initiative Menu,
followed my the individual skill macros to use as Abilities in the
'macro' character. These are all separated by two lines of double
backslash in the link. The roll also adds the character's bonus to
the relevant skill as a decimal in the case of a tie with another PC. (I give enemies a +0.3 to their rolls to follow the CRB method of "Enemies always win ties") Character Details Shows ancestry and heritage, class,
level, alignment, size, age, height,
weight, speed, deity, xp, background, class specialization (looks for items in class abilities with matching words in the Type field, like bloodline, muse, racket, school, etc.), archetype(s), languages, and feats of each category.