From f93a49e008de0650edcc30dbc08353e0d86b360e Mon Sep 17 00:00:00 2001 From: ackis Date: Mon, 25 May 2009 17:03:16 +0000 Subject: [PATCH] Add some code which will display if there's a duplicate acquire ID for a recipe. --- AckisRecipeList.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/AckisRecipeList.lua b/AckisRecipeList.lua index fdbc8d7..b997488 100644 --- a/AckisRecipeList.lua +++ b/AckisRecipeList.lua @@ -752,6 +752,11 @@ function addon:addTradeAcquire(RecipeDB, SpellID, ...) local acquire = RecipeDB[SpellID]["Acquire"] + --@debug@ + -- Internal DB to check to see if we're adding duplicate ID's as an acquire method + local IDs = {} + --@end-debug@ + while (i < numvars) do -- Create the space for the current Acquire method @@ -763,6 +768,15 @@ function addon:addTradeAcquire(RecipeDB, SpellID, ...) acquire[index]["Type"] = AcquireType acquire[index]["ID"] = AcquireID + --@debug@ + -- We haven't seen this Acquire ID before (trainer ID, etc) + if (not IDs[AcquireID]) then + IDs[AcquireID] = true + else + self:Print("Duplicate entry: " .. SpellID .. " AcquireID: " .. AcquireID) + end + --@end-debug@ + i = i + 2 if (AcquireType == 6) then -- 1.7.9.5