Mod Pack: Direwolf20 1.6.4-1.0.11
Mod & Version: ModularPowersuits-1.6.2-0.9.0-84
Pastebin link to crash log: no crash
Whats the bug?
NOTE: I have Billund and MFR disabled
It seems if I have power-consuming upgrades in the legs and have power only supplied by legs, then whenever I begin or stop sprinting, or open up certain block interfaces, the suit's power resets to it's minimum full setting. If there is power in other suit elements it seems fine, and if I don't use sprint boost module it doesn't seem to have the issue either. It's a bit odd.
Can it be repeated?
Yes, get some power suit pants, install any battery in it, and install a sprint boost. Make sure to tinker the sprint boost up some so it uses power. Walk around a bit and notice your power go down. Then, start sprinting and notice it reset to the base full value for the battery (always the base value, even if you tinker the max storage up from it). It will reset as you stop sprinting too. Also, if you tinker the modules at all the power resets. I noticed it resets if I open my MFE interface. However I'm not entirely sure this issue is contained to the legs specifically. It seems like a kind of complex bug that could probably be triggered in many other ways
Edit: Further testing reveals it's not resetting necessarily to full, but to a previous value (which starts out at the base full one). It seems that if power is draining from the legs, then this reset happens on sprint stop/start etc. If power is draining from a higher unit (chest/helm) it doesn't happen, it's only the legs that want to reset. I have managed to get the chest to do the reset thing too with the jetpack but it's inconsistent. With the jump boost installed, sprinting and jumping around can change the value power reverts to. There's clearly a glitch in the mod with regards to power consumption under certain conditions.
Known Fix:
Given how weird the bug is, it doesn't seem there's a reliable workaround to avoid getting free energy.