Quantcast

In addon:ScanToolTip(): Removed some completely unnecessary false assignments.

James D. Callahan III [03-20-10 - 01:05]
In addon:ScanToolTip(): Removed some completely unnecessary false assignments.
Filename
Datamine.lua
diff --git a/Datamine.lua b/Datamine.lua
index 624e026..cf08e17 100644
--- a/Datamine.lua
+++ b/Datamine.lua
@@ -2102,127 +2102,70 @@ do
 			-- Saves processing cycles and it won't cause the flags to be overwritten if a non-specific stat is found after
 			scan_data.verifiedclass = false

-			if (not scan_data.verifiedclass) then
+			if not scan_data.verifiedclass then
 				-- Certain stats can be considered for a specific role (aka spell hit == caster dps).
-				if (strmatch(text, "strength") and (strmatch(text, "strength of the clefthoof") == nil) and (strmatch(text,  "set:") == nil)) then
+				if strmatch(text, "strength") and not strmatch(text, "strength of the clefthoof") and not strmatch(text,  "set:") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "agility")) then
+				elseif strmatch(text, "agility") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "spirit")) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "spirit") then
 					scan_data.caster = true
 					scan_data.healer = true
-				elseif (strmatch(text, "spell power")) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "spell power") then
 					scan_data.caster = true
 					scan_data.healer = true
-				elseif (strmatch(text, "spell crit")) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "spell crit") then
 					scan_data.caster = true
 					scan_data.healer = true
-				elseif (strmatch(text, "spell hit")) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "spell hit") then
 					scan_data.caster = true
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "spell penetration")) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "spell penetration") then
 					scan_data.caster = true
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "mana per 5 sec.") or (strmatch(text, "mana every 5 seconds"))) then
-					scan_data.dps = false
-					scan_data.tank = false
+				elseif strmatch(text, "mana per 5 sec.") or strmatch(text, "mana every 5 seconds") then
 					scan_data.caster = true
 					scan_data.healer = true
-				elseif (strmatch(text, "attack power")) then
+				elseif strmatch(text, "attack power") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "expertise")) then
+				elseif strmatch(text, "expertise") then
 					scan_data.dps = true
 					scan_data.tank = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "melee crit")) then
+				elseif strmatch(text, "melee crit") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "critical hit")) then
+				elseif strmatch(text, "critical hit") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "weapon damage")) then
+				elseif strmatch(text, "weapon damage") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "ranged crit")) then
+				elseif strmatch(text, "ranged crit") then
 					scan_data.dps = true
-					scan_data.tank = false
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "melee haste")) then
+				elseif strmatch(text, "melee haste") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "ranged haste")) then
+				elseif strmatch(text, "ranged haste") then
 					scan_data.dps = true
-					scan_data.tank = false
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "melee hit")) then
+				elseif strmatch(text, "melee hit") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "ranged hit")) then
+				elseif strmatch(text, "ranged hit") then
 					scan_data.dps = true
-					scan_data.tank = false
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "armor pen")) then
+				elseif strmatch(text, "armor pen") then
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "feral attack power")) then
+				elseif strmatch(text, "feral attack power") then
 					scan_data.tank = true
 					scan_data.dps = true
-					scan_data.caster = false
-					scan_data.healer = false
-				elseif (strmatch(text, "defense") and (strmatch(text, "defenseless") == nil)) then
-					scan_data.dps = false
+				elseif strmatch(text, "defense") and not strmatch(text, "defenseless") then
 					scan_data.tank = true
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "block")) then
-					scan_data.dps = false
+				elseif strmatch(text, "block") then
 					scan_data.tank = true
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "parry")) then
-					scan_data.dps = false
+				elseif strmatch(text, "parry") then
 					scan_data.tank = true
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
-				elseif (strmatch(text, "dodge") and (strmatch(text,  "set:") == nil)) then
-					scan_data.dps = false
+				elseif strmatch(text, "dodge") and not strmatch(text,  "set:") then
 					scan_data.tank = true
-					scan_data.caster = false
-					scan_data.healer = false
 					scan_data.verifiedclass = true
 				end
 			end