Tweak player type flags.
ackis [06-09-09 - 17:02]
diff --git a/ARLDatamine.lua b/ARLDatamine.lua
index 6c09c24..8dc555b 100644
--- a/ARLDatamine.lua
+++ b/ARLDatamine.lua
@@ -2216,55 +2216,107 @@ do
-- Certain stats can be considered for a specific role (aka spell hit == caster dps).
if (strmatch(text, "strength")) then
- scan_data.tank = true
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "agility")) then
- scan_data.tank = true
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
scan_data.caster = true
scan_data.healer = true
elseif (strmatch(text, "spell power")) then
+ scan_data.dps = false
+ scan_data.tank = false
scan_data.caster = true
scan_data.healer = true
elseif (strmatch(text, "spell crit")) then
+ scan_data.dps = false
+ scan_data.tank = false
scan_data.caster = true
scan_data.healer = true
elseif (strmatch(text, "spell hit")) then
+ scan_data.dps = false
+ scan_data.tank = false
scan_data.caster = true
+ scan_data.healer = false
elseif (strmatch(text, "spell penetration")) then
+ scan_data.dps = false
+ scan_data.tank = false
scan_data.caster = true
+ scan_data.healer = false
elseif (strmatch(text, "mana every 5 seconds")) then
+ scan_data.dps = false
+ scan_data.tank = false
+ scan_data.caster = true
scan_data.healer = true
elseif (strmatch(text, "attack power")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "expertise")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "melee crit")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "ranged crit")) then
scan_data.dps = true
+ scan_data.tank = false
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "melee haste")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "ranged haste")) then
scan_data.dps = true
+ scan_data.tank = false
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "melee hit")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "ranged hit")) then
scan_data.dps = true
+ scan_data.tank = false
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "armor pen")) then
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "feral attack")) then
scan_data.tank = true
scan_data.dps = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "defense")) then
+ scan_data.dps = false
scan_data.tank = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "block")) then
+ scan_data.dps = false
scan_data.tank = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "parry")) then
+ scan_data.dps = false
scan_data.tank = true
+ scan_data.caster = false
+ scan_data.healer = false
elseif (strmatch(text, "dodge")) then
+ scan_data.dps = false
scan_data.tank = true
+ scan_data.caster = false
+ scan_data.healer = false
end
-- Classes