mNo edit summary |
mNo edit summary |
||
Line 8: | Line 8: | ||
local ntl = "|-" -- new table line |
local ntl = "|-" -- new table line |
||
− | _unusedPerksCount = h.getUnusedPerksCount() |
+ | local _unusedPerksCount = h.getUnusedPerksCount() |
− | _commonPerksCount = h.getCommonPerksCount() |
+ | local _commonPerksCount = h.getCommonPerksCount() |
− | _uniquePerksCount = table.getn(perks) - _unusedPerksCount - _commonPerksCount |
+ | local _uniquePerksCount = table.getn(perks) - _unusedPerksCount - _commonPerksCount |
local strings = { |
local strings = { |
Revision as of 16:46, 27 August 2020
local p = {}
local h = {}
--local data = require("Module:Datatable")
local dataPerks = require("Module:Datatable/Perks")
local bar = "|" -- code for |
local nl = "\n"
local ntl = "|-" -- new table line
local _unusedPerksCount = h.getUnusedPerksCount()
local _commonPerksCount = h.getCommonPerksCount()
local _uniquePerksCount = table.getn(perks) - _unusedPerksCount - _commonPerksCount
local strings = {
}
function h.getUnusedPerksCount()
local result = 0
for _, perk in ipairs(perks) do
if perk.unused == true then result = result + 1 end
end
return result
end
function h.getCommonPerksCount()
local result = 0
for _, perk in ipairs(perks) do
if perk.character == nil and perk.unused ~= true then result = result + 1 end
end
return result
end
function p.getPerksCount()
return _uniquePerksCount + _commonPerksCount
end
return p