Module:Data/UŊMAO/Resources: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local def, _a do local u = require("Module:Utils") def | local def, _a | ||
do | |||
local u = require("Module:Utils") | |||
def = u.def | |||
_a = u._a | |||
end | |||
local _m = { | local _m = { | ||
{code = "XCC", name = "Diamond", value = 32/36, sxg = true}, | {code = "XCC", name = "Diamond", value = 32/36, sxg = true}, | ||
Revision as of 14:23, 5 September 2025
Documentation for this module may be created at Module:Data/UŊMAO/Resources/doc
local def, _a
do
local u = require("Module:Utils")
def = u.def
_a = u._a
end
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 = "XEM", name = "Deepslate Emerald Ore", value = 296/3, 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(_a(code))
if not x then return "" else return def(x.name, "") end
end
_m._get_value = function(code)
local x = _m._get(_a(code))
if not x then return 0 else return def(x.value, 0) end
end
_m._get_sxg = function(code)
local x = _m._get(_a(code))
if not x then return false else return def(x.sxg, false) end
end
return _m