From ec9e11104766ce9c4e536ca2378b97fd3987c8a2 Mon Sep 17 00:00:00 2001 From: Jack <30497388+FieryFlames@users.noreply.github.com> Date: Wed, 25 Oct 2023 17:25:39 -0400 Subject: [PATCH] fix: (rewrite) SecretRingToneEnabler (#1887) --- src/plugins/secretRingTone/index.ts | 31 ++++++++++------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/src/plugins/secretRingTone/index.ts b/src/plugins/secretRingTone/index.ts index 0b0b7e3e..9d6d6a15 100644 --- a/src/plugins/secretRingTone/index.ts +++ b/src/plugins/secretRingTone/index.ts @@ -1,35 +1,24 @@ /* - * Vencord, a modification for Discord's desktop app + * Vencord, a Discord client mod * Copyright (c) 2023 Vendicated and contributors - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + */ import { Devs } from "@utils/constants"; import definePlugin from "@utils/types"; +// NOTE - Ultimately should probably be turned into a ringtone picker plugin export default definePlugin({ name: "SecretRingToneEnabler", - description: "Always play the secret version of the discord ringtone", - authors: [Devs.AndrewDLO], + description: "Always play the secret version of the discord ringtone (except during special ringtone events)", + authors: [Devs.AndrewDLO, Devs.FieryFlames], patches: [ { - find: "84a1b4e11d634dbfa1e5dd97a96de3ad", + find: "call_ringing_beat\"", replacement: { - match: "84a1b4e11d634dbfa1e5dd97a96de3ad.mp3", - replace: "b9411af07f154a6fef543e7e442e4da9.mp3", - }, + match: /500===\i\.random\(1,1e3\)/, + replace: "true" + } }, ], });