Add an option to hide the propaganda popup

main
peshomir 2025-11-03 16:42:52 +02:00
parent 46d925daa1
commit 0841224a61
2 changed files with 18 additions and 1 deletions

12
patches/misc.js 100644
View File

@ -0,0 +1,12 @@
import { definePatch } from "../modUtils.js"
export default definePatch(({ insertCode }) => {
// Hide propaganda popup
insertCode(`/* here */
a = b.c + 60 * 1000;
(new ea()).show(eS.eb, eS.colors, eS.id);
eS = null;
return true;`, `if (__fx.settings.hidePropagandaPopup) return;`)
})

View File

@ -26,6 +26,7 @@ var settings = {
customBackgroundUrl: "",
keybindButtons: false,
attackPercentageKeybinds: [],
hidePropagandaPopup: false
};
__fx.settings = settings;
const discontinuedSettings = ["hideAllLinks", "fontName"];
@ -92,6 +93,11 @@ const settingsManager = new (function () {
label: "Highlight clan spawnpoints",
note: "Increases the spawnpoint glow size for members of your clan",
},
{
for: "hidePropagandaPopup",
type: "checkbox",
label: "Hide propaganda popup"
},
{
for: "detailedTeamPercentage", type: "checkbox",
label: "Detailed team pie chart percentage",
@ -189,7 +195,6 @@ const settingsManager = new (function () {
WindowManager.closeWindow("settings");
discontinuedSettings.forEach((settingName) => delete settings[settingName]);
localStorage.setItem("fx_settings", JSON.stringify(settings));
// should probably firgure out a way to do this without reloading - // You can't do it, localstorages REQUIRE you to reload
window.location.reload();
};