From 1674095fe5fae359cb20c7ddc1b5916a7c0ddf19 Mon Sep 17 00:00:00 2001 From: Firewolf34 Date: Mon, 28 Nov 2022 12:51:11 -0600 Subject: [PATCH] Fixes infinite mining points gem exploit, resolves issue #16617 --- code/modules/shuttle/supply.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 3aaeb19cc075..b9d05c161029 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -190,11 +190,11 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( for(var/obj/item/card/id/miner in shuttle_area.gem_payout) miner.mining_points += shuttle_area.gem_payout[miner] - shuttle_area.gem_payout &= miner playsound(miner, 'sound/machines/ping.ogg', 15, TRUE) var/mob/card_holder = recursive_loc_check(miner, /mob) if(ismob(card_holder)) to_chat(card_holder, "You have been credited with [shuttle_area.gem_payout[miner]] mining points from sold gems!") + shuttle_area.gem_payout.Remove(miner) if(ex.exported_atoms) ex.exported_atoms += "." //ugh