From bb7cd45b13aecb6e9adf2801164d801977ffab53 Mon Sep 17 00:00:00 2001 From: ItsRichardScull Date: Mon, 11 Sep 2023 15:36:57 +0300 Subject: [PATCH] fix: Fix wrong offset if negative. --- src/merge/main.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/merge/main.ts b/src/merge/main.ts index 099a894..f026f0f 100644 --- a/src/merge/main.ts +++ b/src/merge/main.ts @@ -115,10 +115,6 @@ export default async function main( `./${MergedSong.metadata.title}.osz` ); - // NOTE: Doesn't work. Need to find another way to do it - // Deny modify permissions for .osz file (to prevent osu! from deleting it) - // fs.chmodSync(`./${MergedSong.metadata.title}.osz`, 0o444); - // Delete Temp folder fs.rmSync("./Temp", { recursive: true }); @@ -165,7 +161,8 @@ export default async function main( const mapsOffset = lastTimingPoint.startTime < 0 - ? timeForFullRythmCycle - lastTimingPoint.startTime + ? timeForFullRythmCycle + + (timeForFullRythmCycle + lastTimingPoint.startTime) : lastTimingPoint.startTime; let newOffset = mergeOffset + mapsOffset;