模块:深海舰队制空函数

来自舰娘百科
跳转至: 导航搜索

此模块的文档可以在模块:深海舰队制空函数/doc创建

local p = { }

local enemyFighterPowerDataTb = require("模块:深海栖舰制空数据").enemyFighterPowerDataTb
local enemyFighterPowerDataTb2 = require("模块:深海栖舰制空数据").enemyFighterPowerDataTb2

function p.calcFighterPower(frame)
	local fp = 0
	
	for _, id in ipairs(frame.args) do
		fp = fp + (enemyFighterPowerDataTb[id] or 0)
	end
	if fp >= 9999 then
		return "?";	
	end
	return tostring(fp)
end

function p.calcFighterPower2(frame)
	local fp = 0
	
	for _, id in ipairs(frame.args) do
		fp = fp + (enemyFighterPowerDataTb[id] or 0)
		fp = fp + (enemyFighterPowerDataTb2[id] or 0)
	end
	if fp >= 9999 then
		return "?";	
	end
	return tostring(fp)
end

return p