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
This post has been closed. You can still view previous posts, but you can't post any new replies.

Some uses for the new drop down queries

1437577053

Edited 1437578929
So here I figured we could do a thread for how we can use drop down queries... Share ideas... One that I have been using them for is for situation-based things. Example: (Here are some from my pathfinder game) I have a Paladin who has Greater Mercy, so I heal an additional 1d6 HP damage if I am not applying a Mercy... Normally I just had to manually add an extra d6, but no more! &{template:default} {{name=Lay on Hands}} {{Result=?{Mercy Applied?|No, [[3d6]] |Yes, [[2d6]]}}} This one is simple, it gives me a template output (I love template outputs) and a drop down to select if my mercy applies or not. Simple, clean, really useful. Then I added one for channeling positive energy: &{template:default} {{name=Channel Positive Energy}} {{Effect= ?{What are you targeting?| Living, All **living** targets within a 30 ft radius regain [[2d6]] HP.| Undead, All **undead** targets within a 30 ft radius take [[2d6]] HP damage. They may make a Will Save DC [[10+2+4]] to take half damage.} }} This one is fun, once more it gives a template output and a drop down to select if I am targeting the living or the dead. Then it outputs different text depending on what I selected. I'm sure that other uses could be for things like, a 1 click Cure macro that lets the caster select from their available spells? (Example) &{template:default} {{name=Divine Spellcasting}} {{Effect= ?{Which Cure spell are you casting?| Cure Light Wounds, **Cure Light Wounds** Target Regains [[1d8+5]] HP.| Cure Moderate Wounds, **Cure Moderate Wounds** Target Regains [[2d8+8]] HP.| Cure Serious Wounds, **Cure Serious Wounds** Target Regains [[3d8+8]] HP.} }} So what uses have others come up with?
1437580790
DK Heinrich
Marketplace Creator
Sheet Author
Have you been able to make it default to a 'normal' answer by just hitting 'enter' to move past the query? (old way was xxx|0... 0 would pop up and you would just hit enter to accept and move on).
I hadn't even noticed the change to queries yet :) Offhand, I can think of a few uses... [Selecting Defenses or particular Save] &nbsp; (also applicable for having a single "SkillCheck" macro for ALL skillchecks) Defense: ?{Defense? |AC ,**AC:[[16]]**| CMD,**CMD:[[12]]** | Fort,**Fort:[[1d20+2]]**| Ref,**Ref:[[1d20+2]]** | Will,**Will:[[1d20+2]]**} [*MASSIVE* Spell Macros for all level 1 spells, all level 2 spells, etc] ?{Select a Level 1 Spell to Cast: | Color Spray, ***[Color Spray](<a href="http://www.d20pfsrd.com/magic/all-spells/c/color-spray" rel="nofollow">http://www.d20pfsrd.com/magic/all-spells/c/color-spray</a>): (...Spell Effects...)*** | Grease,***[Grease](<a href="http://www.d20pfsrd.com/magic/all-spells/g/grease" rel="nofollow">http://www.d20pfsrd.com/magic/all-spells/g/grease</a>): (...Spell Effects...)*** } [Toggles for Sneak Attack, Rage, Power Attack, etc] .....&nbsp; +&nbsp; ?{Sneak Attack?| No, [[0]] |Yes,[[3d6]] }&nbsp; + ?{Power Attack? | No, [[0]] | Yes, [[6]] } [Poor Man's Manual Rollable Table] ....?{Select a Variation| Option 1, [[0]] |Option 2,[[2]] |Option 3,[[3]] |Option 4,[[4]]&nbsp; } D&D 5e "Casting at Higher Level" mechanic Cure Wounds:&nbsp; [[ ( ?{Cure Wounds Spell Level? | Level1, 1 | Level 2, 2 | Level 3, 3 } )d8 +3&nbsp; ]]
5e Attack Roll: [[ ?{Attack Type|Standard, 1d20|Advantage, 2d20kh1|Disadvantage, 2d20kl1} ]]
1437588928
The Aaron
Pro
API Scripter
Loving these. &nbsp;Spell level and advantage/disadvantage are especially brilliant!
1437590567
Wes
Pro
Sheet Author
I just wish they could parse a macro or token action... so I could have 1 token action button for all my skills/abilities instead of an giant list of buttons at the top of my screen.&nbsp;
1437592253
DK Heinrich
Marketplace Creator
Sheet Author
super basic version of a spell book... should be able to call details and attack rolls and saves ect by starting with the $SPELL conditional. Could be a huge macro, but would put all your spells in one bucket. Should also be able to use %%-%% to target multiple targets when needed - or could have two buttons (single target, multi target). mix it with !ammo and !condition and you can add a spot on the powercard for how many castings you have left and have it toss out icons or modify attributes as needed (1st I have tested, 2nd I have not yet). !power {{ --charid|@{character_id} --emote| //picks a spell from his book// --name|Spell --leftsub|- --rightsub|- --hroll|[[ [$SPELL] ?{Spell:|Magic Missile, 1|Fireball, 2|Lightning Bolt, 3|Death Ray, 4|I Win, 5} + 0d0 ]] --!Blank1|~~~ --!Taget|~C vs **@{target|token_name}** ~C --!Blank2|~~~ --?? $SPELL == 1 ?? !Effect1|Magic Missile deals [[1d4 + 1]] damage --?? $SPELL == 2 ?? !Effect2|Fireball deals [[5d6]] damage in a 30’ burst --?? $SPELL == 3 ?? !Effect3|Lightning Bolt deals [[5d6]] damage in a 60’ long line --?? $SPELL == 4 ?? !Effect4|@{target|token_name} dies… --?? $SPELL == 5 ?? !Effect5|@{selected|token_name} wins the game! }}
Wes said: I just wish they could parse a macro or token action... so I could have 1 token action button for all my skills/abilities instead of an giant list of buttons at the top of my screen.&nbsp; It's not quite what you mean, I'm sure,&nbsp; but you can leverage this new option to essentially do just that. &{template:default} {{name=Skill Check}} {{ ?{Select Skill Check:| Acrobatics, Acrobatics=[[1d20+4]] | Climb, Climb=[[1d20+4]]| Diplomacy, Diplomacy=[[1d20+4]] | ....etc } }} Yeah, it'd be a pretty massive macro in the end, but if you build it to use Journal Attributes&nbsp; [[ 1d20+@{JournalName|AttributeName} &nbsp; ] ] , you'd never have to touch the macro again.
1437598106
Wes
Pro
Sheet Author
@ Mark G. That would be an amazing Macro! I'm sure it's just around the corner, Roll 20 has come a long way in the 1.5 years I have been here. I have just been working on the D&D 4e sheet recently and a level 12 Cleric with all of her token actions displayed, has like 28 token actions!&nbsp; I'm actually looking forward to seeing some of the Drop Downs people come up with.
1437598541
Lithl
Pro
Sheet Author
API Scripter
On my 4e Warlock I used to have two power macros for each of my encounter powers that utilized Fell Might, now I can have just 1 macro for each, choosing whether to apply Fell Might or not with the query.
DK Heinrich said: Have you been able to make it default to a 'normal' answer by just hitting 'enter' to move past the query? (old way was xxx|0... 0 would pop up and you would just hit enter to accept and move on). Yes. It auto-defaults to the first option.
The Aaron said: Loving these. &nbsp;Spell level and advantage/disadvantage are especially brilliant! Dropdown queries would be even more brilliant if we could hit hit enter to accept the default value like regular roll queries. :)
1437606182

Edited 1437606360
HoneyBadger said: The Aaron said: Loving these. &nbsp;Spell level and advantage/disadvantage are especially brilliant! Dropdown queries would be even more brilliant if we could hit hit enter to accept the default value like regular roll queries. :) You can... I've been doing it... Well, sort of. You can hit enter twice. The first activates the drop down, and it defaults to the first choice, then the second executes the submit.
Henry W. said: HoneyBadger said: The Aaron said: Loving these. &nbsp;Spell level and advantage/disadvantage are especially brilliant! Dropdown queries would be even more brilliant if we could hit hit enter to accept the default value like regular roll queries. :) You can... I've been doing it... Well, sort of. You can hit enter twice. The first activates the drop down, and it defaults to the first choice, then the second executes the submit. It doesn't for me. It keeps my focus on the chat window when a query pops up. Chrome, latest build.
1437625886
Wes
Pro
Sheet Author
HoneyBadger said: **Snip** It doesn't for me. It keeps my focus on the chat window when a query pops up. Chrome, latest build. I'm also using the most current Chrome and Enter doesn't send the query for me either. I have to hit the Submit button with the mouse, or Tab to focus the Submit button.
1437633110
Wes
Pro
Sheet Author
Cause I was Curious!! Using the Dungeons & Dragons 5e Sheet Template Dexterity Options Drop Down Menu: &{template:5eDefault} {{ability=1}} {{title=Dexterity }} {{subheader=@{selected|character_name}}} {{subheaderright=?{Ability|Dexterity|Acrobatics|Save|Sleight of Hand|Stealth} }} {{rollname=?{Ability} }} {{roll=?{Rolling|Dexterity,[[ 1d20 + [[@{selected|basic_dexterity_check_mod}]] [Dex Mod] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]|Acrobatics,[[ 1d20 + [[@{selected|acrobatics}]] [Acrobatics] + [[(@{selected|global_check_bonus})]] [Global &nbsp;Bonus] ]]|Save,[[ 1d20 + [[@{selected|dexterity_save_mod}]] [Dex Save Mod] + [[(@{selected|global_saving_bonus})]] [Global Bonus] ]]|Sleight of Hand,[[ 1d20 + [[@{selected|sleightofhand}]] [Sleight of Hand] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]|Stealth,[[ 1d20 + [[@{selected|stealth}]] [Stealth] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]} }} {{rolladv=?{Rolling|Dexterity,[[ 1d20 + [[@{selected|basic_dexterity_check_mod}]] [Dex Mod] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]|Acrobatics,[[ 1d20 + [[@{selected|acrobatics}]] [Acrobatics] + [[(@{selected|global_check_bonus})]] [Global &nbsp;Bonus] ]]|Save,[[ 1d20 + [[@{selected|dexterity_save_mod}]] [Dex Save Mod] + [[(@{selected|global_saving_bonus})]] [Global Bonus] ]]|Sleight of Hand,[[ 1d20 + [[@{selected|sleightofhand}]] [Sleight of Hand] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]|Stealth,[[ 1d20 + [[@{selected|stealth}]] [Stealth] + [[(@{selected|global_check_bonus})]] [Global Bonus] ]]} }} This Unfortunately uses Two different Queries, 1 for the Text and 1 for the Rolling but it does consolidate 5 buttons into 1 (2) drop down menu (s) . Also of note When Calling the Query a second time you only need the name of the query not its contents. ie ?{Ability|Dexterity|Acrobatics|Save|Sleight of Hand|Stealth} can be: ?{Ability}
1437653884

Edited 1437653978
DK Heinrich
Marketplace Creator
Sheet Author
Henry W. said: DK Heinrich said: Have you been able to make it default to a 'normal' answer by just hitting 'enter' to move past the query? (old way was xxx|0... 0 would pop up and you would just hit enter to accept and move on). Yes. It auto-defaults to the first option. EDIT: mine acts the same as HB also in Chrome.&nbsp;
1437668978
The Aaron
Roll20 Production Team
API Scripter
The Roll Query submit on enter should be fixed now (See:&nbsp; <a href="https://app.roll20.net/forum/post/2219753/new-desi" rel="nofollow">https://app.roll20.net/forum/post/2219753/new-desi</a>... ) &nbsp;If it isn't working for you, be sure to file a bug with the details in Bugs & Technical Issues.
1437670625
DK Heinrich
Marketplace Creator
Sheet Author
woohoo - working now. 1st item in list is default AND can submit on enter.
1437670717
Wes
Pro
Sheet Author
Thank you Roll 20 Developers and Mod Team!
The Aaron said: The Roll Query submit on enter should be fixed now (See:&nbsp; <a href="https://app.roll20.net/forum/post/2219753/new-desi" rel="nofollow">https://app.roll20.net/forum/post/2219753/new-desi</a>... ) &nbsp;If it isn't working for you, be sure to file a bug with the details in Bugs & Technical Issues. Only works for the first drop down roll query. The second one remains bugged.
1437765386

Edited 1452545792
Ok, I came up with this macro is for a drop-down of saving throws set up for the D&D 5th edition standard sheet by Actoba. This will roll a save for a PC or NPC. Because this sheet uses different attributes for PC's&nbsp; and NPC's, I have added a couple of attributes to my character sheets to determine if the sheet attached to the token is a PC or NPC. By default, when an NPC sheet is created the attribute {is_npc=1} is added, I add another attribute of {is_pc=0} and the PC character sheets get the opposite treatment. i.e. {is_npc=0} and {is_pc=1}. This allows for some simple logic in the template macro and allows me to use one macro for both sheets. Here it is. &{template:5eDefault} {{save=1}} {{title=?{Save|STR, [[((@{selected|strength_save_mod})*@{selected|is_pc})+((@{selected|npc_strength_save_mod})*@{selected|is_npc})]](STR) |DEX, [[((@{selected|dexterity_save_mod})*@{selected|is_pc})+((@{selected|npc_dexterity_save_mod})*@{selected|is_npc})]](DEX)|CON, [[((@{selected|constitution_save_mod})*@{selected|is_pc})+((@{selected|npc_constitution_save_mod})*@{selected|is_npc})]](CON)|INT, [[((@{selected|intelligence_save_mod})*@{selected|is_pc})+((@{selected|npc_intelligence_save_mod})*@{selected|is_npc})]](INT)|WIS, [[((@{selected|wisdom_save_mod})*@{selected|is_pc})+((@{selected|npc_wisdom_save_mod})*@{selected|is_npc})]](WIS)|CHA, [[((@{selected|charisma_save_mod})*@{selected|is_pc})+((@{selected|npc_charisma_save_mod})*@{selected|is_npc})]](CHA)} saving throw }} {{subheader=@{selected|token_name}}} {{rollname=Save}} {{roll=[[ 1d20 + (@{selected|global_saving_bonus}) + ?{Save}]]}} {{rolladv=[[ 1d20 + (@{selected|global_saving_bonus}) + ?{Save}]]}} @{selected|classactionstrengthsave} I have done the same thing with basic ability checks, I'll work on skill checks next. this will really reduce my number of macros and the clutter of the macro bar. As I just found out, you can call a query again with just using the prompt, so that cleans this up a great deal. So ?{Save} call all of the other stuff with out havine to retype it all. I'm loving this
1438186031

Edited 1438186363
maybe someone already thought of this but just in case [[?{number of die|1}?{which die|d4,d4|d6,d6|d8,d8|d10,d10|d12,d12|d20,d20|d100,d100} + ?{modifier|0}]]
1438204029
Lithl
Pro
Sheet Author
API Scripter
HLazar, if the label and value of your dropdown is the same, you don't need to specify both. This is the same thing: [[?{number of die|1}?{which die|d4|d6|d8|d10|d12|d20|d100} + ?{modifier|0}]]
Brian said: HLazar, if the label and value of your dropdown is the same, you don't need to specify both. This is the same thing: [[?{number of die|1}?{which die|d4|d6|d8|d10|d12|d20|d100} + ?{modifier|0}]] Of course. Thanks for the reduction :) H
Basic macro put into the abilities bar for pathfinder saving throws. Figured if I save someone some time typing it out, it's a win. Working on one for skills now... will finish tomorrow. need bed. &{template:pf_generic} {{character_name=@{character_name}}} {{name=Save vs.}} {{?{Save vs. what| Fortitude, Fortitude=[[1d20+@{Fort}]] | Reflex, Reflex=[[1d20+@{Ref}]] | Will, Will=[[1d20+@{Will}]]}}}&nbsp;
Ed S. said: Ok, I came up with this macro 8&gt;&lt; snip I have done the same thing with basic ability checks, I'll work on skill checks next. this will really reduce my number of macros and the clutter of the macro bar. As I just found out, you can call a query again with just using the prompt, so that cleans this up a great deal. So ?{Save} call all of the other stuff with out havine to retype it all. I'm loving this Great macro, Ed! That really frees up some room!
Does anyone know if it is possible to nestle ability macros (%macros) into a drop down? I've been having some trouble getting it to work right. I already have all my players spells set up as ability macros. I would like to get them to run based on the spell picked from the drop down dialog. Would save soooooo much room on the action bar.
1438266461

Edited 1438266548
DK Heinrich
Marketplace Creator
Sheet Author
have not tried yet, but its on my list of todo's -- have you tried to replace the % - with the html entity? &#38;#37; &nbsp;i think is the correct one.
1438266694

Edited 1438266719
Yes, it's possible, without any HTML entities even. If you're having issues with a macro, perhaps post it here.
HLazar said: maybe someone already thought of this but just in case [[?{number of die|1}?{which die|d4,d4|d6,d6|d8,d8|d10,d10|d12,d12|d20,d20|d100,d100} + ?{modifier|0}]] Why not a regular&nbsp; ?{Dice Roll:|d20+0}&nbsp; and just type the roll?&nbsp; Faster than clicking a macro, then select a dropdown, and then type in a second pop-up, no?&nbsp; This is also existing functionality on the dice roller tool on the top-left toolbar, which also keeps a history of rolls. Good example of presenting options, cleanly, though
1438268534

Edited 1438268955
DK Heinrich
Marketplace Creator
Sheet Author
A: ?{Spell Book:|Harm, %{High Cultist|Harm}|Obedience, %{High Cultist|Obedience}|Vision’s End, %{High Cultist|Visions-End}} B:&nbsp;?{Spell Book:|Harm, Harm=[[%{High Cultist|Harm}]]|Obedience, Obedience=[[%{High Cultist|Obedience}]]|Vision’s End, Vision’s End=[[%{High Cultist|Visions-End}]]} removing the %{x|y} and it works perfect - giving a list of the three spells to pick form. adding in the %{x|y} like A above and the actual drop down menu lists line from the 1st options marco instead of the spells adding in the n=[[%{x|y}]] like B above and it acts the same as A it seems like it is trying to run the 1st macro in the group (harm), asking me for a target (like that macro does). &nbsp; EDIT: my %ability is using the !powercard script not a plain macro, if that could cause an issue.
Mark G. said: Why not a regular&nbsp; ?{Dice Roll:|d20+0}&nbsp; and just type the roll?&nbsp; Faster than clicking a macro, then select a dropdown, and then type in a second pop-up, no?&nbsp; This is also existing functionality on the dice roller tool on the top-left toolbar, which also keeps a history of rolls. Good example of presenting options, cleanly, though You make a good point. There are mouse clickers and there are keyboard tappers. I guess it depends on preference.&nbsp; H
1438269765

Edited 1438269899
here is my code. Like DK said, I am only getting the 1st like of code from the macro to show up in the box. I feel like I'm just missing something dumb... this should be easy. ?{Which spell would you like to cast|Cure Light, %{selected|1-Cure-Light-Wounds}|Disguise Self, %{selected|1-Disguise-Self}|Memory Lapse, %{selected|1-Memory-Lapse}|Murderous Command, %{selected|1-Murderous-Command}}} Here is one of the ability macros I have it calling (CLW). &{template:pf_spell} {{character_name=@{character_name} prepares to cast Cure Light Wounds}} {{casting_time=@{repeating_lvl-1-spells_3_cast-time}}} {{range=@{repeating_lvl-1-spells_3_range}}} {{targets=@{repeating_lvl-1-spells_3_targets}}} {{duration=@{repeating_lvl-1-spells_3_duration}}} {{dc=[[ @{spellclass-0-level-0-savedc} + [[ @{repeating_lvl-0-spells_0_DC-mod} ]] ]]}} {{description=Click [**HERE**](<a href="http://www.d20pfsrd.com/magic/all-spells/m/mending" rel="nofollow">http://www.d20pfsrd.com/magic/all-spells/m/mending</a>) for details.}} {{[CAST SPELL](!ammo spellclass-0-level-1-spells-per-day)}} &nbsp;{{Heals=[[1d8+@{spellclass-0-level}]]HP}}
1438270499

Edited 1438270782
I understand the issue, now. Abilities expand within roll queries—if an ability contains characters that conflict with a query's syntax (i.e. closing braces, vertical bars or commas), that query will break. One way to fix this behaviour (and it's not a great fix, unfortunately), is to replace all closing braces, vertical bars and commas within the contents of the abilities that are called by the dropdown with HTML entities (respectively, &amp;#125; and &amp;#124; and &amp;#44;). This is not a great fix because it will prevent abilties being called outside of the query. Another (better) way to fix this is to apply the specified HTML entities and place the contents of each of the abilities within the dropdown in place of their respective ability calls.
1438271737
DK Heinrich
Marketplace Creator
Sheet Author
yuk. :) &nbsp;thanks for the help, for now my guys will have a button for each spell and they will like it. damnit.&nbsp;
DK Heinrich said: yuk. :) &nbsp;thanks for the help, for now my guys will have a button for each spell and they will like it. damnit.&nbsp; unfortunately... this. Not bad now, but at higher levels I will have to come up with a better solution.
I said I would finish up a Pathfinder skill drop down menu... and here it is for anyone who wants to copy/paste. This includes ALL skills, so you will need to take out the ones certain players cannot use without putting a rank into them. Enjoy. &{template:pf_generic} {{character_name=@{character_name}}} {{name=Skill Roll}} {{?{Pick a skill to roll| Acrobatics, Acrobatics = [[1d20+@{Acrobatics}]] | Appraise, Appraise=[[1d20+@{Appraise}]] | Artistry, Artistry=[[1d20+@{Artistry}]] | Bluff, Bluff=[[1d20+@{Bluff}]] | Climb, Climb=[[1d20+@{Climb}]] | Craft, Craft=[[1d20+@{Craft}]] | Diplomacy, Diplomacy=[[1d20+@{Diplomacy}]] | Disable Device, Disable Device=[[1d20+@{Disable-Device}]] | Disguise, Disguise=[[1d20+@{Disguise}]] | Escape Artist, Escape Artist=[[1d20+@{Escape-Artist}]] | Fly, Fly=[[1d20+@{Fly}]] | Handle Animal, Handle Animal=[[1d20+@{Handle-Animal}]] | Heal, Heal=[[1d20+@{Heal}]] | Intimidate, Intimidate=[[1d20+@{Intimidate}]] | Knowledge Arcana, Knowledge Arcana=[[1d20+@{Knowledge-Arcana}]] | Knowledge Dungeoneering, Knowledge Dungeoneering=[[1d20+@{Knowledge-Dungeoneering}]] | Knowledge Engineering, Knowledge Engineering=[[1d20+@{Knowledge-Engineering}]] | Knowledge Geography, Knowledge Geography=[[1d20+@{Knowledge-Geography}]] | Knowledge History, Knowledge History=[[1d20+@{Knowledge-History}]] | Knowledge Local, Knowledge Local=[[1d20+@{Knowledge-Local}]] | Knowledge Nature, Knowledge Nature=[[1d20+@{Knowledge-Nature}]] | Knowledge Nobility, Knowledge Nobility=[[1d20+@{Knowledge-Nobility}]] | Knowledge Planes, Knowledge Planes=[[1d20+@{Knowledge-Planes}]] | Knowledge Religion, Knowledge Religion=[[1d20+@{Knowledge-Religion}]] | Linguistics, Linguistics=[[1d20+@{Linguistics}]] | Lore, Lore=[[1d20+@{Lore}]] | Perception, Perception=[[1d20+@{Perception}]] | Perform, Perform=[[1d20+@{Perform}]] | Profession, Profession=[[1d20+@{Profession}]] | Ride, Ride=[[1d20+@{Ride}]] | Sense Motive, Sense Motive=[[1d20+@{Sense-Motive}]] | Sleight of Hand, Sleight of Hand=[[1d20+@{Sleight-of-Hand}]] | Spellcraft, Spellcraft=[[1d20+@{Spellcraft}]] | Stealth, Stealth=[[1d20+@{Stealth}]] | Survival, Survival=[[1d20+@{Survival}]] | Swim, Swim=[[1d20+@{Swim}]] | Use Magic Device, Use Magic Device=[[1d20+@{Use-Magic-Device}]]}}}&nbsp;
1438314552

Edited 1441510970
Perry T. said: Ed S. said: Ok, I came up with this macro 8&gt;&lt; snip I have done the same thing with basic ability checks, I'll work on skill checks next. this will really reduce my number of macros and the clutter of the macro bar. As I just found out, you can call a query again with just using the prompt, so that cleans this up a great deal. So ?{Save} call all of the other stuff with out havine to retype it all. I'm loving this Great macro, Ed! That really frees up some room! I'm glad you liked it, as promised I got the other stuff done.&nbsp; So here are my Basic Ability Checks. &{template:5eDefault} {{ability=1}} {{title=?{Ability|STR, [[((@{selected|basic_strength_check_mod})*@{selected|is_pc})+(((@{selected|npc_basic_strength_check_mod})*@{selected|is_npc}))]](STR)|DEX, [[(((@{selected|basic_dexterity_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_dexterity_check_mod})*@{selected|is_npc}))]](DEX)|CON, [[(((@{selected|basic_constitution_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_constitution_check_mod})*@{selected|is_npc}))]](CON)|INT, [[(((@{selected|basic_intelligence_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_intelligence_check_mod})*@{selected|is_npc}))]](INT)|WIS, [[(((@{selected|basic_wisdom_check_mod})*@{selected|is_pc}) + ((@{selected|npc_basic_wisdom_check_mod})*@{selected|is_npc}))]](WIS)|CHA, [[(((@{selected|basic_charisma_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_charisma_check_mod})*@{selected|is_npc}))]](CHA)} Ability Check}} {{subheader=@{selected|token_name}}} {{subheaderright=Standard check}} {{rollname=Result}} {{roll=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Ability}]]}} {{rolladv=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Ability|}]]}} @{selected|classactionunskilledstr} and my Skill Checks, including the custom skills. &{template:5eDefault} {{ability=1}} {{title=?{Skill|Acrobatics (DEX), [[(((@{selected|acrobatics})*@{selected|is_pc})+((@{selected|npc_acrobatics})*@{selected|is_npc}))]] Acrobatics (DEX) |Animal Handling (WIS), [[(((@{Selected|animalhandling})*@{selected|is_pc}) +((@{selected|npc_animalhandling})*@{selected|is_npc}))]] Animal Handling (WIS) |Arcana (INT), [[(((@{selected|arcana})*@{selected|is_pc}) +((@{selected|npc_arcana})*@{selected|is_npc}))]] Arcana (INT) |Athletics (STR), [[(((@{selected|athletics})*@{selected|is_pc}) +((@{selected|npc_athletics})*@{selected|is_npc}))]] Athletics (STR) |Deception (CHA), [[(((@{selected|deception})*@{selected|is_pc}) + ((@{selected|npc_deception})*@{selected|is_npc}))]] Deception (CHA) |History (INT), [[(((@{selected|history})*@{selected|is_pc}) +((@{selected|npc_history})*@{selected|is_npc}))]] History (INT) |Insight (WIS), [[(((@{selected|insight})*@{selected|is_pc}) +((@{selected|npc_insight})*@{selected|is_npc}))]] Insight (WIS) |Intimidation (CHA), [[(((@{selected|intimidation})*@{selected|is_pc}) +((@{Selected|npc_intimidation})*@{selected|is_npc}))]] Intimidation (CHA) |Investigation (INT), [[(((@{selected|investigation})*@{selected|is_pc}) +((@{Selected|npc_investigation})*@{selected|is_npc}))]] Investigation (INT) |Medicine (WIS), [[(((@{selected|medicine})*@{selected|is_pc}) +((@{selected|npc_medicine})*@{selected|is_npc}))]] Medicine (WIS) |Nature (INT), [[(((@{selected|nature})*@{selected|is_pc}) +((@{Selected|npc_nature})*@{selected|is_npc}))]] Nature (INT) |Perception (WIS), [[(((@{selected|perception})*@{selected|is_pc}) +((@{Selected|npc_perception})*@{selected|is_npc}))]] Perception (WIS) |Performance (CHA), [[(((@{selected|performance})*@{selected|is_pc}) +((@{Selected|npc_performance})*@{selected|is_npc}))]] Performance (CHA) |Persuasion (CHA), [[(((@{selected|persuasion})*@{selected|is_pc}) +((@{Selected|npc_persuasion})*@{selected|is_npc}))]] Persuasion (CHA) |Religion (INT), [[(((@{selected|religion})*@{selected|is_pc}) +((@{Selected|npc_religion})*@{selected|is_npc}))]] Religion(INT) |Sleight of Hand (DEX), [[(((@{selected|sleightofhand})*@{selected|is_pc}) +((@{Selected|npc_sleightofhand})*@{selected|is_npc}))]] Sleight of Hand (DEX) |Stealth (DEX), [[(((@{selected|stealth})*@{selected|is_pc}) +((@{Selected|npc_stealth})*@{selected|is_npc}))]] Stealth (DEX)| Survival (WIS), [[(((@{selected|survival})*@{selected|is_pc}) +((@{selected|npc_survival})*@{selected|is_npc}))]] Survival (WIS) | @{selected|custom_skill_1_name}, [[@{selected|custom_skill_1}]] @{selected|custom_skill_1_name}| @{selected|custom_skill_2_name}, [[@{selected|custom_skill_2}]] @{selected|custom_skill_2_name}| @{selected|custom_skill_3_name}, [[@{selected|custom_skill_3}]] @{selected|custom_skill_3_name}| @{selected|custom_skill_4_name}, [[@{selected|custom_skill_4}]] @{selected|custom_skill_4_name} } }} {{subheader=@{selected|token_name}}} {{subheaderright=Ability check}} {{rollname=Result}} {{roll=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Skill} ]] }} {{rolladv=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Skill|} ]] }} @{Selected|classactionperception} Once again using some logic based on some custom attributes for NPC's and PC's; see this&nbsp; post here ; I can use this for eitherPC's or NPCs using the standard 5e sheet.&nbsp; Happy gaming EDIT -Added missing Survival skill.
I know there is some cross-threading here but I just posted a neat multi-save trick for mullitple targets using my dropdown for the saves from my post above. You can find it in this post here . That one is just for NPC's.
1439005222

Edited 1439005245
Here is a oWoD (mainly vampire the masquerade, but probably works for others) macro that will first give you a drop down to select which attribute to select, then another drop down to ask which ability to select and a final input box asking you for the difficulty of the roll. This macro assumes that 1's take away successes and that 10's explode. Enjoy! /r (?{Which attribute|Strength,@{Strength}|Dexterity,@{Dexterity}|Stamina,@{Stamina}|Charisma,@{Charisma}|Manipulation,@{Manipulation}|Appearance,@{Appearance}|Intelligence,@{Intelligence}|Wits,@{Wits}|Perception,@{Perception}}+?{Which ability|None,0|Alertness,@{Alertness}|Athletics,@{Athletics}|Brawl,@{Brawl}|Dodge,@{Dodge}|Empathy,@{Empathy}|Expression,@{Expression}|Intimidation,@{Intimidation}|Leadership,@{Leadership}|Streetwise,@{Streetwise}|Subterfuge,@{Subterfuge}|Animal Ken,@{Animal_Ken}|Craft,@{Craft}|Drive,@{Drive}|Etiquette,@{Etiquette}|Firearms,@{Firearms}|Melee,@{Melee}|Performance,@{Performance}|Security,@{Security}|Stealth,@{Stealth}|Survival,@{Survival}|Academics,@{Academics}|Computer,@{Computer}|Finance,@{Finance}|Investigation,@{Investigation}|Law,@{Law}|Linguistics,@{Linguistics}|Medicine,@{Medicine}|Occult,@{Occult}|Politics,@{Politics}|Science,@{Science}})d10&gt;?{Enter difficulty|}f1!
Ed S. said: Perry T. said: Ed S. said: Ok, I came up with this macro 8&gt;&lt; snip I have done the same thing with basic ability checks, I'll work on skill checks next. this will really reduce my number of macros and the clutter of the macro bar. As I just found out, you can call a query again with just using the prompt, so that cleans this up a great deal. So ?{Save} call all of the other stuff with out havine to retype it all. I'm loving this Great macro, Ed! That really frees up some room! I'm glad you liked it, as promised I got the other stuff done.&nbsp; So here are my Basic Ability Checks. &{template:5eDefault} {{ability=1}} {{title=?{Ability|STR, [[((@{selected|basic_strength_check_mod})*@{selected|is_pc})+(((@{selected|npc_basic_strength_check_mod})*@{selected|is_npc}))]](STR)|DEX, [[(((@{selected|basic_dexterity_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_dexterity_check_mod})*@{selected|is_npc}))]](DEX)|CON, [[(((@{selected|basic_constitution_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_constitution_check_mod})*@{selected|is_npc}))]](CON)|INT, [[(((@{selected|basic_intelligence_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_intelligence_check_mod})*@{selected|is_npc}))]](INT)|WIS, [[(((@{selected|basic_wisdom_check_mod})*@{selected|is_pc}) + ((@{selected|npc_basic_wisdom_check_mod})*@{selected|is_npc}))]](WIS)|CHA, [[(((@{selected|basic_charisma_check_mod})*@{selected|is_pc}) +((@{selected|npc_basic_charisma_check_mod})*@{selected|is_npc}))]](CHA)} Ability Check}} {{subheader=@{selected|token_name}}} {{subheaderright=Standard check}} {{rollname=Result}} {{roll=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Ability}]]}} {{rolladv=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Ability|}]]}} @{selected|classactionunskilledstr} and my Skill Checks, including the custom skills. &{template:5eDefault} {{ability=1}} {{title=?{Skill|Acrobatics (DEX), [[(((@{selected|acrobatics})*@{selected|is_pc})+((@{selected|npc_acrobatics})*@{selected|is_npc}))]] Acrobatics (DEX) |Animal Handling (WIS), [[(((@{Selected|animalhandling})*@{selected|is_pc}) +((@{selected|npc_animalhandling})*@{selected|is_npc}))]] Animal Handling (WIS) |Arcana (INT), [[(((@{selected|arcana})*@{selected|is_pc}) +((@{selected|npc_arcana})*@{selected|is_npc}))]] Arcana (INT) |Athletics (STR), [[(((@{selected|athletics})*@{selected|is_pc}) +((@{selected|npc_athletics})*@{selected|is_npc}))]] Athletics (STR) |Deception (CHA), [[(((@{selected|deception})*@{selected|is_pc}) + ((@{selected|npc_deception})*@{selected|is_npc}))]] Deception (CHA) |History (INT), [[(((@{selected|history})*@{selected|is_pc}) +((@{selected|npc_history})*@{selected|is_npc}))]] History (INT) |Insight (WIS), [[(((@{selected|insight})*@{selected|is_pc}) +((@{selected|npc_insight})*@{selected|is_npc}))]] Insight (WIS) |Intimidation (CHA), [[(((@{selected|intimidation})*@{selected|is_pc}) +((@{Selected|npc_intimidation})*@{selected|is_npc}))]] Intimidation (CHA) |Investigation (INT), [[(((@{selected|investigation})*@{selected|is_pc}) +((@{Selected|npc_investigation})*@{selected|is_npc}))]] Investigation (INT) |Medicine (WIS), [[(((@{selected|medicine})*@{selected|is_pc}) +((@{selected|npc_medicine})*@{selected|is_npc}))]] Medicine (WIS) |Nature (INT), [[(((@{selected|nature})*@{selected|is_pc}) +((@{Selected|npc_nature})*@{selected|is_npc}))]] Nature (INT) |Perception (WIS), [[(((@{selected|perception})*@{selected|is_pc}) +((@{Selected|npc_perception})*@{selected|is_npc}))]] Perception (WIS) |Performance (CHA), [[(((@{selected|performance})*@{selected|is_pc}) +((@{Selected|npc_performance})*@{selected|is_npc}))]] Performance (CHA) |Persuasion (CHA), [[(((@{selected|persuasion})*@{selected|is_pc}) +((@{Selected|npc_persuasion})*@{selected|is_npc}))]] Persuasion (CHA) |Religion (INT), [[(((@{selected|religion})*@{selected|is_pc}) +((@{Selected|npc_religion})*@{selected|is_npc}))]] Religion(INT) |Sleight of Hand (DEX), [[(((@{selected|sleightofhand})*@{selected|is_pc}) +((@{Selected|npc_sleightofhand})*@{selected|is_npc}))]] Sleight of Hand (DEX) |Stealth (DEX), [[(((@{selected|stealth})*@{selected|is_pc}) +((@{Selected|npc_stealth})*@{selected|is_npc}))]] Stealth (DEX)| @{selected|custom_skill_1_name}, [[@{selected|custom_skill_1}]] @{selected|custom_skill_1_name}| @{selected|custom_skill_2_name}, [[@{selected|custom_skill_2}]] @{selected|custom_skill_2_name}| @{selected|custom_skill_3_name}, [[@{selected|custom_skill_3}]] @{selected|custom_skill_3_name}| @{selected|custom_skill_4_name}, [[@{selected|custom_skill_4}]] @{selected|custom_skill_4_name} } }} {{subheader=@{selected|token_name}}} {{subheaderright=Ability check}} {{rollname=Result}} {{roll=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Skill} ]] }} {{rolladv=[[ 1d20 + (@{selected|global_check_bonus}) + ?{Skill|} ]] }} @{Selected|classactionperception} Once again using some logic based on some custom attributes for NPC's and PC's; see this&nbsp; post here ; I can use this for eitherPC's or NPCs using the standard 5e sheet.&nbsp; Happy gaming Thanks for your hard work. &nbsp;But, I hate to say it, you're missing the Survival skill.
snip Thanks for your hard work. &nbsp;But, I hate to say it, you're missing the Survival skill. Well dang you are right, it's easy enough to add it, but thanks for pointing that out.&nbsp;
Hello there Some very useful stuff posted here, thanks all for posting. Am playing a cleric in a Pathfinder game so decided to have a go at some drop down queries myself. Here is a&nbsp; Cure Spells drop down which can be edited to suit, and here is a&nbsp; Cure Spells With Bless healing . These use the method posted by Mark G&nbsp; here Cheers Frank
Excellent Frank. I did something similar with my Healing potion macro. This covers all the types of 5e healing potions in one macro.&nbsp; &{template:5eDefault}{{ability=1}} {{title=Potion of Healing}} {{subheader=@{selected|token_name}}} {{subheaderright=Item Use}} {{subheader2=Common-Very Rare}} {{emote=@{selected|token_name} quaffs a red liquid that glimmers when agitated.}} {{rollname=Healing}} {{roll=?{Potion Type?|Healing,[[2d4+2]] **HPs** *(Healing)*|Greater,[[4d4+4]] **HPs** *(Greater)*|Superior,[[8d4+8]] **HPs** *(Superior)*|Supreme,[[10d4+20]] **HPs** *(Supreme)*} }} Happy gaming
1441551051
vÍnce
Pro
Sheet Author
Frank D. said: Hello there Some very useful stuff posted here, thanks all for posting. Am playing a cleric in a Pathfinder game so decided to have a go at some drop down queries myself. Here is a&nbsp; Cure Spells drop down which can be edited to suit, and here is a&nbsp; Cure Spells With Bless healing . These use the method posted by Mark G&nbsp; here Cheers Frank Thanks for sharing your macros for PF Frank. &nbsp;Seems like 5e is getting all the love lately. &nbsp;:-) BTW: you can safely remove "{{header_image_melee=[Melee](<a href="http://i.imgur.com/1QEl2bG.png" rel="nofollow">http://i.imgur.com/1QEl2bG.png</a>)}}" from any of your macros. That was a short-lived "experiment" that added a small image to the header of the template output. Some people didn't care for them, so until I find a better solution that allows them to be toggled on/off and allows for custom image substitution, the feature has been deprecated. &nbsp;It doesn't hurt to have the additional code in there, but it actually serves no purpose at this point. Sorry. Thanks again, and I'm looking forward to more macros I can barrow. &nbsp;Cheers.
Ed S. said: Excellent Frank. I did something similar with my Healing potion macro. This covers all the types of 5e healing potions in one macro. Thanks Ed, like this line "quaffs a red liquid that glimmers when agitated." Thanks for sharing, will have to used this. Vince said: Thanks for sharing your macros for PF Frank. &nbsp;Seems like 5e is getting all the love lately. &nbsp;:-) BTW: you can safely remove "{{header_image_melee=[Melee]( <a href="http://i.imgur.com/1QEl2bG.png" rel="nofollow">http://i.imgur.com/1QEl2bG.png</a>)}} " from any of your macros. That was a short-lived "experiment" that added a small image to the header of the template output. Some people didn't care for them, so until I find a better solution that allows them to be toggled on/off and allows for custom image substitution, the feature has been deprecated. &nbsp;It doesn't hurt to have the additional code in there, but it actually serves no purpose at this point. Sorry. Thanks again, and I'm looking forward to more macros I can barrow. &nbsp;Cheers. Thanks Vince for the tip on removing some of the code. Still working on my Cleric macros, have completed a&nbsp;channels positive energy macro with a drop down, attack macro with weapons, and a weapon &nbsp;with Smite cast on it. Have started on spells done Bane and bless so far. Oh and added&nbsp;Rebuke Death to cure spells. When I get some time I will post the code if you want it, just going into a game now, so maybe during the week. Cheers Frank
1441554573
vÍnce
Pro
Sheet Author
Frank D. said: Ed S. said: Excellent Frank. I did something similar with my Healing potion macro. This covers all the types of 5e healing potions in one macro. Thanks Ed, like this line "quaffs a red liquid that glimmers when agitated." Thanks for sharing, will have to used this. Vince said: Thanks for sharing your macros for PF Frank. &nbsp;Seems like 5e is getting all the love lately. &nbsp;:-) BTW: you can safely remove "{{header_image_melee=[Melee]( <a href="http://i.imgur.com/1QEl2bG.png" rel="nofollow">http://i.imgur.com/1QEl2bG.png</a>)}} " from any of your macros. That was a short-lived "experiment" that added a small image to the header of the template output. Some people didn't care for them, so until I find a better solution that allows them to be toggled on/off and allows for custom image substitution, the feature has been deprecated. &nbsp;It doesn't hurt to have the additional code in there, but it actually serves no purpose at this point. Sorry. Thanks again, and I'm looking forward to more macros I can barrow. &nbsp;Cheers. Thanks Vince for the tip on removing some of the code. Still working on my Cleric macros, have completed a&nbsp;channels positive energy macro with a drop down, attack macro with weapons, and a weapon &nbsp;with Smite cast on it. Have started on spells done Bane and bless so far. Oh and added&nbsp;Rebuke Death to cure spells. When I get some time I will post the code if you want it, just going into a game now, so maybe during the week. Cheers Frank Looking forward to it. (have a Cleric and a Paladin in the group I run). &nbsp;Enjoy the game. &nbsp;
Hello there This is the&nbsp;channels positive energy macro that I have been working on.&nbsp; Here are the outputs, you can change the text I just done it to suit my character. &nbsp; &nbsp; &nbsp; &nbsp; Here the code, you will have to input the DC figure, as I have not worked that out yet. Also you will have to replace the name&nbsp;Walter Hopton. Cheers Frank &nbsp;&{template:pf_attack} {{character_name=@{Walter Hopton|character_name}}} {{character_id=@{Walter Hopton|character_id}}} {{name=?{channels positive energy|Undead, Screams "I CAST THEE BACK TO THE VOID" and thrust forward his holy symbol &amp;#125;&amp;#125;&amp;#123;&amp;#123channels positive energy &amp;#125;&amp;#125;&amp;#123;&amp;#123Area:30ft radius:centered on the cleric&amp;#125&amp;#125;&amp;#123;&amp;#123Damage to undead: [[ ((.5*@{Walter Hopton|spellclass-0-level-total}-1)d6 + 1d6) &nbsp;]]&amp;#125&amp;#125;&amp;#123;&amp;#123DC [[ 15 ]]- Vs Will Save - 1/2 damage &amp;#125&amp;#125;| Living,"Pharasma heals thee" and thrust forward his holy symbol &amp;#125;&amp;#125;&amp;#123;&amp;#123channels positive energy &amp;#125;&amp;#125;&amp;#123;&amp;#123Area:30ft radius:centered on the cleric&amp;#125&amp;#125;&amp;#123;&amp;#123 Heals the living: [[ ((.5*@{Walter Hopton|spellclass-0-level-total}-1)d6 + 1d6) ]]&amp;#125&amp;#125;| } }} &nbsp;&nbsp;
1441640602
vÍnce
Pro
Sheet Author
Very nice Frank. &nbsp;Consider that stolen. &nbsp;Are you using a text editor like Notepad++ to swap out the problem characters?&nbsp;
Vince said: Very nice Frank. &nbsp;Consider that stolen. &nbsp;Are you using a text editor like Notepad++ to swap out the problem characters?&nbsp; Steal away lol I use plain old simple note pad, but for pasting into the code box Silvyre explains it&nbsp; here One thing I am looking for, and am sure I have seen it but can't find it now is a drop down menu with all the skills for Pathfinder, as that is a bit of work. Cheers Frank