Ronaldo said: Just amazing! I had a one-week-long project of doing individual token macros for all my NPCs actions, traits, and abilities when the google algorithm decided to have pity on me and showed me this thread in an unrelated search. I tried to put some bonus action on the macro and failed. Since you seem to be someone who vows for nothing but perfectionism, could you be so kind to show me how to add bonus actions? I´ll leave you a hug and some thoughts on my prayers nonetheless. Sure. I've updated the macros above as well. Universal macro for all NPC Actions, Bonus Actions, Traits, Reactions, Legendary Actions, and Mythic Actions, with no style modifications. /w gm &{template:npcaction} {{rname=@{selected|token_name}}} {{name=Abilities}} {{description=[-- Actions --](" style="display:none; display: block@{selected|repeating_npcaction_$0_name|max};)[@{selected|repeating_npcaction_$0_name} ](~@{selected|character_name}|repeating_npcaction_$0_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$0_name|max};)[@{selected|repeating_npcaction_$1_name} ](~@{selected|character_name}|repeating_npcaction_$1_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$1_name|max};)[@{selected|repeating_npcaction_$2_name} ](~@{selected|character_name}|repeating_npcaction_$2_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$2_name|max};)[@{selected|repeating_npcaction_$3_name} ](~@{selected|character_name}|repeating_npcaction_$3_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$3_name|max};)[@{selected|repeating_npcaction_$4_name} ](~@{selected|character_name}|repeating_npcaction_$4_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$4_name|max};)[@{selected|repeating_npcaction_$5_name} ](~@{selected|character_name}|repeating_npcaction_$5_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$5_name|max};)[@{selected|repeating_npcaction_$6_name} ](~@{selected|character_name}|repeating_npcaction_$6_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$6_name|max};)[@{selected|repeating_npcaction_$7_name} ](~@{selected|character_name}|repeating_npcaction_$7_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$7_name|max};)[@{selected|repeating_npcaction_$8_name} ](~@{selected|character_name}|repeating_npcaction_$8_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$8_name|max};)[@{selected|repeating_npcaction_$9_name} ](~@{selected|character_name}|repeating_npcaction_$9_npc_action" style="display:none; display: block@{selected|repeating_npcaction_$9_name|max};)[-- Bonus Actions --](" style="display:none; display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$0_name} ](~@{selected|character_name}|repeating_npcbonusaction_$0_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$1_name} ](~@{selected|character_name}|repeating_npcbonusaction_$1_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$1_name|max};)[@{selected|repeating_npcbonusaction_$2_name} ](~@{selected|character_name}|repeating_npcbonusaction_$2_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$2_name|max};)[@{selected|repeating_npcbonusaction_$3_name} ](~@{selected|character_name}|repeating_npcbonusaction_$3_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$3_name|max};)[@{selected|repeating_npcbonusaction_$4_name} ](~@{selected|character_name}|repeating_npcbonusaction_$4_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$4_name|max};)[@{selected|repeating_npcbonusaction_$5_name} ](~@{selected|character_name}|repeating_npcbonusaction_$5_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$5_name|max};)[@{selected|repeating_npcbonusaction_$6_name} ](~@{selected|character_name}|repeating_npcbonusaction_$6_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$6_name|max};)[@{selected|repeating_npcbonusaction_$7_name} ](~@{selected|character_name}|repeating_npcbonusaction_$7_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$7_name|max};)[@{selected|repeating_npcbonusaction_$8_name} ](~@{selected|character_name}|repeating_npcbonusaction_$8_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$8_name|max};)[@{selected|repeating_npcbonusaction_$9_name} ](~@{selected|character_name}|repeating_npcbonusaction_$9_npc_action" style="display:none; display: block@{selected|repeating_npcbonusaction_$9_name|max};)[-- Traits --](" style="display:none; display: block@{selected|repeating_npctrait_$0_name|max};)[@{selected|repeating_npctrait_$0_name} ](~@{selected|character_name}|repeating_npctrait_$0_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$0_name|max};)[@{selected|repeating_npctrait_$1_name} ](~@{selected|character_name}|repeating_npctrait_$1_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$1_name|max};)[@{selected|repeating_npctrait_$2_name} ](~@{selected|character_name}|repeating_npctrait_$2_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$2_name|max};)[@{selected|repeating_npctrait_$3_name} ](~@{selected|character_name}|repeating_npctrait_$3_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$3_name|max};)[@{selected|repeating_npctrait_$4_name} ](~@{selected|character_name}|repeating_npctrait_$4_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$4_name|max};)[@{selected|repeating_npctrait_$5_name} ](~@{selected|character_name}|repeating_npctrait_$5_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$5_name|max};)[@{selected|repeating_npctrait_$6_name} ](~@{selected|character_name}|repeating_npctrait_$6_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$6_name|max};)[@{selected|repeating_npctrait_$7_name} ](~@{selected|character_name}|repeating_npctrait_$7_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$7_name|max};)[@{selected|repeating_npctrait_$8_name} ](~@{selected|character_name}|repeating_npctrait_$8_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$8_name|max};)[@{selected|repeating_npctrait_$9_name} ](~@{selected|character_name}|repeating_npctrait_$9_npc_roll_output" style="display:none; display: block@{selected|repeating_npctrait_$9_name|max};)[-- Reactions --](" style="display:none; display: block@{selected|repeating_npcreaction_$0_name|max};)[@{selected|repeating_npcreaction_$0_name} ](~@{selected|character_name}|repeating_npcreaction_$0_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$0_name|max};)[@{selected|repeating_npcreaction_$1_name} ](~@{selected|character_name}|repeating_npcreaction_$1_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$1_name|max};)[@{selected|repeating_npcreaction_$2_name} ](~@{selected|character_name}|repeating_npcreaction_$2_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$2_name|max};)[@{selected|repeating_npcreaction_$3_name} ](~@{selected|character_name}|repeating_npcreaction_$3_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$3_name|max};)[@{selected|repeating_npcreaction_$4_name} ](~@{selected|character_name}|repeating_npcreaction_$4_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$4_name|max};)[@{selected|repeating_npcreaction_$5_name} ](~@{selected|character_name}|repeating_npcreaction_$5_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$5_name|max};)[@{selected|repeating_npcreaction_$6_name} ](~@{selected|character_name}|repeating_npcreaction_$6_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$6_name|max};)[@{selected|repeating_npcreaction_$7_name} ](~@{selected|character_name}|repeating_npcreaction_$7_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$7_name|max};)[@{selected|repeating_npcreaction_$8_name} ](~@{selected|character_name}|repeating_npcreaction_$8_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$8_name|max};)[@{selected|repeating_npcreaction_$9_name} ](~@{selected|character_name}|repeating_npcreaction_$9_oll_output" style="display:none; display: block@{selected|repeating_npcreaction_$9_name|max};)[-- Legendary Actions --](" style="display:none; display: block@{selected|repeating_npcaction-l_$0_name|max};)[@{selected|repeating_npcaction-l_$0_name} ](~@{selected|character_name}|repeating_npcaction-l_$0_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$0_name|max};)[@{selected|repeating_npcaction-l_$1_name} ](~@{selected|character_name}|repeating_npcaction-l_$1_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$1_name|max};)[@{selected|repeating_npcaction-l_$2_name} ](~@{selected|character_name}|repeating_npcaction-l_$2_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$2_name|max};)[@{selected|repeating_npcaction-l_$3_name} ](~@{selected|character_name}|repeating_npcaction-l_$3_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$3_name|max};)[@{selected|repeating_npcaction-l_$4_name} ](~@{selected|character_name}|repeating_npcaction-l_$4_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$4_name|max};)[@{selected|repeating_npcaction-l_$5_name} ](~@{selected|character_name}|repeating_npcaction-l_$5_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$5_name|max};)[@{selected|repeating_npcaction-l_$6_name} ](~@{selected|character_name}|repeating_npcaction-l_$6_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$6_name|max};)[@{selected|repeating_npcaction-l_$7_name} ](~@{selected|character_name}|repeating_npcaction-l_$7_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$7_name|max};)[@{selected|repeating_npcaction-l_$8_name} ](~@{selected|character_name}|repeating_npcaction-l_$8_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$8_name|max};)[@{selected|repeating_npcaction-l_$9_name} ](~@{selected|character_name}|repeating_npcaction-l_$9_npc_action" style="display:none; display: block@{selected|repeating_npcaction-l_$9_name|max};)[-- Mythic Actions --](" style="display:none; display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$0_name} ](~@{selected|character_name}|repeating_npcaction-m_$0_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$1_name} ](~@{selected|character_name}|repeating_npcaction-m_$1_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$1_name|max};)[@{selected|repeating_npcaction-m_$2_name} ](~@{selected|character_name}|repeating_npcaction-m_$2_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$2_name|max};)[@{selected|repeating_npcaction-m_$3_name} ](~@{selected|character_name}|repeating_npcaction-m_$3_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$3_name|max};)[@{selected|repeating_npcaction-m_$4_name} ](~@{selected|character_name}|repeating_npcaction-m_$4_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$4_name|max};)[@{selected|repeating_npcaction-m_$5_name} ](~@{selected|character_name}|repeating_npcaction-m_$5_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$5_name|max};)[@{selected|repeating_npcaction-m_$6_name} ](~@{selected|character_name}|repeating_npcaction-m_$6_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$6_name|max};)[@{selected|repeating_npcaction-m_$7_name} ](~@{selected|character_name}|repeating_npcaction-m_$7_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$7_name|max};)[@{selected|repeating_npcaction-m_$8_name} ](~@{selected|character_name}|repeating_npcaction-m_$8_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$8_name|max};)[@{selected|repeating_npcaction-m_$9_name} ](~@{selected|character_name}|repeating_npcaction-m_$9_npc_action" style="display:none; display: block@{selected|repeating_npcaction-m_$9_name|max};)}}&{noerror}
Universal macro for all NPC Actions, Bonus Actions, Traits, Reactions, Legendary Actions, and Mythic Actions, with style modifications. /w gm &{template:npcaction} {{rname=@{selected|token_name}}} {{name=Abilities}} {{description=[-- Actions --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npcaction_$0_name|max};)[@{selected|repeating_npcaction_$0_name} ](~@{selected|character_name}|repeating_npcaction_$0_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$0_name|max};)[@{selected|repeating_npcaction_$1_name} ](~@{selected|character_name}|repeating_npcaction_$1_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$1_name|max};)[@{selected|repeating_npcaction_$2_name} ](~@{selected|character_name}|repeating_npcaction_$2_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$2_name|max};)[@{selected|repeating_npcaction_$3_name} ](~@{selected|character_name}|repeating_npcaction_$3_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$3_name|max};)[@{selected|repeating_npcaction_$4_name} ](~@{selected|character_name}|repeating_npcaction_$4_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$4_name|max};)[@{selected|repeating_npcaction_$5_name} ](~@{selected|character_name}|repeating_npcaction_$5_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$5_name|max};)[@{selected|repeating_npcaction_$6_name} ](~@{selected|character_name}|repeating_npcaction_$6_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$6_name|max};)[@{selected|repeating_npcaction_$7_name} ](~@{selected|character_name}|repeating_npcaction_$7_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$7_name|max};)[@{selected|repeating_npcaction_$8_name} ](~@{selected|character_name}|repeating_npcaction_$8_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$8_name|max};)[@{selected|repeating_npcaction_$9_name} ](~@{selected|character_name}|repeating_npcaction_$9_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcaction_$9_name|max};)[-- Bonus Actions --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$0_name} ](~@{selected|character_name}|repeating_npcbonusaction_$0_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$1_name} ](~@{selected|character_name}|repeating_npcbonusaction_$1_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$1_name|max};)[@{selected|repeating_npcbonusaction_$2_name} ](~@{selected|character_name}|repeating_npcbonusaction_$2_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$2_name|max};)[@{selected|repeating_npcbonusaction_$3_name} ](~@{selected|character_name}|repeating_npcbonusaction_$3_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$3_name|max};)[@{selected|repeating_npcbonusaction_$4_name} ](~@{selected|character_name}|repeating_npcbonusaction_$4_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$4_name|max};)[@{selected|repeating_npcbonusaction_$5_name} ](~@{selected|character_name}|repeating_npcbonusaction_$5_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$5_name|max};)[@{selected|repeating_npcbonusaction_$6_name} ](~@{selected|character_name}|repeating_npcbonusaction_$6_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$6_name|max};)[@{selected|repeating_npcbonusaction_$7_name} ](~@{selected|character_name}|repeating_npcbonusaction_$7_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$7_name|max};)[@{selected|repeating_npcbonusaction_$8_name} ](~@{selected|character_name}|repeating_npcbonusaction_$8_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$8_name|max};)[@{selected|repeating_npcbonusaction_$9_name} ](~@{selected|character_name}|repeating_npcbonusaction_$9_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: red; text-decoration: none; display:none; display: block@{selected|repeating_npcbonusaction_$9_name|max};)[-- Traits --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npctrait_$0_name|max};)[@{selected|repeating_npctrait_$0_name} ](~@{selected|character_name}|repeating_npctrait_$0_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$0_name|max};)[@{selected|repeating_npctrait_$1_name} ](~@{selected|character_name}|repeating_npctrait_$1_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$1_name|max};)[@{selected|repeating_npctrait_$2_name} ](~@{selected|character_name}|repeating_npctrait_$2_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$2_name|max};)[@{selected|repeating_npctrait_$3_name} ](~@{selected|character_name}|repeating_npctrait_$3_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$3_name|max};)[@{selected|repeating_npctrait_$4_name} ](~@{selected|character_name}|repeating_npctrait_$4_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$4_name|max};)[@{selected|repeating_npctrait_$5_name} ](~@{selected|character_name}|repeating_npctrait_$5_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$5_name|max};)[@{selected|repeating_npctrait_$6_name} ](~@{selected|character_name}|repeating_npctrait_$6_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$6_name|max};)[@{selected|repeating_npctrait_$7_name} ](~@{selected|character_name}|repeating_npctrait_$7_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$7_name|max};)[@{selected|repeating_npctrait_$8_name} ](~@{selected|character_name}|repeating_npctrait_$8_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$8_name|max};)[@{selected|repeating_npctrait_$9_name} ](~@{selected|character_name}|repeating_npctrait_$9_npc_roll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: blue; text-decoration: none; display:none; display: block@{selected|repeating_npctrait_$9_name|max};)[-- Reactions --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npcreaction_$0_name|max};)[@{selected|repeating_npcreaction_$0_name} ](~@{selected|character_name}|repeating_npcreaction_$0_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$0_name|max};)[@{selected|repeating_npcreaction_$1_name} ](~@{selected|character_name}|repeating_npcreaction_$1_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$1_name|max};)[@{selected|repeating_npcreaction_$2_name} ](~@{selected|character_name}|repeating_npcreaction_$2_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$2_name|max};)[@{selected|repeating_npcreaction_$3_name} ](~@{selected|character_name}|repeating_npcreaction_$3_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$3_name|max};)[@{selected|repeating_npcreaction_$4_name} ](~@{selected|character_name}|repeating_npcreaction_$4_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$4_name|max};)[@{selected|repeating_npcreaction_$5_name} ](~@{selected|character_name}|repeating_npcreaction_$5_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$5_name|max};)[@{selected|repeating_npcreaction_$6_name} ](~@{selected|character_name}|repeating_npcreaction_$6_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$6_name|max};)[@{selected|repeating_npcreaction_$7_name} ](~@{selected|character_name}|repeating_npcreaction_$7_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$7_name|max};)[@{selected|repeating_npcreaction_$8_name} ](~@{selected|character_name}|repeating_npcreaction_$8_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$8_name|max};)[@{selected|repeating_npcreaction_$9_name} ](~@{selected|character_name}|repeating_npcreaction_$9_oll_output" style="background: none; background-color: transparent; border: none; padding: 0px; color: green; text-decoration: none; display:none; display: block@{selected|repeating_npcreaction_$9_name|max};)[-- Legendary Actions --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npcaction-l_$0_name|max};)[@{selected|repeating_npcaction-l_$0_name} ](~@{selected|character_name}|repeating_npcaction-l_$0_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$0_name|max};)[@{selected|repeating_npcaction-l_$1_name} ](~@{selected|character_name}|repeating_npcaction-l_$1_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$1_name|max};)[@{selected|repeating_npcaction-l_$2_name} ](~@{selected|character_name}|repeating_npcaction-l_$2_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$2_name|max};)[@{selected|repeating_npcaction-l_$3_name} ](~@{selected|character_name}|repeating_npcaction-l_$3_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$3_name|max};)[@{selected|repeating_npcaction-l_$4_name} ](~@{selected|character_name}|repeating_npcaction-l_$4_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$4_name|max};)[@{selected|repeating_npcaction-l_$5_name} ](~@{selected|character_name}|repeating_npcaction-l_$5_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$5_name|max};)[@{selected|repeating_npcaction-l_$6_name} ](~@{selected|character_name}|repeating_npcaction-l_$6_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$6_name|max};)[@{selected|repeating_npcaction-l_$7_name} ](~@{selected|character_name}|repeating_npcaction-l_$7_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$7_name|max};)[@{selected|repeating_npcaction-l_$8_name} ](~@{selected|character_name}|repeating_npcaction-l_$8_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$8_name|max};)[@{selected|repeating_npcaction-l_$9_name} ](~@{selected|character_name}|repeating_npcaction-l_$9_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-l_$9_name|max};)[-- Mythic Actions --](" style="color: #7e2d40; font-weight: bold; text-decoration: none; background: none; background-color: transparent; border: none; padding: 0px; white-space: pre; display:none; display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$0_name} ](~@{selected|character_name}|repeating_npcaction-m_$0_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$1_name} ](~@{selected|character_name}|repeating_npcaction-m_$1_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$1_name|max};)[@{selected|repeating_npcaction-m_$2_name} ](~@{selected|character_name}|repeating_npcaction-m_$2_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$2_name|max};)[@{selected|repeating_npcaction-m_$3_name} ](~@{selected|character_name}|repeating_npcaction-m_$3_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$3_name|max};)[@{selected|repeating_npcaction-m_$4_name} ](~@{selected|character_name}|repeating_npcaction-m_$4_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$4_name|max};)[@{selected|repeating_npcaction-m_$5_name} ](~@{selected|character_name}|repeating_npcaction-m_$5_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$5_name|max};)[@{selected|repeating_npcaction-m_$6_name} ](~@{selected|character_name}|repeating_npcaction-m_$6_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$6_name|max};)[@{selected|repeating_npcaction-m_$7_name} ](~@{selected|character_name}|repeating_npcaction-m_$7_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$7_name|max};)[@{selected|repeating_npcaction-m_$8_name} ](~@{selected|character_name}|repeating_npcaction-m_$8_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$8_name|max};)[@{selected|repeating_npcaction-m_$9_name} ](~@{selected|character_name}|repeating_npcaction-m_$9_npc_action" style="background: none; background-color: transparent; border: none; padding: 0px; color: orange; text-decoration: none; display:none; display: block@{selected|repeating_npcaction-m_$9_name|max};)}}&{noerror}
Advanced approach for customization of abilities - part 1: Macro Mule setup - additional fields NPC Abilities & Spells macro setup instructions (option 3 - advanced approach) Abilities %{NPCAbilities|Template}%{NPCAbilities|ActionsList}%{NPCAbilities|BonusActionsList}%{NPCAbilities|TraitsList}%{NPCAbilities|ReactionsList}%{NPCAbilities|LegendarysList}%{NPCAbilities|MythicsList}}} {{name=Abilities}} &{noerror} BonusActions %{NPCAbilities|Template}%{NPCAbilities|BonusActionsList}}} {{name=Bonus Actions}} &{noerror} Mythics %{NPCAbilities|Template}%{NPCAbilities|MythicsList}}} {{name=Mythic Actions}} &{noerror} BonusActionLinkStyle %{NPCAbilities|LinkStyle}color: red; MythicLinkStyle %{NPCAbilities|LinkStyle}color: orange; BonusActionsList [-- Bonus Actions --](~NPCAbilities|BonusActions%{NPCAbilities|AbilityLinkStyle} display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$0_name} ](~@{selected|character_name}|repeating_npcbonusaction_$0_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$0_name|max};)[@{selected|repeating_npcbonusaction_$1_name} ](~@{selected|character_name}|repeating_npcbonusaction_$1_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$1_name|max};)[@{selected|repeating_npcbonusaction_$2_name} ](~@{selected|character_name}|repeating_npcbonusaction_$2_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$2_name|max};)[@{selected|repeating_npcbonusaction_$3_name} ](~@{selected|character_name}|repeating_npcbonusaction_$3_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$3_name|max};)[@{selected|repeating_npcbonusaction_$4_name} ](~@{selected|character_name}|repeating_npcbonusaction_$4_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$4_name|max};)[@{selected|repeating_npcbonusaction_$5_name} ](~@{selected|character_name}|repeating_npcbonusaction_$5_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$5_name|max};)[@{selected|repeating_npcbonusaction_$6_name} ](~@{selected|character_name}|repeating_npcbonusaction_$6_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$6_name|max};)[@{selected|repeating_npcbonusaction_$7_name} ](~@{selected|character_name}|repeating_npcbonusaction_$7_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$7_name|max};)[@{selected|repeating_npcbonusaction_$8_name} ](~@{selected|character_name}|repeating_npcbonusaction_$8_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$8_name|max};)[@{selected|repeating_npcbonusaction_$9_name} ](~@{selected|character_name}|repeating_npcbonusaction_$9_npc_action%{NPCAbilities|BonusActionLinkStyle} display: block@{selected|repeating_npcbonusaction_$9_name|max};) MythicsList [-- Mythic Actions --](~NPCAbilities|Mythics%{NPCAbilities|AbilityLinkStyle} display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$0_name} ](~@{selected|character_name}|repeating_npcaction-l_$0_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$0_name|max};)[@{selected|repeating_npcaction-m_$1_name} ](~@{selected|character_name}|repeating_npcaction-l_$1_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$1_name|max};)[@{selected|repeating_npcaction-m_$2_name} ](~@{selected|character_name}|repeating_npcaction-l_$2_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$2_name|max};)[@{selected|repeating_npcaction-m_$3_name} ](~@{selected|character_name}|repeating_npcaction-l_$3_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$3_name|max};)[@{selected|repeating_npcaction-m_$4_name} ](~@{selected|character_name}|repeating_npcaction-l_$4_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$4_name|max};)[@{selected|repeating_npcaction-m_$5_name} ](~@{selected|character_name}|repeating_npcaction-l_$5_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$5_name|max};)[@{selected|repeating_npcaction-m_$6_name} ](~@{selected|character_name}|repeating_npcaction-l_$6_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$6_name|max};)[@{selected|repeating_npcaction-m_$7_name} ](~@{selected|character_name}|repeating_npcaction-l_$7_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$7_name|max};)[@{selected|repeating_npcaction-m_$8_name} ](~@{selected|character_name}|repeating_npcaction-l_$8_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$8_name|max};)[@{selected|repeating_npcaction-m_$9_name} ](~@{selected|character_name}|repeating_npcaction-l_$9_npc_action%{NPCAbilities|MythicLinkStyle}display: block@{selected|repeating_npcaction-m_$9_name|max};) Advanced approach for customization of abilities - part 2: Calling the macros - additional fields Bonus Actions %{NPCAbilities|BonusActions} &{noerror} Mythics %{NPCAbilities|Mythics} &{noerror}