I built a target practice ship with about 60k shields and 10k power storage.
I had 0 shield regenerator blocks, but 1200 capacitors.
I only have 500+25/s initial from core (negligible capacity) thus 25 shield per second regen.
In my blockBehaviourConfig.xml I have:
Almost defaults, except that each block should have as much recharge per second as a weapon block has dps in 3 seconds.
with 5..25 power consumption per regen point, it is pretty expensive (75..375 power = about 0.6..3 blocks) because I wanted to control shield regen and consumption via power storages.
In my blockBehaviourConfig.xml I also have:
I had 0 shield regenerator blocks, but 1200 capacitors.
I only have 500+25/s initial from core (negligible capacity) thus 25 shield per second regen.
In my blockBehaviourConfig.xml I have:
- 1 ShieldExtraRechargeMultPerUnit
- 1 ShieldRechargePreMul
- 1 ShieldRechargePow
- 15 ShieldRechargeTotalMul
Almost defaults, except that each block should have as much recharge per second as a weapon block has dps in 3 seconds.
with 5..25 power consumption per regen point, it is pretty expensive (75..375 power = about 0.6..3 blocks) because I wanted to control shield regen and consumption via power storages.
In my blockBehaviourConfig.xml I also have:
- 0.5 ShieldRecoveryMultPerPercent
- MAX % at high health
- in direct recovery, the shield recharge will be multiplied by (1-((shield/max)*thisValue))
- shield: 0 to 100% equals multiplier: 1 to 0.5 according to xml-comment
- 0.1 ShieldRecoveryMult
- MAX % at low health
- in direct recovery, the shield recharge will be multiplied: recharge = recharge*thisValue
- 10% recharge according to xml-comment
- "direct recovery" = "while under fire".
- full shield = 50% regen (only while under fire?)
- empty = 100% regen
- 10% recharge while under fire.
Test case:
I fired with (8 amc, 8 slaved missile (shotgun), 8 ion effect modules) and a plain 8x damag beam - both as dual-guns (4+4) - just 8/5 times and drained 60k shield.
36 weapon and computer blocks
8/5 times = 24/25 seconds
60k shields / 24/25 seconds = 220 dps
220 dps / 36 blocks = 7.5 dps per block
It seems correct, but hey - think about it! 36 weapon/cpu blocks drained 1100 capacitors (55 each) too easily.
And now the weird things start:
I huried up to get into the other ship (took me about 2-3 seconds) and the shield regenerated to 9%
Then, sudently after 1 second, it hops from 9 to 48% and I had 38k power left (about 1/3 of the capacity)
I start adding reactors in build mode, and the shield hops from 48% to 74%
I start removing reactors and it hops from 74% to 100% - again in one huge step.
Between the hops, not only more than 3 seconds have passed (a lot more then the configured regeneration cycle time), but also it should not be possible to regenerate 60k shields in less then about 2000 seconds with just 25 shield regen pooints (even displayed as 25)
I haven't had any additional shield regenerators except my 25 from core.
Can somebody explain that to me?