-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\include\environment.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{heliumPermenant} (...) ---------------------------------------------- 2 TEST 0 0 1 next bool: 0 locals(0): vpend(0): tpend(0): (...) ---------------------------------------------- 3 JMP 0 1 next bool: 1 locals(0): vpend(0): tpend(0): (...) ---------------------------------------------- 4 NEWTABLE 0 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(0): vpend(0): tpend(1): 0{{}} (...) ---------------------------------------------- 5 SETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(0): vpend(1): -1{heliumPermenant={}} tpend(0): (...) Exps(0): at 2 dest 5 neg 1 (heliumPermenant (null) heliumPermenant) cpd -1 Stored at endif list: <5> ---------------------------------------------- 6 NEWTABLE 0 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{{}} (...) if not heliumPermenant then heliumPermenant = {} ---------------------------------------------- 7 SETGLOBAL 0 1 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(1): -1{helium={}} tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end ---------------------------------------------- 8 GETGLOBAL 0 1 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{helium} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} ---------------------------------------------- 9 NEWTABLE 1 0 0 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{helium} 1{{}} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} ---------------------------------------------- 10 SETTABLE 0 258 1 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(1): -1{helium.shutdownFunctions={}} tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} ---------------------------------------------- 11 GETGLOBAL 0 3 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{RELEASE_BUILD} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} ---------------------------------------------- 12 TEST 0 0 1 next bool: 0 locals(0): vpend(0): tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} ---------------------------------------------- 13 JMP 0 1 next bool: 1 locals(0): vpend(0): tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} ---------------------------------------------- 14 LOADBOOL 0 0 0 SET_CTR(Tpend) = 0 Exps(0): at 12 dest 15 neg 1 (RELEASE_BUILD (null) RELEASE_BUILD) cpd -1 next bool: 0 locals(0): vpend(0): tpend(1): 0{RELEASE_BUILD or false} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} ---------------------------------------------- 15 SETGLOBAL 0 3 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(1): -1{RELEASE_BUILD=RELEASE_BUILD or false} tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} ---------------------------------------------- 16 GETGLOBAL 0 4 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{PATH_SEPARATOR} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false ---------------------------------------------- 17 TEST 0 0 1 next bool: 0 locals(0): vpend(0): tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false ---------------------------------------------- 18 JMP 0 1 next bool: 1 locals(0): vpend(0): tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false ---------------------------------------------- 19 LOADK 0 5 SET_CTR(Tpend) = 0 Exps(0): at 17 dest 20 neg 1 (PATH_SEPARATOR (null) PATH_SEPARATOR) cpd -1 next bool: 0 locals(0): vpend(0): tpend(1): 0{PATH_SEPARATOR or "/"} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false ---------------------------------------------- 20 SETGLOBAL 0 4 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(1): -1{PATH_SEPARATOR=PATH_SEPARATOR or "/"} tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false ---------------------------------------------- 21 GETGLOBAL 0 6 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{package} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 22 GETGLOBAL 1 6 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{package} 1{package} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 23 GETTABLE 1 1 263 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{package} 1{package.path} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 24 LOADK 2 8 SET_CTR(Tpend) = 2 next bool: 0 locals(0): vpend(0): tpend(3): 0{package} 1{package.path} 2{";"} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 25 GETGLOBAL 3 9 SET_CTR(Tpend) = 3 next bool: 0 locals(0): vpend(0): tpend(4): 0{package} 1{package.path} 2{";"} 3{SOURCE_ROOT} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 26 LOADK 4 10 SET_CTR(Tpend) = 4 next bool: 0 locals(0): vpend(0): tpend(5): 0{package} 1{package.path} 2{";"} 3{SOURCE_ROOT} 4{"?.lua"} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 27 CONCAT 1 1 4 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{package} 1{package.path .. ";" .. SOURCE_ROOT .. "?.lua"} (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 28 SETTABLE 0 263 1 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(1): -1{package.path=package.path .. ";" .. SOURCE_ROOT .. "?.lua"} tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" ---------------------------------------------- 29 RETURN 0 1 0 next bool: 0 locals(0): vpend(0): tpend(0): (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" package.path = package.path .. ";" .. SOURCE_ROOT .. "?.lua" (...) if not heliumPermenant then heliumPermenant = {} end helium = {} helium.shutdownFunctions = {} RELEASE_BUILD = RELEASE_BUILD or false PATH_SEPARATOR = PATH_SEPARATOR or "/" package.path = package.path .. ";" .. SOURCE_ROOT .. "?.lua"