Hmm. Instead of waiting until it recharges normally, you could have a chance that it'll restore fully when it goes down. So get a random number between 1 and 10 and say, check whether it's 3 or less (30% chance), and if so, restore the shield. You could increase this chance and lengthen the delay before it starts recharging normally (if it isn't recharged)- and you could do several of them, where the better shields have better chances of restoring.
Any chance above, say, 50% would probably be unbalanced, especially if it restored the shield fully.
I'm here to shift paradigms and chew bubblegum... and I'm all out of bubblegum.
<+The_Shrike> If you install 2 solar panels, you will have 2 solar panels installed.
<DarthGeek|2>
See if this works. I can't test it right now, got a midterm to study for, but it should work. Using a 30% chance (random number between 1 and 10 is greater than or equal to 8)
Shivan Hunter wrote:See if this works. I can't test it right now, got a midterm to study for, but it should work. Using a 30% chance (random number between 1 and 10 is greater than or equal to 8)