From ffe2be14bbdbbaf9b1c1770220f0eae5bc48bba7 Mon Sep 17 00:00:00 2001 From: Made Baruna Date: Fri, 30 Apr 2021 09:28:03 +0800 Subject: [PATCH] Migrate old 1.4 achievement --- src/routes/achievement/index.svelte | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/routes/achievement/index.svelte b/src/routes/achievement/index.svelte index f67a899c..164472f0 100644 --- a/src/routes/achievement/index.svelte +++ b/src/routes/achievement/index.svelte @@ -134,6 +134,27 @@ const achievementData = readSave(`${prefix}achievement`); if (achievementData !== null) { checkList = JSON.parse(achievementData); + migrateNewVersion(); + } + } + + function migrateNewVersion() { + // version 1.5 + // prettier-ignore + const movedIds = [ + 84026, 84100, 84101, 84104, 84028, + 84107, 84102, 84108, 84105, 84103, + 84106, 84109, 84110, 84111, 84112, + 84113, 84114, 84115 + ]; + + if (checkList['0']) { + for (const item of movedIds) { + if (checkList['0'][item] === true) { + checkList['17'][item] = true; + delete checkList['0'][item]; + } + } } }