<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -25,21 +25,22 @@ local BCblues = {[23835] = true, [23836] = true, [25653] = true, [32863] = true}
 
 
 local function GetUncommonVals(ilvl)
-	if ilvl &lt;= 15 then return      STRANGE, &quot;1-2x&quot;, &quot;80%&quot;, 1.5, .80,   LMAGIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20
-	elseif ilvl &lt;= 20 then return  STRANGE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,   GMAGIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20, SGLIMMERING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 25 then return  STRANGE, &quot;4-6x&quot;, &quot;75%&quot;, 5.0, .75,  LASTRAL, &quot;1-2x&quot;, &quot;15%&quot;, 1.5, .15, SGLIMMERING, &quot;1x&quot;, &quot;10%&quot;, 1, .1
-	elseif ilvl &lt;= 30 then return     SOUL, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GASTRAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20, LGLIMMERING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 35 then return     SOUL, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  LMYSTIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    SGLOWING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 40 then return   VISION, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GMYSTIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    LGLOWING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 45 then return   VISION, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  LNETHER, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    SRADIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 50 then return    DREAM, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GNETHER, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    LRADIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 55 then return    DREAM, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75, LETERNAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  SBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 60 then return ILLUSION, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75, GETERNAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  LBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 65 then return ILLUSION, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75, GETERNAL, &quot;2-3x&quot;, &quot;20%&quot;, 2.5, .20,  LBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 80 then return   ARCANE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,  LPLANAR, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  SPRISMATIC, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 99 then return   ARCANE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,  LPLANAR, &quot;2-3x&quot;, &quot;20%&quot;, 2.5, .20,  SPRISMATIC, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	elseif ilvl &lt;= 120 then return  ARCANE, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  GPLANAR, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  LPRISMATIC, &quot;1x&quot;, &quot;5%&quot;, 1, .05
-	else return                   INFINATE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,  LCOSMIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,      SDREAM, &quot;1x&quot;, &quot;5%&quot;, 1, .05 end -- Not sure the exact numbers in Wrath yet, so we'll stick to the pattern
+	if ilvl &lt;= 15 then return       STRANGE, &quot;1-2x&quot;, &quot;80%&quot;, 1.5, .80,   LMAGIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20
+	elseif ilvl &lt;= 20 then return   STRANGE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,   GMAGIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20, SGLIMMERING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 25 then return   STRANGE, &quot;4-6x&quot;, &quot;75%&quot;, 5.0, .75,  LASTRAL, &quot;1-2x&quot;, &quot;15%&quot;, 1.5, .15, SGLIMMERING, &quot;1x&quot;, &quot;10%&quot;, 1, .1
+	elseif ilvl &lt;= 30 then return      SOUL, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GASTRAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20, LGLIMMERING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 35 then return      SOUL, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  LMYSTIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    SGLOWING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 40 then return    VISION, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GMYSTIC, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    LGLOWING, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 45 then return    VISION, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  LNETHER, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    SRADIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 50 then return     DREAM, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  GNETHER, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,    LRADIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 55 then return     DREAM, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75, LETERNAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  SBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 60 then return  ILLUSION, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75, GETERNAL, &quot;1-2x&quot;, &quot;20%&quot;, 1.5, .20,  LBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 65 then return  ILLUSION, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75, GETERNAL, &quot;2-3x&quot;, &quot;20%&quot;, 2.5, .20,  LBRILLIANT, &quot;1x&quot;, &quot;5%&quot;, 1, .05
+	elseif ilvl &lt;= 80 then return    ARCANE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,  LPLANAR, &quot;1-2x&quot;, &quot;22%&quot;, 1.5, .22,  SPRISMATIC, &quot;1x&quot;, &quot;3%&quot;, 1, .03
+	elseif ilvl &lt;= 99 then return    ARCANE, &quot;2-3x&quot;, &quot;75%&quot;, 2.5, .75,  LPLANAR, &quot;2-3x&quot;, &quot;22%&quot;, 2.5, .22,  SPRISMATIC, &quot;1x&quot;, &quot;3%&quot;, 1, .03
+	elseif ilvl &lt;= 120 then return   ARCANE, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  GPLANAR, &quot;1-2x&quot;, &quot;22%&quot;, 1.5, .22,  LPRISMATIC, &quot;1x&quot;, &quot;3%&quot;, 1, .03
+	elseif ilvl &lt;= 151 then return INFINATE, &quot;1-2x&quot;, &quot;75%&quot;, 1.5, .75,  LCOSMIC, &quot;1-2x&quot;, &quot;22%&quot;, 1.5, .22,      SDREAM, &quot;1x&quot;, &quot;3%&quot;, 1, .03
+	else return                    INFINATE, &quot;2-5x&quot;, &quot;75%&quot;, 3.5, .75,  GCOSMIC, &quot;1-2x&quot;, &quot;22%&quot;, 1.5, .22,      LDREAM, &quot;1x&quot;, &quot;3%&quot;, 1, .03 end
 end
 
 
@@ -49,32 +50,32 @@ function Panda:GetPossibleDisenchants(item)
 
 	if qual == 4 then -- Epic
 		if ilvl &gt; 75 and ilvl &lt;= 80 and itemtype == &quot;Weapon&quot; then return NEXUS, &quot;1-2x&quot;, &quot;33%/66%&quot;, 5/3
-		elseif ilvl &lt;= 45  then return SRADIANT,   &quot;2-4x&quot;,    &quot;100%&quot;,   3, 1
-		elseif ilvl &lt;= 50  then return LRADIANT,   &quot;2-4x&quot;,    &quot;100%&quot;,   3, 1
-		elseif ilvl &lt;= 55  then return SBRILLIANT, &quot;2-4x&quot;,    &quot;100%&quot;,   3, 1
-		elseif ilvl &lt;= 60  then return NEXUS,        &quot;1x&quot;,    &quot;100%&quot;,   1, 1
-		elseif ilvl &lt;= 80  then return NEXUS,      &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1
-		elseif ilvl &lt;= 100 then return VOID,       &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1
-		elseif ilvl &lt;  200 then return VOID,       &quot;1-2x&quot;, &quot;33%/66%&quot;, 5/3, 1
-		else return                   ABYSS,       &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1 end -- Not sure the exact numbers in Wrath yet, so we'll stick to the pattern
+		elseif ilvl &lt;= 45  then return   SRADIANT, &quot;2-4x&quot;,    &quot;100%&quot;, 3.0, 1
+		elseif ilvl &lt;= 50  then return   LRADIANT, &quot;2-4x&quot;,    &quot;100%&quot;, 3.0, 1
+		elseif ilvl &lt;= 55  then return SBRILLIANT, &quot;2-4x&quot;,    &quot;100%&quot;, 3.0, 1
+		elseif ilvl &lt;= 60  then return      NEXUS,   &quot;1x&quot;,    &quot;100%&quot;, 1.0, 1
+		elseif ilvl &lt;= 80  then return      NEXUS, &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1
+		elseif ilvl &lt;= 100 then return       VOID, &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1
+		elseif ilvl &lt;= 164 then return       VOID, &quot;1-2x&quot;, &quot;33%/66%&quot;, 5/3, 1
+		elseif ilvl &lt;= 200 then return      ABYSS,   &quot;1x&quot;,    &quot;100%&quot;, 1.0, 1
+		else return                         ABYSS, &quot;1-2x&quot;,    &quot;100%&quot;, 1.5, 1 end
 
 	elseif qual == 3 then -- Rare
 		local _, _, itemid = string.find(link, &quot;item:(%d+):&quot;)
 		itemid = tonumber(itemid)
 
-		if BCblues[itemid] then return SPRISMATIC, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, NEXUS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
-		elseif ilvl &lt;= 25 then return SGLIMMERING, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 30 then return LGLIMMERING, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 35 then return    SGLOWING, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 40 then return    LGLOWING, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 45 then return    SRADIANT, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 50 then return    LRADIANT, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 55 then return  SBRILLIANT, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 65 then return  LBRILLIANT, &quot;1x&quot;, &quot;100%&quot;, 1, 1
-		elseif ilvl &lt;= 70 then return  LBRILLIANT, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, NEXUS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
-		elseif ilvl &lt;= 99 then return  SPRISMATIC, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, NEXUS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
-		elseif ilvl &lt; 138 then return  LPRISMATIC, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995,  VOID, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
-		else return                        SDREAM, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, ABYSS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005 end -- Not sure the exact numbers in Wrath yet, so we'll stick to the pattern
+		if     ilvl &lt;=  25 then return SGLIMMERING, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  30 then return LGLIMMERING, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  35 then return    SGLOWING, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  40 then return    LGLOWING, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  45 then return    SRADIANT, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  50 then return    LRADIANT, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  55 then return  SBRILLIANT, &quot;1x&quot;,  &quot;100%&quot;, 1, 1
+		elseif ilvl &lt;=  65 then return  LBRILLIANT, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, NEXUS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
+		elseif ilvl &lt;=  99 then return  SPRISMATIC, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, NEXUS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
+		elseif ilvl &lt;= 120 then return  LPRISMATIC, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995,  VOID, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
+		elseif ilvl &lt;= 165 then return      SDREAM, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, ABYSS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005
+		else return                         LDREAM, &quot;1x&quot;, &quot;99.5%&quot;, 1, .995, ABYSS, &quot;1x&quot;, &quot;0.5%&quot;, 1, 0.005 end -- Not sure the exact numbers in Wrath yet, so we'll stick to the pattern
 
 	elseif qual == 2 then -- Uncommon
 		if itemtype == &quot;Armor&quot; then</diff>
      <filename>DisenchantingProb.lua</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6c2e80d069be23cdbabca66beb1e3edf84127496</id>
    </parent>
  </parents>
  <author>
    <name>Tekkub</name>
    <email>tekkub@gmail.com</email>
  </author>
  <url>http://github.com/tekkub/panda/commit/3cd0f0c00cb0750549e8185c1b55d69926f0c087</url>
  <id>3cd0f0c00cb0750549e8185c1b55d69926f0c087</id>
  <committed-date>2009-01-22T00:53:57-08:00</committed-date>
  <authored-date>2009-01-22T00:53:57-08:00</authored-date>
  <message>Update DE possibilities</message>
  <tree>a94f32c3c1ea56f87b38db7590fc4ffa3ff4ad32</tree>
  <committer>
    <name>Tekkub</name>
    <email>tekkub@gmail.com</email>
  </committer>
</commit>
