Is it possible to have a weapon regenerate the player's shields whenever it is fired? I.e. it would still do damage whenever it contacted another ship, but firing it would regenerate the shields/armor of the player's ship (but not all the time, only when the weapon was activated/fired).
This question stems from a desire to make a biological ship whose method of attack would be using a weapon with an incredibly short range that would drain the enemy's shields while raising its own. It would look like the ship would be attaching itself to its target and then draining the shields for its own use.
To that end, in addition to what I'm asking about above, would I then be able to add a tractor beam effect to the weapon, to keep the target from escaping too easily?
In the end, could I create a tractor beam that damages the target and raises the player's shields when fired?
------------------
-= SS =-
Magnificat Anima
Please, point out my faults, so that I may correct them