Spellsword (5e Class)

Spellsword

Introduction

Spellswords focus on a balance between martial prowess and arcane power. Both of these skills require discipline, so Spellswords are naturally lawful characters.

Creating a Spellsword

Why do you choose to balance the two skills? Who trained you? Was it two people, a mage and a soldier, or another Spellsword?

Quick Build

You can make a Spellsword quickly by following these suggestions. First, Strength or Dexterity should be your highest ability score, followed by Intelligence. Second, choose the soldier or sage background.

Class Features

As a Spellsword you gain the following class features.

Hit Points

Hit Dice: 1d8 per Spellsword level
Hit Points at 1st Level: 8 + Constitution modifier
Hit Points at Higher Levels: 1d8 (or 5) + Constitution modifier per Spellsword level after 1st

Proficiencies

Armor: Light, Medium, shields
Weapons: Martial and Simple
Tools: None
Saving Throws: Dexterity, Intelligence
Skills: Choose two from Acrobatics, Arcana, Athletics, Investigation, Perception, or Religion

Equipment

You start with the following equipment, in addition to the equipment granted by your background:

Table: The Spellsword

LevelProficiency
Bonus
Cantrips KnownFeatures—Spell Slots per Spell Level—
1st2nd3rd4th5th
1st+2-Battle Stance
2nd+22Spellcasting, Fighting Style, Martial Casting2
3rd+22School of Battle3
4th+22Ability Score Improvement3
5th+32Extra Attack42
6th+33Empowered Cantrip42
7th+33School of Battle Feature, Extra Battle Stance43
8th+33Ability Score Improvement43
9th+43432
10th+43Aura of Brilliance432
11th+43Arcane Strikes433
12th+43Ability Score Improvement433
13th+544331
14th+54Magical Defense, Extra Battle Stance4331
15th+54School of Battle Feature4332
16th+54Ability Score Improvement4332
17th+6443331
18th+64Favored Cantrip43331
19th+64Ability Score Improvement43332
20th+64School of Battle Feature43332

Battle Stance

At first level, you learn to use magic to enhance your fighting. When you roll initiative or as an action, you may enter a Battle Stance. Whenever you enter a new Battle Stance, all benefits from the old Battle Stance are lost. At first level, you may choose two Battle Stances to know. At 7th and 14th levels, you choose another Battle Stance to know.

Offensive

Gain a +1 to attack rolls and damage rolls.

Defensive

At the start of each of your turns, if you have less than 3 temporary hit points, you may set your temporary hit points to 3.

Berserker

You make all attack rolls at advantage and add d4 bonus force damage to damage rolls. All attack rolls made against you are at advantage.

Tactical

Whenever an enemy within reach makes an attack roll against a friendly creature you can see, you may attack that enemy as a reaction.

Arcane Shield

You have advantage on saving throws against spells.

Spellcasting

Half caster, prepared spells. Intelligence is your spell casting modifier. You gain a spellbook with six spells in it. Every time you level, add a new spell to it. No ritual casting. Your spell list comes from the wizard's spell list

Fighting Style

You adopt a particular style of fighting as your specialty. Choose a fighting style from the list of optional features. You can't take the same Fighting Style option more than once, even if you get to choose again.

Archery

Increase your ranged attack rolls by +2.

Dueling

Whenever you land an attack with a one-handed melee weapon while holding no other weapons, deal +2 bonus damage.

Great Weapon Fighting

Whenever you roll a 1 or a 2 on a two-handed melee weapon, you may reroll it, but you must accept the new result.

Protection

When an attack is made against a friendly character within 5 feet of you, you may use your reaction to impose disadvantage on the attack roll. You must be holding a shield to use this feature.

Well Armored

While you are wearing armor you are proficient in, gain +1 AC.

Martial Casting

After you make an attack action or a dodge action, you may cast an action spell as a bonus action, but you must spend a spell slot of one level higher. You may cast a cantrip with a first level spell slot. When casting a cantrip this way, it does not scale with your level. (Ex: You can make an attack action, then cast burning hands with a 2nd level spell slot or shocking grasp with a 1st level spell slot).

School of Battle

At 3rd level, choose a school of battle. Choose between Blademaster, and Bladesinger, both detailed at the end of the class description. Your choice grants you features at 3rd, and again at 7th, 15th, and 20th levels.

Empowered Cantrips

From 6th level, whenever you deal damage with a cantrip that doesn’t add your spellcasting modifier to the damage, add your spellcasting modifier to the damage of a single target.

Aura of Brilliance

At 10th level, whenever a creature within 10 feet of you would be affected by a spell, you may use your reaction to exempt them from its effects if the caster allows it.

Arcane Strikes

At 11th level, your weapon attacks are magical for the purposes of overcoming resistances and immunities and they deal an additional 1d8 force damage on a hit.

Magical Defense

At 14th level, you may cast shield as though you had it prepared without using a spellslot. Once you used this feature, you cannot use it again until you finish a long rest.

Favored Cantrip

At 18th level, choose a cantrip you know. You may cast it using your Martial Casting without expending a first level spell slot. In addition, all cantrips cast with your Martial Casting feature increase in potency as if you were 5th level.

Blademaster

A Blademaster focuses more on using the magic to empower their attacks, and less casting spells as directly.

Additional Battle Stance

At 3rd level, when you choose this school, learn an additional Battle Stance.

Flexible Fighting

At the start of your turn, before any other actions or movement, you may change Battle Stances as a bonus action.

Favored Battle Stance

At 7th level, choose a Battle Stance you know and upgrade it.

Offensive

Increase your attack rolls by 3. Before you roll an attack, you may reduce its attack bonus by up to 3 to increase its damage bonus by the amount dropped.

Defensive

Whenever you start your turn with less than 4 temporary hit points, set your temporary hit points to 4. Gain +1 AC.

Berserker

You make all attack rolls at advantage and add 2d4 bonus damage to all damage rolls. Attack rolls against you are made at advantage.

Tactical

Whenever an enemy within reach makes an attack roll against a friendly creature you can see, you may attack that enemy as a reaction. If you hit the creature, they make that attack at disadvantage.

Arcane Shield

You have advantage on all saving throws against spells. As a reaction, you may give yourself resistance to damage from a single spell.

Dual Stances

At 15th level, you may hold two Battle Stances at the same time. You may only change one Battle Stance at a time.

Extra Attack

At 20th level, you may make three attacks as part of an attack action.

Bladesinger

A Bladesinger prefers to balance their casting with their fighting, and focuses more on spellcasting than their Blademaster counterparts.

Expanded Spellbook

When you choose this school at 3rd level, choose 3 spells and add them to your spellbook. Choose one additional bonus spell to add at 5th, 9th, 13th, and 17th levels.

Ritual Casting

When you choose this school at 3rd level, you learn ritual casting, like a Wizard. You may ritual cast a spell in your spellbook that you do not have prepared.

Arcane Recovery

From third level, during a short rest, you can regain up to one quarter(rounding up) of your Spellsword level in spell slots.

Arcane Protection

From 7th level, whenever you cast a spell of 1st level, gain bonus AC equal to the spell’s base level until the start of your next turn.

Favored Spell

At 15th level, choose a 1st level spell in your spellbook that requires an action to cast. You know this spell and do not need to prepare it, nor does it count against you when you prepare spells. Casting this spell with you Martial Casting feature doesn’t require using a higher level spell slot. You may cast this spell without your Martial Casting feature once per short or long rest without expending a spell slot.

Arcane Recycle

At 20th level, whenever you cast a spell of 2nd level or higher without your Martial Casting feature, you may regain a spell slot that is one level lower.(so if you cast fireball at 3rd level, you gain a 2nd level spell slot). Once you gain 5+your Intelligence modifier levels of spell slots back with this feature, you cannot use it again until you finish a long rest. You cannot gain more slots of a particular level than your maximum(so you can’t have more than four 1st level spell slots available).

Multiclassing

Prerequisites. To qualify for multiclassing into the spellsword class, you must meet these prerequisites:

Proficiencies. When you multiclass into the spellsword class, you gain the following proficiencies:


Back to Main Page 5e Homebrew Classes

gollark: I should assign unique IDs to the other sandbox escape bugs.
gollark: My "fix" is this:```lua--[["Fix" for bug PS#E9DCC81BSummary: `pcall(getfenv, -1)` seemingly returned the environment outside the sandbox.Based on some testing, this seems like some bizarre optimization-type feature gone wrong.It seems that something is simplifying `pcall(getfenv)` to just directly calling `getfenv` and ignoring the environment... as well as, *somehow*, `function() return getfenv() end` and such.The initial attempt at making this work did `return (fn(...))` instead of `return fn(...)` in an attempt to make it not do this, but of course that somehow broke horribly. I don't know what's going on at this point.This is probably a bit of a performance hit, and more problematically liable to go away if this is actually some bizarre interpreter feature and the fix gets optimized away.Unfortunately I don't have any better ideas. Also, I haven't tried this with xpcall, but it's probably possible, so I'm attempting to fix that too.]]local real_pcall = pcallfunction _G.pcall(fn, ...) return real_pcall(function(...) local ret = {fn(...)} return unpack(ret) end, ...)end local real_xpcall = xpcallfunction _G.xpcall(fn, handler) return real_xpcall(function() local ret = {fn()} return unpack(ret) end, handler)end```which appears to work at least?
gollark: Fixed, but I don't really know how or why.
gollark: ... should I create a bug report?
gollark: It returns two, actually. The second one. I don't know *what* the first one is doing.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.