From c400a17b8807ddba62bba8dfe3b4c83dec7e9518 Mon Sep 17 00:00:00 2001 From: NullBite Date: Sun, 2 Jul 2023 02:28:37 -0400 Subject: [PATCH] Ignore nulllib.logging if missing --- script.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/script.lua b/script.lua index 927f815..c2716a9 100644 --- a/script.lua +++ b/script.lua @@ -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")