Fix variable issues
Bu işleme şunda yer alıyor:
ebeveyn
2a42d242aa
işleme
bbfec84081
@ -50,7 +50,6 @@ function AchievementInfo.onAchievementUpdated(eventCode, achId)
|
||||
local percentageStepSize = AchievementInfo.settingGet("genShowUpdateSteps")
|
||||
|
||||
local link = GetAchievementLink(achId, LINK_STYLE_BRACKET)
|
||||
local name, description = GetAchievementInfo(achId)
|
||||
local catName = "/"
|
||||
|
||||
if categoryId ~= false then
|
||||
@ -61,14 +60,14 @@ function AchievementInfo.onAchievementUpdated(eventCode, achId)
|
||||
|
||||
local numCriteria = GetAchievementNumCriteria(achId)
|
||||
for i = 1, numCriteria, 1 do
|
||||
local name, numCompleted, numRequired = GetAchievementCriterion(achId, i)
|
||||
local description, numCompleted, numRequired = GetAchievementCriterion(achId, i)
|
||||
local tmpOutput = ""
|
||||
|
||||
if i > 1 and AchievementInfo.settingGet("genOnePerLine") == false then
|
||||
tmpOutput = tmpOutput .. ", "
|
||||
end
|
||||
|
||||
tmpOutput = tmpOutput .. name .. " "
|
||||
tmpOutput = tmpOutput .. description .. " "
|
||||
tmpOutput = tmpOutput .. AchievementInfo.calcCriteriaColor(numCompleted, numRequired) .. numCompleted .. "|r"
|
||||
tmpOutput = tmpOutput .. AchievementInfo.clrDefault .. "/" .. "|r"
|
||||
tmpOutput = tmpOutput .. AchievementInfo.clrCriteriaComplete .. numRequired .. "|r"
|
||||
@ -163,13 +162,11 @@ end
|
||||
-- Get the correct achievement category
|
||||
function AchievementInfo.getCorrectAchievementCategoryId(achId)
|
||||
local previousAchievementId = GetPreviousAchievementInLine(achId)
|
||||
local categoryId = 0
|
||||
|
||||
if AchievementInfo.checkForValidCategory(achId) == false and previousAchievementId ~= 0 then
|
||||
return AchievementInfo.getCorrectAchievementCategoryId(previousAchievementId)
|
||||
elseif AchievementInfo.checkForValidCategory(achId) then
|
||||
categoryId = GetCategoryInfoFromAchievementId(achId)
|
||||
return categoryId
|
||||
return GetCategoryInfoFromAchievementId(achId)
|
||||
else
|
||||
return false
|
||||
end
|
||||
|
@ -122,10 +122,9 @@ function AchievementInfo.createSettingsPanel()
|
||||
|
||||
-- Add categories dynamically
|
||||
local numCats = GetNumAchievementCategories()
|
||||
local catCount = 1
|
||||
|
||||
for i = 1, numCats, 1 do
|
||||
catName, numSubCats = GetAchievementCategoryInfo(i)
|
||||
catName = GetAchievementCategoryInfo(i)
|
||||
|
||||
table.insert(optionsTable, {
|
||||
type = "checkbox",
|
||||
|
Yükleniyor…
Yeni konuda referans
Bir kullanıcı engelle