Artificer
Base Class: Artificer

Programmers are skilled at working with magic, giving it structure to carry out their wills. They command magical devices, computers, to apply magic based on special written languages.

Programmer Spells

Starting at 3rd level, you always have certain spells prepared after you reach particular levels in this class, as shown in the Programmer Spells table. These spells count as artificer spells for you, but they don’t count against the number of artificer spells you prepare.

Arcane Computer

Starting at 3rd level, you gain the ability to create your own arcane computer, which you can use as a vehicle for your magic. Your arcane computer cannot take damage, and as a free action on your turn, you can order it to move to any location within 30 ft of you. You can cast spells from the location of your arcane computer as if you were in its position. Additionally, your arcane computer has 30 ft of blindsight, and you are aware of anything it can sense.

Tool Proficiency

You have proficiency in space vehicles due to your knowledge of programming.

Spell Functions

Starting at 3rd level, you gain the ability to compose powerful spell functions, which can allow you to cast multiple spells in quick succession. At the end of each long rest, you can make a number of spell functions equal to your intelligence modifier, minimum of 1. Spell functions consist of 3 different spells. As an action, you can choose to activate a spell function, which causes each spell to be cast one after another, consuming the number of spell slots as if you cast each separately. If you have a method for modifying spells, such as metamagic, you can decide whether to apply it to each spell in the function, and will use resources based on the number of spells modified.

Main

Starting at level 5, your knowledge of programming has expanded, allowing you to trigger a set spell function at the start of combat. When forming your spell functions, you can choose one spell functions to designate as your Main function. At the start of combat, you can use your reaction to activate your Main function. If you activate your Main function this way, spells it casts cannot be countered.

Optimization

From level 9, you have learned how to better optimize your spell functions. Whenever you cast a spell using a spell function, roll a d4. On a 4, that spell is cast without using a spell slot.

Parallelization

Starting at level 15, you have managed to split your focus from your arcane computer. You are now able to maintain concentration on two spells. When making concentration saving throws, make a saving throw for each spell separately.

Previous Versions

Name Date Modified Views Adds Version Actions
1/23/2025 6:54:21 PM
2
1
--
Coming Soon
1/24/2025 8:15:56 PM
2
1
--
Coming Soon

Comments

Posts Quoted:
Reply
Clear All Quotes