Quantcast

Somehow the 3.2 patterns for leatherworking slipped through the cracks. They've been added now.

ackis [08-27-09 - 19:35]
Somehow the 3.2 patterns for leatherworking slipped through the cracks.  They've been added now.
Filename
RecipeDB/ARL-Leatherwork.lua
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index 9c50747..08cfa04 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -2740,48 +2740,104 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB,63200,1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,57)
 	self:addTradeAcquire(RecipeDB,63200,8,39)

-	local _,_,_,toc = GetBuildInfo()
+	-- Some recipes are only availible to specific factions.
+	-- We only add the faction specific recipes if the user is part of that faction
+	local BFAC = LibStub("LibBabble-Faction-3.0"):GetLookupTable()
+	local faction = UnitFactionGroup("player")
+	-- Counter for how many faction specific recipes we have
+	local factioncount = 0

-	if (toc == 30200) then
+	if (faction == BFAC["Alliance"]) then

-		-- Black Chitin Bracers -- 67137
-		self:addTradeSkill(RecipeDB,67137,450,47580,4,2108,nil,2)
-		self:addTradeFlags(RecipeDB,67137,2,10,21,22,23,24,25,26,27,28,29,30)
-		self:addTradeAcquire(RecipeDB,67137,8,42)
-
 		-- Black Chitin Bracers -- 67081
 		self:addTradeSkill(RecipeDB,67081,450,47579,4,2108,nil,2)
-		self:addTradeFlags(RecipeDB,67081,1,10,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeFlags(RecipeDB,67081,1,6,11,21,22,23,24,25,26,27,28,29,30)
 		self:addTradeAcquire(RecipeDB,67081,8,42)
-
-		-- Bracers of Swift Death -- 67139
-		self:addTradeSkill(RecipeDB,67139,450,47582,4,2108,nil,2)
-		self:addTradeFlags(RecipeDB,67139,2,10,21,22,23,24,25,26,27,28,29,30)
-		self:addTradeAcquire(RecipeDB,67139,8,42)
-
+
 		-- Bracers of Swift Death -- 67087
 		self:addTradeSkill(RecipeDB,67087,450,47581,4,2108,nil,2)
-		self:addTradeFlags(RecipeDB,67087,1,10,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeFlags(RecipeDB,67087,1,6,11,21,22,23,24,25,26,27,28,29,30)
 		self:addTradeAcquire(RecipeDB,67087,8,42)
-
-		-- Crusader's Dragonscale Bracers -- 67083
-
+
+		-- Crusader's Dragonscale Bracers -- 67143
+		self:addTradeSkill(RecipeDB,67143,450,47576,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67143,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67143,8,42)
+
 		-- Crusader's Dragonscale Breastplate -- 67082
-
-		-- Ensorceled Nerubian Breastplate -- 67080
-
+		self:addTradeSkill(RecipeDB,67082,450,47595,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67082,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67082,8,42)
+
+		-- Ensorcelled Nerubian Breastplate -- 67080
+		self:addTradeSkill(RecipeDB,67080,450,47597,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67080,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67080,8,42)
+
 		-- Knightbane Carapace -- 67086
-
+		self:addTradeSkill(RecipeDB,67086,450,47599,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67086,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67086,8,42)
+
 		-- Lunar Eclipse Chestguard -- 67084
+		self:addTradeSkill(RecipeDB,67084,450,47602,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67084,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67084,8,42)
+
+		-- Moonshadow Armguards -- 67085
+		self:addTradeSkill(RecipeDB,67085,450,47583,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67085,1,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67085,8,42)
+
+		factioncount = 8
+
+	elseif (faction == BFAC["Horde"]) then
+
+		-- Black Chitin Bracers -- 67137
+		self:addTradeSkill(RecipeDB,67137,450,47580,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67137,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67137,8,42)
+
+		-- Bracers of Swift Death -- 67139
+		self:addTradeSkill(RecipeDB,67139,450,47582,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67139,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67139,8,42)
+
+		-- Crusader's Dragonscale Bracers -- 67083
+		self:addTradeSkill(RecipeDB,67083,450,47577,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67083,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67083,8,42)

+		-- Crusader's Dragonscale Breastplate -- 67138
+		self:addTradeSkill(RecipeDB,67138,450,47596,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67138,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67138,8,42)
+
+		-- Ensorcelled Nerubian Breastplate -- 67136
+		self:addTradeSkill(RecipeDB,67136,450,47598,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67136,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67136,8,42)
+
+		-- Knightbane Carapace -- 67142
+		self:addTradeSkill(RecipeDB,67142,450,47600,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67142,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67142,8,42)
+
+		-- Lunar Eclipse Chestguard -- 67140
+		self:addTradeSkill(RecipeDB,67140,450,47601,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67140,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67140,8,42)
+
 		-- Moonshadow Armguards -- 67141
+		self:addTradeSkill(RecipeDB,67141,450,47584,4,2108,nil,2)
+		self:addTradeFlags(RecipeDB,67141,2,6,11,21,22,23,24,25,26,27,28,29,30)
+		self:addTradeAcquire(RecipeDB,67141,8,42)

-		return 514
+		factioncount = 8

-	else
+	end

-		return 511
+	return 510 + factioncount

-	end

 end