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

elemental adept macros help request

Hello, I've been trying to work out a macro for my resident pyromaniac wizard. He's got Elemental Adept feat, that transform all rolled 1s in a fire based spell in 2. I've found this thread: <a href="https://app.roll20.net/forum/post/5419593/elemental-adept-macro" rel="nofollow">https://app.roll20.net/forum/post/5419593/elemental-adept-macro</a> wich gives me the base damage roll expression, e.g. : {8d6+8d2r&lt;1}kh8 The problem si, when I try to apply the same logic to the higer level damage rolls, the macro simply do not work or roll only base damage. Here what I've tried: @{selected|wtype}&amp;{template:atkdmg} {{mod=DC12}} {{rname=Fireball}} {{r1=[[0d20cs&gt;20]]}} {{r2=[[0d20cs&gt;20]]}} 0 {{range=150 feet}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[{8d6+8d2r&lt;1}kh8]]}} {{dmg1type=Fire}} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[{8d6+8d2r&lt;1}kh8[CRIT]]]}} {{crit2=[[0[CRIT]]]}} {{save=1}} {{saveattr=Dexterity}} {{savedesc=}} {{savedc=[[[[(@{selected|spell_save_dc})]][SAVE]]]}} {{desc=}} {{hldmg= [[({1d6+1d2&lt;r1}kh1]] *?{Cast at what level?|Level 3,0|Level 4,1|Level 5,2|Level 6,3|Level 7,4|Level 8,5|Level 9,6})d6]]}} {{hldmgcrit=[[(1*?{Cast at what level?|Level 3,0|Level 4,1|Level 5,2|Level 6,3|Level 7,4|Level 8,5|Level 9,6})d6]]}} {{spelllevel=3}} {{innate=}} {{globalattack=@{selected|global_attack_mod}}} {{globaldamage=[[0]]}} {{globaldamagecrit=[[0]]}} {{globaldamagetype=@{Papa Lengba|global_damage_mod_type}}} ammo= @{selected|charname_output} the problematic part is in bold and underscored in the code. I'm really mistified by this
I don't bother with that higher level cast box. I put it all in a single damage roll and use just one repeating query on it all. For the damage roll I make it [[{[[5+?{What Spell Level?|3|4|5|6|7|8|9}]]d6+[[5+?{What Spell Level?|3|4|5|6|7|8|9}]]d2r&lt;1}kh[[5+?{What Spell Level?|3|4|5|6|7|8|9}]]]] Since all 3 queries are identical (unless I mistyped) you only need to answer once and it carries over the answer to the other 2. You don't need a crit field because you can't crit a fireball. It's also even simpler to just put the string I typed into the damage box of a custom entry in the Attacks and Spellcasting section of the sheet, rather than using the one automatically generated by the compendium or changing the spell's output to "Attack." That let's you fill everything else out to automatically things like saving throws.
1588320775

Edited 1588320826
You Sir just elegantly resolved my problem!&nbsp; I was thinking in terms of "how I can make this work with the sheet" instead of "how can I make the sheet work for me"! Thanks a lot!