From ec3b4311af0e8c7655349c8484b48cae37a40f27 Mon Sep 17 00:00:00 2001 From: Idrees Hassan Date: Fri, 15 Aug 2025 13:45:53 -0400 Subject: [PATCH] Add setting for birb mode --- birb.js | 12 +++++++++++- dist/birb.js | 12 +++++++++++- dist/birb.user.js | 12 +++++++++++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/birb.js b/birb.js index c6750fd..d50922d 100644 --- a/birb.js +++ b/birb.js @@ -871,7 +871,17 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI debugMode = false; }), new Separator(), - new MenuItem("Settings", () => {}), + new MenuItem("Settings", () => switchMenuItems(settingsItems), false), + ]; + + const settingsItems = [ + new MenuItem("Go Back", () => switchMenuItems(menuItems), false), + new Separator(), + new MenuItem("Toggle Birb Mode", () => { + userSettings.birbMode = !userSettings.birbMode; + save(); + insertModal(`${birdBirb()} Mode`, `Your ${birdBirb().toLowerCase()} shall now be referred to as "${birdBirb()}"${userSettings.birbMode ? "\n\nWelcome back to 2012" : ""}`); + }) ]; const otherItems = [ diff --git a/dist/birb.js b/dist/birb.js index 0b246c0..36f6a3f 100644 --- a/dist/birb.js +++ b/dist/birb.js @@ -871,7 +871,17 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI debugMode = false; }), new Separator(), - new MenuItem("Settings", () => {}), + new MenuItem("Settings", () => switchMenuItems(settingsItems), false), + ]; + + const settingsItems = [ + new MenuItem("Go Back", () => switchMenuItems(menuItems), false), + new Separator(), + new MenuItem("Toggle Birb Mode", () => { + userSettings.birbMode = !userSettings.birbMode; + save(); + insertModal(`${birdBirb()} Mode`, `Your ${birdBirb().toLowerCase()} shall now be referred to as "${birdBirb()}"${userSettings.birbMode ? "\n\nWelcome back to 2012" : ""}`); + }) ]; const otherItems = [ diff --git a/dist/birb.user.js b/dist/birb.user.js index 627800e..1415228 100644 --- a/dist/birb.user.js +++ b/dist/birb.user.js @@ -884,7 +884,17 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI debugMode = false; }), new Separator(), - new MenuItem("Settings", () => {}), + new MenuItem("Settings", () => switchMenuItems(settingsItems), false), + ]; + + const settingsItems = [ + new MenuItem("Go Back", () => switchMenuItems(menuItems), false), + new Separator(), + new MenuItem("Toggle Birb Mode", () => { + userSettings.birbMode = !userSettings.birbMode; + save(); + insertModal(`${birdBirb()} Mode`, `Your ${birdBirb().toLowerCase()} shall now be referred to as "${birdBirb()}"${userSettings.birbMode ? "\n\nWelcome back to 2012" : ""}`); + }) ]; const otherItems = [