http-api: add soul wars hiscores
This commit is contained in:
@@ -65,6 +65,7 @@ public class HiscoreResult
|
|||||||
private Skill clueScrollElite;
|
private Skill clueScrollElite;
|
||||||
private Skill clueScrollMaster;
|
private Skill clueScrollMaster;
|
||||||
private Skill lastManStanding;
|
private Skill lastManStanding;
|
||||||
|
private Skill soulWarsZeal;
|
||||||
private Skill abyssalSire;
|
private Skill abyssalSire;
|
||||||
private Skill alchemicalHydra;
|
private Skill alchemicalHydra;
|
||||||
private Skill barrowsChests;
|
private Skill barrowsChests;
|
||||||
@@ -184,6 +185,8 @@ public class HiscoreResult
|
|||||||
return getClueScrollMaster();
|
return getClueScrollMaster();
|
||||||
case LAST_MAN_STANDING:
|
case LAST_MAN_STANDING:
|
||||||
return getLastManStanding();
|
return getLastManStanding();
|
||||||
|
case SOUL_WARS_ZEAL:
|
||||||
|
return getSoulWarsZeal();
|
||||||
case ABYSSAL_SIRE:
|
case ABYSSAL_SIRE:
|
||||||
return abyssalSire;
|
return abyssalSire;
|
||||||
case ALCHEMICAL_HYDRA:
|
case ALCHEMICAL_HYDRA:
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ class HiscoreResultBuilder
|
|||||||
hiscoreResult.setClueScrollElite(skills.get(index++));
|
hiscoreResult.setClueScrollElite(skills.get(index++));
|
||||||
hiscoreResult.setClueScrollMaster(skills.get(index++));
|
hiscoreResult.setClueScrollMaster(skills.get(index++));
|
||||||
hiscoreResult.setLastManStanding(skills.get(index++));
|
hiscoreResult.setLastManStanding(skills.get(index++));
|
||||||
|
hiscoreResult.setSoulWarsZeal(skills.get(index++));
|
||||||
// seasonal doesn't have boss hiscores
|
// seasonal doesn't have boss hiscores
|
||||||
if (index < skills.size())
|
if (index < skills.size())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ public enum HiscoreSkill
|
|||||||
CLUE_SCROLL_ELITE("Clue Scrolls (elite)", ACTIVITY),
|
CLUE_SCROLL_ELITE("Clue Scrolls (elite)", ACTIVITY),
|
||||||
CLUE_SCROLL_MASTER("Clue Scrolls (master)", ACTIVITY),
|
CLUE_SCROLL_MASTER("Clue Scrolls (master)", ACTIVITY),
|
||||||
LAST_MAN_STANDING("Last Man Standing", ACTIVITY),
|
LAST_MAN_STANDING("Last Man Standing", ACTIVITY),
|
||||||
|
SOUL_WARS_ZEAL("Soul Wars Zeal", ACTIVITY),
|
||||||
ABYSSAL_SIRE("Abyssal Sire", BOSS),
|
ABYSSAL_SIRE("Abyssal Sire", BOSS),
|
||||||
ALCHEMICAL_HYDRA("Alchemical Hydra", BOSS),
|
ALCHEMICAL_HYDRA("Alchemical Hydra", BOSS),
|
||||||
BARROWS_CHESTS("Barrows Chests", BOSS),
|
BARROWS_CHESTS("Barrows Chests", BOSS),
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ public class HiscoreServiceTest
|
|||||||
+ "1,777\n"
|
+ "1,777\n"
|
||||||
+ "254,92\n"
|
+ "254,92\n"
|
||||||
+ "-1,-1\n" // lms
|
+ "-1,-1\n" // lms
|
||||||
|
+ "1,241\n" // soul wars
|
||||||
+ "24870,37\n"
|
+ "24870,37\n"
|
||||||
+ "15020,388\n"
|
+ "15020,388\n"
|
||||||
+ "50463,147\n"
|
+ "50463,147\n"
|
||||||
@@ -150,6 +151,7 @@ public class HiscoreServiceTest
|
|||||||
Assert.assertEquals(777, result.getClueScrollElite().getLevel());
|
Assert.assertEquals(777, result.getClueScrollElite().getLevel());
|
||||||
Assert.assertEquals(254, result.getClueScrollMaster().getRank());
|
Assert.assertEquals(254, result.getClueScrollMaster().getRank());
|
||||||
Assert.assertEquals(-1, result.getLastManStanding().getLevel());
|
Assert.assertEquals(-1, result.getLastManStanding().getLevel());
|
||||||
|
Assert.assertEquals(241, result.getSoulWarsZeal().getLevel());
|
||||||
Assert.assertEquals(2460, result.getLeaguePoints().getLevel());
|
Assert.assertEquals(2460, result.getLeaguePoints().getLevel());
|
||||||
Assert.assertEquals(37, result.getAbyssalSire().getLevel());
|
Assert.assertEquals(37, result.getAbyssalSire().getLevel());
|
||||||
Assert.assertEquals(92357, result.getCallisto().getRank());
|
Assert.assertEquals(92357, result.getCallisto().getRank());
|
||||||
|
|||||||
Reference in New Issue
Block a user