new
This commit is contained in:
54
stratumBackend/transforms.lua
Normal file
54
stratumBackend/transforms.lua
Normal file
@@ -0,0 +1,54 @@
|
||||
local db = {}
|
||||
|
||||
--#data_transform
|
||||
function db.getMaterials()
|
||||
local materials = {}
|
||||
for k,_ in pairs(data.materials or {}) do
|
||||
materials[#materials+1] = k
|
||||
end
|
||||
return materials
|
||||
end
|
||||
|
||||
|
||||
--#data_transform
|
||||
function db.getPrice(mat)
|
||||
return (data.materials or {})[mat]
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.getCurrencies()
|
||||
local currencies = {}
|
||||
for k,_ in pairs(data.currencies or {}) do
|
||||
currencies[#currencies+1] = k
|
||||
end
|
||||
return currencies
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.getCurrencyWorth(cur)
|
||||
return (data.currencies or {})[cur]
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.setPrice(mat,price)
|
||||
if not data.materials then data.materials = {} end
|
||||
data.materials[mat] = price
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.setWorth(cur,worth)
|
||||
if not data.currencies then data.currencies = {} end
|
||||
data.currencies[cur] = worth
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.getCurrencyUnit()
|
||||
return data.currency_unit or "cr"
|
||||
end
|
||||
|
||||
--#data_transform
|
||||
function db.setCurrencyUnit(unit)
|
||||
data.currency_unit = unit
|
||||
end
|
||||
|
||||
return db
|
||||
Reference in New Issue
Block a user