Module:Data/UŊMAO/Resources

From Nguhcraft Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:Data/UŊMAO/Resources/doc

local u = require("Module:Utils")

local _m =  {
	{code = "XCC", name = "Diamond",               value = 32/36, sxg = true},
	{code = "XNE", name = "Netherite Ingot",       value = 32,    sxg = true},
	{code = "XPS", name = "Petrified Oak Slab",    value = 32,    sxg = true},
	{code = "XAU", name = "Raw Gold",              value = 0.1,   sxg = false},
	{code = "XED", name = "Deepslate Emerald Ore", value = 296/3, sxg = false},
	{code = "XEO", name = "Emerald Ore",           value = 17.58, sxg = false},
	{code = "XFE", name = "Raw Iron",              value = 0.06,  sxg = false},
}
_m._get = function(code)
	for _, r in ipairs(_m) do
		if 	r.code == code then return r end
	end
end
_m._get_name = function(code)
	local x = _m._get(u._a(code))
	if not x then return "" else return u.def(x.name, "") end
end
_m._get_value = function(code)
	local x = _m._get(u._a(code))
	if not x then return 0 else return u.def(x.value, 0) end
end
_m._get_sxg = function(code)
	local x = _m._get(u._a(code))
	if not x then return false else return u.def(x.sxg, false) end
end
return _m