Module:DropsLineRoatz: Difference between revisions
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. | 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