Player level In player traker
This commit is contained in:
parent
bd736bab10
commit
8296b4db5b
@ -28,16 +28,21 @@ window.plugin.guessPlayerLevels.setupCallback = function() {
|
||||
}
|
||||
|
||||
|
||||
window.plugin.guessPlayerLevels.fetchLevelByPlayer = function(guid) {
|
||||
return(window.localStorage['level-' + guid]);
|
||||
}
|
||||
|
||||
window.plugin.guessPlayerLevels.setLevelTitle = function(dom) {
|
||||
// expects dom node with nick in its child text node
|
||||
|
||||
var playersNamed = {};
|
||||
for (var i = 0; i < localStorage.length; i++) {
|
||||
var ident = localStorage.key(i);
|
||||
if(!ident.startsWith('level-')) continue;
|
||||
var guid = ident.slice(6);
|
||||
var level = localStorage[ident];
|
||||
playersNamed[getPlayerName(guid)] = level;
|
||||
if(ident.startsWith('level-')) {
|
||||
var guid = ident.slice(6);
|
||||
var level = localStorage[ident];
|
||||
playersNamed[getPlayerName(guid)] = level;
|
||||
}
|
||||
}
|
||||
|
||||
var el = $(dom);
|
||||
@ -126,7 +131,7 @@ window.plugin.guessPlayerLevels.guess = function() {
|
||||
if (namesE.length > 0) averageE = (totallvlE/namesE.length);
|
||||
s += '\nAverage level:\t'+averageR.toFixed(2)+'\tAverage level:\t'+averageE.toFixed(2);
|
||||
s += '\n\nIf there are some unresolved names, simply try again.'
|
||||
console.log(s);
|
||||
//console.log(s);
|
||||
alert(s);
|
||||
}
|
||||
|
||||
|
@ -257,8 +257,20 @@ window.plugin.playerTracker.drawData = function() {
|
||||
var last = playerData.events[evtsLength-1];
|
||||
var ago = plugin.playerTracker.ago;
|
||||
var cssClass = playerData.team === 'ALIENS' ? 'enl' : 'res';
|
||||
var title =
|
||||
'<span class="nickname '+ cssClass+'" style="font-weight:bold;">' + playerData.nick + '</span>\n'
|
||||
var title = '<span class="nickname '+ cssClass+'" style="font-weight:bold;">' + playerData.nick + '</span>';
|
||||
|
||||
if(window.plugin.guessPlayerLevels !== undefined &&
|
||||
window.plugin.guessPlayerLevels.fetchLevelByPlayer !== undefined) {
|
||||
var playerLevel = window.plugin.guessPlayerLevels.fetchLevelByPlayer(pguid);
|
||||
if(playerLevel !== undefined) {
|
||||
title += '<span style="font-weight:bold;margin-left:10px;">Level '
|
||||
+ playerLevel
|
||||
+ (playerLevel < (window.MAX_XM_PER_LEVEL.length - 1) ? ' (guessed)' : '')
|
||||
+ '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
title += '\n'
|
||||
+ ago(last.time, now) + ' ago\n'
|
||||
+ last.name;
|
||||
// show previous data in tooltip
|
||||
|
Loading…
x
Reference in New Issue
Block a user