diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/moyai.ts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/plugins/moyai.ts b/src/plugins/moyai.ts index b8d76da..649b1fb 100644 --- a/src/plugins/moyai.ts +++ b/src/plugins/moyai.ts @@ -54,6 +54,8 @@ interface IVoiceChannelEffectSendEvent { const MOYAI = "🗿"; const MOYAI_URL = "https://raw.githubusercontent.com/MeguminSama/VencordPlugins/main/plugins/moyai/moyai.mp3"; +const MOYAI_URL_HD = + "https://raw.githubusercontent.com/MeguminSama/VencordPlugins/main/plugins/moyai/moyai_hd.wav"; const settings = definePluginSettings({ volume: { @@ -63,6 +65,14 @@ const settings = definePluginSettings({ default: 0.5, stickToMarkers: false }, + quality: { + description: "Quality of the 🗿🗿🗿", + type: OptionType.SELECT, + options: [ + { label: "Normal", value: "Normal", default: true }, + { label: "HD", value: "HD" } + ], + }, triggerWhenUnfocused: { description: "Trigger the 🗿 even when the window is unfocused", type: OptionType.BOOLEAN, @@ -157,7 +167,11 @@ function getMoyaiCount(message: string) { function boom() { if (!settings.store.triggerWhenUnfocused && !document.hasFocus()) return; const audioElement = document.createElement("audio"); - audioElement.src = MOYAI_URL; + + audioElement.src = settings.store.quality === "HD" + ? MOYAI_URL_HD + : MOYAI_URL; + audioElement.volume = settings.store.volume; audioElement.play(); } |