Battery pack discharge energy based on discharge limit insted comsuption. This waste a lot of energy. calculate it like this make 1s samples (Real time) 1 min Game Time it can be like this(1min pulse) - comulative_energy := comulative_energy + actual_consuption. Discharge_rate := Comulative_energy/Nr_of Samples(15)/(60/Nr_of Samples(15)) ;60 is representive of hour. Battery have stored energy in kw/h its mean 100 kw/h can hold 1h of 100kw comsuption in ideal universe -:D.