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