diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm
index 0268d32a6b..d6c4dfae34 100644
--- a/code/modules/mining/machine_redemption.dm
+++ b/code/modules/mining/machine_redemption.dm
@@ -250,6 +250,8 @@
if(points)
if(I)
I.mining_points += points
+ if(usr.client)
+ usr.client.increment_progress("miner", points)
points = 0
else
to_chat(usr, "No ID detected.")
diff --git a/code/modules/mining/point_bank.dm b/code/modules/mining/point_bank.dm
index f18b62635f..f467b94de5 100644
--- a/code/modules/mining/point_bank.dm
+++ b/code/modules/mining/point_bank.dm
@@ -20,25 +20,6 @@
data["totalPoints"] = points
return data
-/obj/machinery/mineral/ore_redemption/ui_act(action, params)
- if(..())
- return
- switch(action)
- if("Claim")
- var/mob/M = usr
- var/obj/item/card/id/I = M.get_idcard(TRUE)
- if(points)
- if(I)
- I.mining_points += points
- if(usr.client)
- usr.client.increment_progress("miner", points)
- points = 0
- else
- to_chat(usr, "No ID detected.")
- else
- to_chat(usr, "No points to claim.")
- return TRUE
-
/obj/machinery/point_bank/power_change()
..()
update_icon()