From ac628cfa81d8446088dc3dfe2159d93c22fd1ce9 Mon Sep 17 00:00:00 2001 From: ackis Date: Sun, 30 Aug 2009 14:20:56 +0000 Subject: [PATCH] When sorting by acquire method, if we're sorting a custom string, we'll sort them by their custom string ID first. This will get all minor inscription together for example. --- ARLFrame.lua | 9 ++++++++- Docs/CHANGES.txt | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ARLFrame.lua b/ARLFrame.lua index 5bc3552..33f1bf8 100644 --- a/ARLFrame.lua +++ b/ARLFrame.lua @@ -1415,8 +1415,15 @@ do local reca = RecipeDB[a]["Acquire"][1] local recb = RecipeDB[b]["Acquire"][1] if (reca and recb) then + -- Both acquire methods are the same if (reca["Type"] == recb["Type"]) then - return RecipeDB[a]["Name"] < RecipeDB[b]["Name"] + -- If we have a custom string for sorting + if (reca["Type"] == 8) then + -- Sort on the ID of the custom string so they get grouped together + return RecipeDB[a]["Acquire"][1]["ID"] < RecipeDB[b]["Acquire"][1]["ID"] + else + return RecipeDB[a]["Name"] < RecipeDB[b]["Name"] + end else return reca["Type"] < recb["Type"] end diff --git a/Docs/CHANGES.txt b/Docs/CHANGES.txt index 3133f21..b3dc320 100644 --- a/Docs/CHANGES.txt +++ b/Docs/CHANGES.txt @@ -14,6 +14,7 @@ *Fixed a map/mini-map coordinate display issue *All professions have skill level data added (exception being cooking and JC) *Added the ability to customize which type of points you see on the mini-map (vendor, quest, trainer, mob). By default trainer will be off, the rest will be on. +*Sorting via acquire method will now sort the special strings (aka discoveries) together. ===RC10 *Significantly reduced memory usage over time. -- 1.7.9.5