Using:
OpenXcomExtended 7.7
HardMode 1.0
Taser Drones do not require or use up Drone Taser Charges.
They are used up correctly during battle, but it is not then reflected in base inventory.
Smoke pellets work normally.
This is both for normal Taser Drones and Alloy Taser Drones.
Hello omri,
thank you for notifiying me about this.
I also figured this out when I wanted to give normal Tanks also the ability to Launch Smoke Pellets.
There is currently no way of having Units which are defined as Tanks (Drones are also Tanks but have size 1x1 instead of 2x2), to carry two weapons, which use Ammo from base storage.
The main weapon defined in the unit Item can use Ammo and this also works, but a secondary weapon equipped on the unit via "builtInWeaponSets" does not use Ammo from base storage once equipping the unit to a X-Com Craft.
My solution to this was, to refactor the drones, make the Smoke launcher the weapon which is on the unit (so the Drone Smoke Launcher and Tank Smoke Launchers have free Ammo now).
With the changes I made which you can find here on my github:
https://github.com/hellrazor4223/hardmode-expansion/archive/refs/heads/master.zipThe Taser Drone and Alloy Drone Taser does now actually consume Ammo. Smoke Pellets are now free and normal Tanks/Alloy Tanks/Hovertanks/Walkertanks also do have a Smoke Pellets Launcher now, same as the Drones.
Maybe people will now start to also use Tanks again, since the now also can hide ^^.
I am currently working on Version 1.0, so expect a new release in soonish. Until then feel free to use the github Version.