Merge pull request #8460 from Rykka-Stormheart/shep-dev-recipe-dump-sorting

Add Grill to Sorting List, Sort List by Appliance
This commit is contained in:
Novacat
2020-07-24 00:07:51 -04:00
committed by GitHub

View File

@@ -98,16 +98,18 @@
if(4) if(4)
food_recipes[Rp]["Appliance"] = "Oven" food_recipes[Rp]["Appliance"] = "Oven"
if(8) if(8)
food_recipes[Rp]["Appliance"] = "Candy Maker" food_recipes[Rp]["Appliance"] = "Grill"
if(16) if(16)
food_recipes[Rp]["Appliance"] = "Candy Maker"
if(32)
food_recipes[Rp]["Appliance"] = "Cereal Maker" food_recipes[Rp]["Appliance"] = "Cereal Maker"
//////////////////////// SORTING //////////////////////// SORTING
var/list/foods_to_paths = list() var/list/foods_to_paths = list()
var/list/drinks_to_paths = list() var/list/drinks_to_paths = list()
for(var/Rp in food_recipes) for(var/Rp in food_recipes) // "Appliance" will sort the list by APPLIANCES first. Items without an appliance will append to the top of the list. The old method was "Result", which sorts the list by the name of the result.
foods_to_paths["[food_recipes[Rp]["Result"]] [Rp]"] = Rp //Append recipe datum path to keep uniqueness foods_to_paths["[food_recipes[Rp]["Appliance"]] [Rp]"] = Rp //Append recipe datum path to keep uniqueness
for(var/Rp in drink_recipes) for(var/Rp in drink_recipes)
drinks_to_paths["[drink_recipes[Rp]["Result"]] [Rp]"] = Rp drinks_to_paths["[drink_recipes[Rp]["Result"]] [Rp]"] = Rp