From 16e69ff0aec29b339f307b497862a29b350d8b35 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Sat, 27 Jul 2024 12:57:47 +0100 Subject: [PATCH] feat: save unlocked achievements --- web/script.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/script.js b/web/script.js index 6e37fb1..93cd3df 100644 --- a/web/script.js +++ b/web/script.js @@ -3,6 +3,8 @@ const CROSSFADE_INTERVAL_MS = 20; const AUDIO_DURATION_MS = 60000; const SAVE_VOLUME_TIMEOUT_MS = 200; +const ACHIEVEMENT_A_LITTLE_CHATTY = "a-little-chatty"; + const playBtn = document.getElementById("play-btn"); const catImg = document.getElementById("cat"); const heartImg = document.getElementById("heart"); @@ -276,6 +278,10 @@ meowAudio.onplay = () => { if (meowCount === 100) { showNotification("a little chatty", "make milo meow 100 times", 5000); achievementUnlockedAudio.play(); + localStorage.setItem( + "achievements", + JSON.stringify([ACHIEVEMENT_A_LITTLE_CHATTY]), + ); } };