Technology has always had its share of problems. From issues with hardware failure to software bugs to pure user error, there has always been need of a select cadre of individuals who know how to get the machines working properly again. They don't necessarily understand the why of it all - just that it works. The source code contains literally millions of fix reports, error logs, frequently asked questions, and suggestions for repair. A source coder touched by this fragment of the Old 'Net learns how to make things work the way they're supposed to. This can mean better or worse than they're currently working, since "supposed to" is defined very much as a middle range of functionality. They understand how to quash bugs as well as restore tech to its factory defaults.
Clockwork Tech
You learn additional techs when you reach certain levels in this class, as shown on the Clockwork Techs table. Each tech counts as a source coder tech for you, but it doesn't count against the number of source coder techs you know. These techs can't be replaced when you gain a level in this class.
Whenever you gain a source coder level, you can replace one tech you gained from this feature with another tech of the same level. The new tech must be an Protection or Manipulation tech from the source coder, streamer, or techwizard tech list.
Clockwork Techs
Level Techs
1st Alarm, Friendly Fire
3rd Aid, Auxiliary System Flush
5th Localised EMP, Protection from Energy
7th Repulsor Field, Manifest Machine
9th Primary System Flush, Wall of Force
Restore Balance
Starting at 1st level, your understanding of a tech's median operating state allows you to equalize chaotic moments. When a creature you can see within 60 feet of you is about to roll a d20 with advantage or disadvantage, you can use your reaction to prevent the roll from being affected by advantage and disadvantage.
You can use this feature a number of times equal to your proficiency bonus, and you regain all expended uses when you finish a long rest.
Fractal Shield
Starting at 6th level, you can tap into your understanding of the source code to imbue a creature with a field that disrupts incoming damage. As an action, you can expend 1 to 5 source points to create a fractal field around yourself or another creature you can see within 30 feet of you. The field lasts until you finish a long rest or until you use this feature again.
The field is represented by a number of d8s equal to the number of source points spent to create it. When the warded creature takes damage, it can expend a number of those dice, roll them, and reduce the damage taken by the total rolled on those dice.
Stabilizing Algorithm
Starting at 14th level, you gain the ability to align your consciousness to the endless calculations of the source code. As a bonus action, you can enter this state for 1 minute. For the duration, attack rolls against you can't benefit from advantage, and whenever you make an attack roll, an ability check, or a saving throw, you can treat a roll of 9 or lower on the d20 as a 10.
Once you use this bonus action, you can't use it again until you finish a long rest, unless you spend 5 source points to use it again.
Fractal Burst
At 18th level, you generate a sudden burst of crystalline order that stabilizes reality around you. As an action, you generate a burst of energy in a 30-foot cube originating from you. The burst causes the following effects:
- The burst restores up to 100 hit points, divided as you choose among any number of creatures of your choice in the cube.
- Any damaged objects entirely in the cube are repaired instantly.
- Every tech of 6th level or lower ends on creatures and objects of your choice in the cube.
Once you use this action, you can't use it again until you finish a long rest, unless you spend 7 source points to use it again.