Wiki Dead by Daylight

La documentation pour ce module peut être créée à Module:Junkyard/doc

--UNUSED Functions, that may be recycled for other purposes
local p = {}
local utils = require("Module:Utils")
local strings = require("Module:Strings")
local data = require("Module:Datatable" .. utils.lang())
local dlcsM = require("Module:DLCs")

function p.getCharacterCharmTemplateList()
	local result = hl .. "#" .. dhl .. "Survivor" .. dhl .. "Killer"
	
	for i = 1, math.max(#killers, #survivors) do
		local survivor = (survivors[i] and link("Template:" .. utils.getPossessiveName(survivors[i]) .. space .. "Perk Charms")) or space
		local killer = (killers[i] and link("Template:" .. utils.getPossessiveName(killers[i]) .. space .. "Perk Charms")) or space
		result = result .. 
			nl .. ntl .. nl ..
			tl .. i .. dtl .. survivor .. dtl .. killer
	end
	
	result = utils.wrapBasicTable(result .. nl .. ntl .. nl)
	return result
end

function p.getCapsuleList()
	local result = cstr.empty
	local latestId = dlcsM.getLatestDlcId()
	
	for _, dlc in ipairs(dlcs) do
		result = result .. media(utils.resolveFileName(dlc.name) .. "Capsule.png") .. brnl
	end
	
	return result
end

function p.resolveDlcCapsuleFileNameByDlc()
	local result = cstr.empty
	local fileConst = "_Capsule"
	local fileName
	
	for _, dlc in ipairs(dlcs) do
		fileName = utils.resolveFileName(dlc.name) .. fileConst
		result = result .. file(fileName .. dot .. cstr.jpg)
	end

	return result
end

return p