From fc9b02cbbb26487d1020870b4ab22bf52442b5de Mon Sep 17 00:00:00 2001 From: fludd12 Date: Wed, 4 Apr 2018 13:01:34 -0400 Subject: [PATCH] Burning ores (from either fire or lava) now yields materials at a decreased rate. (#36521) * Burning ores (from either fire or lava) now yields materials at a decreased rate. * Randomizes the returns! --- code/modules/mining/ores_coins.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 039660570d..b517383055 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -49,6 +49,16 @@ return TRUE +/obj/item/stack/ore/burn() + if(!refined_type) + return ..() + var/obj/item/stack/sheet/S = new refined_type(drop_location()) + var/percent = rand(0.3,0.7) + var/amountrefined = round(amount*percent) + S.amount = amountrefined + S.update_icon() + qdel(src) + /obj/item/stack/ore/uranium name = "uranium ore" icon_state = "Uranium ore"