全站通知:

模块:物品

来自重返未来:1999WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:物品/doc创建

-- 用于{{神秘学家}}模板
-- 传入形式:【物品一x数量、物品二x数量、物品三x数量、……】
-- 效果为生成一组{{物品}}模板并添加相应属性
local getArgs = require('Module:Arguments').getArgs
local p = {}

function p._main(args, frame)
    local text = ''
    local str = args[1] or ''
    local foo = mw.text.split(str, '[,,、]')
    for i, v in ipairs(foo) do
        local bar = mw.text.split(v, 'x')
        local name = bar[1]
        local count = bar[2]
        text = text .. '{{物品|' .. name .. '|' .. count .. '}}{{#set:|洞悉素材:' .. name .. '=' .. count .. '}}'
    end
    return frame:preprocess(text)
end

function p.main(frame)
    local args = getArgs(frame)
    return p._main(args, frame)
end

return p