Module:DropsLineRoatz
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