无编辑摘要
无编辑摘要 |
无编辑摘要 |
||
(未显示1个用户的5个中间版本) | |||
第2行: | 第2行: | ||
local ships = enemyData.ships | local ships = enemyData.ships | ||
local fleets = enemyData.fleets | local fleets = enemyData.fleets | ||
local equipts = mw.loadData("模块:特殊数据").equipts | local equipts = mw.loadData("模块:特殊数据/装备").equipts | ||
local tr = mw.loadData("模块:对照表") | local tr = mw.loadData("模块:对照表") | ||
第58行: | 第58行: | ||
p['出现场所'] = function(frame) | p['出现场所'] = function(frame) | ||
local shipId = frame.args[1] | local shipId = frame.args[1] | ||
local | local maps = { } | ||
for node, nodeFleets in pairs(fleets) do | for node, nodeFleets in pairs(fleets) do | ||
local map = node:sub(1, 3) | local map = node:sub(1, 3) | ||
for i, fleet in pairs(nodeFleets) do | for i, fleet in pairs(nodeFleets) do | ||
for j, ship in fleet.ships do | for j, ship in pairs(fleet.ships) do | ||
if ship == shipId then | if ship == shipId then | ||
maps[map] = true | |||
break | break | ||
end | end | ||
end | end | ||
end | end | ||
end | |||
sort = { } | |||
for map, _ in pairs(maps) do | |||
table.insert(sort, map) | |||
end | |||
table.sort(sort) | |||
local ret = '' | |||
for _, map in ipairs(sort) do | |||
ret = ret .. ', ' .. map | |||
end | end | ||
return ret:sub(3) | return ret:sub(3) |