From 074ee09ccdc79b5cfd21b87649eb6e19006d50bf Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Mon, 7 Jul 2025 23:57:41 -0700 Subject: [PATCH] [MIRROR] quick voucher fix (#11154) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- .../mining/ore_redemption_machine/equipment_vendor.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm index afc72f123c..b17e0fb8ff 100644 --- a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm @@ -309,6 +309,8 @@ to_chat(redeemer, span_notice("You insert your voucher into the machine!")) var/selection = tgui_input_list(redeemer, "Pick your equipment.", "Mining Voucher Redemption", list("Kinetic Accelerator + KA Addon", "Resonator + Advanced Ore Scanner", "Survival Pistol & Machete + Survival Addon","1000 Points")) var/drop_location = drop_location() + if(QDELETED(voucher)) + return if(!Adjacent(redeemer)) to_chat(redeemer, span_warning("You must stay near the machine to use it.")) return @@ -319,6 +321,8 @@ if("Kinetic Accelerator + KA Addon") //1250-2100 points worth var/addon_selection = tgui_input_list(redeemer, "Pick your addon", "Mining Voucher Redemption", list("Cooldown", "Range","Holster")) //Just the basics. Nothing too crazy. + if(QDELETED(voucher)) + return if(!addon_selection) to_chat(redeemer, span_warning("You must select an addon.")) return @@ -335,10 +339,11 @@ if("Resonator + Advanced Ore Scanner") //1400 points worth new /obj/item/resonator(drop_location) new /obj/item/mining_scanner/advanced(drop_location) - qdel(voucher) if("Survival Pistol & Machete + Survival Addon") // ~3000-3500 points worth. var/addon_selection = tgui_input_list(redeemer, "Pick your survival addon", "Mining Voucher Redemption", list("Shelter Capsule", "Glucose", "Panacea", "Trauma", "Medipens")) //Just the basics. Nothing too crazy. + if(QDELETED(voucher)) + return if(!addon_selection) to_chat(redeemer, span_warning("You must select an addon.")) return