I use that string, with the spacing removed around the "rollable" brackets. The damage will roll and the box will read "Withering Grasp: Damage". Nowhere does it say "necrotic". Where does it display the damage type? Am I doing something incorrectly or simply misunderstanding how it works? And if it's working as intended what is the purpose of the "rolldamage type:necrotic" code?
As far as I can tell, it serves no purpose. It doesn't appear on the damage roll, and doesn't automatically apply resistance/vulnerability as there is no target selection system in place. You still need to read the rest of the text after rolling, mention the damage type out loud, and have the receiving player note their own resistances / vulnerabilities...
That said, it's likely in there so that if they ever do have a target selection system in place, the damage types are already specified across the board, and there'll be less need for a massive overhaul of home-brewed creatures... That's just my theory, as I can't think of any other reason to specify the damage type when it does nothing extra, and doesn't even appear on the damage roll...
I am wondering if there are any plans to add more complex modifiers to the expressions like what is possible with snippets. For example, I have a monster that adds “1d2” fire damage. Now, I know that D&D doesn’t officially use a d2 or a d3, so that’s why they are unavailable anywhere. But the PHB intro does give instructions for faking both of those with the standard set of 7. While I personally would love it is I could simply list “1d2” (even if it really rolls 1dX/2@roundup), I know that’s not likely to happen. However, I would like to at least be able to put something like this in:
Torch (improvised weapon). Melee Weapon Attack:-1 to hit, reach 5 ft., one target. Hit:(1d4-1) bludgeoning damage (+1d2) fire damage.
Torch (improvised weapon). Melee Weapon Attack: [ rollable]-1;{"diceNotation":"1d20-1","rollType":"to hit","rollAction":"Torch"}[/rollable ] to hit, reach 5 ft., one target. Hit: [ rollable](1d4-1);{"diceNotation":"1d4-1","rollType":"damage","rollAction":"Torch","rollDamageType":"bludgeoning"}[/rollable ] bludgeoning damage [ rollable](+1d2);{"diceNotation":"1d4/2@rounddown","rollType":"damage","rollAction":"Torch","rollDamageType":"fire"}[/rollable ] fire damage.
Is something like that even likely at all? (Anything even remotely similar perhaps?)
Thanks in advance.
Has anyone found a way to do this with the [rollable] expressions yet?
is this only for monster stats and not for subclass related features?
EX: As a reaction, when a creature gets hit by a ranged or melee attack within 30 feet of your sight. Until the end of your next turn, the target Creature is poisoned and takes rollable (1d6); "diceNotation":"1d6" ,"rollType " "damage"," rollAction "Blood Curse of Infection"," rollDamageType ":"Necrotic"}[/rollable necrotic damage from all attacks. (deleted some brackets to show the configuration itself) <strong><em>Amplify.</em></strong> This curse lasts for 1 minute. The cursed creature can make a Constitution saving throw at the end of each of its turns, ending the curse on itself on a success.
Hey, I am having trouble with the damage portion of the rollables. I have tried copying the example and just replacing the dice and names with what I need, I've tried making a copy of something and copying it's dice notation and replacing my info into it, and the damage roll refuses to function in the combat tracker, it just stays as plain text.
Here is the entire attack string, the attack roll functions as intended but not the damage:
Spike. Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 (1d4 + 3) piercing damage.
Hey, I am having trouble with the damage portion of the rollables. I have tried copying the example and just replacing the dice and names with what I need, I've tried making a copy of something and copying it's dice notation and replacing my info into it, and the damage roll refuses to function in the combat tracker, it just stays as plain text.
Here is the entire attack string, the attack roll functions as intended but not the damage:
Spike. Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 (1d4 + 3) piercing damage.
You can’t just copy/paste out of a monster’s description like that and edit it. As you’ve discovered, it won’t work. When you do that all the coding links to the original coding from which you’ve copied, but as soon as you edit things it breaks that coding. You should start from something like the Commoner and then you’ll be able to see how the proper coding works. Try this instead (just take out the underscores):
Spike. Melee or Ranged Weapon Attack: [_rollable]+5;{"diceNotation":"1d20+5","rollType":"to hit","rollAction":"Spike"}[/rollable] to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 [rollable](1d4 + 3);{"diceNotation":"1d4+3","rollType":"damage","rollAction":"Spike","rollDamageType":"piercing"}[/rollable_] piercing damage.
Yeah, that worked, but here is another one I was having problems with. I put in underscores in the same locations you had so that it actually shows the notation and such.
It would be great to have a tool or webpage in which you select or write in fields for the attack you want, and once done, you get a code block to copy. I've seen the Google sheet and it's okay, but I often end up having to hand-edit a lot of it anyway.
Rollback Post to RevisionRollBack
"There might yet be a heaven, but it isn't going to be 'perfect', and we're going to have to build it ourselves." - Philhellenes, Science Saved My Soul
This was the only way I could get one button to show a save and do a roll:
Fearful. If not hidden; after declaring the attack action against a medium or larger creature within 90 ft droop must a DC 17 Wisdom saving throw 1d20-1 to resist fear damage (leave damage wording to have beyond20 work). On a failed save droop is Frightened until the start of his next turn.
Note the requirement to leave "to resist fear damage", the term damage is needed to signify the name to the left of it. Changing roll type broke it (this was for beyond20, would love to also display the results of a logic statement, ie 1d20-1>=17.
I'm attempting to add rollable's to an npc (essentially I was trying to make a half-dragon urd with the abilities of the kobold inventor (followed the one from volo's). Instead of rollable links I see all the JSON's I've added and the tags are not visible until I go into edit.
Example of final product:
Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: +4 to hit, range 5/20 ft., one target. Hit: 7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"} acid damage.
example of this same text in edit
Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: ['rollable]+4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: [rollable]7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable'] acid damage. (single quotes addes to show where rollable is)
I did that, (didn't realize the forum would remove the rollable tags). Is there anything else that could be causeing the Json to show up? I'm trying to set it up so I can import the homebrew to foundry without having to make stat blocks twice
Thank you. unfortunatly I don't know enough html to figure out what went wrong. However I might have a work around for my next attempt at making the stat block so thanks for getting back to me
I'm attempting to add rollable's to an npc (essentially I was trying to make a half-dragon urd with the abilities of the kobold inventor (followed the one from volo's). Instead of rollable links I see all the JSON's I've added and the tags are not visible until I go into edit.
Example of final product:
Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: +4 to hit, range 5/20 ft., one target. Hit: 7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"} acid damage.
example of this same text in edit
Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: ['rollable] +4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: [rollable]7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable'] acid damage. (single quotes addes to show where rollable is)
Your issue is highlighted here: Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: [_rollable] +4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: [rollable]7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable_] acid damage. (Without the _'s)
It should be: Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: [_rollable] +4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: 7 [rollable](2d6);{"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable_] acid damage. (Without the _'s)
The average damage comes before the rollable tag, and you were missing a semicolon. You also have it as "Acid flast" in the first part, which shouldn't be an issue, but change it to "Acid Flask"
Edit: For some reason, I was getting funky formatting when I posted with ' in the rollable boxes, so changed to _ to fix formatting...
As far as I can tell, it serves no purpose. It doesn't appear on the damage roll, and doesn't automatically apply resistance/vulnerability as there is no target selection system in place. You still need to read the rest of the text after rolling, mention the damage type out loud, and have the receiving player note their own resistances / vulnerabilities...
That said, it's likely in there so that if they ever do have a target selection system in place, the damage types are already specified across the board, and there'll be less need for a massive overhaul of home-brewed creatures... That's just my theory, as I can't think of any other reason to specify the damage type when it does nothing extra, and doesn't even appear on the damage roll...
Has anyone found a way to do this with the [rollable] expressions yet?
is this only for monster stats and not for subclass related features?
EX: As a reaction, when a creature gets hit by a ranged or melee attack within 30 feet of your sight. Until the end of your next turn, the target Creature is poisoned and takes rollable (1d6); "diceNotation":"1d6" ,"rollType " "damage"," rollAction "Blood Curse of Infection"," rollDamageType ":"Necrotic"}[/rollable necrotic damage from all attacks. (deleted some brackets to show the configuration itself)
<strong><em>Amplify.</em></strong> This curse lasts for 1 minute. The cursed creature can make a Constitution saving throw at the end of each of its turns, ending the curse on itself on a success.
Yes, it is only for Monsters. For subclasses you can simply attach an Action to the feature that will place a rollable button on the character sheet.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Hey, I am having trouble with the damage portion of the rollables. I have tried copying the example and just replacing the dice and names with what I need, I've tried making a copy of something and copying it's dice notation and replacing my info into it, and the damage roll refuses to function in the combat tracker, it just stays as plain text.
Here is the entire attack string, the attack roll functions as intended but not the damage:
Spike. Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 (1d4 + 3) piercing damage.
You can’t just copy/paste out of a monster’s description like that and edit it. As you’ve discovered, it won’t work. When you do that all the coding links to the original coding from which you’ve copied, but as soon as you edit things it breaks that coding. You should start from something like the Commoner and then you’ll be able to see how the proper coding works. Try this instead (just take out the underscores):
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Yeah, that worked, but here is another one I was having problems with. I put in underscores in the same locations you had so that it actually shows the notation and such.
Broken Sword. Melee Weapon Attack: [_rollable]+5;{"diceNotation":"1d20+5","rollType":"to hit","rollAction":"Broken Sword"}[/rollable] to hit, reach 5 ft., one creature. Hit: 8 [rollable](2d4 + 3);{"diceNotation":"2d4+3","rollType":"damage","rollAction":"Broken Sword","rollDamageType":"slashing}[/rollable_] slashing damage.
Broken Sword. Melee Weapon Attack: [_rollable]+5;{"diceNotation":"1d20+5","rollType":"to hit","rollAction":"Broken Sword"}[/rollable] to hit, reach 5 ft., one creature. Hit: 8 [rollable](2d4 + 3);{"diceNotation":"2d4+3","rollType":"damage","rollAction":"Broken Sword","rollDamageType":"slashing"}[/rollable_] slashing damage.
You were missing the final quote marker after the word slashing.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
It would be great to have a tool or webpage in which you select or write in fields for the attack you want, and once done, you get a code block to copy. I've seen the Google sheet and it's okay, but I often end up having to hand-edit a lot of it anyway.
"There might yet be a heaven, but it isn't going to be 'perfect', and we're going to have to build it ourselves." - Philhellenes, Science Saved My Soul
Backgrounds • Feats • Magic Items • Monsters •
Ancestries• Spells •SubclassesThis was the only way I could get one button to show a save and do a roll:
Fearful. If not hidden; after declaring the attack action against a medium or larger creature within 90 ft droop must a DC 17 Wisdom saving throw 1d20-1 to resist fear damage (leave damage wording to have beyond20 work). On a failed save droop is Frightened until the start of his next turn.
Note the requirement to leave "to resist fear damage", the term damage is needed to signify the name to the left of it. Changing roll type broke it (this was for beyond20, would love to also display the results of a logic statement, ie 1d20-1>=17.
Beyond20 is a 3rd-party browser extension that has no affiliation with this website.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
I'm attempting to add rollable's to an npc (essentially I was trying to make a half-dragon urd with the abilities of the kobold inventor (followed the one from volo's). Instead of rollable links I see all the JSON's I've added and the tags are not visible until I go into edit.
Example of final product:
example of this same text in edit
You need to bookend it with [_rollable] and [/rollable_] (without the underscores) for it to work.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
I did that, (didn't realize the forum would remove the rollable tags). Is there anything else that could be causeing the Json to show up? I'm trying to set it up so I can import the homebrew to foundry without having to make stat blocks twice
Check the html and see if you got any funky formatting code in there.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
How would I check the html? I did look for any ; where there needs to be :'s and checked for spaces but did not find any
Click on this button:
If you don’t see those buttons at the top of the field, turn your phone sideways.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Thank you. unfortunatly I don't know enough html to figure out what went wrong. However I might have a work around for my next attempt at making the stat block so thanks for getting back to me
Your issue is highlighted here: Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: [_rollable] +4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: [rollable]7 (2d6){"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable_] acid damage. (Without the _'s)
It should be: Acid. Dr. Taklak hurls a flask of acid. Ranged Weapon Attack: [_rollable] +4;{"diceNotation":"1d20+4","rollType":"to hit","rollAction":"Acid flast"}[/rollable] to hit, range 5/20 ft., one target. Hit: 7 [rollable](2d6);{"diceNotation":"2d6","rollType":"damage","rollAction":"Acid Flask","rollDamageType":"acid"}[/rollable_] acid damage. (Without the _'s)
The average damage comes before the rollable tag, and you were missing a semicolon. You also have it as "Acid flast" in the first part, which shouldn't be an issue, but change it to "Acid Flask"
Edit: For some reason, I was getting funky formatting when I posted with ' in the rollable boxes, so changed to _ to fix formatting...
Ram. Melee Weapon Attack: [_rollable]+8;{“diceNotation”:”1d20+8”,”rollType”:”to hit”,”rollAction”:”Ram”}[/rollable] to hit, reach 10 ft., one target. Hit:[rollable](2d6+3);{“diceNotation”:”(2d6+3)”,”rollType”:”damage”,”rollAction”:”Ram”,”rollDamageType”:”piercing”}[/rollable_] piercing damage
i have no idea what im doing wrong,pls someone help. im trying to make a cheat sheet and ive been testing and i cant seem to get it to work