Quantcast

Heavily updated the ignore lists

Kevin Lyles [01-28-10 - 23:35]
Heavily updated the ignore lists
Filename
Regexps.lua
diff --git a/Regexps.lua b/Regexps.lua
index 6153c19..cf591a7 100644
--- a/Regexps.lua
+++ b/Regexps.lua
@@ -111,24 +111,64 @@ ignoredInvalidStats = {
 }

 IgnoredLines = {
-	"^durability %d+ / %d+$",
-	"^<.+>$",
-	"^\".+\"$",
-	"^you may trade this item with players that were also eligible to loot this item for the next ",
 	"^$",
-	"^requires %a[%a ]+ %- neutral$",
-	"^requires %a[%a ]+ %- friendly$",
-	"^requires %a[%a ]+ %- honored$",
-	"^requires %a[%a ]+ %- revered$",
-	"^requires %a[%a ]+ %- exalted$",
-	"^use: teaches you how to ",
+	-- Reputation and materials requirements
+	"^requires ",
+	"^  [^ ]",
+	"^%a[%a' -]+ %(%d/%d%)$",
+	"^classes: ",
+	"^\n",
+	"^\".+\"$",
+	"^races: ",
+	"^duration: ",
+	"^conjured item$",
+	"^use: right click to ",
+	"^this item begins a quest$",
+	"^already known$",
+	-- Zone names
+	"^alterac valley$",
+	"^black temple$",
+	"^blackrock depths$",
+	"^blade's edge mountains$",
+	"^isle of conquest$",
+	"^karazhan$",
+	"^shadowmoon valley",
+	"^strand of the ancients$",
+	"^tempest keep$",
+	"^the battle for mount hyjal$",
+	"^the black morass$",
+	"^the oculus$",
+	"^wintergrasp$",
+	"^zul'aman$",
 }

 TempIgnoredLines = {
-	"^use: restores %d+ %a[%a ]+ over %d+ sec%.  must remain seated while %a+ing%.",
-	"^use: restores %d+%% of your %a[%a ]+ per second for %d+ sec%.  must remain seated while %a+ing%.",
-	"^use: heals %d+ damage over %d+ sec%.$",
+	"^item level %d+$",
 	"^use: restores %d+ to %d+ %a+",
+	"^use: teaches .* %(rank %d+%)%.$",
+	"^%d+ slot ",
+	"^use: heals %d+ damage over %d+ sec%.$",
+	-- Profession patterns
+	"^use: teaches you how to make ",
+	"^use: teaches you how to cut ",
+	"^use: teaches you how to craft ",
+	"^use: teaches you how to sew ",
+	"^use: teaches you how to cook ",
+	"^use: teaches you how to forge ",
+	"^use: teaches you how to transmute ",
+	"^use: teaches you how to create ",
+	"^use: teaches you how to bake ",
+	"^use: teaches you how to be ",
+	"^use: teaches you how to summon ",
+	"^use: teaches you how to brew ",
+	"^use: teaches you how to inscribe ",
+	"^use: teaches you how to ride ",
+	"^use: teaches you how to burn ",
+	"^use: teaches you how to deep fry ",
+	"^use: teaches you how to purify ",
+	"^use: teaches you how to shatter ",
+	"^use: teaches you how to smelt ",
+	"^use: teaches you how to turn ",
 }

 UnweightedLines = {