This idea was mostly thought of with Lockdown in mind, however it could be come its very own minigame if it appears unbalanced.
So, without further ado, behold, the Technician!
The Technician class would have a shield similar in appearance to a surge breaker shield, and they are given a large wrench and toolbox on their back. The shield connects to the back via a tube of sorts.
The purpose of this class is to be a sort of mob controller. What I mean by this is that the class would have little combat expertise, however they can mob the other team with various monsters.
First and foremost, let's go over the Technician's shield ability!
The technician's shield would spark and course with electricity, and when shielding, they would fire a short ranged electric shock attack. The attack starts at 1 tile, but extends to two tiles after a second, like the guardian shield. The shock wave only would inflict minor shock to any enemy that walks in its path (think zombie breath), however it has another ability...
Around each map (yes, maps would all get a rework, but it wouldn't be too difficult after the assets are created) there would be various "monster boxes". These monster boxes cannot be broken by normal means, however, should a technician inflict shock on the box for long enough with their shield (2-3 seconds?), the box will crack open and a mob will pop out!
Monsters
There would 3 main types of monsters that Technicians can spawn: Mecha Knights, Retroids, and Auto-Turrets. Each monster would have a specific damage type assigned to them when they are spawned. There would be 4 different damage types for both retroids and mecha knights - auto turrets are always normal damage. All monsters would have a prismatic circle at their feet (i.e., what team they're on), plus a prismatic antenna, similar to a recon's backpack.
This is how each of the monsters would work:
- Mecha Knight
- Piercing - Yellow primary color, prismatic secondary color. Holds a flourish-type weapon. Attacks like an almirian crusader.
- Elemental - Green primary color, prismatic secondary color. Holds a brandish-type weapon. Attacks like a mecha knight. (melee only)
- Shadow - Purple primary color, prismatic secondary color. Holds a purple cutter. Attacks like a phantom.
- Normal - Grey primary color, prismatic secondary color. Holds a troika-like weapon. Attacks like Arkus.
All Mecha Knights are given a random status when spawned, which is placed on the top of their helmets and are themed on the weapons they carry. They are all weak to the same damage they deal, and strong against all other damage types. (25% both ways) Yes, this means normal damage will be super effective against normal mecha knights.
- Retroids
- Piercing - Yellow primary color, prismatic secondary color. Fires a single long yellow beam, similar in attack style to an auto-turret.
- Elemental - Green primary color, prismatic secondary color. Fires a warning beam followed by 5 explosions across the beam, like one would see a retroid do in the clockworks.
- Shadow - Purple primary color, prismatic secondary color. Fires a single beam of tracking fire (that is purple), like a tier 3 fire-themed gun puppy.
- Normal - Grey primary color, prismatic secondary color. Fires a warning beam, then 7 deconstructor bombs (gremlin-demo themed, not our blast bomb) will fall to the ground in the general area of the beam.
All Retroids are given a random status when spawned, which is placed on the top of their helmets. They are all weak to the same damage they deal, and strong against all other damage types. (35% both ways)
All monsters (except auto turrets) summoned by a technician will attempt to follow the technician that spawned them until the technician moves 10 tiles away from them, at which point they will start a "wander" sequence until either the technician returns to being in range, or an enemy appears. Monsters prioritize fighting enemies over following their Technician.
When a monster dies, its monster box will respawn after 15 seconds. At this point, a technician on either team may claim the monster inside.
Damaging a technician's monster will NOT increase your damage score at the end of the game. They will also not contribute to capturing points faster, or preventing an enemy from capturing a point. They cannot be protected by a guardian shield, and are not highlighted by a recon's deathmark. They don't have oiler-like powers to see through cloaks, thus recons are still safe.
Monsters have no invinciframes, but cannot be stunlocked (however they can be flinched). Monsters are also affected by every family damage bonus - slime high will deal damage to the monsters more than construct medium. Damage bonuses cannot be stacked beyond +6.
Shield abilities
As mentioned before, the Technician shield itself is a short ranged shock-dealing weapon. The weapon itself would deal no damage, however it can inflict shock upon enemies - however the enemy must stay within the shock beam for 1.5 seconds for shock to be inflicted. Outside of simply spawning monsters, it can do a little more.
The Technician shield can be used to buff monsters in combat. It acts as a small healing beam to any friendly monsters nearby(whether or not they spawned them). It also can be used to hack enemy technician's monsters! To "hack" an enemy technician's monster, you must keep your shock beam on them continuously for 10 seconds. This is a long time, and if you are attacked while trying to hack them or lose your beam on them, you've got to start the hack from the start again. Your beam will inflict a MSD: High on the monster you are hacking. Useful for if an enemy got lucky with a curse/normal mecha knight and you were able to isolate the mecha knight. Status and damage type are retained, the teams are simply swapped.
(NOTE: You cannot use this hack beam on enemy monsters on the other side of an enemy's mist wall. If auto-turrets are added inside of locker rooms, you cannot hack them to spawn camp enemy players even more)
When using the shock beam on a monster cage, to heal a monster, or to hack a monster, the shield health is drained. When using it to shock other knights or just to wander around with your shield out, the shield health is not drained. The shield will only recharge energy when it is not in use, and unless completely drained, will recover slower than a guardian shield.
8/4 EDIT: Healing a monster to full HP will start applying a defense, damage, movement speed, and attack speed buffs to that monster. The buffs will last twice as long as the time the technician was healing the monster, and grant a 25% boost to each category.
As with other classes, there are bonuses and debuffs applied to this shield. The stats are as follows:
- Health Bonus: +5HP
- Movement Speed Increase: Medium
- Charge Time Increase: Medium
- Sword Damage Penalty: Medium
- Attack Speed Decrease: Low
Remember, the Technician gains their attack ability by manipulating the field and commanding monsters. If you believe these stats could be improved I'd love to change up what their stats are.
Why the Technician?
Having another playstyle to master would be beneficial to keeping lockdown interesting. We could also place auto-turret and other monster spawners inside the physical locker room/spawn area to make it harder to spawn camp, and give technicians a small boost from the get-go. Technicians don't need fancy gear or specialized damage to be effective, so it's a good class to play if you don't know what else to play or you're feeling bummed out at Punch. It also is lag friendly to both teams, as more predictable enemies = easier to attack, and it also means if you've got a small army of monsters following you they will attack on the server's side.
TL;DR - New lockdown class that relies on spawning monsters from new monster boxes placed around all maps.
I had an idea that the Technician class would also have a weak battle sprite assistant to aid in their roles (and it would look like a class E sprite), and if you all are interested in that, I'll edit this post to say what it would be like. If the technician is seemingly balanced enough, then, well, no need for anything extra!