Module:DropsLineRoatz: Difference between revisions

From Roat Pkz
Jump to navigation Jump to search
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 26: Line 26:
     end
     end
     -- Add the price from the JSON data
     -- Add the price from the JSON data
     local geprices_data = mw.loadData('Module:GEPrices/data.json')
     local geprices_data = mw.loadJsonData('Module:GEPrices/data.json')
     local price = geprices_data[name]
     local price = geprices_data[name]
     if price then
     if price then

Revision as of 09:12, 4 April 2024

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

local p = {}

function p.main(frame)
    local args = frame:getParent().args

    local name = args.name or ''
    local quantity = args.quantity or ''
    local rarity = args.rarity or ''
    local rarity2 = args.rarity2 or ''
    local rarity3 = args.rarity3 or ''

    local output = ''
    -- Add the picture of the item if provided
    if args.image then
        output = output .. args.image .. ' '
    end
    -- Add the name of the item
    output = output .. name
    -- Add the quantity and rarity
    output = output .. ' ' .. quantity .. ' ' .. rarity
    if rarity2 ~= '' then
        output = output .. ', ' .. rarity2
    end
    if rarity3 ~= '' then
        output = output .. ', ' .. rarity3
    end
    -- Add the price from the JSON data
    local geprices_data = mw.loadJsonData('Module:GEPrices/data.json')
    local price = geprices_data[name]
    if price then
        output = output .. ' ' .. price
    end

    return output
end

return p