Index: binaries/data/mods/public/simulation/components/GuiInterface.js =================================================================== --- binaries/data/mods/public/simulation/components/GuiInterface.js +++ binaries/data/mods/public/simulation/components/GuiInterface.js @@ -591,7 +591,13 @@ let auraNames = template.Auras._string.split(/\s+/); for (let name of auraNames) - aurasTemplate[name] = AuraTemplates.Get(name); + { + let auraTemplate = AuraTemplates.Get(name); + if (!auraTemplate) + error("Template " + templateName + " has undefined aura " + name); + else + aurasTemplate[name] = auraTemplate; + } return GetTemplateDataHelper(template, owner, aurasTemplate); };