From d7e5eb3994ab32df40e8b74d0fc8a695074dacf6 Mon Sep 17 00:00:00 2001 From: sq <134925668+SquareScreamYT@users.noreply.github.com> Date: Sun, 22 Sep 2024 19:37:11 +0800 Subject: [PATCH] check if desc exists --- mods/elementOrigin.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/mods/elementOrigin.js b/mods/elementOrigin.js index 28e15851..f6659972 100644 --- a/mods/elementOrigin.js +++ b/mods/elementOrigin.js @@ -2,8 +2,12 @@ for (let elementName in elements) { let element = elements[elementName]; - if (!element.desc.includes("This Element is from")) { - element.desc += "\nThis Element is from Sandboxels (Vanilla)"; + if (element.desc && typeof element.desc === 'string' && element.desc.trim() !== '') { + if (!element.desc.includes("This Element is from")) { + element.desc += "\nThis Element is from Sandboxels (Vanilla)"; + } + } else { + element.desc = "This Element is from Sandboxels (Vanilla)"; } } @@ -19,8 +23,12 @@ runAfterLoad(function() { Object.keys(elements).forEach(function(elementName) { let element = elements[elementName]; - if (!element.desc.includes("This Element is from")) { - element.desc += `\nThis Element is from ${mod}`; + if (element.desc && typeof element.desc === 'string' && element.desc.trim() !== '') { + if (!element.desc.includes("This Element is from")) { + element.desc += `\nThis Element is from ${mod}`; + } + } else { + element.desc = `This Element is from ${mod}`; } }); })