From 3f3d6325d63be8532219d69f48bb20cf9ed16d0f Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Sat, 31 Jan 2026 14:54:49 -0700 Subject: [PATCH] Make it so you can load a 1.8.2 savefile and it'll convert properly --- src/routes/berrydash/account/save/get.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/routes/berrydash/account/save/get.ts b/src/routes/berrydash/account/save/get.ts index ef33474..776dfe1 100644 --- a/src/routes/berrydash/account/save/get.ts +++ b/src/routes/berrydash/account/save/get.ts @@ -64,5 +64,16 @@ export async function handler (context: Context) { savedata.account.id = userId savedata.account.name = result2[0].username savedata.account.session = authorizationToken + if (savedata.version != '1') { + savedata.version = '1' + if (savedata.bird.customIcon.data) { + const data = savedata.bird.customIcon.data + const purchased: string[] = [] + delete savedata.bird.customIcon.data + for (const icon of data) + if (icon.uuid) purchased.push(icon.uuid as string) + savedata.bird.customIcon.purchased = purchased + } + } return jsonResponse({ success: true, message: null, data: savedata }, 200) }