diff --git a/plugins/guess-player-levels.user.js b/plugins/guess-player-levels.user.js
index 4ef6fbdd..20cf34d2 100644
--- a/plugins/guess-player-levels.user.js
+++ b/plugins/guess-player-levels.user.js
@@ -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);
}
diff --git a/plugins/player-tracker.user.js b/plugins/player-tracker.user.js
index 15b45420..38903549 100644
--- a/plugins/player-tracker.user.js
+++ b/plugins/player-tracker.user.js
@@ -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 =
- '' + playerData.nick + '\n'
+ var title = '' + playerData.nick + '';
+
+ if(window.plugin.guessPlayerLevels !== undefined &&
+ window.plugin.guessPlayerLevels.fetchLevelByPlayer !== undefined) {
+ var playerLevel = window.plugin.guessPlayerLevels.fetchLevelByPlayer(pguid);
+ if(playerLevel !== undefined) {
+ title += 'Level '
+ + playerLevel
+ + (playerLevel < (window.MAX_XM_PER_LEVEL.length - 1) ? ' (guessed)' : '')
+ + '';
+ }
+ }
+
+ title += '\n'
+ ago(last.time, now) + ' ago\n'
+ last.name;
// show previous data in tooltip