WoWInterface SVN UrbanAchiever

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 120 to Rev 121
    Reverse comparison

Rev 120 → Rev 121

Main.lua
252,10 → 252,12
category = GetAchievementCategory(id)
if category and category ~= nil then
_, _, _, completed = GetAchievementInfo(id)
if(type(self.achieveList[category]) == "table") then
table.insert(self.achieveList[category], id, completed)
else
self.achieveList[category] = {[id] = completed}
if not (UrbanAchiever.factionAchs[tostring(id)] and UrbanAchiever.factionAchs[tostring(id)] ~= playerFaction) then
if(type(self.achieveList[category]) == "table") then
table.insert(self.achieveList[category], id, completed)
else
self.achieveList[category] = {[id] = completed}
end
end
end
end
2242,7 → 2244,7
for i2,id2 in ipairs(GetCategoryList()) do
_, parentCatID2 = GetCategoryInfo(id2)
if parentCatID2 == id then
numItems, numCompleted = self:GetRealCategoryNumAchievements(id)
numItems, numCompleted = self:GetRealCategoryNumAchievements(id2)
numTotal = (numTotal + numItems)
numDone = (numDone + numCompleted)
end
2256,21 → 2258,17
end
 
for i,id in ipairs(GetGuildCategoryList()) do
numTotal = 0
numDone = 0
catName, parentCatID = GetCategoryInfo(id)
if parentCatID == -1 or parentCatID == 15076 then
numTotal, numDone = self:GetRealCategoryNumAchievements(id)
for i2,id2 in ipairs(GetGuildCategoryList()) do
_, parentCatID2 = GetCategoryInfo(id2)
if parentCatID2 == id then
numItems, numCompleted = GetCategoryNumAchievements(id)
numItems, numCompleted = self:GetRealCategoryNumAchievements(id2)
numTotal = (numTotal + numItems)
numDone = (numDone + numCompleted)
end
end
numItems2, numCompleted2 = GetCategoryNumAchievements(id)
numTotal = (numTotal + numItems2)
numDone = (numDone + numCompleted2)
self.frame.category[id]:Hide()
self.frame.category[id]:SetMinMaxValues(0, numTotal)
self.frame.category[id]:SetValue(numDone)
2309,10 → 2307,6
local numItems, numCompleted = 0, 0
if self.achieveList[id] ~= nil then
for k,v in pairs(self.achieveList[id]) do
if(id == 92)then
_, name = GetAchievementInfo(k)
print(name)
end
numItems = numItems+1
if v then
numCompleted = numCompleted+1