463
个编辑
(架构重整;参数的新增应该简单一些) |
标签:回退 |
||
(未显示同一用户的5个中间版本) | |||
第2行: | 第2行: | ||
--处理勋章的模块 | --处理勋章的模块 | ||
-- | -- | ||
local p = {} | local p = {} | ||
--处理单个勋章 | --处理单个勋章 | ||
第64行: | 第34行: | ||
:attr('border', '1') | :attr('border', '1') | ||
:attr('cellspacing', '0') | :attr('cellspacing', '0') | ||
if args['limited' .. awardNum] then | |||
local EXP = infoTable:tag('tr') | |||
EXP | |||
:tag('th') | |||
:wikitext('限定贩售期间') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['limited' .. awardNum]) | |||
:done() | |||
end | |||
if args['cost' .. awardNum] then | |||
local cost = infoTable:tag('tr') | |||
cost | |||
:tag('th') | |||
:wikitext('获取条件') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['cost' .. awardNum]) | |||
:done() | |||
end | |||
if args['price' .. awardNum] then | |||
local price = infoTable:tag('tr') | |||
price | |||
:tag('th') | |||
:wikitext('价格') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['price' .. awardNum]) | |||
:done() | |||
end | |||
if args['Purchase' .. awardNum] then | |||
local Purchase = infoTable:tag('tr') | |||
Purchase | |||
:tag('th') | |||
:wikitext('购买条件') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['Purchase' .. awardNum]) | |||
:done() | |||
end | |||
if args['Effect' .. awardNum] then | |||
local Effect = infoTable:tag('tr') | |||
Effect | |||
:tag('th') | |||
:wikitext('效果') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['Effect' .. awardNum]) | |||
:done() | |||
end | |||
if args['EXP' .. awardNum] then | |||
local EXP = infoTable:tag('tr') | |||
EXP | |||
:tag('th') | |||
:wikitext('有效期') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['EXP' .. awardNum]) | |||
:done() | |||
end | |||
if args['upgrade' .. awardNum] then | |||
local upgrade = infoTable:tag('tr') | |||
upgrade | |||
:tag('th') | |||
:wikitext('升级说明') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['upgrade' .. awardNum]) | |||
:done() | |||
end | |||
if args['requirements' .. awardNum] then | |||
local requirements = infoTable:tag('tr') | |||
requirements | |||
:tag('th') | |||
:wikitext('升级要求') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['requirements' .. awardNum]) | |||
:done() | |||
end | |||
if args['ability' .. awardNum] then | |||
local ability = infoTable:tag('tr') | |||
ability | |||
:tag('th') | |||
:wikitext('升级能力') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['ability' .. awardNum]) | |||
:done() | |||
end | |||
if args['ranking' .. awardNum] then | |||
local ranking = infoTable:tag('tr') | |||
ranking | |||
:tag('th') | |||
:wikitext('名次') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['ranking' .. awardNum]) | |||
:done() | |||
end | |||
if args['author' .. awardNum] then | |||
local author = infoTable:tag('tr') | |||
author | |||
:tag('th') | |||
:wikitext('作者') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['author' .. awardNum]) | |||
:done() | |||
end | |||
if args['inspiration' .. awardNum] then | |||
local inspiration = infoTable:tag('tr') | |||
inspiration | |||
:tag('th') | |||
:wikitext('灵感') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['inspiration' .. awardNum]) | |||
:done() | |||
end | |||
if args['testimonials' .. awardNum] then | |||
local testimonials = infoTable:tag('tr') | |||
testimonials | |||
:tag('th') | |||
:wikitext('感言') | |||
:done() | |||
:tag('td') | |||
:wikitext(args['testimonials' .. awardNum]) | |||
:done() | |||
end | end | ||
if args['description' .. awardNum] then | if args['description' .. awardNum] then | ||
第88行: | 第175行: | ||
end | end | ||
return awardDiv:node(infoTable) | return awardDiv:node(infoTable) | ||