Module:Sandbox/Aurelain/SkillSynergies: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
No edit summary
Line 24: Line 24:
     --skill = 'skill_formation'
     --skill = 'skill_formation'


     local skills = SkillsOverview.getSkillsFromCargo(lang, skill)
     local allSkills = SkillsOverview.getSkillsFromCargo(lang)
     if 1 then return dump(skills) end
     if 1 then return dump(allSkills) end


     return 'hello'
     return 'hello'

Revision as of 05:41, 9 June 2026

Documentation for this module may be created at Module:Sandbox/Aurelain/SkillSynergies/doc

-- Usage: {{#invoke:SkillSynergies|display|lang=en|skill=skill_assault}}
local p = {}
local SkillsOverview = require("Module:Sandbox/Aurelain/SkillsOverview")

------------------------------------------------------------------------------------------------------------------------
-- Debugs a variable
------------------------------------------------------------------------------------------------------------------------
local function dump(target)
    return '<pre>' .. mw.dumpObject(target) .. '</pre>'
end

------------------------------------------------------------------------------------------------------------------------
-- Main public function
------------------------------------------------------------------------------------------------------------------------
function p.display(frame)
        -- Args
    local args = frame.args
    local lang = args.lang or 'en'
    local skill = args.skill
    if not skill or skill == '' then
        return 'You must provide a skill id'
    end
    --lang = 'fr'
    --skill = 'skill_formation'

    local allSkills = SkillsOverview.getSkillsFromCargo(lang)
    if 1 then return dump(allSkills) end

    return 'hello'
end

return p