Hello, i am so sorry if this isn't the right place, I haven't used a forum before...if I need to remove this i will.
I have created a homebrew feat that we have used in paper for years and i really want to use it now that my group uses only dnd beyond. It has a feature that allows the user to add their character level to the amount of healing healed with a spell. The issue is i have no idea how to code it into a homebrew feat so that the bonus appears when they roll for the healing using the dnd beyond dice roller. Any help would be very appreciated!
I'm not an expert on D&D Beyond's homebrewing tools, but I don't think it's currently possible. There is a "modifier" you can add ("Bonus" --> "Spell Group - Healing") that the Life domain cleric uses, but I'm not 100% sure how it applies correctly there, since Life domain adds 2+spell level and the backend of the feature in the homebrew editor just says it adds 2. Additionally, you can't add in a variable to that field -- it has to be a fixed value. And I can't find a way to add level scaling to a feat to increase that as you gain levels.
The best I could recommend is try making it and inserting the character's current level as the fixed value, then updating the feat on the backend every time they level up, or make separate versions of the feat with a different bonus for each level and swap the feats to the new version at each level up. But even then, it might not work exactly as intended, since the Life domain adds 2+spell level, so it might have the "+spell level" baked into the modifier.
It’s not possible to automate that. You will have to enter it as plain text with a snippet to display the correct number and the players will have to add it manually. Something like this for the snippet:
Whenever you cast a spell that heals a creature you restore {{characterlevel}} additional HP to that creature.
That snippet will automatically display the correct number in bold in the middle of that sentence on the character sheet to make adding it manually easier to do.
Hello, i am so sorry if this isn't the right place, I haven't used a forum before...if I need to remove this i will.
I have created a homebrew feat that we have used in paper for years and i really want to use it now that my group uses only dnd beyond. It has a feature that allows the user to add their character level to the amount of healing healed with a spell. The issue is i have no idea how to code it into a homebrew feat so that the bonus appears when they roll for the healing using the dnd beyond dice roller. Any help would be very appreciated!
I'm not an expert on D&D Beyond's homebrewing tools, but I don't think it's currently possible. There is a "modifier" you can add ("Bonus" --> "Spell Group - Healing") that the Life domain cleric uses, but I'm not 100% sure how it applies correctly there, since Life domain adds 2+spell level and the backend of the feature in the homebrew editor just says it adds 2. Additionally, you can't add in a variable to that field -- it has to be a fixed value. And I can't find a way to add level scaling to a feat to increase that as you gain levels.
The best I could recommend is try making it and inserting the character's current level as the fixed value, then updating the feat on the backend every time they level up, or make separate versions of the feat with a different bonus for each level and swap the feats to the new version at each level up. But even then, it might not work exactly as intended, since the Life domain adds 2+spell level, so it might have the "+spell level" baked into the modifier.
It’s not possible to automate that. You will have to enter it as plain text with a snippet to display the correct number and the players will have to add it manually. Something like this for the snippet:
That snippet will automatically display the correct number in bold in the middle of that sentence on the character sheet to make adding it manually easier to do.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
that's what I ended up having to do. Thank you so much for your response!