Module:ElementAchievementHeader: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 39: | Line 39: | ||
local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame) | local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame) | ||
-- Include debug information | -- Include more comprehensive debug information | ||
local pageName = mw.title.getCurrentTitle().fullText or "[Unknown]" | |||
-- Get user achievements directly for debugging | |||
local userAchievements = {} | |||
pcall(function() userAchievements = Achievements.getUserAchievements(pageId) or {} end) | |||
local achievementCount = #userAchievements | |||
-- Format the debug output with more details | |||
local debugInfo = string.format( | local debugInfo = string.format( | ||
"<!-- Achievement Debug: | "<!-- Achievement Debug: Page='%s', ID='%s', Found=%d achievements, ".. | ||
"Title Data: ID='%s', Name='%s', ID2='%s' -->", | |||
pageName, | |||
pageId or "nil", | |||
achievementCount, | |||
achievementId or "nil", | achievementId or "nil", | ||
displayName or "nil", | displayName or "nil", | ||
achievementId2 | achievementId2 or "nil" | ||
) | ) | ||