From 9994ed9cee7e6f755f75eaf5b3fe8318a5f0a271 Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Fri, 27 Feb 2026 19:12:59 +0100 Subject: [PATCH] fix equipment vendors (#19236) --- .../mining/ore_redemption_machine/equipment_vendor.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm index 38ecf674e16..173e37540eb 100644 --- a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm @@ -26,7 +26,8 @@ inserted_id = null else QDEL_NULL(inserted_id) - QDEL_NULL_LIST(prize_list) + for(var/key, value in prize_list) + QDEL_NULL_LIST(value) . = ..() /datum/data/mining_equipment @@ -275,7 +276,8 @@ remove_points(inserted_id, prize.cost) var/obj/item/I = new prize.equipment_path(loc) - I.persist_storable = FALSE + if(isitem(I)) + I.persist_storable = FALSE flick(icon_vend, src) else flick(icon_deny, src)