Quantcast

In addon:PrintScanResults(): Added check for scan_data.is_item.

torhal [06-18-09 - 22:16]
In addon:PrintScanResults(): Added check for scan_data.is_item.
Filename
ARLDatamine.lua
diff --git a/ARLDatamine.lua b/ARLDatamine.lua
index e80b8af..4188a28 100644
--- a/ARLDatamine.lua
+++ b/ARLDatamine.lua
@@ -232,7 +232,7 @@ local SPELL_ITEM = {
 	-------------------------------------------------------------------------------
 	-- Enchanting
 	-------------------------------------------------------------------------------
-    [7443] = 6342,		[7766] = 6344,		[7776] = 6346,		[7782] = 6347,
+	[7443] = 6342,		[7766] = 6344,		[7776] = 6346,		[7782] = 6347,
 	[7786] = 6348,		[7793] = 6349,		[7859] = 6375,		[7867] = 6377,
 	[13380] = 11038,	[13419] = 11039,	[13464] = 11081,	[13522] = 11098,
 	[13536] = 11101,	[13612] = 11150,	[13617] = 11151,	[13620] = 11152,
@@ -1532,50 +1532,53 @@ do
 		end

 		-- BoP Item
-		if (scan_data.bopitem) and (not flags[37]) then
-			tinsert(missing_flags,"37 (BoP Item)")
-			-- If it's a BoP item and flags BoE is set,mark it as extra
-			if (flags[36]) then
-				tinsert(extra_flags,"36 (BoE Item)")
-			end
-			-- If it's a BoP item and flags BoA is set,mark it as extra
-			if (flags[38]) then
-				tinsert(extra_flags,"38 (BoA Item)")
-			end
-			-- BoE Item,assuming it's not BoA
-		elseif (not flags[36]) and (not scan_data.bopitem) then
-			tinsert(missing_flags,"36 (BoE Item)")
-			-- If it's a BoE item and flags BoP is set,mark it as extra
-			if (flags[37]) then
-				tinsert(extra_flags,"37 (BoP Item)")
-			end
-			-- If it's a BoE item and flags BoA is set,mark it as extra
-			if (flags[38]) then
-				tinsert(extra_flags,"38 (BoA Item)")
+		if scan_data.is_item then
+			if (scan_data.bopitem) and (not flags[37]) then
+				tinsert(missing_flags,"37 (BoP Item)")
+				-- If it's a BoP item and flags BoE is set,mark it as extra
+				if (flags[36]) then
+					tinsert(extra_flags,"36 (BoE Item)")
+				end
+				-- If it's a BoP item and flags BoA is set,mark it as extra
+				if (flags[38]) then
+					tinsert(extra_flags,"38 (BoA Item)")
+				end
+				-- BoE Item,assuming it's not BoA
+			elseif (not flags[36]) and (not scan_data.bopitem) then
+				tinsert(missing_flags,"36 (BoE Item)")
+				-- If it's a BoE item and flags BoP is set,mark it as extra
+				if (flags[37]) then
+					tinsert(extra_flags,"37 (BoP Item)")
+				end
+				-- If it's a BoE item and flags BoA is set,mark it as extra
+				if (flags[38]) then
+					tinsert(extra_flags,"38 (BoA Item)")
+				end
 			end
-		end
+		else

-		-- BoP Recipe
-		if (scan_data.boprecipe) and (not flags[41]) then
-			tinsert(missing_flags,"41 (BoP Recipe)")
-			-- If it's a BoP recipe and flags BoE is set,mark it as extra
-			if (flags[40]) then
-				tinsert(extra_flags,"40 (BoE Recipe)")
-			end
-			-- If it's a BoP recipe and flags BoA is set,mark it as extra
-			if (flags[42]) then
-				tinsert(extra_flags,"42 (BoA Recipe)")
-			end
-			-- Not BoP recipe,assuming it's not BoA
-		elseif (not flags[40]) and (not scan_data.boprecipe) then
-			tinsert(missing_flags,"40 (BoE Recipe)")
-			-- If it's a BoE recipe and flags BoP is set,mark it as extra
-			if (flags[41]) then
-				tinsert(extra_flags,"41 (BoP Recipe)")
-			end
-			-- If it's a BoE recipe and flags BoA is set,mark it as extra
-			if (flags[42]) then
-				tinsert(extra_flags,"42 (BoA Recipe)")
+			-- BoP Recipe
+			if (scan_data.boprecipe) and (not flags[41]) then
+				tinsert(missing_flags,"41 (BoP Recipe)")
+				-- If it's a BoP recipe and flags BoE is set,mark it as extra
+				if (flags[40]) then
+					tinsert(extra_flags,"40 (BoE Recipe)")
+				end
+				-- If it's a BoP recipe and flags BoA is set,mark it as extra
+				if (flags[42]) then
+					tinsert(extra_flags,"42 (BoA Recipe)")
+				end
+				-- Not BoP recipe,assuming it's not BoA
+			elseif (not flags[40]) and (not scan_data.boprecipe) then
+				tinsert(missing_flags,"40 (BoE Recipe)")
+				-- If it's a BoE recipe and flags BoP is set,mark it as extra
+				if (flags[41]) then
+					tinsert(extra_flags,"41 (BoP Recipe)")
+				end
+				-- If it's a BoE recipe and flags BoA is set,mark it as extra
+				if (flags[42]) then
+					tinsert(extra_flags,"42 (BoA Recipe)")
+				end
 			end
 		end