模块:数据:修订间差异
来自舰R百科
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
local tr = mw.loadData("模块:对照表") | local tr = mw.loadData("模块:对照表") | ||
local | local data = mw.loadData("模块:特殊数据") | ||
local equipts = | local equipts = data.equipts | ||
local | local ships = data.ships | ||
p = { } | p = { } | ||
| 第19行: | 第19行: | ||
local function getAttr(ship, attr, default) | local function getAttr(ship, attr, default) | ||
if tr[attr] ~= nil then attr = tr[attr] end | |||
if attr == '搭载' then | if attr == '搭载' then | ||
return ship.cap1 + ship.cap2 + ship.cap3 + ship.cap4 | return ship.cap1 + ship.cap2 + ship.cap3 + ship.cap4 | ||
elseif | elseif attr:sub(1, 2) == 'eq' then | ||
return replaceCountryName(ship[tr[attr]]) | return replaceCountryName(ship[tr[attr]]) | ||
elseif ship | elseif ship[attr] ~= nil then | ||
return ship | return ship[attr] | ||
else | else | ||
return default | return default | ||
| 第52行: | 第53行: | ||
end | end | ||
end | end | ||
if equipt. | if equipt.effect ~= nil then | ||
return ret .. '<br>' .. equipt. | return ret .. '<br>' .. equipt.effect | ||
else | else | ||
return ret | return ret | ||