diff --git a/plugins/guess-player-levels.user.js b/plugins/guess-player-levels.user.js
index 5aedb552..e27fd75b 100644
--- a/plugins/guess-player-levels.user.js
+++ b/plugins/guess-player-levels.user.js
@@ -84,13 +84,15 @@ window.plugin.guessPlayerLevels.setLevelTitle = function(dom) {
var el = $(dom);
var nick = el.text();
- var level = window.plugin.guessPlayerLevels.fetchLevelByPlayer(nick);
+ var details = window.plugin.guessPlayerLevels.fetchLevelDetailsByPlayer(nick);
var text;
- if (level) {
- text = 'Min player level: ' + level + ' (guessed)';
- } else {
- text = 'Min player level unknown';
+ if(details.min == 8)
+ text = 'Player level: 8';
+ else {
+ text = 'Min player level: ' + details.min;
+ if(details.min != details.guessed)
+ text += '\nGuessed player level: ' + details.guessed;
}
window.setupTooltips(el);
diff --git a/plugins/player-tracker.user.js b/plugins/player-tracker.user.js
index efa3b964..2211508c 100644
--- a/plugins/player-tracker.user.js
+++ b/plugins/player-tracker.user.js
@@ -311,16 +311,22 @@ window.plugin.playerTracker.drawData = function() {
var popup = '' + playerData.nick + '';
if(window.plugin.guessPlayerLevels !== undefined &&
- window.plugin.guessPlayerLevels.fetchLevelByPlayer !== undefined) {
- var playerLevel = window.plugin.guessPlayerLevels.fetchLevelByPlayer(pguid);
- if(playerLevel !== undefined) {
- popup += 'Level '
- + playerLevel
- + ' (guessed)'
- + '';
- } else {
- popup += 'Level unknown'
+ window.plugin.guessPlayerLevels.fetchLevelDetailsByPlayer !== undefined) {
+ function getLevel(lvl) {
+ return ''+lvl+'';
}
+ popup += '';
+
+ var playerLevelDetails = window.plugin.guessPlayerLevels.fetchLevelDetailsByPlayer(pguid);
+ if(playerLevelDetails.min == 8) {
+ popup += 'Level ' + getLevel(8);
+ } else {
+ popup += 'Min level: ' + getLevel(playerLevelDetails.min);
+ if(playerLevelDetails.min != playerLevelDetails.guessed)
+ popup += ', guessed level: ' + getLevel(playerLevelDetails.guessed);
+ }
+
+ popup += '';
}
popup += '
'