From b92f2f5a33ab2689a2cdfab4023e44f5ab52bd58 Mon Sep 17 00:00:00 2001 From: bctix <51544115+bctix@users.noreply.github.com> Date: Tue, 19 Sep 2023 00:31:26 -0700 Subject: [PATCH] fix for base game noteTypes (#202) --- source/funkin/backend/chart/BaseGameParser.hx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/funkin/backend/chart/BaseGameParser.hx b/source/funkin/backend/chart/BaseGameParser.hx index b8d2d6b9..71e707cc 100644 --- a/source/funkin/backend/chart/BaseGameParser.hx +++ b/source/funkin/backend/chart/BaseGameParser.hx @@ -69,12 +69,13 @@ class BaseGameParser { var gottaHitNote:Bool = daNoteData >= 4 ? !section.mustHitSection : section.mustHitSection; if (note.length > 2) { - if (note[3] is Int) + if (note[3] is Int && data.noteTypes != null) daNoteType = Chart.addNoteType(result, data.noteTypes[Std.int(note[3])-1]); else if (note[3] is String) daNoteType = Chart.addNoteType(result, note[3]); } else { - daNoteType = Chart.addNoteType(result, data.noteTypes[daNoteType-1]); + if(data.noteTypes != null) + daNoteType = Chart.addNoteType(result, data.noteTypes[daNoteType-1]); } result.strumLines[gottaHitNote ? 1 : 0].notes.push({