Module:ItemsByStat

Revision as of 06:39, 27 September 2024 by SerpentofSet (talk | contribs) (Created page with "local p = {}; local data = mw.loadJsonData("Data:ItemData.json") p.select = function(frame) local stat = frame.args[1] local Item,Value = {},{} local i = 1 for m,v in pairs(data) do for n,w in pairs(v) do if n == stat then Item[i] = v["Name"] Value[i] = v[stat] i = i+1 break end end end local b = {Item, Value} return b end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

local p = {};
local data = mw.loadJsonData("Data:ItemData.json")

p.select = function(frame)
	local stat = frame.args[1]
	local Item,Value = {},{}
	local i = 1

	for m,v in pairs(data) do
		for n,w in pairs(v) do
			if n == stat then 
				Item[i] = v["Name"]
				Value[i] = v[stat]
				i = i+1
				break
			end
		end
	end
	local b = {Item, Value}
	return b
end

return p