I am going to be running the Descent into Avernus campaign for my friends, and one of them chose a warlock. He didn't like any of the given patrons, so I created one for him. I'm having extreme difficulty in coding it for Beyond. Is there anyone who'd be willing to code it for me, in exchange, I'll give it to you, or pay you if that's what you require. Please, I really need assistance!
Like I said, I’ll help you. What are you struggling with? If you post the text of your subclass I can tell you how to program it.
**Servant of the Shifting Master Patron**
You made a pact with an otherworldly being who oscillates between offering demon-like power and divine-like miracles. You do not know the true name or the true nature of your patron, for it appears to you in different forms and disguises, sometimes as a majestic angel, sometimes as a fearsome fiend. However, you suspect that your patron has a vested interest in Avernus and its infernal politics, for it often drops hints and clues that point to greater ambitions. You believe that your patron is secretly more powerful than it lets on, and that it might be plotting to overthrow Zariel, the current ruler of Avernus.
**Expanded Spell List**
The shifting master patron lets you choose from an expanded spell list when you learn a warlock spell. The following spells are added to the warlock spell list for you.
1st level: bane, bless
2nd level: aid, enhance ability
3rd level: beacon of hope, bestow curse
4th level: freedom of movement, guardian of faith
5th level: dispel evil and good, raise dead
**Mixed Martial Proficiency**
Starting at 1st level, your patron grants you proficiency with one martial weapon, one melee weapon, and one ranged weapon. Additionally, you can add your proficiency bonus to any attack roll you make with a weapon you're proficient with.
**Powers of the Paragon and the Pit**
Starting at 6th level, you can manifest the dual nature of your patron's gifts. As a bonus action, you can choose to take on a paragon form or a pit form, each with its own benefits and drawbacks. You can switch between forms at the end of your turn, but you cannot use this feature again until you finish a short or long rest.
*Paragon Form*: In this form, you gain a +2 bonus to AC and resistance to psychic damage, but your speed is reduced by 10 feet and you cannot use any spells or Invocations that deal necrotic or poison damage. Additionally, you exude an aura of holy light that sheds bright light in a 10-foot radius and dim light for an additional 10 feet. Any creature that starts its turn within the bright light and can see you must make a Wisdom saving throw. On a failed save, the creature takes radiant damage equal to your warlock level and is blinded until the end of its next turn. On a successful save, the creature takes half damage and is not blinded.
*Pit Form*: In this form, you gain a +2 bonus to damage rolls and resistance to fire damage, but your maximum hit points are reduced by half and you cannot use any spells or Invocations that heal or restore hit points. Additionally, whenever you score a critical hit, your target must make a Constitution saving throw. On a failed save, the target is poisoned for 1 minute. On a successful save, the target is not poisoned.
**Prelude to Power**
Starting at 10th level, you gain a clearer vision of your patron's motivations. You can use an action to scry on Zariel, regardless of where she is on the same plane or another plane. You perceive Zariel's location, appearance, and surroundings as if you were there yourself, but you do not hear or see anything beyond her immediate vicinity. You can use this feature once per short or long rest.
**Divine Demonic Thrall**
At 14th level, you gain the ability to command a mix of divine and demonic minions. As an action, you can summon one angelic thrall and one demonic thrall to fight by your side. The thralls are friendly to you and obey your commands until they are destroyed, dismissed, or the duration of 1 hour ends, whichever comes first. The angelic thrall has the statistics of a Deva (MM 16), except that it cannot cast spells, has a celestial aura that sheds bright light in a 10-foot radius, and deals radiant damage with its attacks. The demonic thrall has the statistics of a Glabrezu (MM 58), except that it cannot cast spells, has an abyssal aura that sheds dim light in a 10-foot radius, and deals psychic damage with its attacks. You can summon your thralls once per long rest.
For the proficiency feature, you would add a Modifier to it:
Modifier: Proficiency->Subtype: Choose a Weapon
You would add it twice, once for the melee choice and once for the ranged choice. You will just have to be very specific that one is for ranged and the other for melee and trust your player to make the right choices. You can skip the “martial weapon” part because all martial weapons are either ranged or melee, so it’s redundant. And being proficient with a weapon already means that you get to add your Proficiency Bonus to attacks made with those weapons, so you can skip that part too.
For Powers of the Paragon and the Pit, you will need to create a feature with 2 Options, one for each form. You can learn all about how to properly set up Options in the Homebrew Subclasses & Species FAQ #1: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq). Then you will attach various Actions and Modifiers to those Options, but I don’t want to overwhelm you all at once, so I’ll talk you through them tomorrow, along with the rest of the stuff.
If you have any trouble with that👆stuff so far, lemme know and I’ll try to explain it for you.
I would also suggest that you consider coming up with a new 10th level feature, something less campaign specific. It’ll probably work out better. Besides, soon they’ll be able to cast spells that can do that anyway.
Hmm.. I tried it out and the short answer is that Pit form breaks D&D Beyond's HB system because most of the modifiers are simply not implemented or aren't usable as a class option.
You can implement the fire resistanc. You could add an Action to add the Con saving throw to the character sheet, but you could just as easily do it in the snippet and not add the Action. You’re right, the rest would have to be just plain text and the player will have to make those adjustments manually on their character sheet (like the max HP reduction), or remember them (like the casting restrictions).
I am going to be running the Descent into Avernus campaign for my friends, and one of them chose a warlock. He didn't like any of the given patrons, so I created one for him. I'm having extreme difficulty in coding it for Beyond. Is there anyone who'd be willing to code it for me, in exchange, I'll give it to you, or pay you if that's what you require. Please, I really need assistance!
I won’t build your subclass for you, but I will help you build it.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
.
Member Details
I've already written it, everything that it can do. It's a matter of making it usable on Beyond. I can't for the life of me figure out how to code it
Like I said, I’ll help you. What are you struggling with? If you post the text of your subclass I can tell you how to program it.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
**Servant of the Shifting Master Patron**
You made a pact with an otherworldly being who oscillates between offering demon-like power and divine-like miracles. You do not know the true name or the true nature of your patron, for it appears to you in different forms and disguises, sometimes as a majestic angel, sometimes as a fearsome fiend. However, you suspect that your patron has a vested interest in Avernus and its infernal politics, for it often drops hints and clues that point to greater ambitions. You believe that your patron is secretly more powerful than it lets on, and that it might be plotting to overthrow Zariel, the current ruler of Avernus.
**Expanded Spell List**
The shifting master patron lets you choose from an expanded spell list when you learn a warlock spell. The following spells are added to the warlock spell list for you.
1st level: bane, bless
2nd level: aid, enhance ability
3rd level: beacon of hope, bestow curse
4th level: freedom of movement, guardian of faith
5th level: dispel evil and good, raise dead
**Mixed Martial Proficiency**
Starting at 1st level, your patron grants you proficiency with one martial weapon, one melee weapon, and one ranged weapon. Additionally, you can add your proficiency bonus to any attack roll you make with a weapon you're proficient with.
**Powers of the Paragon and the Pit**
Starting at 6th level, you can manifest the dual nature of your patron's gifts. As a bonus action, you can choose to take on a paragon form or a pit form, each with its own benefits and drawbacks. You can switch between forms at the end of your turn, but you cannot use this feature again until you finish a short or long rest.
*Paragon Form*: In this form, you gain a +2 bonus to AC and resistance to psychic damage, but your speed is reduced by 10 feet and you cannot use any spells or Invocations that deal necrotic or poison damage. Additionally, you exude an aura of holy light that sheds bright light in a 10-foot radius and dim light for an additional 10 feet. Any creature that starts its turn within the bright light and can see you must make a Wisdom saving throw. On a failed save, the creature takes radiant damage equal to your warlock level and is blinded until the end of its next turn. On a successful save, the creature takes half damage and is not blinded.
*Pit Form*: In this form, you gain a +2 bonus to damage rolls and resistance to fire damage, but your maximum hit points are reduced by half and you cannot use any spells or Invocations that heal or restore hit points. Additionally, whenever you score a critical hit, your target must make a Constitution saving throw. On a failed save, the target is poisoned for 1 minute. On a successful save, the target is not poisoned.
**Prelude to Power**
Starting at 10th level, you gain a clearer vision of your patron's motivations. You can use an action to scry on Zariel, regardless of where she is on the same plane or another plane. You perceive Zariel's location, appearance, and surroundings as if you were there yourself, but you do not hear or see anything beyond her immediate vicinity. You can use this feature once per short or long rest.
**Divine Demonic Thrall**
At 14th level, you gain the ability to command a mix of divine and demonic minions. As an action, you can summon one angelic thrall and one demonic thrall to fight by your side. The thralls are friendly to you and obey your commands until they are destroyed, dismissed, or the duration of 1 hour ends, whichever comes first. The angelic thrall has the statistics of a Deva (MM 16), except that it cannot cast spells, has a celestial aura that sheds bright light in a 10-foot radius, and deals radiant damage with its attacks. The demonic thrall has the statistics of a Glabrezu (MM 58), except that it cannot cast spells, has an abyssal aura that sheds dim light in a 10-foot radius, and deals psychic damage with its attacks. You can summon your thralls once per long rest.
Alright, seems simple enough.
For the Expanded Spell List, just list those spells in the Additional Specific Spells field under Basic Information for the whole subclass, and [SAVE]. Then create the feature to display the spell list, you can find the code for that table in the General Homebrew FAQ #12: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq). To make them function with a hover-over like the official subclasses, simply tooltip the spells. You can learn all about how to create tooltips here: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/9811-how-to-add-tooltips).
For the proficiency feature, you would add a Modifier to it:
You would add it twice, once for the melee choice and once for the ranged choice. You will just have to be very specific that one is for ranged and the other for melee and trust your player to make the right choices. You can skip the “martial weapon” part because all martial weapons are either ranged or melee, so it’s redundant. And being proficient with a weapon already means that you get to add your Proficiency Bonus to attacks made with those weapons, so you can skip that part too.
For Powers of the Paragon and the Pit, you will need to create a feature with 2 Options, one for each form. You can learn all about how to properly set up Options in the Homebrew Subclasses & Species FAQ #1: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq). Then you will attach various Actions and Modifiers to those Options, but I don’t want to overwhelm you all at once, so I’ll talk you through them tomorrow, along with the rest of the stuff.
If you have any trouble with that👆stuff so far, lemme know and I’ll try to explain it for you.
I would also suggest that you consider coming up with a new 10th level feature, something less campaign specific. It’ll probably work out better. Besides, soon they’ll be able to cast spells that can do that anyway.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Hmm.. I tried it out and the short answer is that Pit form breaks D&D Beyond's HB system because most of the modifiers are simply not implemented or aren't usable as a class option.
You can implement the fire resistanc. You could add an Action to add the Con saving throw to the character sheet, but you could just as easily do it in the snippet and not add the Action. You’re right, the rest would have to be just plain text and the player will have to make those adjustments manually on their character sheet (like the max HP reduction), or remember them (like the casting restrictions).
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting