Quantcast

Add some LW/BS/Tailoring missing acquires

ackis [12-27-08 - 19:25]
Add some LW/BS/Tailoring missing acquires
Filename
ARLDataminer.rb
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index 51eeee8..22267e5 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -227,6 +227,7 @@ function addon:InitCustom(CustomDB)
 	self:addLookupList(CustomDB, 20, "Goblin transport.")
 	self:addLookupList(CustomDB, 21, "Gnome transport.")
 	self:addLookupList(CustomDB, 22, "Random BoP drop off of bosses in AQ40.")
+	self:addLookupList(CustomDB, 23, "DM Cache - Knot Thimblejack")

 end

@@ -833,6 +834,23 @@ EOF
 		# Handle special cases (acquire)
 		if specialcaseacquire[details[:spellid]]
 			case specialcaseacquire[details[:spellid]][:id]
+			when "TrueBelievers"
+				flags.delete(flaglisting["Vendor"])
+				flags.delete(flaglisting["Raid"])
+				flags.delete(flaglisting["Trainer"])
+				flags.delete(flaglisting["Instance"])
+				flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Quest"]
+				$quests[8323] = {:name => "True Believers", :faction => 0}
+				acquire << {"type" => acquirelisting["Quest"],
+							"id" => 8323}
+			when "OgreSuit"
+				flags.delete(flaglisting["Vendor"])
+				flags.delete(flaglisting["Raid"])
+				flags.delete(flaglisting["Trainer"])
+				flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Quest"] << flaglisting["Instance"]
+				$quests[5518] = {:name => "The Gordok Ogre Suit", :faction => 0}
+				acquire << {"type" => acquirelisting["Quest"],
+							"id" => 5518}
 			when "GoblinTransport"
 				flags.delete(flaglisting["Vendor"])
 				flags.delete(flaglisting["Instance"])
@@ -5720,6 +5738,9 @@ def get_bs_list(recipes, maps)
 		61008 => {:id => "GrandMasterBSTrainer"},
 		61009 => {:id => "GrandMasterBSTrainer"},
 		61010 => {:id => "GrandMasterBSTrainer"},
+		24912 => {:id => "TrueBelievers"},
+		24913 => {:id => "TrueBelievers"},
+		24914 => {:id => "TrueBelievers"},
 	}
 bsmanual=<<EOF
 	-- Orcish War Leggings -- 9957
@@ -6617,6 +6638,13 @@ def get_lw_list(recipes, maps)
 		60666 => {:id => "GrandMasterLWTrainer"},
 		60669 => {:id => "GrandMasterLWTrainer"},
 		60671 => {:id => "GrandMasterLWTrainer"},
+		22815 => {:id => "OgreSuit"},
+		22921 => {:id => "CustomNeutral", :type => 23},
+		22922 => {:id => "CustomNeutral", :type => 23},
+		22923 => {:id => "CustomNeutral", :type => 23},
+		22926 => {:id => "CustomNeutral", :type => 23},
+		22927 => {:id => "CustomNeutral", :type => 23},
+		22928 => {:id => "CustomNeutral", :type => 23},
 	}
 lwmanual=<<EOF
 	-- Raptor Hide Harness -- 4096
@@ -6734,6 +6762,15 @@ def get_tailoring_list(recipes, maps)
 		60990 => {:id => "GrandMasterTailorTrainer"},
 		60993 => {:id => "GrandMasterTailorTrainer"},
 		60994 => {:id => "GrandMasterTailorTrainer"},
+		22813 => {:id => "OgreSuit"},
+		22866 => {:id => "CustomNeutral", :type => 23},
+		22867 => {:id => "CustomNeutral", :type => 23},
+		22868 => {:id => "CustomNeutral", :type => 23},
+		22869 => {:id => "CustomNeutral", :type => 23},
+		22870 => {:id => "CustomNeutral", :type => 23},
+		24901 => {:id => "TrueBelievers"},
+		24902 => {:id => "TrueBelievers"},
+		24903 => {:id => "TrueBelievers"},
 	}
 tailoringmanual=<<EOF
 	-- Duskweave Boots -- 55924