One thing I've been thinking about is the Attack Drone / Shield Booster pick for techs. As it stands, Attack Drone is kind of a sucker's choice, adding no more than single-digit damage when even regular attacks should be doing around 30-60 at the current level cap without crits, while Shield Booster adds a whopping 64 points of Shields. Buffing Attack Drone requires eating the Accessory slot, meaning giving up even more important defensive features like the Lightning Duster, and more to the point anyone else can use those drones too to effectively get the drone tech's entire class feature except the 1 points of Shields per level, which is...not impressive. The only way to avoid this is to come up with reasons why only drone techs can get access to any good drones, which worked okay with Tamwolf but will become increasingly hard to justify with time.
The way I would fix this would be to change the level 2 Tech perk options to:
- Guardian Drone: Boost your Shields by four points per level as long as you have a drone equipped. Enables equipping drones.
- Attack Drone: Increase the damage dealt by any drone you have equipped. Enables equipping drones.
In addition to this the level-up hands out a starter Guardian Drone or Attack Drone equippable. The Guardian Drone provides something like eight to twelve points of Shields so that the net Shields the tech possesses is the same as before, the Attack Drone does damage that when augmented by the perk is roughly equal to the amount of damage the perk deals now. These go in a Drone slot that opens up either by having the tech perk or by one of your other pieces of equipment having the Drone Controller tag, defined below:
- Drone Controller: Enables access to the Drone slot. If the player has the Guardian Drone or Attack Drone perks, increases the performance of the equipped drone. Multiple instances of this tag stack(?).
So, for instance, Professor Steele the tech specialist reaches level 2 and picks Guardian Drone. Her drone slot is unlocked and immediately filled with the starting Guardian Drone (+12 Shields), which raises her bonus shields to 20. Later, Professor Steele somehow manages to clear the Stellar Tether while still only level 2, acquiring the Tamwolf drone and a Control Band accessory. Steele likes her existing Lightning Duster, so she forgoes the band. She can put Tamwolf into her Drone slot without needing to equip anything to control it with, replacing her existing Guardian Drone and reducing her bonus shields to 8 in exchange for Tamwolf's attack power. If Professor Steele decides she wants to equip the Control Band, having the increased fine control over Tamwolf increases its performance.
At the same time, Dread Lord Steele the Mercenary decides he wants a robot doge of his own and runs the Stellar Tether. Unable to equip Tamwolf on its own, he must first equip the Control Band, which doesn't do anything for him but give him the ability to equip the drone. He gets no bonus like Professor Steele does.
Later, the two encounter a suit of armor designed to interface with drones and decide to equip it. Dread Lord Steele now has much more sophisticated control over his drone, and gets the benefits that Professor Steele would enjoy from having the Control Band equipped as long as he keeps both armor and accessory on. Professor Steele, meanwhile, gains even further benefits now that she has three sources of controlling drones (one from her class, two from her equipment).
Essentially everyone can use drones under this system, but techs can always do it one step better than everyone else. A tech Steele wanting to focus near-exclusively on their drone's performance can stack the tag up to a theoretical limit of eight times (once from their class and once from every piece of equipment they have), while a non-tech Steele can only get up to seven.