I've started using the library to get some info for a personal project and I noticed that the first 4 boss kcs are incorrect (excluding callisto and cerberus because I noticed the data on them isn't on the response from the API).
You can see there that sire, hydra, barrows and bryophita's scores are wrong.
EDIT:
After going through some other profiles I realized what the problem is, you're not taking into account the highscores for LMS which upsets the first few boss highscores. You should also probably remove Cerberus like you did with Callisto until they make it show up on the api.
I've started using the library to get some info for a personal project and I noticed that the first 4 boss kcs are incorrect (excluding callisto and cerberus because I noticed the data on them isn't on the response from the API).
Here's my example code
this is the response I get:
The highscores page for this player: https://secure.runescape.com/m=hiscore_oldschool/a=870/hiscorepersonal?user1=Inversion
You can see there that sire, hydra, barrows and bryophita's scores are wrong.
EDIT:
After going through some other profiles I realized what the problem is, you're not taking into account the highscores for LMS which upsets the first few boss highscores. You should also probably remove Cerberus like you did with Callisto until they make it show up on the api.