diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index c9f78cf01d0..f239194f911 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -126,11 +126,12 @@ return ..() /obj/structure/grille/proc/repair(mob/user, obj/item/stack/rods/R) - user.visible_message("[user] rebuilds the broken grille.", - "You rebuild the broken grille.") - new grille_type(loc) - R.use(1) - qdel(src) + if(R.get_amount() >= 1) + user.visible_message("[user] rebuilds the broken grille.", + "You rebuild the broken grille.") + new grille_type(loc) + R.use(1) + qdel(src) /obj/structure/grille/wirecutter_act(mob/user, obj/item/I) . = TRUE