打开主菜单

少前百科GFwiki β

更改

模块:Gun info

添加1,091字节2023年5月7日 (日) 18:25
无编辑摘要
local data
local bdata = {}
local etdata = mw.loadData('Module:Equip info/type data')
local infobox = require('Module:Infobox').infobox
local guntype = { {'手枪', '冲锋枪', '步枪', '突击步枪', '机枪', '霰弹枪', [0] = '所有枪种'},
{'HG', 'SMG', 'RF', 'AR', 'MG', 'SG'} }
local attrs = {'伤害', '射速', '命中', '回避', '暴击率', '技能冷却速度', '', '护甲'}
 
local function putEquipments()
local equips = {
{{1, 4, 13, 16}, {2, 6}, {3,10}},
{{3, 9, 10}, {2, 6}, {1, 1, 2, 3, 4, 13}},
{{2, 5}, {1, 1, 2, 3, 13}, {3, 15}},
{{1, 1, 2, 3, 4, 13}, {2, 8}, {3, 9, 10}},
{{2, 5, 17}, {1, 1, 2, 3, 16}, {3, 14, 21}},
{{3, 11}, {2, 7}, {1, 1, 2, 3, 4, 22}}
}
local defaults = equips[gundata.guntype]
local catnames = {'配件', '弹匣', '人形'}
root:wikitext('=== 装备 ===')
root:newline()
local edata = {}
for i = 1,3 do edata[i] = gundata['equip' .. tostring(i)] or defaults[i] end
local equipTable = root:tag('table')
for i = 1,3 do
local tr = equipTable:tag('tr')
for j = 1,3 do
local td = tr:tag('td')
if i == 1 then td:wikitext(
'[[File:Equip_cat_' .. tostring(edata[j][1]) .. '.png|link=]]')
elseif i == 2 then td:wikitext(catnames[edata[j][1]])
else
local etypes = {}
for k = 2,#(edata[j]) do
etypes[k-1] = etdata[edata[j][k]].name end
td:wikitext('可装备', table.concat(etypes, '/'))
end
end
end
end
local function serveSkillInfo(order, ismod)