Could regeneration be altered
The regen mechanic's already been altered in betas. As a matter of fact, I just got done explaining it there, so allow me to repost the specifics:
All rechargeable equipment, either those with it as an intrinsic or via the nano pack, can now be modified in terms of their recharge delay (or long it takes since being used/damaged before it will begin to recharge) and recharge amount (or how many units they gain per action during recharge).
Let's go through it step by step (and we'll use a weapon case to simplify terms):
- We start with a full weapon that has recharge delay 5, recharge amount 1.
- The weapon is fired continuously until it would be depleted. During this time, the weapon doesn't recharge at ALL.
- After not firing for exactly five actions (not seconds, not turns, but literally how many times you take an action), the weapon will recharge one unit of ammo.
- Ammo regeneration will then continue every action after that, so long as you don't fire the weapon.
- If the weapon is fired again, it will take another five actions before recharging starts up once more.
So let's say you have a blaster (which has recharge delay 3, amount 1, and also a readjusted clip size of 10). You fire ten times, then wait 3 actions, then wait 10 more actions to fully regenerate it. Of course you don't have to wait for it to finish, but it does tend to cut into recharge wait time.
I suppose it's possible to work regeneration with OnTick, but it would require a bunch of rewrites. Currently, OnEquipTick triggers at the beginning of the wearer's turn, and most of the being intrinsics trigger OnAction, not to mention that affect timing is on the same scale. A lot of internals are related to actions rather than game seconds (health decay being the notable exception) so it's a little more work to make everything consistent in game turns.