diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index 691f66e9d75..8f1ed86a70b 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -44,7 +44,8 @@ "[chassis] starts to drill [target]...", \ "You hear drilling.") - if(do_after_cooldown(target, source)) + // You can't drill harder by clicking more. + if(!(target in source.do_afters) && do_after_cooldown(target, source)) log_message("Started drilling [target]", LOG_MECHA) // Drilling a turf is a one-and-done procedure. if(isturf(target))