color portal mods by their rare-ness. Patch by @OshiHidra. Fixes #28.
This commit is contained in:
@ -29,10 +29,12 @@ window.getPortalDescriptionFromDetails = function(details) {
|
||||
window.getModDetails = function(d) {
|
||||
var mods = [];
|
||||
var modsTitle = [];
|
||||
var modsColor = [];
|
||||
$.each(d.portalV2.linkedModArray, function(ind, mod) {
|
||||
if(!mod) {
|
||||
mods.push('');
|
||||
modsTitle.push('');
|
||||
modsColor.push('#000');
|
||||
} else if(mod.type === 'RES_SHIELD') {
|
||||
|
||||
var title = mod.rarity.capitalize() + ' ' + mod.displayName + '\n';
|
||||
@ -46,16 +48,18 @@ window.getModDetails = function(d) {
|
||||
|
||||
mods.push(mod.rarity.capitalize().replace('_', ' ') + ' ' + mod.displayName);
|
||||
modsTitle.push(title);
|
||||
modsColor.push(COLORS_MOD[mod.rarity]);
|
||||
} else {
|
||||
mods.push(mod.type);
|
||||
modsTitle.push('Unknown mod. No further details available.');
|
||||
modsColor.push('#FFF');
|
||||
}
|
||||
});
|
||||
|
||||
var t = '<span title="'+modsTitle[0]+'">'+mods[0]+'</span>'
|
||||
+ '<span title="'+modsTitle[1]+'">'+mods[1]+'</span>'
|
||||
+ '<span title="'+modsTitle[2]+'">'+mods[2]+'</span>'
|
||||
+ '<span title="'+modsTitle[3]+'">'+mods[3]+'</span>'
|
||||
var t = '<span title="'+modsTitle[0]+'" style="color:'+modsColor[0]+'">'+mods[0]+'</span>'
|
||||
+ '<span title="'+modsTitle[1]+'" style="color:'+modsColor[1]+'">'+mods[1]+'</span>'
|
||||
+ '<span title="'+modsTitle[2]+'" style="color:'+modsColor[2]+'">'+mods[2]+'</span>'
|
||||
+ '<span title="'+modsTitle[3]+'" style="color:'+modsColor[3]+'">'+mods[3]+'</span>'
|
||||
|
||||
return t;
|
||||
}
|
||||
|
3
main.js
3
main.js
@ -114,6 +114,9 @@ var MAX_DRAWN_FIELDS = 200;
|
||||
var COLOR_SELECTED_PORTAL = '#f00';
|
||||
var COLORS = ['#FFCE00', '#0088FF', '#03FE03']; // none, res, enl
|
||||
var COLORS_LVL = ['#000', '#FECE5A', '#FFA630', '#FF7315', '#E40000', '#FD2992', '#EB26CD', '#C124E0', '#9627F4'];
|
||||
var COLORS_MOD = {VERY_RARE: '#F78AF6', RARE: '#AD8AFF', COMMON: '#84FBBD'};
|
||||
|
||||
|
||||
// circles around a selected portal that show from where you can hack
|
||||
// it and how far the portal reaches (i.e. how far links may be made
|
||||
// from this portal)
|
||||
|
Reference in New Issue
Block a user