From 0bb8dc5ddb9160c006b0a26bfeb11909617a0225 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Mon, 9 Feb 2015 13:54:18 +0000 Subject: [PATCH] needs-recharge highlighter: tweaks to the colours/opacity used - makes it easier to see things. --- .../portal-highlighter-needs-recharge.user.js | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/plugins/portal-highlighter-needs-recharge.user.js b/plugins/portal-highlighter-needs-recharge.user.js index c7c2ee2a..e116dd54 100644 --- a/plugins/portal-highlighter-needs-recharge.user.js +++ b/plugins/portal-highlighter-needs-recharge.user.js @@ -2,7 +2,7 @@ // @id iitc-plugin-highlight-needs-recharge@vita10gy // @name IITC plugin: hightlight portals that need recharging // @category Highlighter -// @version 0.1.1.@@DATETIMEVERSION@@ +// @version 0.1.2.@@DATETIMEVERSION@@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ @@ -23,14 +23,23 @@ window.plugin.portalHighlighterNeedsRecharge = function() {}; window.plugin.portalHighlighterNeedsRecharge.highlight = function(data) { var d = data.portal.options.data; - var portal_health = d.health/100; - if(data.portal.options.team != TEAM_NONE && portal_health < 1) { - var fill_opacity = (1-portal_health)*.85 + .15; - var color; - if (portal_health > .85) color = 'yellow'; - else if (portal_health > .5) color = 'orange'; - else if (portal_health > .15) color = 'red'; - else color = 'magenta'; + var health = d.health; + + if(data.portal.options.team != TEAM_NONE && health < 100) { + var color,fill_opacity; + if (health > 95) { + color = 'yellow'; + fill_opacity = (1-health/100)*.50 + .50; + } else if (health > 75) { + color = 'DarkOrange'; + fill_opacity = (1-health/100)*.50 + .50; + } else if (health > 15) { + color = 'red'; + fill_opacity = (1-health/100)*.75 + .25; + } else { + color = 'magenta'; + fill_opacity = (1-health/100)*.75 + .25; + } var params = {fillColor: color, fillOpacity: fill_opacity}; data.portal.setStyle(params);