diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm
index 890ff62fcb0..7db477d750e 100644
--- a/code/modules/mining/mine_turfs.dm
+++ b/code/modules/mining/mine_turfs.dm
@@ -255,15 +255,14 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l
playsound(user, P.drill_sound, 20, 1)
- //handle any archaeological finds we might uncover
var/fail_message = ""
+ //handle any archaeological finds we might uncover
if(finds && finds.len)
var/datum/find/F = finds[1]
+
if(excavation_level + P.excavation_amount > F.excavation_required)
-
- fail_message = ", [pick("there is a crunching noise","[W] collides with some different rock","part of the rock face crumbles away","something breaks under [W]")]"
-
- to_chat(user, "You start [P.drill_verb][fail_message].")
+ fail_message = "[pick("There is a crunching noise","[W] collides with some different rock","Part of the rock face crumbles away","Something breaks under [W]")]"
+ to_chat(user, "[fail_message].")
if(fail_message && prob(90))
if(prob(5))
@@ -276,8 +275,6 @@ turf/unsimulated/mineral/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_l
busy = 1
if(do_after(user, src, P.digspeed) && user)
- to_chat(user, "You finish [P.drill_verb] the rock.")
-
busy = 0
if(finds && finds.len)
diff --git a/html/changelogs/Kavlax.yml b/html/changelogs/Kavlax.yml
new file mode 100644
index 00000000000..fb54cbf812b
--- /dev/null
+++ b/html/changelogs/Kavlax.yml
@@ -0,0 +1,7 @@
+
+author: Kavlax
+
+delete-after: True
+
+changes:
+ - rscadd: "Reduce mining message spam."