diff --git a/client/homebrew/editor/snippetbar/snippetsLegacy/classfeature.gen.js b/client/homebrew/editor/snippetbar/snippetsLegacy/classfeature.gen.js index e6e18e754..4d63bf1fe 100644 --- a/client/homebrew/editor/snippetbar/snippetsLegacy/classfeature.gen.js +++ b/client/homebrew/editor/snippetbar/snippetsLegacy/classfeature.gen.js @@ -8,6 +8,7 @@ module.exports = function(classname){ classname = classname.toLowerCase(); const hitDie = _.sample([4, 6, 8, 10, 12]); + const spellSkill = _.sample(['Wisdom', 'Charisma', 'Intelligence']); const abilityList = ['Strength', 'Dexerity', 'Constitution', 'Wisdom', 'Charisma', 'Intelligence']; const skillList = ['Acrobatics ', 'Animal Handling', 'Arcana', 'Athletics', 'Deception', 'History', 'Insight', 'Intimidation', 'Investigation', 'Medicine', 'Nature', 'Perception', 'Performance', 'Persuasion', 'Religion', 'Sleight of Hand', 'Stealth', 'Survival']; @@ -32,6 +33,11 @@ module.exports = function(classname){ `- **Saving Throws:** ${_.sampleSize(abilityList, 2).join(', ')}`, `- **Skills:** Choose two from ${_.sampleSize(skillList, _.random(4, 6)).join(', ')}`, '', + '#### Spellcasting Ability', + `**Spell save DC** = ${_.sample([6, 8, 10])} + your proficiency bonus + your ${spellSkill} modifier`, + '', + `**Spell attack modifier** = your proficiency bonus + your ${spellSkill} modifier `, + '', '#### Equipment', 'You start with the following equipment, in addition to the equipment granted by your background:', '- *(a)* a martial weapon and a shield or *(b)* two martial weapons',