diff --git a/http-api/src/main/java/net/runelite/http/api/hiscore/HiscoreResultBuilder.java b/http-api/src/main/java/net/runelite/http/api/hiscore/HiscoreResultBuilder.java index 288d290b97..b9efab4e20 100644 --- a/http-api/src/main/java/net/runelite/http/api/hiscore/HiscoreResultBuilder.java +++ b/http-api/src/main/java/net/runelite/http/api/hiscore/HiscoreResultBuilder.java @@ -87,49 +87,53 @@ class HiscoreResultBuilder hiscoreResult.setClueScrollElite(skills.get(index++)); hiscoreResult.setClueScrollMaster(skills.get(index++)); hiscoreResult.setLastManStanding(skills.get(index++)); - hiscoreResult.setAbyssalSire(skills.get(index++)); - hiscoreResult.setAlchemicalHydra(skills.get(index++)); - hiscoreResult.setBarrowsChests(skills.get(index++)); - hiscoreResult.setBryophyta(skills.get(index++)); -// hiscoreResult.setCallisto(skills.get(index++)); -// hiscoreResult.setCerberus(skills.get(index++)); - hiscoreResult.setChambersOfXeric(skills.get(index++)); - hiscoreResult.setChambersOfXericChallengeMode(skills.get(index++)); - hiscoreResult.setChaosElemental(skills.get(index++)); - hiscoreResult.setChaosFanatic(skills.get(index++)); - hiscoreResult.setCommanderZilyana(skills.get(index++)); - hiscoreResult.setCorporealBeast(skills.get(index++)); - hiscoreResult.setCrazyArchaeologist(skills.get(index++)); - hiscoreResult.setDagannothPrime(skills.get(index++)); - hiscoreResult.setDagannothRex(skills.get(index++)); - hiscoreResult.setDagannothSupreme(skills.get(index++)); - hiscoreResult.setDerangedArchaeologist(skills.get(index++)); - hiscoreResult.setGeneralGraardor(skills.get(index++)); - hiscoreResult.setGiantMole(skills.get(index++)); - hiscoreResult.setGrotesqueGuardians(skills.get(index++)); - hiscoreResult.setHespori(skills.get(index++)); - hiscoreResult.setKalphiteQueen(skills.get(index++)); - hiscoreResult.setKingBlackDragon(skills.get(index++)); - hiscoreResult.setKraken(skills.get(index++)); - hiscoreResult.setKreearra(skills.get(index++)); - hiscoreResult.setKrilTsutsaroth(skills.get(index++)); - hiscoreResult.setMimic(skills.get(index++)); - hiscoreResult.setObor(skills.get(index++)); - hiscoreResult.setSarachnis(skills.get(index++)); - hiscoreResult.setScorpia(skills.get(index++)); - hiscoreResult.setSkotizo(skills.get(index++)); - hiscoreResult.setGauntlet(skills.get(index++)); - hiscoreResult.setCorruptedGauntlet(skills.get(index++)); - hiscoreResult.setTheatreOfBlood(skills.get(index++)); - hiscoreResult.setThermonuclearSmokeDevil(skills.get(index++)); - hiscoreResult.setTzKalZuk(skills.get(index++)); - hiscoreResult.setTzTokJad(skills.get(index++)); - hiscoreResult.setVenenatis(skills.get(index++)); - hiscoreResult.setVetion(skills.get(index++)); - hiscoreResult.setVorkath(skills.get(index++)); - hiscoreResult.setWintertodt(skills.get(index++)); - hiscoreResult.setZalcano(skills.get(index++)); - hiscoreResult.setZulrah(skills.get(index++)); + // seasonal doesn't have boss hiscores + if (index < skills.size()) + { + hiscoreResult.setAbyssalSire(skills.get(index++)); + hiscoreResult.setAlchemicalHydra(skills.get(index++)); + hiscoreResult.setBarrowsChests(skills.get(index++)); + hiscoreResult.setBryophyta(skills.get(index++)); +// hiscoreResult.setCallisto(skills.get(index++)); +// hiscoreResult.setCerberus(skills.get(index++)); + hiscoreResult.setChambersOfXeric(skills.get(index++)); + hiscoreResult.setChambersOfXericChallengeMode(skills.get(index++)); + hiscoreResult.setChaosElemental(skills.get(index++)); + hiscoreResult.setChaosFanatic(skills.get(index++)); + hiscoreResult.setCommanderZilyana(skills.get(index++)); + hiscoreResult.setCorporealBeast(skills.get(index++)); + hiscoreResult.setCrazyArchaeologist(skills.get(index++)); + hiscoreResult.setDagannothPrime(skills.get(index++)); + hiscoreResult.setDagannothRex(skills.get(index++)); + hiscoreResult.setDagannothSupreme(skills.get(index++)); + hiscoreResult.setDerangedArchaeologist(skills.get(index++)); + hiscoreResult.setGeneralGraardor(skills.get(index++)); + hiscoreResult.setGiantMole(skills.get(index++)); + hiscoreResult.setGrotesqueGuardians(skills.get(index++)); + hiscoreResult.setHespori(skills.get(index++)); + hiscoreResult.setKalphiteQueen(skills.get(index++)); + hiscoreResult.setKingBlackDragon(skills.get(index++)); + hiscoreResult.setKraken(skills.get(index++)); + hiscoreResult.setKreearra(skills.get(index++)); + hiscoreResult.setKrilTsutsaroth(skills.get(index++)); + hiscoreResult.setMimic(skills.get(index++)); + hiscoreResult.setObor(skills.get(index++)); + hiscoreResult.setSarachnis(skills.get(index++)); + hiscoreResult.setScorpia(skills.get(index++)); + hiscoreResult.setSkotizo(skills.get(index++)); + hiscoreResult.setGauntlet(skills.get(index++)); + hiscoreResult.setCorruptedGauntlet(skills.get(index++)); + hiscoreResult.setTheatreOfBlood(skills.get(index++)); + hiscoreResult.setThermonuclearSmokeDevil(skills.get(index++)); + hiscoreResult.setTzKalZuk(skills.get(index++)); + hiscoreResult.setTzTokJad(skills.get(index++)); + hiscoreResult.setVenenatis(skills.get(index++)); + hiscoreResult.setVetion(skills.get(index++)); + hiscoreResult.setVorkath(skills.get(index++)); + hiscoreResult.setWintertodt(skills.get(index++)); + hiscoreResult.setZalcano(skills.get(index++)); + hiscoreResult.setZulrah(skills.get(index++)); + } return hiscoreResult; } }