来自舰R百科
更多操作
{{#invoke:台词|获得|胡德}}
模块:特殊数据第3行Lua错误:attempt to index local 'data' (a boolean value)
{{#invoke:台词|MVP|胡德}}
模块:特殊数据第3行Lua错误:attempt to index local 'data' (a boolean value)
local ships = mw.loadData("模块:特殊数据").ships
local function getDialogue(shipName, dialogue, force)
if force ~= nil and force ~= '' then return force end
local ship = ships[shipName]
if ship == nil then return '' end
local ret = ship[dialogue]
if ret == nil then return '' end
return ret
end
local p = { }
p['自荐'] = function(frame) return getDialogue(frame.args[1], '自荐', frame.args[2]) end
p['获得'] = function(frame) return getDialogue(frame.args[1], '获得', frame.args[2]) end
p['白天1'] = function(frame) return getDialogue(frame.args[1], '白天1', frame.args[2]) end
p['白天2'] = function(frame) return getDialogue(frame.args[1], '白天2', frame.args[2]) end
p['白天3'] = function(frame) return getDialogue(frame.args[1], '白天3', frame.args[2]) end
p['夜间1'] = function(frame) return getDialogue(frame.args[1], '夜间1', frame.args[2]) end
p['夜间2'] = function(frame) return getDialogue(frame.args[1], '夜间2', frame.args[2]) end
p['夜间3'] = function(frame) return getDialogue(frame.args[1], '夜间3', frame.args[2]) end
p['阵型'] = function(frame) return getDialogue(frame.args[1], '阵型', frame.args[2]) end
p['攻击'] = function(frame) return getDialogue(frame.args[1], '攻击', frame.args[2]) end
p['夜战'] = function(frame) return getDialogue(frame.args[1], '夜战', frame.args[2]) end
p['中破'] = function(frame) return getDialogue(frame.args[1], '中破', frame.args[2]) end
p['誓约'] = function(frame) return getDialogue(frame.args[1], '誓约', frame.args[2]) end
return p