Module:ElementAchievementBadges: Difference between revisions

// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
Line 1: Line 1:
--[[
-- Module:ElementAchievementBadges
* Module:ElementAchievementBadges
-- Renders achievement badges for Person templates and handles all badge-type achievements.
* Renders achievement badges for person templates
* Displays all badge-type achievements for the user
*
* Integrates with Blueprint template system.
]]


local p = {}
local p = {}
Line 36: Line 31:
             end
             end
              
              
             -- CRITICAL: We must pre-load the JSON data with the frame before getting any achievements
             -- CRITICAL: WE MUST PRE-LOAD THE JSON DATA WITH THE FRAME BEFORE GETTING ANY ACHIEVEMENTS
            -- This is how LuaTemplatePerson.lua ensures the JSON is loaded correctly
             pcall(function()
             pcall(function()
                 Achievements.loadData(frame)
                 Achievements.loadData(frame)