The precedent here is to make it a usable item, like the Jumpdrive. Invoke is both more difficult to implement and less convenient to the player.There will be two devices...either seperate, or built into a single device with a switching function via invoke.
The code can largely be Ctrl+V'd from the shield generator of similar function.
A possible solution to the problem of the Gaians using up their charges and becoming pitifully weak is to give them a virtual weapon that acts as a GDC with limitless ammo, and placing the player variant in the cargo hold. In addition, the code from Sapiens Compounds can be recycled to let them reload their thermo cannons when they deplete their ammo.Managed to make the GDC overpowered during testing. At least....in theory. if you land all the shots in one place you can two-shot a Deimos and 6-shot a Phobos. Keeping in mind that it has an 8-round 'clip' before it's useless....that's not bad. That does, however, require it to do 60d40 damage with WMD7. Somewhat excessive. And if you use a bunch of injectors is becomes capable (with good rolls and exceptional aim) of killing the ICS in 5 shots. That's not what I'm after, alas. It's impossible to aim that well in real combat, and if you do the result is absurd. So yeah.....that damage is not good.
I'm going to lower the rather extreme damage rolls and make it more consistent. But I have at least found a way to overpower the gun. Now I need a happy middle-point so I can start adding reload mechanics and the like. In the end, I think it'll be the ultimate thermo weapon. Basically, I'd like it to be a viable weapon against the ICS......a cross between the QAC (which is not viable, but has reload mechanics similar to this thing) and the APA. Only it's a thermo weapon. So a bit higher damage, but reduced effect because of the damage type.
As for being able to kill the ICS in 5 shots, that's not too unbalanced in practice. Should you make it require two weapon slots, it would work out perfectly, providing a chance at crippling it early at the expense of having to retreat in the likely scenario that you fail to do so.