From db98a6027405208af92f322eb730e3addebae87c Mon Sep 17 00:00:00 2001 From: RandomMarine Date: Sun, 4 Mar 2018 13:26:08 -0800 Subject: [PATCH] Removes 'release all' buttons from ORM --- code/modules/mining/machine_redemption.dm | 33 +++++++++---------- .../interfaces/ore_redemption_machine.ract | 6 ---- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 16929f9b09..a9cec0a01b 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -257,26 +257,23 @@ if("Release") if(check_access(inserted_id) || allowed(usr)) //Check the ID inside, otherwise check the user - if(params["id"] == "all") - materials.retrieve_all(get_step(src, output_dir)) + var/mat_id = params["id"] + if(!materials.materials[mat_id]) + return + var/datum/material/mat = materials.materials[mat_id] + var/stored_amount = mat.amount / MINERAL_MATERIAL_AMOUNT + + if(!stored_amount) + return + + var/desired = 0 + if (params["sheets"]) + desired = text2num(params["sheets"]) else - var/mat_id = params["id"] - if(!materials.materials[mat_id]) - return - var/datum/material/mat = materials.materials[mat_id] - var/stored_amount = mat.amount / MINERAL_MATERIAL_AMOUNT + desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num - if(!stored_amount) - return - - var/desired = 0 - if (params["sheets"]) - desired = text2num(params["sheets"]) - else - desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num - - var/sheets_to_remove = round(min(desired,50,stored_amount)) - materials.retrieve_sheets(sheets_to_remove, mat_id, get_step(src, output_dir)) + var/sheets_to_remove = round(min(desired,50,stored_amount)) + materials.retrieve_sheets(sheets_to_remove, mat_id, get_step(src, output_dir)) else to_chat(usr, "Required access not found.") diff --git a/tgui/src/interfaces/ore_redemption_machine.ract b/tgui/src/interfaces/ore_redemption_machine.ract index 7d8b86982e..4015d95c3c 100644 --- a/tgui/src/interfaces/ore_redemption_machine.ract +++ b/tgui/src/interfaces/ore_redemption_machine.ract @@ -57,9 +57,6 @@
- - Release All -
Ore Value @@ -103,9 +100,6 @@
- = 1) ? null : 'disabled'}} params='{ "id" : {{id}} }'> - Smelt All -
{{/each}}