diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 6d5ab1cdce..61641e1d49 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -558,8 +558,9 @@ RLD . = ..() if(has_ammobar) var/ratio = CEILING((matter / max_matter) * ammo_sections, 1) - cut_overlays() //To prevent infinite stacking of overlays - add_overlay("[icon_state]_charge[ratio]") + if(ratio) + cut_overlays() //To prevent infinite stacking of overlays + add_overlay("[icon_state]_charge[ratio]") /obj/item/construction/rcd/Initialize(mapload) . = ..()