diff --git a/code/modules/mining/machine_silo.dm b/code/modules/mining/machine_silo.dm index 87c9a769d1d..c25255a75e9 100644 --- a/code/modules/mining/machine_silo.dm +++ b/code/modules/mining/machine_silo.dm @@ -68,8 +68,18 @@ GLOBAL_LIST_EMPTY(silo_access_logs) return TRUE /obj/machinery/ore_silo/attackby(obj/item/W, mob/user, params) + if(default_deconstruction_screwdriver(user, icon_state, icon_state, W)) + updateUsrDialog() + return + if(default_deconstruction_crowbar(W)) + return + + if(!powered()) + return ..() + if (istype(W, /obj/item/stack)) return remote_attackby(src, user, W) + return ..() /obj/machinery/ore_silo/ui_interact(mob/user)