Dead by Daylight Wiki
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