Technician

Overview
Technicians are like science programmer wizards. And mom said I was wasting my life with World of Warcraft...

Technicians can learn as many programs as they want, but they can only prepare a certain amount and cast a certain number per day.

Cantrip / Program Slots
3\2

3\3

3\4\2

4\4\3

4\4\3\2

4\4\3\3

4\4\3\3\1

4\4\3\3\2

4\4\3\3\3\1

5\4\3\3\3\2

APDOW Usage
Follows wizard spell tree. New programs do not cost gold to add to the index. You can prepare a number of programs equal to your INT modifer + Technician level. You can automatically add two programs whenever you level up, and new programs can be purchased from any ship computer.

Battery Recharge
Restore 1/2 of your level worth of program slots every time you take a short rest. You cannot restore any programs over 6th level with this ability.

Programming Knack
Choose a field of expertise

Rational
Use an action to end being charmed or frightened

Extra Juice
Cast a cantrip as a bonus action whenever you use a program.

Cryptology
Gain advantage on deciphering codes and make your own messages.

APDOW multitasking
Once per Long Rest, cast two programs for your action.

Mental Mastery
Once per long rest, force an opponent to fail the saving throw of a program you casted.

Ward
Whenever you cast a protection program, you can create a damage barrier with hp equal to (2 x level) + INT modifier. This Ward can be created once per Long rest. Damage is absorbed by the Ward before the damage goes to you.

Improved Ward
This ward can be used to protect allies within 30 feet of you.

Tough Mind
Gain resistance against damage from enemy APDOWs

Law of Averages
Roll 2 d20s once per long rest. Replace any attack, saving throw, or ability check of any creature you can see with one of the d20 rolls.

Combat Movement Algorithm
Roll a d100 whenever you roll initiative. If the result is less than your level + WIS modifier + INT modifier, arrange the order of initiative however you'd like.

Forecasted Failure
If an enemy's attack roll is less than your INT mod (or 1), you can take a reaction to cast a spell.

Intelligent Pathfinding
Choose 1+program level creatures to take no damage from an Area of Effect program

Optimized Damage
Creatures take half damage on a successful save from a level 0 (cantrip) program.

Overclocked APDOW
Add your INT modifier to any program's damage roll.

Quick Hologram
Use a reaction to cast minor illusion during an enemy's turn.

Upgraded projector
Use a bonus action to change the nature of an illusion

Counter measure
Once per short rest, use a reaction to make an attack against you or an ally in 30 feet fail.

Alter Chemistry
Transform one cubic foot of wood, iron, steel, copper, or stone into a different one of those materials for an hour.

Solid Stuff
Double duration of transmutation programs

Unlikely Cover
Use a bonus action to turn half cover into full cover 3 times per short rest.

Charismatic
Double proficiency bonus on deception and persuasion checks.

Turn Away
Use a reaction to force an enemy making an attack on you to make a Wis saving throw. On a fail, you can redirect that attack to another creature within 10 feet of you (excluding the creature attacking you). You can use this feature twice per long rest.

Natural Charmer
Creatures do not automatically notice when they come under the influence of an APDOW mind control program.