diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..189b675 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "Lua.workspace.library": [ + "/home/ruffles/.vscode/extensions/pawz.polytoria-lua-1.1.1/api", + "${addons}/cc-tweaked/module/library" + ], + "Lua.runtime.version": "Lua 5.3", + "Lua.runtime.builtin": { + "io": "disable", + "os": "disable" + }, + "Lua.workspace.checkThirdParty": false +} \ No newline at end of file diff --git a/data.db b/data.db index dd7330c..3d300f6 100644 --- a/data.db +++ b/data.db @@ -1,11 +1,26 @@ { currency_unit = "dims", + orders = { + { + name = "Caden", + request = "I want a zillion dollars", + }, + { + name = "Caden", + request = "I want 2 zillion dollars", + }, + { + name = "Caden", + request = "I want three zillion dollars", + }, + }, materials = { Steel = 0.0625, Wood = 0.00390625, }, currencies = { [ "Diamond(s)" ] = 1, + [ "Iron Ingot(s)" ] = 0.001, [ "Emerald(s)" ] = 0.01, }, } \ No newline at end of file diff --git a/stratum.lua b/stratum.lua index 69b86b3..209ae67 100644 --- a/stratum.lua +++ b/stratum.lua @@ -51,7 +51,7 @@ local function split(pString, pPattern) end local function generateEnviorment() - local env = {string=string,colors=colors,math=math,table=table,print=print,textutils=textutils,error=error,pairs=pairs,ipairs=ipairs} + local env = {string=string,colors=colors,math=math,table=table,print=print,textutils=textutils,error=error,pairs=pairs,ipairs=ipairs,bit=bit} for k,v in pairs(registeredTransforms) do local focus = env local splits = split(k,"%.")