Please join this new Discord server!

Merge notice

Difference between revisions of "Module:SkillData PrereqList"

From Etrian Odyssey Wiki
m (Need this to test)
m (This should account for empty values)
 
Line 7: Line 7:
local output = ""
local output = ""
mw.log(#skill_names)
if skill_names[1] ~= "" then
for i = 1, #skill_names do
for i = 1, #skill_names do
output = output .. "\n* " .. skill_names[i] .. ", lv. " .. skill_levels[i]
output = output .. "\n* " .. skill_names[i] .. ", lv. " .. skill_levels[i]
end
end
end

Latest revision as of 04:59, 17 December 2018

Documentation for this module may be created at Module:SkillData PrereqList/doc

local p = {}

function p.make_list(frame)
	local skill_names = mw.text.split(frame.args[1], ";%s")
	local skill_levels = mw.text.split(frame.args[2], ";%s")
	
	local output = ""
	
	if skill_names[1] ~= "" then
		for i = 1, #skill_names do
			output = output .. "\n* " .. skill_names[i] .. ", lv. " .. skill_levels[i]
		end
	end
	
	return output
end

return p