打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

舰R百科是靠无数志愿编辑者持续地建设更新完善的。编辑非常简单,无需代码知识,请勇于更新页面!
编辑入门 | 资助百科 | 留言讨论页 | 微博@舰R百科 | 百科编辑讨论Q群:366818861

模块:数据:修订间差异

来自舰R百科
无编辑摘要
无编辑摘要
第1行: 第1行:
local tr = mw.loadData("模块:对照表")
local tr = mw.loadData("模块:对照表")
local ships = mw.loadData("模块:舰娘数据")
local data = mw.loadData("模块:特殊数据")
local equipts = mw.loadData("模块:装备数据")
local equipts = data.equipts
local text = mw.loadData("模块:文本数据")
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 mw.ustring.sub(attr, 1, 2) == '装备' then
     elseif attr:sub(1, 2) == 'eq' then
         return replaceCountryName(ship[tr[attr]])
         return replaceCountryName(ship[tr[attr]])
     elseif ship[tr[attr]] ~= nil then
     elseif ship[attr] ~= nil then
         return ship[tr[attr]]
         return ship[attr]
     else
     else
         return default
         return default
第52行: 第53行:
         end
         end
     end
     end
     if equipt.special ~= nil then
     if equipt.effect ~= nil then
         return ret .. '<br>' .. equipt.special
         return ret .. '<br>' .. equipt.effect
     else
     else
         return ret
         return ret