Compare commits

..

13 Commits

Author SHA1 Message Date
maxswa
9c56e44344 v2.19.0 2024-08-30 01:30:49 -04:00
Max Swartwout
e5b3075ebd Merge pull request #101 from maxswa/dependabot/npm_and_yarn/axios-1.7.4
Bump axios from 1.6.2 to 1.7.4
2024-08-30 01:07:29 -04:00
dependabot[bot]
8bb50b73b2 Bump axios from 1.6.2 to 1.7.4
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 05:05:04 +00:00
Max Swartwout
cb482ad720 Merge pull request #98 from maxswa/dependabot/npm_and_yarn/ws-8.17.1
Bump ws from 8.13.0 to 8.17.1
2024-08-30 01:04:53 -04:00
Max Swartwout
0fbd85aa07 Merge pull request #100 from maxswa/dependabot/npm_and_yarn/micromatch-4.0.8
Bump micromatch from 4.0.2 to 4.0.8
2024-08-30 01:04:39 -04:00
Max Swartwout
e634b107b1 Merge pull request #99 from Not-Jayden/araxxor
Add Araxxor
2024-08-30 01:04:26 -04:00
dependabot[bot]
29db21493c Bump micromatch from 4.0.2 to 4.0.8
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.2 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.2...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 04:14:53 +00:00
Jayden Carey
b117cfcf41 add araxxor 2024-08-29 00:17:36 +08:00
dependabot[bot]
d895326d9f Bump ws from 8.13.0 to 8.17.1
Bumps [ws](https://github.com/websockets/ws) from 8.13.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 06:40:44 +00:00
maxswa
1f7a25d421 v2.18.0 2024-03-20 19:23:50 -04:00
Max Swartwout
057812681b Merge pull request #95 from maxswa/varlamore-part-one
Add Colosseum Glory, Lunar Chests, Sol Heredit
2024-03-20 19:21:55 -04:00
Max Swartwout
ee510ec69a Merge pull request #94 from maxswa/dependabot/npm_and_yarn/follow-redirects-1.15.6
Bump follow-redirects from 1.15.4 to 1.15.6
2024-03-20 19:19:55 -04:00
dependabot[bot]
dacbd90189 Bump follow-redirects from 1.15.4 to 1.15.6
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 23:16:39 +00:00
9 changed files with 705 additions and 256 deletions

View File

@@ -117,6 +117,7 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses
| --------------------------------- | :----------------------------: | | --------------------------------- | :----------------------------: |
| Abyssal Sire | `abyssalSire` | | Abyssal Sire | `abyssalSire` |
| Alchemical Hydra | `alchemicalHydra` | | Alchemical Hydra | `alchemicalHydra` |
| Araxxor | `araxxor` |
| Artio | `artio` | | Artio | `artio` |
| Barrows Chests | `barrows` | | Barrows Chests | `barrows` |
| Bryophyta | `bryophyta` | | Bryophyta | `bryophyta` |

View File

@@ -1,103 +1,104 @@
2910,2277,943515557 2130,2277,1102428578
24996,99,30606377 22624,99,32956104
4759,99,40283500 3574,99,47147957
1523,99,171953134 1226,99,200000000
2244,99,147696928 1454,99,180249986
5929,99,118171038 3112,99,155438899
4560,99,15170201 2533,99,17520811
2503,99,71406360 2078,99,84629930
141823,99,13354119 150276,99,13378420
22348,99,18680181 23833,99,19182079
56125,99,13456850 61715,99,13456926
23026,99,16655688 24604,99,16672148
18672,99,19123987 19900,99,19161337
48108,99,14072560 53450,99,14082613
10956,99,16552060 12063,99,16553015
27980,99,14967150 32871,99,14985851
40661,99,13252766 39747,99,13346314
7114,99,15760818 8390,99,15771711
53839,99,14058762 55848,99,14322777
5352,99,34669574 1723,99,52832158
2456,99,84892847 2107,99,101923913
4849,99,22734071 5301,99,22739376
16368,99,17968711 20087,99,18044758
1147,99,18027875 1301,99,18031495
-1,-1 -1,-1
-1,-1 -1,-1
28384,10 32847,10
14076,3 16567,3
148183,8 147262,8
102684,7 101823,7
338,9641 382,9739
1002,825 1265,825
114,6000 131,6000
2246,1606 2401,1606
44261,298 43386,311
603,460 799,460
1238,452 945,537
15827,2521 5531,5516
-1,-1 -1,-1
7898,14780 7538,14780
5421,1060 6781,1060
7,24522 6880,43487
2902,2192 3193,2192
94883,594 2932,4796
34000,143 37,111
3834,1830 44605,143
218428,5 4023,1830
36717,293 238149,5
74959,58 47139,293
19421,1905 98811,58
186551,34 10766,2657
2571,515 200557,34
85921,50 1735,692
154580,26 23548,215
54677,287 43337,116
2586,2000 61439,287
153371,41 2859,2000
33154,707 53841,106
43433,698 18420,1078
33088,714 23824,1062
81968,25 18418,1088
12249,731 85908,25
20424,1228 6077,1320
70188,474 21980,1228
2248,2140 76561,477
11128,226 774,3642
2117,2046 7917,281
50095,580 2313,2046
120438,1908 52832,580
10997,920 64296,2899
2326,1444 4205,1740
-1,-1 2681,1444
700,40 3424,324
31471,626 523,48
4119,749 35420,626
4349,500 4162,749
1078,217 5046,500
20126,301 1218,217
70523,119 21243,379
114632,26 40733,249
2945,1245 53931,91
385801,9 4870,1245
-1,-1 174877,29
2412,1569 2122,49
43814,273 3471,1569
207949,7 50947,273
86335,201 236110,7
7905,601 102423,201
732,1783 10174,666
21039,310 665,2072
4949,192 23177,310
7584,3066 1967,419
109360,36 8495,3066
160,1500 122123,37
6733,7 240,1537
131888,8 7756,7
3128,2113 140561,8
209,7096 4736,2113
75591,51 249,7096
15167,2780 89194,51
911570,62 15067,2780
173436,25 975929,62
233645,275 196393,25
227062,340
Can't render this file because it has a wrong number of fields in line 25.

View File

@@ -3,203 +3,652 @@
{ {
"id": 0, "id": 0,
"name": "Overall", "name": "Overall",
"rank": 2910, "rank": 2130,
"level": 2277, "level": 2277,
"xp": 943515557 "xp": 1102428578
},
{
"id": 1,
"name": "Attack",
"rank": 22624,
"level": 99,
"xp": 32956104
},
{
"id": 2,
"name": "Defence",
"rank": 3574,
"level": 99,
"xp": 47147957
},
{
"id": 3,
"name": "Strength",
"rank": 1226,
"level": 99,
"xp": 200000000
}, },
{ "id": 1, "name": "Attack", "rank": 24996, "level": 99, "xp": 30606377 },
{ "id": 2, "name": "Defence", "rank": 4759, "level": 99, "xp": 40283500 },
{ "id": 3, "name": "Strength", "rank": 1523, "level": 99, "xp": 171953134 },
{ {
"id": 4, "id": 4,
"name": "Hitpoints", "name": "Hitpoints",
"rank": 2244, "rank": 1454,
"level": 99, "level": 99,
"xp": 147696928 "xp": 180249986
},
{
"id": 5,
"name": "Ranged",
"rank": 3112,
"level": 99,
"xp": 155438899
},
{
"id": 6,
"name": "Prayer",
"rank": 2533,
"level": 99,
"xp": 17520811
},
{
"id": 7,
"name": "Magic",
"rank": 2078,
"level": 99,
"xp": 84629930
},
{
"id": 8,
"name": "Cooking",
"rank": 150276,
"level": 99,
"xp": 13378420
}, },
{ "id": 5, "name": "Ranged", "rank": 5929, "level": 99, "xp": 118171038 },
{ "id": 6, "name": "Prayer", "rank": 4560, "level": 99, "xp": 15170201 },
{ "id": 7, "name": "Magic", "rank": 2503, "level": 99, "xp": 71406360 },
{ "id": 8, "name": "Cooking", "rank": 141823, "level": 99, "xp": 13354119 },
{ {
"id": 9, "id": 9,
"name": "Woodcutting", "name": "Woodcutting",
"rank": 22348, "rank": 23833,
"level": 99, "level": 99,
"xp": 18680181 "xp": 19182079
}, },
{ {
"id": 10, "id": 10,
"name": "Fletching", "name": "Fletching",
"rank": 56125, "rank": 61715,
"level": 99, "level": 99,
"xp": 13456850 "xp": 13456926
},
{
"id": 11,
"name": "Fishing",
"rank": 24604,
"level": 99,
"xp": 16672148
}, },
{ "id": 11, "name": "Fishing", "rank": 23026, "level": 99, "xp": 16655688 },
{ {
"id": 12, "id": 12,
"name": "Firemaking", "name": "Firemaking",
"rank": 18672, "rank": 19900,
"level": 99, "level": 99,
"xp": 19123987 "xp": 19161337
}, },
{ {
"id": 13, "id": 13,
"name": "Crafting", "name": "Crafting",
"rank": 48108, "rank": 53450,
"level": 99, "level": 99,
"xp": 14072560 "xp": 14082613
}, },
{ {
"id": 14, "id": 14,
"name": "Smithing", "name": "Smithing",
"rank": 10956, "rank": 12063,
"level": 99, "level": 99,
"xp": 16552060 "xp": 16553015
},
{
"id": 15,
"name": "Mining",
"rank": 32871,
"level": 99,
"xp": 14985851
}, },
{ "id": 15, "name": "Mining", "rank": 27980, "level": 99, "xp": 14967150 },
{ {
"id": 16, "id": 16,
"name": "Herblore", "name": "Herblore",
"rank": 40661, "rank": 39747,
"level": 99, "level": 99,
"xp": 13252766 "xp": 13346314
},
{
"id": 17,
"name": "Agility",
"rank": 8390,
"level": 99,
"xp": 15771711
}, },
{ "id": 17, "name": "Agility", "rank": 7114, "level": 99, "xp": 15760818 },
{ {
"id": 18, "id": 18,
"name": "Thieving", "name": "Thieving",
"rank": 53839, "rank": 55848,
"level": 99, "level": 99,
"xp": 14058762 "xp": 14322777
},
{
"id": 19,
"name": "Slayer",
"rank": 1723,
"level": 99,
"xp": 52832158
},
{
"id": 20,
"name": "Farming",
"rank": 2107,
"level": 99,
"xp": 101923913
}, },
{ "id": 19, "name": "Slayer", "rank": 5352, "level": 99, "xp": 34669574 },
{ "id": 20, "name": "Farming", "rank": 2456, "level": 99, "xp": 84892847 },
{ {
"id": 21, "id": 21,
"name": "Runecraft", "name": "Runecraft",
"rank": 4849, "rank": 5301,
"level": 99, "level": 99,
"xp": 22734071 "xp": 22739376
},
{
"id": 22,
"name": "Hunter",
"rank": 20087,
"level": 99,
"xp": 18044758
}, },
{ "id": 22, "name": "Hunter", "rank": 16368, "level": 99, "xp": 17968711 },
{ {
"id": 23, "id": 23,
"name": "Construction", "name": "Construction",
"rank": 1147, "rank": 1301,
"level": 99, "level": 99,
"xp": 18027875 "xp": 18031495
} }
], ],
"activities": [ "activities": [
{ "id": 0, "name": "League Points", "rank": -1, "score": -1 }, {
{ "id": 1, "name": "Deadman Points", "rank": -1, "score": -1 }, "id": 0,
{ "id": 2, "name": "Bounty Hunter - Hunter", "rank": 28384, "score": 10 }, "name": "League Points",
{ "id": 3, "name": "Bounty Hunter - Rogue", "rank": 14076, "score": 3 }, "rank": -1,
"score": -1
},
{
"id": 1,
"name": "Deadman Points",
"rank": -1,
"score": -1
},
{
"id": 2,
"name": "Bounty Hunter - Hunter",
"rank": 32847,
"score": 10
},
{
"id": 3,
"name": "Bounty Hunter - Rogue",
"rank": 16567,
"score": 3
},
{ {
"id": 4, "id": 4,
"name": "Bounty Hunter (Legacy) - Hunter", "name": "Bounty Hunter (Legacy) - Hunter",
"rank": 148183, "rank": 147262,
"score": 8 "score": 8
}, },
{ {
"id": 5, "id": 5,
"name": "Bounty Hunter (Legacy) - Rogue", "name": "Bounty Hunter (Legacy) - Rogue",
"rank": 102684, "rank": 101823,
"score": 7 "score": 7
}, },
{ "id": 6, "name": "Clue Scrolls (all)", "rank": 338, "score": 9641 }, {
{ "id": 7, "name": "Clue Scrolls (beginner)", "rank": 1002, "score": 825 }, "id": 6,
{ "id": 8, "name": "Clue Scrolls (easy)", "rank": 114, "score": 6000 }, "name": "Clue Scrolls (all)",
{ "id": 9, "name": "Clue Scrolls (medium)", "rank": 2246, "score": 1606 }, "rank": 382,
{ "id": 10, "name": "Clue Scrolls (hard)", "rank": 44261, "score": 298 }, "score": 9739
{ "id": 11, "name": "Clue Scrolls (elite)", "rank": 603, "score": 460 }, },
{ "id": 12, "name": "Clue Scrolls (master)", "rank": 1238, "score": 452 }, {
{ "id": 13, "name": "LMS - Rank", "rank": 15827, "score": 2521 }, "id": 7,
{ "id": 14, "name": "PvP Arena - Rank", "rank": -1, "score": -1 }, "name": "Clue Scrolls (beginner)",
{ "id": 15, "name": "Soul Wars Zeal", "rank": 7898, "score": 14780 }, "rank": 1265,
{ "id": 16, "name": "Rifts closed", "rank": 5421, "score": 1060 }, "score": 825
{ "id": 17, "name": "Colosseum Glory", "rank": 7, "score": 24522 }, },
{ "id": 18, "name": "Abyssal Sire", "rank": 2902, "score": 2192 }, {
{ "id": 19, "name": "Alchemical Hydra", "rank": 94883, "score": 594 }, "id": 8,
{ "id": 20, "name": "Artio", "rank": 34000, "score": 143 }, "name": "Clue Scrolls (easy)",
{ "id": 21, "name": "Barrows Chests", "rank": 3834, "score": 1830 }, "rank": 131,
{ "id": 22, "name": "Bryophyta", "rank": 218428, "score": 5 }, "score": 6000
{ "id": 23, "name": "Callisto", "rank": 36717, "score": 293 }, },
{ "id": 24, "name": "Calvar'ion", "rank": 74959, "score": 58 }, {
{ "id": 25, "name": "Cerberus", "rank": 19421, "score": 1905 }, "id": 9,
{ "id": 26, "name": "Chambers of Xeric", "rank": 186551, "score": 34 }, "name": "Clue Scrolls (medium)",
"rank": 2401,
"score": 1606
},
{
"id": 10,
"name": "Clue Scrolls (hard)",
"rank": 43386,
"score": 311
},
{
"id": 11,
"name": "Clue Scrolls (elite)",
"rank": 799,
"score": 460
},
{
"id": 12,
"name": "Clue Scrolls (master)",
"rank": 945,
"score": 537
},
{
"id": 13,
"name": "LMS - Rank",
"rank": 5531,
"score": 5516
},
{
"id": 14,
"name": "PvP Arena - Rank",
"rank": -1,
"score": -1
},
{
"id": 15,
"name": "Soul Wars Zeal",
"rank": 7538,
"score": 14780
},
{
"id": 16,
"name": "Rifts closed",
"rank": 6781,
"score": 1060
},
{
"id": 17,
"name": "Colosseum Glory",
"rank": 6880,
"score": 43487
},
{
"id": 18,
"name": "Abyssal Sire",
"rank": 3193,
"score": 2192
},
{
"id": 19,
"name": "Alchemical Hydra",
"rank": 2932,
"score": 4796
},
{
"id": 20,
"name": "Araxxor",
"rank": 37,
"score": 111
},
{
"id": 21,
"name": "Artio",
"rank": 44605,
"score": 143
},
{
"id": 22,
"name": "Barrows Chests",
"rank": 4023,
"score": 1830
},
{
"id": 23,
"name": "Bryophyta",
"rank": 238149,
"score": 5
},
{
"id": 24,
"name": "Callisto",
"rank": 47139,
"score": 293
},
{
"id": 25,
"name": "Calvar'ion",
"rank": 98811,
"score": 58
},
{
"id": 26,
"name": "Cerberus",
"rank": 10766,
"score": 2657
},
{ {
"id": 27, "id": 27,
"name": "Chambers of Xeric: Challenge Mode", "name": "Chambers of Xeric",
"rank": 2571, "rank": 200557,
"score": 515 "score": 34
},
{
"id": 28,
"name": "Chambers of Xeric: Challenge Mode",
"rank": 1735,
"score": 692
},
{
"id": 29,
"name": "Chaos Elemental",
"rank": 23548,
"score": 215
},
{
"id": 30,
"name": "Chaos Fanatic",
"rank": 43337,
"score": 116
},
{
"id": 31,
"name": "Commander Zilyana",
"rank": 61439,
"score": 287
},
{
"id": 32,
"name": "Corporeal Beast",
"rank": 2859,
"score": 2000
},
{
"id": 33,
"name": "Crazy Archaeologist",
"rank": 53841,
"score": 106
},
{
"id": 34,
"name": "Dagannoth Prime",
"rank": 18420,
"score": 1078
},
{
"id": 35,
"name": "Dagannoth Rex",
"rank": 23824,
"score": 1062
},
{
"id": 36,
"name": "Dagannoth Supreme",
"rank": 18418,
"score": 1088
},
{
"id": 37,
"name": "Deranged Archaeologist",
"rank": 85908,
"score": 25
},
{
"id": 38,
"name": "Duke Sucellus",
"rank": 6077,
"score": 1320
},
{
"id": 39,
"name": "General Graardor",
"rank": 21980,
"score": 1228
},
{
"id": 40,
"name": "Giant Mole",
"rank": 76561,
"score": 477
},
{
"id": 41,
"name": "Grotesque Guardians",
"rank": 774,
"score": 3642
},
{
"id": 42,
"name": "Hespori",
"rank": 7917,
"score": 281
},
{
"id": 43,
"name": "Kalphite Queen",
"rank": 2313,
"score": 2046
},
{
"id": 44,
"name": "King Black Dragon",
"rank": 52832,
"score": 580
},
{
"id": 45,
"name": "Kraken",
"rank": 64296,
"score": 2899
},
{
"id": 46,
"name": "Kree'Arra",
"rank": 4205,
"score": 1740
},
{
"id": 47,
"name": "K'ril Tsutsaroth",
"rank": 2681,
"score": 1444
},
{
"id": 48,
"name": "Lunar Chests",
"rank": 3424,
"score": 324
},
{
"id": 49,
"name": "Mimic",
"rank": 523,
"score": 48
},
{
"id": 50,
"name": "Nex",
"rank": 35420,
"score": 626
},
{
"id": 51,
"name": "Nightmare",
"rank": 4162,
"score": 749
},
{
"id": 52,
"name": "Phosani's Nightmare",
"rank": 5046,
"score": 500
},
{
"id": 53,
"name": "Obor",
"rank": 1218,
"score": 217
},
{
"id": 54,
"name": "Phantom Muspah",
"rank": 21243,
"score": 379
},
{
"id": 55,
"name": "Sarachnis",
"rank": 40733,
"score": 249
},
{
"id": 56,
"name": "Scorpia",
"rank": 53931,
"score": 91
},
{
"id": 57,
"name": "Scurrius",
"rank": 4870,
"score": 1245
},
{
"id": 58,
"name": "Skotizo",
"rank": 174877,
"score": 29
},
{
"id": 59,
"name": "Sol Heredit",
"rank": 2122,
"score": 49
},
{
"id": 60,
"name": "Spindel",
"rank": 3471,
"score": 1569
},
{
"id": 61,
"name": "Tempoross",
"rank": 50947,
"score": 273
},
{
"id": 62,
"name": "The Gauntlet",
"rank": 236110,
"score": 7
},
{
"id": 63,
"name": "The Corrupted Gauntlet",
"rank": 102423,
"score": 201
},
{
"id": 64,
"name": "The Leviathan",
"rank": 10174,
"score": 666
},
{
"id": 65,
"name": "The Whisperer",
"rank": 665,
"score": 2072
}, },
{ "id": 28, "name": "Chaos Elemental", "rank": 85921, "score": 50 },
{ "id": 29, "name": "Chaos Fanatic", "rank": 154580, "score": 26 },
{ "id": 30, "name": "Commander Zilyana", "rank": 54677, "score": 287 },
{ "id": 31, "name": "Corporeal Beast", "rank": 2586, "score": 2000 },
{ "id": 32, "name": "Crazy Archaeologist", "rank": 153371, "score": 41 },
{ "id": 33, "name": "Dagannoth Prime", "rank": 33154, "score": 707 },
{ "id": 34, "name": "Dagannoth Rex", "rank": 43433, "score": 698 },
{ "id": 35, "name": "Dagannoth Supreme", "rank": 33088, "score": 714 },
{ "id": 36, "name": "Deranged Archaeologist", "rank": 81968, "score": 25 },
{ "id": 37, "name": "Duke Sucellus", "rank": 12249, "score": 731 },
{ "id": 38, "name": "General Graardor", "rank": 20424, "score": 1228 },
{ "id": 39, "name": "Giant Mole", "rank": 70188, "score": 474 },
{ "id": 40, "name": "Grotesque Guardians", "rank": 2248, "score": 2140 },
{ "id": 41, "name": "Hespori", "rank": 11128, "score": 226 },
{ "id": 42, "name": "Kalphite Queen", "rank": 2117, "score": 2046 },
{ "id": 43, "name": "King Black Dragon", "rank": 50095, "score": 580 },
{ "id": 44, "name": "Kraken", "rank": 120438, "score": 1908 },
{ "id": 45, "name": "Kree'Arra", "rank": 10997, "score": 920 },
{ "id": 46, "name": "K'ril Tsutsaroth", "rank": 2326, "score": 1444 },
{ "id": 47, "name": "Lunar Chests", "rank": -1, "score": -1 },
{ "id": 48, "name": "Mimic", "rank": 700, "score": 40 },
{ "id": 49, "name": "Nex", "rank": 31471, "score": 626 },
{ "id": 50, "name": "Nightmare", "rank": 4119, "score": 749 },
{ "id": 51, "name": "Phosani's Nightmare", "rank": 4349, "score": 500 },
{ "id": 52, "name": "Obor", "rank": 1078, "score": 217 },
{ "id": 53, "name": "Phantom Muspah", "rank": 20126, "score": 301 },
{ "id": 54, "name": "Sarachnis", "rank": 70523, "score": 119 },
{ "id": 55, "name": "Scorpia", "rank": 114632, "score": 26 },
{ "id": 56, "name": "Scurrius", "rank": 2945, "score": 1245 },
{ "id": 57, "name": "Skotizo", "rank": 385801, "score": 9 },
{ "id": 58, "name": "Sol Heredit", "rank": -1, "score": -1 },
{ "id": 59, "name": "Spindel", "rank": 2412, "score": 1569 },
{ "id": 60, "name": "Tempoross", "rank": 43814, "score": 273 },
{ "id": 61, "name": "The Gauntlet", "rank": 207949, "score": 7 },
{ "id": 62, "name": "The Corrupted Gauntlet", "rank": 86335, "score": 201 },
{ "id": 63, "name": "The Leviathan", "rank": 7905, "score": 601 },
{ "id": 64, "name": "The Whisperer", "rank": 732, "score": 1783 },
{ "id": 65, "name": "Theatre of Blood", "rank": 21039, "score": 310 },
{ {
"id": 66, "id": 66,
"name": "Theatre of Blood: Hard Mode", "name": "Theatre of Blood",
"rank": 4949, "rank": 23177,
"score": 192 "score": 310
}, },
{ {
"id": 67, "id": 67,
"name": "Theatre of Blood: Hard Mode",
"rank": 1967,
"score": 419
},
{
"id": 68,
"name": "Thermonuclear Smoke Devil", "name": "Thermonuclear Smoke Devil",
"rank": 7584, "rank": 8495,
"score": 3066 "score": 3066
}, },
{ "id": 68, "name": "Tombs of Amascut", "rank": 109360, "score": 36 },
{ {
"id": 69, "id": 69,
"name": "Tombs of Amascut: Expert Mode", "name": "Tombs of Amascut",
"rank": 160, "rank": 122123,
"score": 1500 "score": 37
}, },
{ "id": 70, "name": "TzKal-Zuk", "rank": 6733, "score": 7 }, {
{ "id": 71, "name": "TzTok-Jad", "rank": 131888, "score": 8 }, "id": 70,
{ "id": 72, "name": "Vardorvis", "rank": 3128, "score": 2113 }, "name": "Tombs of Amascut: Expert Mode",
{ "id": 73, "name": "Venenatis", "rank": 209, "score": 7096 }, "rank": 240,
{ "id": 74, "name": "Vet'ion", "rank": 75591, "score": 51 }, "score": 1537
{ "id": 75, "name": "Vorkath", "rank": 15167, "score": 2780 }, },
{ "id": 76, "name": "Wintertodt", "rank": 911570, "score": 62 }, {
{ "id": 77, "name": "Zalcano", "rank": 173436, "score": 25 }, "id": 71,
{ "id": 78, "name": "Zulrah", "rank": 233645, "score": 275 } "name": "TzKal-Zuk",
"rank": 7756,
"score": 7
},
{
"id": 72,
"name": "TzTok-Jad",
"rank": 140561,
"score": 8
},
{
"id": 73,
"name": "Vardorvis",
"rank": 4736,
"score": 2113
},
{
"id": 74,
"name": "Venenatis",
"rank": 249,
"score": 7096
},
{
"id": 75,
"name": "Vet'ion",
"rank": 89194,
"score": 51
},
{
"id": 76,
"name": "Vorkath",
"rank": 15067,
"score": 2780
},
{
"id": 77,
"name": "Wintertodt",
"rank": 975929,
"score": 62
},
{
"id": 78,
"name": "Zalcano",
"rank": 196393,
"score": 25
},
{
"id": 79,
"name": "Zulrah",
"rank": 227062,
"score": 340
}
] ]
} }

View File

@@ -105,6 +105,7 @@ test('Parse CSV to json', () => {
7827,43249 7827,43249
382,2780 382,2780
944,3000 944,3000
37,111
704,892 704,892
1981,1452 1981,1452
4981,23 4981,23
@@ -217,6 +218,7 @@ test('Parse CSV to json', () => {
bosses: { bosses: {
abyssalSire: { rank: 382, score: 2780 }, abyssalSire: { rank: 382, score: 2780 },
alchemicalHydra: { rank: 944, score: 3000 }, alchemicalHydra: { rank: 944, score: 3000 },
araxxor: { rank: 37, score: 111 },
artio: { rank: 704, score: 892 }, artio: { rank: 704, score: 892 },
barrows: { rank: 1981, score: 1452 }, barrows: { rank: 1981, score: 1452 },
bryophyta: { rank: 4981, score: 23 }, bryophyta: { rank: 4981, score: 23 },

View File

@@ -74,6 +74,7 @@
{ "id": 17, "name": "Colosseum Glory", "rank": -1, "score": -1 }, { "id": 17, "name": "Colosseum Glory", "rank": -1, "score": -1 },
{ "id": 18, "name": "Abyssal Sire", "rank": -1, "score": -1 }, { "id": 18, "name": "Abyssal Sire", "rank": -1, "score": -1 },
{ "id": 19, "name": "Alchemical Hydra", "rank": -1, "score": -1 }, { "id": 19, "name": "Alchemical Hydra", "rank": -1, "score": -1 },
{ "id": 20, "name": "Araxxor", "rank": -1, "score": -1 },
{ "id": 20, "name": "Artio", "rank": -1, "score": -1 }, { "id": 20, "name": "Artio", "rank": -1, "score": -1 },
{ "id": 21, "name": "Barrows Chests", "rank": -1, "score": -1 }, { "id": 21, "name": "Barrows Chests", "rank": -1, "score": -1 },
{ "id": 22, "name": "Bryophyta", "rank": -1, "score": -1 }, { "id": 22, "name": "Bryophyta", "rank": -1, "score": -1 },

View File

@@ -1,6 +1,6 @@
{ {
"name": "osrs-json-hiscores", "name": "osrs-json-hiscores",
"version": "2.17.0", "version": "2.19.0",
"description": "The Old School Runescape API wrapper that does more!", "description": "The Old School Runescape API wrapper that does more!",
"main": "lib/index.js", "main": "lib/index.js",
"types": "lib/index.d.ts", "types": "lib/index.d.ts",

View File

@@ -69,6 +69,7 @@ export type BH = { [Type in BHType]: Activity };
export type Boss = export type Boss =
| 'abyssalSire' | 'abyssalSire'
| 'alchemicalHydra' | 'alchemicalHydra'
| 'araxxor'
| 'artio' | 'artio'
| 'barrows' | 'barrows'
| 'bryophyta' | 'bryophyta'

View File

@@ -76,6 +76,7 @@ export const GAMEMODES: Gamemode[] = [
export const BOSSES: Boss[] = [ export const BOSSES: Boss[] = [
'abyssalSire', 'abyssalSire',
'alchemicalHydra', 'alchemicalHydra',
'araxxor',
'artio', 'artio',
'barrows', 'barrows',
'bryophyta', 'bryophyta',
@@ -165,6 +166,7 @@ export type FormattedBossNames = {
export const FORMATTED_BOSS_NAMES: FormattedBossNames = { export const FORMATTED_BOSS_NAMES: FormattedBossNames = {
abyssalSire: 'Abyssal Sire', abyssalSire: 'Abyssal Sire',
alchemicalHydra: 'Alchemical Hydra', alchemicalHydra: 'Alchemical Hydra',
araxxor: 'Araxxor',
artio: 'Artio', artio: 'Artio',
barrows: 'Barrows Chests', barrows: 'Barrows Chests',
bryophyta: 'Bryophyta', bryophyta: 'Bryophyta',

View File

@@ -1288,11 +1288,11 @@ available-typed-arrays@^1.0.5:
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
axios@^1.6.2: axios@^1.6.2:
version "1.6.2" version "1.7.4"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== integrity sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==
dependencies: dependencies:
follow-redirects "^1.15.0" follow-redirects "^1.15.6"
form-data "^4.0.0" form-data "^4.0.0"
proxy-from-env "^1.1.0" proxy-from-env "^1.1.0"
@@ -1383,12 +1383,12 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0" balanced-match "^1.0.0"
concat-map "0.0.1" concat-map "0.0.1"
braces@^3.0.1, braces@^3.0.2: braces@^3.0.3:
version "3.0.2" version "3.0.3"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
dependencies: dependencies:
fill-range "^7.0.1" fill-range "^7.1.1"
browserslist@^4.21.9: browserslist@^4.21.9:
version "4.21.9" version "4.21.9"
@@ -2392,10 +2392,10 @@ file-entry-cache@^6.0.1:
dependencies: dependencies:
flat-cache "^3.0.4" flat-cache "^3.0.4"
fill-range@^7.0.1: fill-range@^7.1.1:
version "7.0.1" version "7.1.1"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
dependencies: dependencies:
to-regex-range "^5.0.1" to-regex-range "^5.0.1"
@@ -2428,10 +2428,10 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
follow-redirects@^1.15.0: follow-redirects@^1.15.6:
version "1.15.4" version "1.15.6"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw== integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
for-each@^0.3.3: for-each@^0.3.3:
version "0.3.3" version "0.3.3"
@@ -4092,20 +4092,12 @@ merge2@^1.3.0, merge2@^1.4.1:
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
micromatch@^4.0.2: micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
version "4.0.2" version "4.0.8"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
dependencies: dependencies:
braces "^3.0.1" braces "^3.0.3"
picomatch "^2.0.5"
micromatch@^4.0.4, micromatch@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
dependencies:
braces "^3.0.2"
picomatch "^2.3.1" picomatch "^2.3.1"
mime-db@1.45.0: mime-db@1.45.0:
@@ -4667,7 +4659,7 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: picomatch@^2.0.4, picomatch@^2.2.1:
version "2.2.2" version "2.2.2"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
@@ -5847,9 +5839,9 @@ write-file-atomic@^4.0.2:
signal-exit "^3.0.7" signal-exit "^3.0.7"
ws@^8.13.0: ws@^8.13.0:
version "8.13.0" version "8.17.1"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==
xdg-basedir@^4.0.0: xdg-basedir@^4.0.0:
version "4.0.0" version "4.0.0"