Difference between revisions of "Module:Drop"

From Curse of Aros
Jump to: navigation, search
Line 11: Line 11:
 
local rarity = row:tag('td'):wikitext(args.Rarity)
 
local rarity = row:tag('td'):wikitext(args.Rarity)
 
if args.Rarity == 'Rare' then
 
if args.Rarity == 'Rare' then
rarity:attr('style', 'background-color: #FF863C')
+
rarity:attr('style', 'background-color: #b55e0c; color: #fef0e4')
 
elseif args.Rarity == 'Uncommon' then
 
elseif args.Rarity == 'Uncommon' then
rarity:attr('style', 'background-color: #FFED4C')
+
rarity:attr('style', 'background-color: #a48900; color: #fef9de')
 
elseif args.Rarity == 'Common' then
 
elseif args.Rarity == 'Common' then
 
rarity:attr('style', 'background-color: #3c780a; color: #ecf8e3')
 
rarity:attr('style', 'background-color: #3c780a; color: #ecf8e3')
 
elseif args.Rarity == 'Very rare' then
 
elseif args.Rarity == 'Very rare' then
rarity:attr('style', 'background-color: #FF6262')
+
rarity:attr('style', 'background-color: #9f261e; color: #feecea')
 
end
 
end
 
 

Revision as of 13:40, 20 July 2022

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

local export = {}
local item = require('Module:Item')

function export.main(frame)
	local args = frame:getParent().args
	local row = mw.html.create('tr'):addClass('coa-drop-row')
	
	row:tag('td'):attr('style', 'text-align:left'):wikitext(item.inline(args.Name))
	row:tag('td'):wikitext(args.Quantity)
	
	local rarity = row:tag('td'):wikitext(args.Rarity)
	if args.Rarity == 'Rare' then
		rarity:attr('style', 'background-color: #b55e0c; color: #fef0e4')
	elseif args.Rarity == 'Uncommon' then
		rarity:attr('style', 'background-color: #a48900; color: #fef9de')
	elseif args.Rarity == 'Common' then
		rarity:attr('style', 'background-color: #3c780a; color: #ecf8e3')
	elseif args.Rarity == 'Very rare' then
		rarity:attr('style', 'background-color: #9f261e; color: #feecea')
	end
	
    return tostring(row)
end

return export