hiscore panel: add names to skill label tooltips
Also change boss tooltips to not show KC: 0 if unranked
This commit is contained in:
@@ -323,6 +323,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
HiscoreSkillType skillType = skill == null ? HiscoreSkillType.SKILL : skill.getType();
|
HiscoreSkillType skillType = skill == null ? HiscoreSkillType.SKILL : skill.getType();
|
||||||
|
|
||||||
JLabel label = new JLabel();
|
JLabel label = new JLabel();
|
||||||
|
label.setToolTipText(skill == null ? "Combat" : skill.getName());
|
||||||
label.setFont(FontManager.getRunescapeSmallFont());
|
label.setFont(FontManager.getRunescapeSmallFont());
|
||||||
label.setText(pad("--", skillType));
|
label.setText(pad("--", skillType));
|
||||||
|
|
||||||
@@ -393,7 +394,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
HiscoreSkillType skillType = skill == null ? HiscoreSkillType.SKILL : skill.getType();
|
HiscoreSkillType skillType = skill == null ? HiscoreSkillType.SKILL : skill.getType();
|
||||||
|
|
||||||
label.setText(pad("--", skillType));
|
label.setText(pad("--", skillType));
|
||||||
label.setToolTipText(null);
|
label.setToolTipText(skill == null ? "Combat" : skill.getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
// if for some reason no endpoint was selected, default to normal
|
// if for some reason no endpoint was selected, default to normal
|
||||||
@@ -524,7 +525,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
+ result.getHitpoints().getExperience() + result.getMagic().getExperience()
|
+ result.getHitpoints().getExperience() + result.getMagic().getExperience()
|
||||||
+ result.getRanged().getExperience() + result.getPrayer().getExperience();
|
+ result.getRanged().getExperience() + result.getPrayer().getExperience();
|
||||||
|
|
||||||
content += "<p><span style = 'color:white'>Skill:</span> Combat</p>";
|
content += "<p><span style = 'color:white'>Combat</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Exact Combat Level:</span> " + QuantityFormatter.formatNumber(combatLevel) + "</p>";
|
content += "<p><span style = 'color:white'>Exact Combat Level:</span> " + QuantityFormatter.formatNumber(combatLevel) + "</p>";
|
||||||
content += "<p><span style = 'color:white'>Experience:</span> " + QuantityFormatter.formatNumber(combatExperience) + "</p>";
|
content += "<p><span style = 'color:white'>Experience:</span> " + QuantityFormatter.formatNumber(combatExperience) + "</p>";
|
||||||
}
|
}
|
||||||
@@ -548,6 +549,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
String hard = (result.getClueScrollHard().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollHard().getLevel()));
|
String hard = (result.getClueScrollHard().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollHard().getLevel()));
|
||||||
String elite = (result.getClueScrollElite().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollElite().getLevel()));
|
String elite = (result.getClueScrollElite().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollElite().getLevel()));
|
||||||
String master = (result.getClueScrollMaster().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollMaster().getLevel()));
|
String master = (result.getClueScrollMaster().getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(result.getClueScrollMaster().getLevel()));
|
||||||
|
content += "<p><span style = 'color:white'>Clues</span></p>";
|
||||||
content += "<p><span style = 'color:white'>All:</span> " + all + " <span style = 'color:white'>Rank:</span> " + allRank + "</p>";
|
content += "<p><span style = 'color:white'>All:</span> " + all + " <span style = 'color:white'>Rank:</span> " + allRank + "</p>";
|
||||||
content += "<p><span style = 'color:white'>Beginner:</span> " + beginner + " <span style = 'color:white'>Rank:</span> " + beginnerRank + "</p>";
|
content += "<p><span style = 'color:white'>Beginner:</span> " + beginner + " <span style = 'color:white'>Rank:</span> " + beginnerRank + "</p>";
|
||||||
content += "<p><span style = 'color:white'>Easy:</span> " + easy + " <span style = 'color:white'>Rank:</span> " + easyRank + "</p>";
|
content += "<p><span style = 'color:white'>Easy:</span> " + easy + " <span style = 'color:white'>Rank:</span> " + easyRank + "</p>";
|
||||||
@@ -561,6 +563,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
{
|
{
|
||||||
Skill bountyHunterRogue = result.getBountyHunterRogue();
|
Skill bountyHunterRogue = result.getBountyHunterRogue();
|
||||||
String rank = (bountyHunterRogue.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(bountyHunterRogue.getRank());
|
String rank = (bountyHunterRogue.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(bountyHunterRogue.getRank());
|
||||||
|
content += "<p><span style = 'color:white'>Bounty Hunter - Rogue</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
if (bountyHunterRogue.getLevel() > -1)
|
if (bountyHunterRogue.getLevel() > -1)
|
||||||
{
|
{
|
||||||
@@ -572,6 +575,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
{
|
{
|
||||||
Skill bountyHunterHunter = result.getBountyHunterHunter();
|
Skill bountyHunterHunter = result.getBountyHunterHunter();
|
||||||
String rank = (bountyHunterHunter.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(bountyHunterHunter.getRank());
|
String rank = (bountyHunterHunter.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(bountyHunterHunter.getRank());
|
||||||
|
content += "<p><span style = 'color:white'>Bounty Hunter - Hunter</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
if (bountyHunterHunter.getLevel() > -1)
|
if (bountyHunterHunter.getLevel() > -1)
|
||||||
{
|
{
|
||||||
@@ -583,6 +587,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
{
|
{
|
||||||
Skill lastManStanding = result.getLastManStanding();
|
Skill lastManStanding = result.getLastManStanding();
|
||||||
String rank = (lastManStanding.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(lastManStanding.getRank());
|
String rank = (lastManStanding.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(lastManStanding.getRank());
|
||||||
|
content += "<p><span style = 'color:white'>Last Man Standing</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
if (lastManStanding.getLevel() > -1)
|
if (lastManStanding.getLevel() > -1)
|
||||||
{
|
{
|
||||||
@@ -594,6 +599,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
{
|
{
|
||||||
Skill leaguePoints = result.getLeaguePoints();
|
Skill leaguePoints = result.getLeaguePoints();
|
||||||
String rank = (leaguePoints.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(leaguePoints.getRank());
|
String rank = (leaguePoints.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(leaguePoints.getRank());
|
||||||
|
content += "<p><span style = 'color:white'>League Points</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
if (leaguePoints.getLevel() > -1)
|
if (leaguePoints.getLevel() > -1)
|
||||||
{
|
{
|
||||||
@@ -606,7 +612,7 @@ public class HiscorePanel extends PluginPanel
|
|||||||
Skill requestedSkill = result.getSkill(skill);
|
Skill requestedSkill = result.getSkill(skill);
|
||||||
String rank = (requestedSkill.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(requestedSkill.getRank());
|
String rank = (requestedSkill.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(requestedSkill.getRank());
|
||||||
String exp = (requestedSkill.getExperience() == -1L) ? "Unranked" : QuantityFormatter.formatNumber(requestedSkill.getExperience());
|
String exp = (requestedSkill.getExperience() == -1L) ? "Unranked" : QuantityFormatter.formatNumber(requestedSkill.getExperience());
|
||||||
content += "<p><span style = 'color:white'>Skill:</span> " + skill.getName() + "</p>";
|
content += "<p><span style = 'color:white'>" + skill.getName() + "</span></p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
content += "<p><span style = 'color:white'>Experience:</span> " + exp + "</p>";
|
content += "<p><span style = 'color:white'>Experience:</span> " + exp + "</p>";
|
||||||
break;
|
break;
|
||||||
@@ -615,17 +621,27 @@ public class HiscorePanel extends PluginPanel
|
|||||||
{
|
{
|
||||||
if (skill.getType() == HiscoreSkillType.BOSS)
|
if (skill.getType() == HiscoreSkillType.BOSS)
|
||||||
{
|
{
|
||||||
Skill requestedSkill = result.getSkill(skill);
|
|
||||||
String rank = "Unranked";
|
String rank = "Unranked";
|
||||||
String lvl = "0";
|
String lvl = null;
|
||||||
|
Skill requestedSkill = result.getSkill(skill);
|
||||||
if (requestedSkill != null)
|
if (requestedSkill != null)
|
||||||
{
|
{
|
||||||
rank = (requestedSkill.getRank() == -1) ? "Unranked" : QuantityFormatter.formatNumber(requestedSkill.getRank());
|
if (requestedSkill.getRank() > -1)
|
||||||
lvl = (requestedSkill.getLevel() == -1 ? "0" : QuantityFormatter.formatNumber(requestedSkill.getLevel()));
|
{
|
||||||
|
rank = QuantityFormatter.formatNumber(requestedSkill.getRank());
|
||||||
|
}
|
||||||
|
if (requestedSkill.getLevel() > -1)
|
||||||
|
{
|
||||||
|
lvl = QuantityFormatter.formatNumber(requestedSkill.getLevel());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
content += "<p><span style = 'color:white'>Boss:</span> " + skill.getName() + "</p>";
|
content += "<p><span style = 'color:white'>Boss:</span> " + skill.getName() + "</p>";
|
||||||
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
content += "<p><span style = 'color:white'>Rank:</span> " + rank + "</p>";
|
||||||
content += "<p><span style = 'color:white'>KC:</span> " + lvl + "</p>";
|
if (lvl != null)
|
||||||
|
{
|
||||||
|
content += "<p><span style = 'color:white'>KC:</span> " + lvl + "</p>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user