Ignore nulllib.logging if missing

This commit is contained in:
NullBite 2023-07-02 02:28:37 -04:00
parent 15d5d78b88
commit c400a17b88
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -9,8 +9,18 @@ ping=pings
TEXTURE_WIDTH = 256
TEXTURE_HEIGHT = 256
local optrequire
do
local fallback=setmetatable({}, {__index=function() return function() end end})
function optrequire(...)
local status, req=pcall(require, ...)
if status then return req end
return fallback
end
end
util = require("nulllib.util")
logging = require("nulllib.logging")
logging = optrequire("nulllib.logging")
timers=require("nulllib.timers")
nmath=require("nulllib.math")
PartsManager=require("nulllib.PartsManager")