Module:ElementAchievementHeader: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 34: Line 34:
             end
             end
              
              
             -- Use getTitleAchievement function that specifically checks for type="title"
             -- CRITICAL: We must pre-load the JSON data with the frame before getting any achievements
             -- IMPORTANT: The function returns achievementId, displayName, achievementId
             -- This is how LuaTemplatePerson.lua ensures the JSON is loaded correctly
             -- We need to directly use these return values correctly
            pcall(function()
                Achievements.loadData(frame)
                Achievements.loadTypes(frame)
            end)
           
             -- Now get the title achievement
             local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame)
             local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame)