diff --git a/UndertaleModTool/Scripts/Builtin Scripts/TTFFonts.csx b/UndertaleModTool/Scripts/Builtin Scripts/TTFFonts.csx index d25f070dd..4b3003713 100644 --- a/UndertaleModTool/Scripts/Builtin Scripts/TTFFonts.csx +++ b/UndertaleModTool/Scripts/Builtin Scripts/TTFFonts.csx @@ -1,17 +1,20 @@ EnsureDataLoaded(); -if (Data?.GeneralInfo?.DisplayName?.Content.ToLower() == "deltarune chapter 1 & 2") +var displayName = Data.GeneralInfo?.DisplayName?.Content.ToLower() + +if (displayName == "deltarune chapter 1 & 2" || displayName == "deltarune chapter 1&2") { ScriptError("Error 0: Incompatible with the new Deltarune Chapter 1 & 2 demo"); return; } -else if (Data?.GeneralInfo?.DisplayName?.Content.ToLower() == "deltarune chapter 1&2") + +if (!(displayName == "undertale" || displayName == "nxtale") { - ScriptError("Error 1: Incompatible with the new Deltarune Chapter 1 & 2 demo"); - return; + ScriptError("Error 1: This script only works with Undertale!"); } + // Remove all current fonts // This is necessary because I need to add fonts under IDs that are normally used by these resources // TODO: Japanese fonts won't work at all because I didn't add support for that @@ -33,4 +36,4 @@ font_add(""Mars Needs Cunnilingus.ttf"", 18, false, false, 32, 127); font_add(""comic.ttf"", 10, true, false, 32, 127); font_add(""PAPYRUS.TTF"", 8, true, false, 32, 127); ", Data); -ChangeSelection(obj_time_Create_0); +ScriptMessage("Successfully externalized fonts for Undertale!"); \ No newline at end of file