From 73bcf533f83e58d4d9ccb389de2e870785da277d Mon Sep 17 00:00:00 2001 From: peshomir <80340328+peshomir@users.noreply.github.com> Date: Wed, 28 Feb 2024 09:20:56 +0200 Subject: [PATCH] Update v0.6.1.6; Add a settings option to change the display style of the density value --- static/fx_core.js | 13 ++++++++----- static/index.html | 5 +++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/static/fx_core.js b/static/fx_core.js index b674686..8ba25d2 100644 --- a/static/fx_core.js +++ b/static/fx_core.js @@ -1,5 +1,5 @@ -const fx_version = '0.6.1.5'; // FX Client Version -const fx_update = 'Feb 25'; // FX Client Last Updated +const fx_version = '0.6.1.6'; // FX Client Version +const fx_update = 'Feb 28'; // FX Client Last Updated if (localStorage.getItem("fx_winCount") == undefined || localStorage.getItem("fx_winCount") == null) { var wins_counter = 0; @@ -88,15 +88,17 @@ var settings = { "useFullscreenMode": false, "hideAllLinks": false, "realisticNames": false, + "densityDisplayStyle": "percentage", //"customMapFileBtn": true "customBackgroundUrl": "", "attackPercentageKeybinds": [], }; let makeMainMenuTransparent = false; var settingsManager = new (function() { - var inputFields = { + var inputFields = { // (includes select menus) fontName: document.getElementById("settings_fontname"), - customBackgroundUrl: document.getElementById("settings_custombackgroundurl") + customBackgroundUrl: document.getElementById("settings_custombackgroundurl"), + densityDisplayStyle: document.getElementById("settings_densityDisplayStyle") }; var checkboxFields = { //showBotDonations: document.getElementById("settings_donations_bots"), @@ -251,7 +253,8 @@ function displayDonationsHistory(playerID, playerNames, isSingleplayer) { var utils = new (function() { this.getMaxTroops = function(playerTerritories, playerID) { return (playerTerritories[playerID]*150).toString(); }; this.getDensity = function(playerBalances, playerTerritories, playerID) { - return (Math.floor((playerBalances[playerID] / ((playerTerritories[playerID] === 0 ? 1 : playerTerritories[playerID]) * 150)) * 100) + "%"); + if (settings.densityDisplayStyle === "percentage") return (Math.floor((playerBalances[playerID] / ((playerTerritories[playerID] === 0 ? 1 : playerTerritories[playerID]) * 150)) * 100) + "%"); + else return (playerBalances[playerID] / (playerTerritories[playerID] === 0 ? 1 : playerTerritories[playerID])).toFixed(0); }; }); diff --git a/static/index.html b/static/index.html index 1a00d7b..e1f785a 100644 --- a/static/index.html +++ b/static/index.html @@ -83,6 +83,11 @@ Realistic Bot Names
+