diff --git a/code/modules/power/power_store.dm b/code/modules/power/power_store.dm index 7e4852f8459..dee7151f523 100644 --- a/code/modules/power/power_store.dm +++ b/code/modules/power/power_store.dm @@ -52,10 +52,8 @@ if (override_maxcharge) maxcharge = override_maxcharge rating = max(round(maxcharge / (rating_base * 10), 1), 1) - if(!charge) + if(!empty && !charge) charge = maxcharge - if(empty) - charge = 0 if(ratingdesc) desc += " This one has a rating of [display_energy(maxcharge)][prob(10) ? ", and you should not swallow it" : ""]." //joke works better if it's not on every cell update_appearance()