Module:LSEvent

From JoJo's Bizarre Encyclopedia - JoJo Wiki
Revision as of 21:58, 1 September 2024 by Vish (talk | contribs)
Jump to navigation Jump to search

Documentation for this module may be created at Module:LSEvent/doc

local p = {}

-- Load the data from Module:LSEvent/data
local events = mw.loadData('Module:LSEvent/data')

function p.main(frame)
    -- Retrieve the event code passed in the template
    local eventCode = frame.args[1]
    
    -- Get the event name corresponding to the code
    local eventName = events[eventCode]
    
    mw.log(eventCode)
    mw.log(eventName)
    
    -- If the event name is found, return a formatted link
    if eventName then
        return string.format('[[Last Survivor/Events#%s|%s]]', eventName, eventName)
    else
        -- If the event code is not found, return a message or empty string
        return "Event not found"
    end
end

return p