Module:Distinguish

From FiguraMC
Revision as of 17:28, 28 September 2024 by TheKillerBunny (talk | contribs)
  • {{Hatnote|Not to be confused with }}
  • {{Hatnote|Not to be confused with }}
  • {{Hatnote|Not to be confused with }}
  • {{Hatnote|Not to be confused with }}

function hatnoteDistinguish(frame)
	local args = frame.args
	local final = {}
	
	for k, v in ipairs(args) do
		if k == #args then
			table.insert(final, "or")
		end
		table.insert(final, "[[" .. v .. "]]")
	end
	return "{{Hatnote|Not to be confused with " .. table.concat(final, ", ") .. "}}"
end

return {["hatnote"] = hatnoteDistinguish}