From b117cfcf414edf3b9923b2a43435c2a1d5267f20 Mon Sep 17 00:00:00 2001 From: Jayden Carey Date: Wed, 28 Aug 2024 23:23:54 +0800 Subject: [PATCH] add araxxor --- README.md | 1 + __tests__/b0atyStats.csv | 201 +++++----- __tests__/b0atyStats.json | 691 ++++++++++++++++++++++++++++------ __tests__/hiscores.test.ts | 2 + __tests__/lynxTitanStats.json | 1 + src/types.ts | 1 + src/utils/constants.ts | 2 + 7 files changed, 678 insertions(+), 221 deletions(-) diff --git a/README.md b/README.md index 494b633..76ac5f2 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | --------------------------------- | :----------------------------: | | Abyssal Sire | `abyssalSire` | | Alchemical Hydra | `alchemicalHydra` | +| Araxxor | `araxxor` | | Artio | `artio` | | Barrows Chests | `barrows` | | Bryophyta | `bryophyta` | diff --git a/__tests__/b0atyStats.csv b/__tests__/b0atyStats.csv index 0f952b4..d4b684d 100644 --- a/__tests__/b0atyStats.csv +++ b/__tests__/b0atyStats.csv @@ -1,103 +1,104 @@ -2910,2277,943515557 -24996,99,30606377 -4759,99,40283500 -1523,99,171953134 -2244,99,147696928 -5929,99,118171038 -4560,99,15170201 -2503,99,71406360 -141823,99,13354119 -22348,99,18680181 -56125,99,13456850 -23026,99,16655688 -18672,99,19123987 -48108,99,14072560 -10956,99,16552060 -27980,99,14967150 -40661,99,13252766 -7114,99,15760818 -53839,99,14058762 -5352,99,34669574 -2456,99,84892847 -4849,99,22734071 -16368,99,17968711 -1147,99,18027875 +2130,2277,1102428578 +22624,99,32956104 +3574,99,47147957 +1226,99,200000000 +1454,99,180249986 +3112,99,155438899 +2533,99,17520811 +2078,99,84629930 +150276,99,13378420 +23833,99,19182079 +61715,99,13456926 +24604,99,16672148 +19900,99,19161337 +53450,99,14082613 +12063,99,16553015 +32871,99,14985851 +39747,99,13346314 +8390,99,15771711 +55848,99,14322777 +1723,99,52832158 +2107,99,101923913 +5301,99,22739376 +20087,99,18044758 +1301,99,18031495 -1,-1 -1,-1 -28384,10 -14076,3 -148183,8 -102684,7 -338,9641 -1002,825 -114,6000 -2246,1606 -44261,298 -603,460 -1238,452 -15827,2521 +32847,10 +16567,3 +147262,8 +101823,7 +382,9739 +1265,825 +131,6000 +2401,1606 +43386,311 +799,460 +945,537 +5531,5516 -1,-1 -7898,14780 -5421,1060 -7,24522 -2902,2192 -94883,594 -34000,143 -3834,1830 -218428,5 -36717,293 -74959,58 -19421,1905 -186551,34 -2571,515 -85921,50 -154580,26 -54677,287 -2586,2000 -153371,41 -33154,707 -43433,698 -33088,714 -81968,25 -12249,731 -20424,1228 -70188,474 -2248,2140 -11128,226 -2117,2046 -50095,580 -120438,1908 -10997,920 -2326,1444 --1,-1 -700,40 -31471,626 -4119,749 -4349,500 -1078,217 -20126,301 -70523,119 -114632,26 -2945,1245 -385801,9 --1,-1 -2412,1569 -43814,273 -207949,7 -86335,201 -7905,601 -732,1783 -21039,310 -4949,192 -7584,3066 -109360,36 -160,1500 -6733,7 -131888,8 -3128,2113 -209,7096 -75591,51 -15167,2780 -911570,62 -173436,25 -233645,275 \ No newline at end of file +7538,14780 +6781,1060 +6880,43487 +3193,2192 +2932,4796 +37,111 +44605,143 +4023,1830 +238149,5 +47139,293 +98811,58 +10766,2657 +200557,34 +1735,692 +23548,215 +43337,116 +61439,287 +2859,2000 +53841,106 +18420,1078 +23824,1062 +18418,1088 +85908,25 +6077,1320 +21980,1228 +76561,477 +774,3642 +7917,281 +2313,2046 +52832,580 +64296,2899 +4205,1740 +2681,1444 +3424,324 +523,48 +35420,626 +4162,749 +5046,500 +1218,217 +21243,379 +40733,249 +53931,91 +4870,1245 +174877,29 +2122,49 +3471,1569 +50947,273 +236110,7 +102423,201 +10174,666 +665,2072 +23177,310 +1967,419 +8495,3066 +122123,37 +240,1537 +7756,7 +140561,8 +4736,2113 +249,7096 +89194,51 +15067,2780 +975929,62 +196393,25 +227062,340 \ No newline at end of file diff --git a/__tests__/b0atyStats.json b/__tests__/b0atyStats.json index f21f6ad..b8c2ed6 100644 --- a/__tests__/b0atyStats.json +++ b/__tests__/b0atyStats.json @@ -3,203 +3,652 @@ { "id": 0, "name": "Overall", - "rank": 2910, + "rank": 2130, "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, "name": "Hitpoints", - "rank": 2244, + "rank": 1454, + "level": 99, + "xp": 180249986 + }, + { + "id": 5, + "name": "Ranged", + "rank": 3112, "level": 99, - "xp": 147696928 + "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, "name": "Woodcutting", - "rank": 22348, + "rank": 23833, "level": 99, - "xp": 18680181 + "xp": 19182079 }, { "id": 10, "name": "Fletching", - "rank": 56125, + "rank": 61715, + "level": 99, + "xp": 13456926 + }, + { + "id": 11, + "name": "Fishing", + "rank": 24604, "level": 99, - "xp": 13456850 + "xp": 16672148 }, - { "id": 11, "name": "Fishing", "rank": 23026, "level": 99, "xp": 16655688 }, { "id": 12, "name": "Firemaking", - "rank": 18672, + "rank": 19900, "level": 99, - "xp": 19123987 + "xp": 19161337 }, { "id": 13, "name": "Crafting", - "rank": 48108, + "rank": 53450, "level": 99, - "xp": 14072560 + "xp": 14082613 }, { "id": 14, "name": "Smithing", - "rank": 10956, + "rank": 12063, + "level": 99, + "xp": 16553015 + }, + { + "id": 15, + "name": "Mining", + "rank": 32871, "level": 99, - "xp": 16552060 + "xp": 14985851 }, - { "id": 15, "name": "Mining", "rank": 27980, "level": 99, "xp": 14967150 }, { "id": 16, "name": "Herblore", - "rank": 40661, + "rank": 39747, "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, "name": "Thieving", - "rank": 53839, + "rank": 55848, "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, "name": "Runecraft", - "rank": 4849, + "rank": 5301, + "level": 99, + "xp": 22739376 + }, + { + "id": 22, + "name": "Hunter", + "rank": 20087, "level": 99, - "xp": 22734071 + "xp": 18044758 }, - { "id": 22, "name": "Hunter", "rank": 16368, "level": 99, "xp": 17968711 }, { "id": 23, "name": "Construction", - "rank": 1147, + "rank": 1301, "level": 99, - "xp": 18027875 + "xp": 18031495 } ], "activities": [ - { "id": 0, "name": "League Points", "rank": -1, "score": -1 }, - { "id": 1, "name": "Deadman Points", "rank": -1, "score": -1 }, - { "id": 2, "name": "Bounty Hunter - Hunter", "rank": 28384, "score": 10 }, - { "id": 3, "name": "Bounty Hunter - Rogue", "rank": 14076, "score": 3 }, + { + "id": 0, + "name": "League Points", + "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, "name": "Bounty Hunter (Legacy) - Hunter", - "rank": 148183, + "rank": 147262, "score": 8 }, { "id": 5, "name": "Bounty Hunter (Legacy) - Rogue", - "rank": 102684, + "rank": 101823, "score": 7 }, - { "id": 6, "name": "Clue Scrolls (all)", "rank": 338, "score": 9641 }, - { "id": 7, "name": "Clue Scrolls (beginner)", "rank": 1002, "score": 825 }, - { "id": 8, "name": "Clue Scrolls (easy)", "rank": 114, "score": 6000 }, - { "id": 9, "name": "Clue Scrolls (medium)", "rank": 2246, "score": 1606 }, - { "id": 10, "name": "Clue Scrolls (hard)", "rank": 44261, "score": 298 }, - { "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": 14, "name": "PvP Arena - Rank", "rank": -1, "score": -1 }, - { "id": 15, "name": "Soul Wars Zeal", "rank": 7898, "score": 14780 }, - { "id": 16, "name": "Rifts closed", "rank": 5421, "score": 1060 }, - { "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": 20, "name": "Artio", "rank": 34000, "score": 143 }, - { "id": 21, "name": "Barrows Chests", "rank": 3834, "score": 1830 }, - { "id": 22, "name": "Bryophyta", "rank": 218428, "score": 5 }, - { "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": 26, "name": "Chambers of Xeric", "rank": 186551, "score": 34 }, + { + "id": 6, + "name": "Clue Scrolls (all)", + "rank": 382, + "score": 9739 + }, + { + "id": 7, + "name": "Clue Scrolls (beginner)", + "rank": 1265, + "score": 825 + }, + { + "id": 8, + "name": "Clue Scrolls (easy)", + "rank": 131, + "score": 6000 + }, + { + "id": 9, + "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, + "name": "Chambers of Xeric", + "rank": 200557, + "score": 34 + }, + { + "id": 28, "name": "Chambers of Xeric: Challenge Mode", - "rank": 2571, - "score": 515 - }, - { "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 }, + "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": 66, - "name": "Theatre of Blood: Hard Mode", - "rank": 4949, - "score": 192 + "name": "Theatre of Blood", + "rank": 23177, + "score": 310 }, { "id": 67, + "name": "Theatre of Blood: Hard Mode", + "rank": 1967, + "score": 419 + }, + { + "id": 68, "name": "Thermonuclear Smoke Devil", - "rank": 7584, + "rank": 8495, "score": 3066 }, - { "id": 68, "name": "Tombs of Amascut", "rank": 109360, "score": 36 }, { "id": 69, + "name": "Tombs of Amascut", + "rank": 122123, + "score": 37 + }, + { + "id": 70, "name": "Tombs of Amascut: Expert Mode", - "rank": 160, - "score": 1500 - }, - { "id": 70, "name": "TzKal-Zuk", "rank": 6733, "score": 7 }, - { "id": 71, "name": "TzTok-Jad", "rank": 131888, "score": 8 }, - { "id": 72, "name": "Vardorvis", "rank": 3128, "score": 2113 }, - { "id": 73, "name": "Venenatis", "rank": 209, "score": 7096 }, - { "id": 74, "name": "Vet'ion", "rank": 75591, "score": 51 }, - { "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": 78, "name": "Zulrah", "rank": 233645, "score": 275 } + "rank": 240, + "score": 1537 + }, + { + "id": 71, + "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 + } ] -} +} \ No newline at end of file diff --git a/__tests__/hiscores.test.ts b/__tests__/hiscores.test.ts index 8ec6b3b..633c0d2 100644 --- a/__tests__/hiscores.test.ts +++ b/__tests__/hiscores.test.ts @@ -105,6 +105,7 @@ test('Parse CSV to json', () => { 7827,43249 382,2780 944,3000 + 37,111 704,892 1981,1452 4981,23 @@ -217,6 +218,7 @@ test('Parse CSV to json', () => { bosses: { abyssalSire: { rank: 382, score: 2780 }, alchemicalHydra: { rank: 944, score: 3000 }, + araxxor: { rank: 37, score: 111 }, artio: { rank: 704, score: 892 }, barrows: { rank: 1981, score: 1452 }, bryophyta: { rank: 4981, score: 23 }, diff --git a/__tests__/lynxTitanStats.json b/__tests__/lynxTitanStats.json index 95c4264..0c42345 100644 --- a/__tests__/lynxTitanStats.json +++ b/__tests__/lynxTitanStats.json @@ -74,6 +74,7 @@ { "id": 17, "name": "Colosseum Glory", "rank": -1, "score": -1 }, { "id": 18, "name": "Abyssal Sire", "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": 21, "name": "Barrows Chests", "rank": -1, "score": -1 }, { "id": 22, "name": "Bryophyta", "rank": -1, "score": -1 }, diff --git a/src/types.ts b/src/types.ts index 70ea204..4c80071 100644 --- a/src/types.ts +++ b/src/types.ts @@ -69,6 +69,7 @@ export type BH = { [Type in BHType]: Activity }; export type Boss = | 'abyssalSire' | 'alchemicalHydra' + | 'araxxor' | 'artio' | 'barrows' | 'bryophyta' diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 28c8524..a30f408 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -76,6 +76,7 @@ export const GAMEMODES: Gamemode[] = [ export const BOSSES: Boss[] = [ 'abyssalSire', 'alchemicalHydra', + 'araxxor', 'artio', 'barrows', 'bryophyta', @@ -165,6 +166,7 @@ export type FormattedBossNames = { export const FORMATTED_BOSS_NAMES: FormattedBossNames = { abyssalSire: 'Abyssal Sire', alchemicalHydra: 'Alchemical Hydra', + araxxor: 'Araxxor', artio: 'Artio', barrows: 'Barrows Chests', bryophyta: 'Bryophyta',