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.

Post Your Macros Here, pt. 3!

1438226277

Edited 1438232533
Diana P
Pro
Sheet Author
Rabulias said: Would there be any chance of "genericizing" this macro by including a textarea field like "savingthrownotes" to the D&D 3.5 sheet? Maybe but no promises.&nbsp; I was thinking about that the other day, but there's no place to shoe-horn a field for that in nicely; it would require a change in the layout of the Saves/Combat/Notes section.&nbsp; Which could be done but not in the terribly near future since I'll be out of town etc.&nbsp; And I haven't decided how I would want to change that section/how it should look.&nbsp;&nbsp; I actually have taken to using the Notes tab for character macro notes.&nbsp; Since there are two sections there I use the bottom one for generic notes to keep track of stuff and the top one for notes which get used in macros.&nbsp; The fields are: @{repeating_notes1_0_note1date} @{repeating_notes1_0_note1body} @{repeating_notes2_0_note2date} @{repeating_notes2_0_note2body} for the first and second note sections respectively.&nbsp; So the hunter has, for example, the first 6 (to allow for future expansion) of his notes1 opened and filled in with his favored enemy bonuses; the bonus itself in the date column and the enemy type in the note-body column (with Future Enemy filled in for the ones he doesn't have yet).&nbsp; That allows me to build macros like: &{template:DnD35StdRoll} {{skillflag=true}} {{name=@{character_name} }} {{check=Survival check:}} {{checkroll=[[1d20 + [[@{survival}]] +?{Find/Follow Tracks?|No, 0|Yes, 1}*2[Search Synergy with Tracking] +?{Favored Enemy Bonus?|None, 0 |@{repeating_notes1_0_note1body}, @{repeating_notes1_0_note1date} |@{repeating_notes1_1_note1body}, @{repeating_notes1_1_note1date} |@{repeating_notes1_2_note1body}, @{repeating_notes1_2_note1date} |@{repeating_notes1_3_note1body}, @{repeating_notes1_3_note1date} |@{repeating_notes1_4_note1body}, @{repeating_notes1_4_note1date} |@{repeating_notes1_5_note1body}, @{repeating_notes1_5_note1date} }[Fvrd enemy bns] ]] }} {{notes= Favored enemy bonus if applicable. }} (he has sufficient Search skill to get the Tracking synergy bonus so that is also accounted for) His weapon damage might look like: 1d8cs&gt;9&nbsp; +[[@{weapon2damagestat}]][weapon dmg stat] +@{weapon2enh}[Weapon Enh] +@{weapon2specialize}[Weapon Specialization] +?{Favored Enemy Bonus?|None, 0 |@{repeating_notes1_0_note1body}, @{repeating_notes1_0_note1date} |@{repeating_notes1_1_note1body}, @{repeating_notes1_1_note1date} |@{repeating_notes1_2_note1body}, @{repeating_notes1_2_note1date} |@{repeating_notes1_3_note1body}, @{repeating_notes1_3_note1date} |@{repeating_notes1_4_note1body}, @{repeating_notes1_4_note1date} |@{repeating_notes1_5_note1body}, @{repeating_notes1_5_note1date} }[Fvrd enemy bns] +?{Other Damage Bonus?|0}[Other Damage Bonus] oh and if you want a bear of a macro, this one is a multi-spell attack.&nbsp; More of a proof of concept than anything since it has Flame Strike, Obscuring Mists, Body of the Sun, Call Lightning, and both a cast and an attack for Produce Flame in it (and I didn't verify that I have all the various calculations correct as well as taking a few shortcuts based on the character I was using for my testing): &{template:DnD35Attack} {{name=@{character_name}}} {{fullattackflag=[[?{Full Attack?|Yes, d1|No, 0d1} ]] }} {{fumbleroll=**Fumble:[[d20]]**}} ?{Touch attack|ranged, 0|melee, -2} ?{Which spell? |Produce Flame-Attack, {{pcflag=true&#125;&#125; {{subtags=throws the flames. &#125;&#125; {{attack1=She hits touch AC [[d20 +[[@{rangedattackbonus} +?{Touch attack&#125; ]][bab] ]] &#125;&#125; {{critconfirm1=Crit?:[[d20 +[[@{rangedattackbonus} +?{Touch attack&#125; ]][bab] ]] &#125;&#125; {{damage1=for [[1d6 +[[{@{casterlevel}&#44;5&#125;dh1]] ]] fire damage. &#125;&#125; {{critdmg1=+[[1d6+[[{@{casterlevel}&#44;5&#125;dh1]] ]] adt&#39;l fire damage. &#125;&#125; {{attack2=A2 hits touch AC [[d20+[[@{rangedattackbonus} +?{Touch attack&#125; -5]][bab] ]] &#125;&#125; {{critconfirm2=Crit?:[[d20+[[@{rangedattackbonus} +?{Touch attack&#125; -5]][bab] ]] &#125;&#125; {{damage2=for [[1d6+[[{@{casterlevel}&#44;5&#125;dh1]] ]] fire damage. &#125;&#125; {{critdmg2=+[[1d6+[[{@{casterlevel}&#44;5&#125;dh1]] ]] adt&#39;l fire damage. &#125;&#125; |Produce Flame-Cast, {{spellflag=true&#125;&#125; {{subtags=gestures and [flames](<a href="http://www.dandwiki.com/wiki/SRD:Produce_Flame" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Produce_Flame</a> ) as bright as a torch appear in her hand!&#125;&#125; {{check=The flames last for @{casterlevel} minutes and can be hurled 120 feet as a thrown weapon &#125;&#125; {{checkroll= (ranged touch attack; no range penalty) or used to strike with a melee touch attack. &#125;&#125; {{notes= No sooner are the flames hurled than a new set appears in her hand.&nbsp; Each attack reduces the remaining duration by 1 minute.&nbsp; Does not function underwater. &#125;&#125; |Call Lightning, {{pcflag=true&#125;&#125; {{subtags=calls down a 5&#39; wide&#44; 30&#39; long vertical bolt of lightning. &#125;&#125; {{attack1=Any creature in the target square or path is affected&#44; taking &#125;&#125;&nbsp; {{damage1= [[3d6]] points of electrical damage. &#125;&#125; {{notes=[[100+@{casterlevel}*10]]&#39; range from starting position. If outdoors and in a stormy area (rain&#44; clouds and wind&#44; hot and cloudy&#44; even large+ air elemental&#39;s whirlwind)&#44; the bolt deals [[3d10]] points of electrical damage. Does not function underwater. DC [[10+[[@{wis-mod}]]+3 ]] reflex save for half damage; caster level check = [[1d20+@{casterlevel}[caster lvl]+@{spellpen}[spell pen] ]] vs spell resistance. &#125;&#125; |Body of the Sun,{{spellflag=true&#125;&#125; {{subtags=casts Body of the Sun and bursts into flame.&#125;&#125; {{check=Flames extend 5&#39; in all directions illuminating the area. &#125;&#125; {{checkroll=[[ [[{@{casterlevel}/2&#44;5&#125;dh1]]d4]] points of fire damage are taken by all around her. &#125;&#125; {{notes=The flames last for @{casterlevel} rnds&#44; DC [[10+2+[[@{wis-mod}]] ]] reflex save for half damage; caster level check = [[1d20+@{casterlevel}+@{spellpen}]] vs spell resistance. &#125;&#125; |Flame Strike, {{spellflag=true&#125;&#125; {{subtags=smites her foes with a [Flame Strike](<a href="http://www.dandwiki.com/wiki/SRD:Flame_Strike" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Flame_Strike</a> )!&#125;&#125; {{check=A 10&#39; r column of divine flame roars downwards at a location within [[100+@{casterlevel}*10]] feet of Tathar. &#125;&#125; {{checkroll=&nbsp; [[([[{@{casterlevel}&#44;15&#125;dh1]])d6]] points of damage are dealt to all within the flames. &#125;&#125; {{notes=Reflex save&#44; DC=[[10+4+[[@{wis-mod}]] ]] for half damage; half of damage is flame&#44; half is divine power and not subject to resistance to fire-based attacks. (caster level check = [[1d20+@{casterlevel}+@{spellpen}]] vs spell resistance for fire half).&#125;&#125; |Obscuring Mist, {{spellflag=true&#125;&#125; {{subtags=casts an [Obscuring Mist](<a href="http://www.dandwiki.com/wiki/SRD:Obscuring_Mist" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Obscuring_Mist</a> ).&#125;&#125; {{check=A 20&#39; tall bank of mist rises in a 20&#39; r around her&#44; lasting for @{casterlevel} minutes. &#125;&#125; {{checkroll= The vapor obscures all sight&#44; including darkvision&#44; beyond 5&#39;.&nbsp; A creature 5&#39; away has concealment (20% miss chance); creatures farther away have total concealment (50% miss chance and attacker cannot use sight to locate target). &#125;&#125; {{notes=A moderate (11+mph) wind such as from Gust of Wind disperses fog in 4 rnds&#44; a strong (21+mph) disperses it in 1 rnd.&nbsp; A Fireball&#44; Flame Strike or similar spell burns away the fog in the explosive or fiery spell&#39;s area; Wall of Fire burns away the fog in the area in which it deals damage; does not function underwater. &#125;&#125;&nbsp; |Entangle, {{spellflag=true&#125;&#125; {{subtags=casts [Entangle](<a href="http://www.dandwiki.com/wiki/SRD:Entangle" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Entangle</a> ). &#125;&#125; {{notes= Grasses&#44; weeds&#44; bushes&#44; roots&#44; even trees wrap&#44; twist&#44; and entwine around creatures in a 40&#39; r area up to [[d1*400+40*@{casterlevel}]] feet away&#44; for up to @{casterlevel} minutes.&nbsp; The creatures are held fast and entangled.&nbsp; Full round DC20 Str or Escape Artist check to break free and move at half speed.&nbsp; Creatures who make a DC [[10 + 1 + [[@{wis-mod}]] ]] Reflex check are not entangled&#44; but still move at only half speed.&nbsp; Each round&#44; the plants once again attempt to entangle all creatures which have avoided or escaped entanglement. &#125;&#125;&nbsp; } (and I think it should work without having to remove spaces thanks to The Aaron's comments on html entities in another thread. :D ) Edit: see the entry below for the macro
1438231108

Edited 1438231757
Diana P
Pro
Sheet Author
And I grabbed a broken version of the Multi-attack macro (can't use check and checkroll in the D&D35Attack template).&nbsp; Lets try this one: &amp;{template:DnD35Attack} {{name=@{character_name}}} {{fullattackflag=[[?{Full Attack?|Yes, d1|No, 0d1} ]] }} {{fumbleroll=**Fumble:[[d20]]**}} ?{Touch attack|ranged, 0|melee, -2} ?{Which spell? |Produce Flame-Attack, {{pcflag=true&amp;#125;&amp;#125; {{subtags=throws the flames. &amp;#125;&amp;#125; {{attack1=She hits touch AC [[d20 +[[@{rangedattackbonus} +?{Touch attack&amp;#125; ]][bab] ]] &amp;#125;&amp;#125; {{critconfirm1=Crit?:[[d20 +[[@{rangedattackbonus} +?{Touch attack&amp;#125; ]][bab] ]] &amp;#125;&amp;#125; {{damage1=for [[1d6 +[[{@{casterlevel}&amp;#44;5&amp;#125;dh1]] ]] fire damage. &amp;#125;&amp;#125; {{critdmg1=+[[1d6+[[{@{casterlevel}&amp;#44;5&amp;#125;dh1]] ]] adt&amp;#39;l fire damage. &amp;#125;&amp;#125; {{attack2=A2 hits touch AC [[d20+[[@{rangedattackbonus} +?{Touch attack&amp;#125; -5]][bab] ]] &amp;#125;&amp;#125; {{critconfirm2=Crit?:[[d20+[[@{rangedattackbonus} +?{Touch attack&amp;#125; -5]][bab] ]] &amp;#125;&amp;#125; {{damage2=for [[1d6+[[{@{casterlevel}&amp;#44;5&amp;#125;dh1]] ]] fire damage. &amp;#125;&amp;#125; {{critdmg2=+[[1d6+[[{@{casterlevel}&amp;#44;5&amp;#125;dh1]] ]] adt&amp;#39;l fire damage. &amp;#125;&amp;#125; |Produce Flame-Cast, {{spellflag=true&amp;#125;&amp;#125; {{subtags=gestures and [flames](<a href="http://www.dandwiki.com/wiki/SRD:Produce_Flame" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Produce_Flame</a> ) as bright as a torch appear in her hand!&amp;#125;&amp;#125; {{attack1=The flames last for @{casterlevel} minutes and can be hurled 120 feet as a thrown weapon (ranged touch attack; no range penalty) or used to strike with a melee touch attack. &amp;#125;&amp;#125; {{notes= No sooner are the flames hurled than a new set appears in her hand.&nbsp; Each attack reduces the remaining duration by 1 minute.&nbsp; Does not function underwater. &amp;#125;&amp;#125; |Call Lightning-Attack, {{pcflag=true&amp;#125;&amp;#125; {{subtags=calls down a 5&amp;#39; wide&amp;#44; 30&amp;#39; long vertical bolt of lightning. &amp;#125;&amp;#125; {{attack1=Any creature in the target square or path is affected&amp;#44; taking &amp;#125;&amp;#125;&nbsp; {{damage1= [[3d6]] points of electrical damage. &amp;#125;&amp;#125; {{notes=[[100+@{casterlevel}*10]]&amp;#39; range from starting position. If outdoors and in a stormy area (rain&amp;#44; clouds and wind&amp;#44; hot and cloudy&amp;#44; even large+ air elemental&amp;#39;s whirlwind)&amp;#44; the bolt deals [[3d10]] points of electrical damage. Does not function underwater. DC [[10+[[@{wis-mod}]]+3 ]] reflex save for half damage; caster level check = [[1d20+@{casterlevel}[caster lvl]+@{spellpen}[spell pen] ]] vs spell resistance. &amp;#125;&amp;#125; |Call Lightning-Cast, {{spellflag=true&amp;#125;&amp;#125; {{subtags=[calls Lightning](<a href="http://www.dandwiki.com/wiki/SRD:Call_Lightning" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Call_Lightning</a> ) down from the skies. &amp;#125;&amp;#125; {{attack1=For the next [[@{casterlevel}]] minutes&amp;#44; Tathar can take a standard action to call one 5&amp;#39; wide&amp;#44; 30&amp;#39; long vertical bolt of lightning that deals electrical damage to a location within [[100+@{casterlevel}*10]]&amp;#39;. She can call [[{@{casterlevel}&amp;#44;10&amp;#125;dh1]] bolts total. &amp;#125;&amp;#125; {{notes=[[100+@{casterlevel}*10]]&amp;#39; range from starting position. If outdoors and in a stormy area (rain&amp;#44; clouds and wind&amp;#44; hot and cloudy&amp;#44; even large+ air elemental&amp;#39;s whirlwind)&amp;#44; the bolt deals [[3d10]] points of electrical damage. Does not function underwater. DC [[10+[[@{wis-mod}]]+3 ]] reflex save for half damage; caster level check = [[1d20+@{casterlevel}[caster lvl]+@{spellpen}[spell pen] ]] vs spell resistance. &amp;#125;&amp;#125; |Body of the Sun,{{spellflag=true&amp;#125;&amp;#125; {{subtags=casts Body of the Sun and bursts into flame.&amp;#125;&amp;#125; {{attack1=Flames extend 5&amp;#39; in all directions illuminating the area. &amp;#125;&amp;#125; {{damage1=[[ [[{@{casterlevel}/2&amp;#44;5&amp;#125;dh1]]d4]] points of fire damage are taken by all around her. &amp;#125;&amp;#125; {{notes=The flames last for @{casterlevel} rnds&amp;#44; DC [[10+2+[[@{wis-mod}]] ]] reflex save for half damage; caster level check = [[1d20+@{casterlevel}+@{spellpen}]] vs spell resistance. &amp;#125;&amp;#125; |Flame Strike, {{spellflag=true&amp;#125;&amp;#125; {{subtags=smites her foes with a [Flame Strike](<a href="http://www.dandwiki.com/wiki/SRD:Flame_Strike" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Flame_Strike</a> )!&amp;#125;&amp;#125; {{attack1=A 10&amp;#39; r column of divine flame roars downwards at a location within [[100+@{casterlevel}*10]] feet of Tathar. &amp;#125;&amp;#125; {{damage1=&nbsp; [[([[{@{casterlevel}&amp;#44;15&amp;#125;dh1]])d6]] points of damage are dealt to all within the flames. &amp;#125;&amp;#125; {{notes=Reflex save&amp;#44; DC=[[10+4+[[@{wis-mod}]] ]] for half damage; half of damage is flame&amp;#44; half is divine power and not subject to resistance to fire-based attacks. (caster level check = [[1d20+@{casterlevel}+@{spellpen}]] vs spell resistance for fire half).&amp;#125;&amp;#125; |Obscuring Mist, {{spellflag=true&amp;#125;&amp;#125; {{subtags=casts an [Obscuring Mist](<a href="http://www.dandwiki.com/wiki/SRD:Obscuring_Mist" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Obscuring_Mist</a> ).&amp;#125;&amp;#125; {{attack1=A 20&amp;#39; tall bank of mist rises in a 20&amp;#39; r around her&amp;#44; lasting for @{casterlevel} minutes. &amp;#125;&amp;#125; {{damage1= The vapor obscures all sight&amp;#44; including darkvision&amp;#44; beyond 5&amp;#39;.&nbsp; A creature 5&amp;#39; away has concealment (20% miss chance); creatures farther away have total concealment (50% miss chance and attacker cannot use sight to locate target). &amp;#125;&amp;#125; {{notes=A moderate (11+mph) wind such as from Gust of Wind disperses fog in 4 rnds&amp;#44; a strong (21+mph) disperses it in 1 rnd.&nbsp; A Fireball&amp;#44; Flame Strike or similar spell burns away the fog in the explosive or fiery spell&amp;#39;s area; Wall of Fire burns away the fog in the area in which it deals damage; does not function underwater. &amp;#125;&amp;#125;&nbsp; |Entangle, {{spellflag=true&amp;#125;&amp;#125; {{subtags=casts [Entangle](<a href="http://www.dandwiki.com/wiki/SRD:Entangle" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Entangle</a> ). &amp;#125;&amp;#125; {{notes= Grasses&amp;#44; weeds&amp;#44; bushes&amp;#44; roots&amp;#44; even trees wrap&amp;#44; twist&amp;#44; and entwine around creatures in a 40&amp;#39; r area up to [[d1*400+40*@{casterlevel}]] feet away&amp;#44; for up to @{casterlevel} minutes.&nbsp; The creatures are held fast and entangled.&nbsp; Full round DC20 Str or Escape Artist check to break free and move at half speed.&nbsp; Creatures who make a DC [[10 + 1 + [[@{wis-mod}]] ]] Reflex check are not entangled&amp;#44; but still move at only half speed.&nbsp; Each round&amp;#44; the plants once again attempt to entangle all creatures which have avoided or escaped entanglement. &amp;#125;&amp;#125;&nbsp; } Edit:&nbsp; This one has the Call Lightning broken out into a cast and an attack as well.
Benson Y. said: Advanced 5E Macros 2.0 This edition utilizes the new drop-down menus and buttons I discovered yesterday, as well as some super useful DM tools to run ANY monster you improv or thow at your players. <a href="http://imgur.com/a/fnSpI#0" rel="nofollow">http://imgur.com/a/fnSpI#0</a> I tried your abilities buttons macros. They don't seem to work for me. They dont call anything for me :/
Did ya read the description? xP You need to install the other macros in-order for the buttons to call them.
1438286659
Silvyre
Forum Champion
That's quite a hassle; I recommend looking into nesting &init, .c1 - .c10, .m1 - .m5 and .r1 - .r5 within !abiMenu. !abiMenu !abiMenu
Huh... yeah, I suppose that'll be a good idea Silvyre. ^^ We actually came up with a workaround, make it as abilities on a character sheet then just give the players access to that. xP Cuts down on spam, and as long as you had a backup of that sheet, you'd be golden.
1438310438

Edited 1438310500
Can someone please check this to see if I have everything for saving throws? &{template:5eDefault} {{ability=1}} {{title=@{selected|token_name}}} {{subheader=Saving Throw}}} {{Result=[[1d20]] | [[1d20]]}} {{=+?{Saving Throw|Strength, [[(@{selected|strength_save_bonus}) + (@{selected|strength_mod}) + (@{selected|strength_save_prof})]] **Strength**|Dexterity, [[(@{selected|dexterity_save_bonus}) + (@{selected|dexterity_save_prof}) + (@{selected|dexterity_mod})]] **Dexterity**|Constitution, [[(@{selected|constitution_save_bonus}) + (@{selected|constitution_save_prof}) + (@{selected|constitution_mod})]] **Constitution**|Intelligence, [[(@{selected|intelligence_save_bonus}) + (@{selected|intelligence_save_prof}) + (@{selected|intelligence_mod})]] **Intelligence**|Wisdom, [[(@{selected|wisdom_save_bonus}) + (@{selected|wisdom_save_prof}) + (@{selected|wisdom_mod})]] **Wisdom**|Charisma, [[(@{selected|charisma_save_bonus}) + (@{selected|charisma_save_prof}) + (@{selected|charisma_mod})]] **Charisma**}}} @{selected|classactioncustom1skill}
I am pretty sure the save_mod includes the prof bonus and the save bonus already.
Ed S. said: I am pretty sure the save_mod includes the prof bonus and the save bonus already. Is that one I didn't use?&nbsp; I didn't see it listed.&nbsp; Probably missed it.&nbsp; Currently, it's calculating correct, just don't want to miss anything if the players get a bonus or something.
1438348162

Edited 1438348230
Kaelev said: Ed S. said: I am pretty sure the save_mod includes the prof bonus and the save bonus already. Is that one I didn't use?&nbsp; I didn't see it listed.&nbsp; Probably missed it.&nbsp; Currently, it's calculating correct, just don't want to miss anything if the players get a bonus or something. Just for brevity of the code. For example&nbsp; dexterity_save_mod includes the three modifiers you are adding. [[(@{selected|dexterity_save_bonus}) + (@{selected|dexterity_save_prof}) + (@{selected|dexterity_mod})]] could be [[(@{selected|dexterity_save_mod})]] and your macro will be easier to manage.
Benson Y. said: Did ya read the description? xP You need to install the other macros in-order for the buttons to call them. Yeap! I did install them. Nothing pops out though. No matter. I don't have the time to dig into what reason is preventing it right now.&nbsp;
Ed S. said: Kaelev said: Ed S. said: I am pretty sure the save_mod includes the prof bonus and the save bonus already. Is that one I didn't use?&nbsp; I didn't see it listed.&nbsp; Probably missed it.&nbsp; Currently, it's calculating correct, just don't want to miss anything if the players get a bonus or something. Just for brevity of the code. For example&nbsp; dexterity_save_mod includes the three modifiers you are adding. [[(@{selected|dexterity_save_bonus}) + (@{selected|dexterity_save_prof}) + (@{selected|dexterity_mod})]] could be [[(@{selected|dexterity_save_mod})]] and your macro will be easier to manage. Thanks Ed! So much easier.&nbsp; Here's the saving throw macro in case anyone wants it. &{template:5eDefault} {{ability=1}} {{title=@{selected|token_name}}} {{subheader=Saving Throw}}} {{Result=[[1d20]] | [[1d20]]}} {{=+?{Saving Throw|Strength, [[(@{selected|strength_save_mod})]] **Strength**|Dexterity, [[(@{selected|dexterity_save_mod})]] **Dexterity**|Constitution, [[(@{selected|constitution_save_mod})]] **Constitution**|Intelligence, [[(@{selected|intelligence_save_mod})]] **Intelligence**|Wisdom, [[(@{selected|wisdom_save_mod})]] **Wisdom**|Charisma, [[(@{selected|charisma_save_mod})]] **Charisma**}}} @{selected|classactioncustom1skill}
Power Card 4E Macros W/ API Scripting The 4E Char Sheet now has it's own rollable table but some of it's options are are less flexible that the PowerCards conditional formating can attain so I still use the power cards to great effect. The Macros I use a API Scripting heavily. The three main ones I use in combat are as follows. Power Cards V.3 PowerUse (For Encounter and Daily powers that are single use) Ammo (For heals, augments and moves/items that can be used multiple times an encounter) I also use the D&D 4E char sheet and the stat values it provides in the powers section. Thanks to the newest update with drop down menus it has opened new options. Augmentable Powers Since Augments only have a few options, the drop down it perfect for this, and the result of it is this Macro in the Powers Tab. I had to add the Powerpoints attribute to the sheet manually for it to work on her character sheet but all the other stat calls are built in. This move is my psion player's Dimensional Scramble !power {{ --title| [[ [$Aug] ?{Augment|0|1|2} + 0d0 ]] [[ [$PP] @{PowerPoints} + 0d0 ]] --emote|SIN --name|@{power-3-name} --leftsub|@{power-3-useage} --rightsub|@{power-3-action} --Range:|@{power-3-range} --?? $Aug == 0 ?? Target:|Each creature in the burst. --?? $Aug == 1 AND $PP &gt;= 1 ?? Target:|Each enemy in the burst. --?? $Aug == 2 AND $PP &gt;= 2 ?? Target:|Each enemy in the burst. --Augment:|?{Augment|0|1|2} ( [[@{PowerPoints}-?{Augment|0|1|2}]] Left ) --Attack#?{Number of Attacks|1}:|[[ [$Atk] 1d20 + [[@{power-3-attack}]] + ?{Attack Modifier|0}]] vs @{power-3-def} --?? $Aug == 0 ?? Damage:|[[1d6+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage, and you teleport the target to a square adjacent to the burst. --?? $Aug == 0 ?? Critical Hit:|[[(@{weapon-3-num-dice}d@{weapon-3-dice})+6+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage. --?? $Aug == 1 AND $PP &gt;= 1 ?? Damage:|[[1d6+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage, and you teleport the target to a square adjacent to the burst. --?? $Aug == 1 AND $PP &gt;= 1 ?? Critical Hit:|[[(@{weapon-3-num-dice}d@{weapon-3-dice})+6+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage. --?? $Aug == 2 AND $PP &gt;= 2 ?? Damage:|[[2d6+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage, and you teleport the target to another square in or adjacent to the burst. --?? $Aug == 2 AND $PP &gt;= 2 ?? Critical Hit:|[[(@{weapon-3-num-dice}d@{weapon-3-dice})+12+[[@{power-3-damage}]]+?{Damage Modifier|0}]] damage. --?? $PP &gt;= 1 ?? Additional Effects:|//If targeted 2+ creatures and miss all but one, that creature takes an extra [[ [[ceil((@{level}/30)*3)]]d6 ]] damage. - Clever Controller.// --?? $Aug == 1 AND $PP &lt; 1 ?? Warning:|Too few Power Points! --?? $Aug == 2 AND $PP &lt; 2 ?? Warning:|Too few Power Points! --txcolor|#@{txcolor} --bgcolor|#@{bgcolor} --charid|@{character_id} }} Since it is a power in the third power of the char sheet box I then made a character ability macro to refence it and include the ammo info needed for the script. So the end result is this. !ammo -IolxcPAp5QzcGdLoSGq PowerPoints [[-?{Augment|0|1|2}]] %{Sin|-power-3} The Net result is that it will use the power points stated in the macro, use the power, or not if there are too few power points. The only issue is the return of power points at the end of the encounter. Since I have PowerUse a lot of encounter and daily abiities will have their "Shown as Tocken Action" removed by the end of the encounter to show they were used. The Short rest makes those encounter powers ready for use. But I also use the ammo action to recharge the PP and other such abilities (like heals) with this action. Here's the macro I use as an example. /emas The group takes a short rest. !short-rest !ammo -IolxcPAp5QzcGdLoSGq PowerPoints [[@{Sin|PowerPoints|max}-@{Sin|PowerPoints}]] !ammo -JMmK6CsEhpFFoA2kBNB Inspiring-Word [[@{Hex|Inspiring-Word|max}-@{Hex|Inspiring-Word}]] It can sometimes spout an error in the chat saying it can't add 0 but it's not anything to worry about, but it's useful to set the values of ammo back to their maximum and not over or under it. The same is with the long rest macro. I hope this helps some people and give others some ideas of how to make thier own macros concerning these scripts.
Kaelev said: Ed S. said: Kaelev said: Ed S. said: I am pretty sure the save_mod includes the prof bonus and the save bonus already. Is that one I didn't use?&nbsp; I didn't see it listed.&nbsp; Probably missed it.&nbsp; Currently, it's calculating correct, just don't want to miss anything if the players get a bonus or something. Just for brevity of the code. For example&nbsp; dexterity_save_mod includes the three modifiers you are adding. [[(@{selected|dexterity_save_bonus}) + (@{selected|dexterity_save_prof}) + (@{selected|dexterity_mod})]] could be [[(@{selected|dexterity_save_mod})]] and your macro will be easier to manage. Thanks Ed! So much easier.&nbsp; Here's the saving throw macro in case anyone wants it. &{template:5eDefault} {{ability=1}} {{title=@{selected|token_name}}} {{subheader=Saving Throw}}} {{Result=[[1d20]] | [[1d20]]}} {{=+?{Saving Throw|Strength, [[(@{selected|strength_save_mod})]] **Strength**|Dexterity, [[(@{selected|dexterity_save_mod})]] **Dexterity**|Constitution, [[(@{selected|constitution_save_mod})]] **Constitution**|Intelligence, [[(@{selected|intelligence_save_mod})]] **Intelligence**|Wisdom, [[(@{selected|wisdom_save_mod})]] **Wisdom**|Charisma, [[(@{selected|charisma_save_mod})]] **Charisma**}}} @{selected|classactioncustom1skill} I like it, anyone got any thoughts on how a macro could be written to generate multiple saves for a group of creatures? I.E. Fireball and all 6 lizard men need to make a save. Selected all the impacted tokens, and click a button to generate a sheet? Useful? I would use it.
There won't be a way to dynamically determine how many critters so you can either click the macro once for each one, or write it to expect a set number of critters and just get extra rolls You can take the above macro and replace @{selected| &lt;stat&gt; with &nbsp; @{target|Target1| &lt;stat&gt; &nbsp; @{target|Target2| &lt;stat&gt; , etc Assuming you were writing it to expect 5 critters, you would repeat the drop-down query section that many times.. adding an additional space before each iteration. {=+?{Saving Throw|Stre &nbsp;&nbsp;&nbsp; &gt;&nbsp; { =+?{Saving Throw|Stre &nbsp; &gt; {&nbsp; =+?{Saving Throw|Stre you probably want to incorporate the d20 roll within the actual query though so you get multiple roles and don't have to mentally add things up. {=+?{Saving Throw|Strength, [[ 1d20+ (@{target|target1|strength_save_mod})]] **Strength**| .........
Mark G. said: There won't be a way to dynamically determine how many critters so you can either click the macro once for each one, or write it to expect a set number of critters and just get extra rolls You can take the above macro and replace @{selected| &lt;stat&gt; with &nbsp; @{target|Target1| &lt;stat&gt; &nbsp; @{target|Target2| &lt;stat&gt; , etc Assuming you were writing it to expect 5 critters, you would repeat the drop-down query section that many times.. adding an additional space before each iteration. {=+?{Saving Throw|Stre &nbsp;&nbsp;&nbsp; &gt;&nbsp; { =+?{Saving Throw|Stre &nbsp; &gt; {&nbsp; =+?{Saving Throw|Stre you probably want to incorporate the d20 roll within the actual query though so you get multiple roles and don't have to mentally add things up. {=+?{Saving Throw|Strength, [[ 1d20+ (@{target|target1|strength_save_mod})]] **Strength**| ......... Cool, thanks Mark. No way to have 1 to select the # of foes? and then be able to select based on that #? So click, Target # is 6, macro then runs to allow you to identify the 6 targets etc..?
1438634629

Edited 1438634675
Unfortunately no, because the macro system is effectively static, once triggered. There's no looping or iterative functions with in the macro system.&nbsp; You need the API to dynamically repeat a chunk of code or traverse a loop with conditions [&nbsp; for (i = 0; i &lt; targetcount; i++) {do something} ].
1438695744

Edited 1438726927
I just came up with something for multiple targeted saves and it works amazingly.&nbsp; You just select one creature of the type that is making the save, and the queries ask for the save type, number of targets and the save DC and it spits out the number of successes. I will share it with you here. This is for NPCs using the Standard 5e sheet from Actoba. /w gm &{template:5eDefault} {{save=1}} {{title=?{To GM Save|STR, [[(@{selected|npc_strength_save_mod})]](STR) |DEX, [[@{selected|npc_dexterity_save_mod}]](DEX)|CON, [[@{selected|npc_constitution_save_mod}]](CON)|INT, [[@{selected|npc_intelligence_save_mod}]](INT)|WIS, [[@{selected|npc_wisdom_save_mod}]](WIS)|CHA, [[@{selected|npc_charisma_save_mod}]](CHA)} Saving Throw }} {{subheader=@{selected|token_name}}} {{subheaderright=?{Number of targets|2} Targets}} {{rollname=# Saved}} {{roll=[[{?{Number of targets}d20+[[@{selected|global_saving_bonus} + ?{To GM Save}]]}&gt;?{Save DC|10}]]}} {{Save DC=[[?{Save DC|10}]]}} @{selected|classactioncustom1skill} I hope this helps anyone out there dealing with a fireball and 20 targets.
Ed S. said: I just came up with something for multiple targeted saves and it works amazingly.&nbsp; You just select one creature of the type that is making the save, and the queries ask for the save type, number of targets and the save DC and it spits out the number of successes. I will share it with you here. This is for NPCs using the Standard 5e sheet from Actoba. /w gm &{template:5eDefault} {{save=1}} {{title=?{To GM Save|STR, [[(@{selected|npc_strength_save_mod})]](STR) |DEX, [[@{selected|npc_dexterity_save_mod}]](DEX)|CON, [[@{selected|npc_constitution_save_mod}]](CON)|INT, [[@{selected|npc_intelligence_save_mod}]](INT)|WIS, [[@{selected|npc_wisdom_save_mod}]](WIS)|CHA, [[@{selected|npc_charisma_save_mod}]](CHA)} Saving Throw }} {{subheader=@{selected|token_name}}} {{subheaderright=?{Number of targets|2} Targets}} {{rollname=# Saved}} {{roll=[[{?{Number of targets}d20+[[@{selected|global_saving_bonus} + ?{To GM Save}]]}&gt;?{Save DC|10}]]}} {{Save DC=[[?{Save DC|10}]]}} @{selected|classactionstrengthsave} I hope this helps anyone out there dealing with a fireball and 20 targets. Thats amazing Ed. Thank you. If we are using the shaped sheet, I suspect we only need to remove the npc_ for this to function.
1438706131

Edited 1438726834
Greg B. said: Ed S. said: I just came up with something for multiple targeted saves and it works amazingly.&nbsp; You just select one creature of the type that is making the save, and the queries ask for the save type, number of targets and the save DC and it spits out the number of successes. I will share it with you here. This is for NPCs using the Standard 5e sheet from Actoba. /w gm &{template:5eDefault} {{save=1}} {{title=?{To GM Save|STR, [[(@{selected|npc_strength_save_mod})]](STR) |DEX, [[@{selected|npc_dexterity_save_mod}]](DEX)|CON, [[@{selected|npc_constitution_save_mod}]](CON)|INT, [[@{selected|npc_intelligence_save_mod}]](INT)|WIS, [[@{selected|npc_wisdom_save_mod}]](WIS)|CHA, [[@{selected|npc_charisma_save_mod}]](CHA)} Saving Throw }} {{subheader=@{selected|token_name}}} {{subheaderright=?{Number of targets|2} Targets}} {{rollname=# Saved}} {{roll=[[{?{Number of targets}d20+[[@{selected|global_saving_bonus} + ?{To GM Save}]]}&gt;?{Save DC|10}]]}} {{Save DC=[[?{Save DC|10}]]}} @{selected|classactionstrengthsave} I hope this helps anyone out there dealing with a fireball and 20 targets. Thats amazing Ed. Thank you. If we are using the shaped sheet, I suspect we only need to remove the npc_ for this to function. According to the wiki for the Shaped sheet that would be correct.
Kaelev said: Ed S. said: Kaelev said: Ed S. said: I am pretty sure the save_mod includes the prof bonus and the save bonus already. Is that one I didn't use?&nbsp; I didn't see it listed.&nbsp; Probably missed it.&nbsp; Currently, it's calculating correct, just don't want to miss anything if the players get a bonus or something. Just for brevity of the code. For example&nbsp; dexterity_save_mod includes the three modifiers you are adding. [[(@{selected|dexterity_save_bonus}) + (@{selected|dexterity_save_prof}) + (@{selected|dexterity_mod})]] could be [[(@{selected|dexterity_save_mod})]] and your macro will be easier to manage. Thanks Ed! So much easier.&nbsp; Here's the saving throw macro in case anyone wants it. &{template:5eDefault} {{ability=1}} {{title=@{selected|token_name}}} {{subheader=Saving Throw}}} {{Result=[[1d20]] | [[1d20]]}} {{=+?{Saving Throw|Strength, [[(@{selected|strength_save_mod})]] **Strength**|Dexterity, [[(@{selected|dexterity_save_mod})]] **Dexterity**|Constitution, [[(@{selected|constitution_save_mod})]] **Constitution**|Intelligence, [[(@{selected|intelligence_save_mod})]] **Intelligence**|Wisdom, [[(@{selected|wisdom_save_mod})]] **Wisdom**|Charisma, [[(@{selected|charisma_save_mod})]] **Charisma**}}} @{selected|classactioncustom1skill} Thank you for this Saving Throw script!!! I can probably reverse engineer it from this script, but ... are you working on the ability checks as well?&nbsp;
1438727069

Edited 1438741894
Silvyre
Forum Champion
Multiple-target saving throw macro.
1438731527

Edited 1438762345
I've created a macro for dealing damage in Dark Heresy, which includes the option for resolving additional hits dealt by semi/fully automatic weapons (you can select how many additional hits you scored from a drop-down list). Should be easy enough to adapt to other systems. Macro requires a token selected, and contains html entities. I've&nbsp;used default template, links to handouts, and addition of image link for better visual effect.&nbsp; The handout links will not work for you, as they are campaign specific (even if you name yours the same). In order to get your handouts links, create a new handout, and in the description put [handout name] for every handout you've got. You can then save that new temp handout, and you'll see clickable links to your other handouts. You can right-click them, and select copy link. Here's the code: Code Here's how it looks like: Image EDIT: I have three more macros I'm working on (almost finished) for Dark Heresy:&nbsp; Skill-Test (which will have every single skill from 1ed core on the drop-down list to select and test), Stat-Test (same for core stats),&nbsp; Psy-Power (same for psychic powers. Will have a prompt for currently sustained powers and one for Invocation plus it will highlight red if a 9 was rolled, and have links to handouts with Psychic Phenomena and Perils of the Warp). Let &nbsp;me know if it's of any interest to anyone, and I will post it here also when finished.
1438733561

Edited 1438734731
Kryx
Pro
Sheet Author
API Scripter
If you want to duplicate the Shaped sheet's functionality for a save use this: @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=Save}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + ?{Ability|Strength, @{selected|strength_save_mod} |Dexterity, @{selected|dexterity_save_mod}|Constitution, @{selected|constitution_save_mod}|Intelligence, @{selected|intelligence_save_mod}|Wisdom, @{selected|wisdom_save_mod}|Charisma, @{selected|charisma_save_mod} } + (@{selected|global_saving_bonus})]]}} {{rolladv=[[d20@{selected|d20_mod} + ?{Ability|Strength, @{selected|strength_save_mod} |Dexterity, @{selected|dexterity_save_mod}|Constitution, @{selected|constitution_save_mod}|Intelligence, @{selected|intelligence_save_mod}|Wisdom, @{selected|wisdom_save_mod}|Charisma, @{selected|charisma_save_mod} } + (@{selected|global_saving_bonus})]]}} @{selected|classactionstrengthsave} It does everything but the title. Though I'll have to follow the earlier model to show the name or skills won't work. I'll tweak it and add it to the shaped sheet when I'm done.
Mark said: If you want to duplicate the Shaped sheet's functionality for a save use this: @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=Save}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + ?{Ability|Strength, @{selected|strength_save_mod} |Dexterity, @{selected|dexterity_save_mod}|Constitution, @{selected|constitution_save_mod}|Intelligence, @{selected|intelligence_save_mod}|Wisdom, @{selected|wisdom_save_mod}|Charisma, @{selected|charisma_save_mod} } + (@{selected|global_saving_bonus})]]}} {{rolladv=[[d20@{selected|d20_mod} + ?{Ability|Strength, @{selected|strength_save_mod} |Dexterity, @{selected|dexterity_save_mod}|Constitution, @{selected|constitution_save_mod}|Intelligence, @{selected|intelligence_save_mod}|Wisdom, @{selected|wisdom_save_mod}|Charisma, @{selected|charisma_save_mod} } + (@{selected|global_saving_bonus})]]}} @{selected|classactionstrengthsave} It does everything but the title. Though I'll have to follow the earlier model to show the name or skills won't work. I'll tweak it and add it to the shaped sheet when I'm done. I like that a lot more. Looks cleaner.&nbsp; What would I add to display the stat being rolled?
1438738073
Silvyre
Forum Champion
Kaelev said: What would I add to display the stat being rolled? Another roll query. @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=?{Title|Strength|Dexterity|Constitution|Intelligence|Wisdom|Charisma|Other, ?{Other&amp;#124;Unspecified&amp;#125;}}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + ?{Ability|Strength, @{selected|strength_save_mod} |Dexterity, @{selected|dexterity_save_mod}|Constitution, @{selected|constitution_save_mod}|Intelligence, @{selected|intelligence_save_mod}|Wisdom, @{selected|wisdom_save_mod}|Charisma, @{selected|charisma_save_mod} } + (@{selected|global_saving_bonus})]]}} {{rolladv=[[d20@{selected|d20_mod} + ?{Ability} + (@{selected|global_saving_bonus})]]}} @{selected|classactionstrengthsave}
The stat being rolled for is displayed in my macro above here without the need for another query. It also displays the bonus, but you can't see because of the way highlighted characters are treated in the Roll Templates. Still it's pretty useful.&nbsp; Looks like this
1438747803
Silvyre
Forum Champion
That's a much better approach. I integrated it here: @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=?{Ability|Strength, +[[@{selected|strength_save_mod}]] Strength|Dexterity, +[[@{selected|dexterity_save_mod}]] Dexterity|Constitution, +[[@{selected|constitution_save_mod}]] Constitution|Intelligence, +[[@{selected|intelligence_save_mod}]] Intelligence|Wisdom, +[[@{selected|wisdom_save_mod}]] Wisdom|Charisma, +[[@{selected|charisma_save_mod}]] Charisma}}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) ?{Ability}]]}} {{rolladv=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) ?{Ability}]]}} @{selected|classactionstrengthsave}
Ed S. said: The stat being rolled for is displayed in my macro above here without the need for another query. It also displays the bonus, but you can't see because of the way highlighted characters are treated in the Roll Templates. Still it's pretty useful.&nbsp; Looks like this <a href="http://imgur.com/a/fnSpI#6" rel="nofollow">http://imgur.com/a/fnSpI#6</a> Same method I used in my Advanced 5E Macros, except with the Shaped Sheet, the highlighted box is not present, so it looks a TON cleaner.
1438763301
Kryx
Pro
Sheet Author
API Scripter
Further cleaned up version of the one Silvyre posted: @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=?{Ability|Strength, [[@{selected|strength_save_mod}]] Strength|Dexterity, [[@{selected|dexterity_save_mod}]] Dexterity|Constitution, [[@{selected|constitution_save_mod}]] Constitution|Intelligence, [[@{selected|intelligence_save_mod}]] Intelligence|Wisdom, [[@{selected|wisdom_save_mod}]] Wisdom|Charisma, [[@{selected|charisma_save_mod}]] Charisma}}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) + ?{Ability} ]]}} {{rolladv=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) + ?{Ability}]]}} @{selected|classactionstrengthsave} Though I'll likely go the chat buttons route instead - not sure.
1438777770

Edited 1438785089
Kryx
Pro
Sheet Author
API Scripter
I spent the last few hours fussing over chat buttons or query. Query seems better, though I was dissatisfied that it wasn't the exact same as the one from the sheet and the individual bonuses were all combined. Therefore I created&nbsp; this monstrosity . It works fantastically! Each select option individually sets the title, the roll, and the rolladv. It uses html entities for the closing and opening. Now to see if it can be put into a character sheet. EDIT: It works if you replace the & with & amp ; &nbsp;cool. EDIT2: that isn't entirely correct in including class actions. I'm incorporating it into the sheet so people can use it from there. I'll post on my thread about it soon.
1438787784
Silvyre
Forum Champion
Well done!
1438788823
DK Heinrich
Marketplace Creator
Sheet Author
Mark said: @{selected|output_option} &{template:5eDefault} {{save=1}} {{character_name=@{selected|character_name}}} @{selected|show_character_name} {{title=?{Ability|Strength, [[@{selected|strength_save_mod}]] Strength|Dexterity, [[@{selected|dexterity_save_mod}]] Dexterity|Constitution, [[@{selected|constitution_save_mod}]] Constitution|Intelligence, [[@{selected|intelligence_save_mod}]] Intelligence|Wisdom, [[@{selected|wisdom_save_mod}]] Wisdom|Charisma, [[@{selected|charisma_save_mod}]] Charisma}}} {{subheader=Saving Throw}} {{rollname=Result}} {{roll=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) + ?{Ability} ]]}} {{rolladv=[[d20@{selected|d20_mod} + (@{selected|global_saving_bonus}) + ?{Ability}]]}} @{selected|classactionstrengthsave} ok. because I have not made it happen yet... how do you call out your pasted info in the neat little box?
1438789574
Silvyre
Forum Champion
tbh it would be nice to be able to call weapons in a more accessible manner. Like a list of weapons prompt.
1438796873
Kryx
Pro
Sheet Author
API Scripter
I integrated saves, checks, and skills to the 5e shaped sheet. Further discussion of it should end up in that thread. I'll explore weapons tomorrow.
1438798937
DK Heinrich
Marketplace Creator
Sheet Author
Silvyre said: much love Silvyre! I swear I mashed every button except that one... normally my button mashing-fu is pretty solid.
Awesome work Mark, great job including the {{title=}} within the drop-down menu along with {{roll=}} and {{rolladv=}}. I thought about the idea, but using the brackets gave me errors, so sweet workaround using HTML.&nbsp; Doing class actions and weapon prompts are definitely the next thing, I can work on doing those and skills later today. I do have a question though, I had a great idea to transfer all of my macros onto a character sheet (Ability macros) so I can transfer it to other people to use, and it works pretty well. The only thing is though that making Ability Buttons and fitting them on a template doesn't display compared to Macro Buttons. <a href="https://wiki.roll20.net/API:Chat" rel="nofollow">https://wiki.roll20.net/API:Chat</a> Ya think you could help me out?
1438806843

Edited 1438806896
Kryx
Pro
Sheet Author
API Scripter
I did&nbsp; Saves ,&nbsp; Checks , and&nbsp; Skills if anyone wanted to reference them - they follow the same pattern. @Benson:&nbsp;All are on my sheet so no need to make skills. Hoping Roll20 can fix this bug with custom skills:&nbsp; Roll query prompt breaks when using a single quote I think weapons should likely be their own macros - there is a LOT of complexity there. Plus weapons are used every round and shortening the time to attack with it is better imo. Though maybe. Benson Y. said: making Ability Buttons and fitting them on a template doesn't display compared to Macro Buttons. <a href="https://wiki.roll20.net/API:Chat" rel="nofollow">https://wiki.roll20.net/API:Chat</a> Ya think you could help me out? I don't understand. Can you please elaborate?
<a href="http://i.imgur.com/eTfrIlW.png?1" rel="nofollow">http://i.imgur.com/eTfrIlW.png?1</a> <a href="http://pastebin.com/MceUykh0" rel="nofollow">http://pastebin.com/MceUykh0</a> Hopefully that'll clarify it a bit. xP
1438809526
Kryx
Pro
Sheet Author
API Scripter
Benson Y. said: <a href="http://i.imgur.com/eTfrIlW.png?1" rel="nofollow">http://i.imgur.com/eTfrIlW.png?1</a> <a href="http://pastebin.com/MceUykh0" rel="nofollow">http://pastebin.com/MceUykh0</a> Hopefully that'll clarify it a bit. xP The problem is not any clearer - it looks good, and I presume works?
1438811112

Edited 1438811213
Silvyre
Forum Champion
Benson Y. said: The only thing is though that making Ability Buttons and fitting them on a template doesn't display compared to Macro Buttons. The closing braces in the ability calls are most likely interfering with the syntax of roll templates. Replace the closing brace in each ability call with the HTML entity &amp;#125;
Mark said: I spent the last few hours fussing over chat buttons or query. Query seems better, though I was dissatisfied that it wasn't the exact same as the one from the sheet and the individual bonuses were all combined. Therefore I created&nbsp; this monstrosity . It works fantastically! Each select option individually sets the title, the roll, and the rolladv. It uses html entities for the closing and opening. Now to see if it can be put into a character sheet. EDIT: It works if you replace the & with & amp ; &nbsp;cool. EDIT2: that isn't entirely correct in including class actions. I'm incorporating it into the sheet so people can use it from there. I'll post on my thread about it soon. Mark, quick question.&nbsp; When using this (awesome) macro from a selected player token, it displays the name and everything properly.&nbsp; When I use it on an NPC token (using the player sheet, not npc version), it doesn't show the character/token name.&nbsp; Any ideas why?
1438819686

Edited 1438820713
Question about Magic Missile specifically.&nbsp; I've tried various combinations in the spell macro template and I cant get it to cast more than once.&nbsp; Is there a multispell version of multiattack? Is this the only way? &{template:5eDefault} {{spell=1}} {{title=@{selected|token_name} vs @{target|token_name}}} {{subheader=Magic Missile}} {{subheaderright=1st Level Evocation}} | {{subheader2=1 Action Instantaneous}} {{subheaderright2=Range 120'}} {{emote=Unleashes hell upon @{target|token_name}} {{spellshowdamage=1}} {{spelldamage=Dart 1: [[1d4+1]] | Dart 2: [[1d4+1]] | Dart 3: [[1d4+1]]}}{{spelleffect=You create three glowing darts of magical force. Each dart hits a creature of your choice that you can see within range. A dart deals force damage to its target. The darts all strike simultaneously, and you can direct them to hit one creature or several.}} {{spellshowdesc=1}} {{spelldescription= Magic Missile }} {{freetextname=At higher levels:}} {{freetext=When you cast this spell using a spell slot of 2nd level or higher, the spell creates one more dart for each slot level above 1st.}}
Kaelev said: Question about Magic Missile specifically.&nbsp; I've tried various combinations in the spell macro template and I cant get it to cast more than once.&nbsp; Is there a multispell version of multiattack? Kaelev, I'm thinking using a drop-down menu for Magic Missile would be the best solution. I can spin up a rough macro for it, just give me 5 minutes. xP
1438822771

Edited 1438822796
Here's a super rough version of it, I can work on making it pretty using the HTML brackets later. xP Just paste this in your Effects box for Magic Missile. Also to Silvyre, thanks! I'l try it out later! ^^ ?{Spell Slot|1st (3x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]]|2nd (4x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]]|3rd (5x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]]|4th (6x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]]|5th (7x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]] 7:[[1d4+1]]|6th (8x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]] 7:[[1d4+1]] 8:[[1d4+1]]|7th (9x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]] 7:[[1d4+1]] 8:[[1d4+1]] 9:[[1d4+1]]|8th (10x Darts), 1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]] 7:[[1d4+1]] 8:[[1d4+1]] 9:[[1d4+1]] 10:[[1d4+1]]|9th (11x Darts),1:[[1d4+1]] 2:[[1d4+1]] 3:[[1d4+1]] 4:[[1d4+1]] 5:[[1d4+1]] 6:[[1d4+1]] 7:[[1d4+1]] 8:[[1d4+1]] 9:[[1d4+1]] 10:[[1d4+1]] 11:[[1d4+1]]}
1438855134
Kryx
Pro
Sheet Author
API Scripter
Kaelev said: Mark, quick question.&nbsp; When using this (awesome) macro from a selected player token, it displays the name and everything properly.&nbsp; When I use it on an NPC token (using the player sheet, not npc version), it doesn't show the character/token name.&nbsp; Any ideas why? I suggest you use the other 3 I made if you're using the Shaped sheet. So both sheets are pc sheets? All names come from "character_name" which is under the dnd logo. Thought outputting it in the roll template is an option setting on the settings page: "Output Character Name on all roll templates". Maybe this is disabled?
1438902490

Edited 1438902643
Mark said: Kaelev said: Mark, quick question.&nbsp; When using this (awesome) macro from a selected player token, it displays the name and everything properly.&nbsp; When I use it on an NPC token (using the player sheet, not npc version), it doesn't show the character/token name.&nbsp; Any ideas why? I suggest you use the other 3 I made if you're using the Shaped sheet. So both sheets are pc sheets? All names come from "character_name" which is under the dnd logo. Thought outputting it in the roll template is an option setting on the settings page: "Output Character Name on all roll templates". Maybe this is disabled? Okay, trying the three you list: Saves, Checks and Abilities.&nbsp; I'm getting this when I execute the macro. Macro_Execution and this Chat_Messages . Any ideas why?
1438903246
Kryx
Pro
Sheet Author
API Scripter
You're getting that on the saves one? Are you using the shaped sheet? Sounds like you don't have custom skills or something else. The query is definitely breaking. If you have the shaped sheet you can just reference the macro from the sheet. That is documented on the Shaped sheet thread. The ones above are if you want to modify it or use it as a reference for another sheet.
1438903631
Diana P
Pro
Sheet Author
Kaelev, that kind of error is what you often see when a closing brace, comma, single quote, vertical bar, or some such is left as a character rather than converted to the html entity.&nbsp; My guess is that somewhere in cutting and pasting, Mark's html entities got converted to characters somehow.