diff --git a/README.md b/README.md index 76ac5f2..49ac5fa 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` | +| Amoxliatl | `amoxliatl` | | Araxxor | `araxxor` | | Artio | `artio` | | Barrows Chests | `barrows` | @@ -161,6 +162,7 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | Tempoross | `tempoross` | | The Gauntlet | `gauntlet` | | The Corrupted Gauntlet | `corruptedGauntlet` | +| The Hueycoatl | `hueycoatl` | | The Leviathan | `leviathan` | | The Whisperer | `whisperer` | | Theatre Of Blood | `theatreOfBlood` | diff --git a/__tests__/b0atyStats.csv b/__tests__/b0atyStats.csv index d4b684d..bd4b359 100644 --- a/__tests__/b0atyStats.csv +++ b/__tests__/b0atyStats.csv @@ -42,6 +42,7 @@ 6880,43487 3193,2192 2932,4796 +123,6789 37,111 44605,143 4023,1830 @@ -86,6 +87,7 @@ 50947,273 236110,7 102423,201 +2344,21039 10174,666 665,2072 23177,310 diff --git a/__tests__/b0atyStats.json b/__tests__/b0atyStats.json index b8c2ed6..48a3c81 100644 --- a/__tests__/b0atyStats.json +++ b/__tests__/b0atyStats.json @@ -292,363 +292,375 @@ }, { "id": 20, + "name": "Amoxliatl", + "rank": 123, + "score": 6789 + }, + { + "id": 21, "name": "Araxxor", "rank": 37, "score": 111 }, { - "id": 21, + "id": 22, "name": "Artio", "rank": 44605, "score": 143 }, { - "id": 22, + "id": 23, "name": "Barrows Chests", "rank": 4023, "score": 1830 }, { - "id": 23, + "id": 24, "name": "Bryophyta", "rank": 238149, "score": 5 }, { - "id": 24, + "id": 25, "name": "Callisto", "rank": 47139, "score": 293 }, { - "id": 25, + "id": 26, "name": "Calvar'ion", "rank": 98811, "score": 58 }, { - "id": 26, + "id": 27, "name": "Cerberus", "rank": 10766, "score": 2657 }, { - "id": 27, + "id": 28, "name": "Chambers of Xeric", "rank": 200557, "score": 34 }, { - "id": 28, + "id": 29, "name": "Chambers of Xeric: Challenge Mode", "rank": 1735, "score": 692 }, { - "id": 29, + "id": 30, "name": "Chaos Elemental", "rank": 23548, "score": 215 }, { - "id": 30, + "id": 31, "name": "Chaos Fanatic", "rank": 43337, "score": 116 }, { - "id": 31, + "id": 32, "name": "Commander Zilyana", "rank": 61439, "score": 287 }, { - "id": 32, + "id": 33, "name": "Corporeal Beast", "rank": 2859, "score": 2000 }, { - "id": 33, + "id": 34, "name": "Crazy Archaeologist", "rank": 53841, "score": 106 }, { - "id": 34, + "id": 35, "name": "Dagannoth Prime", "rank": 18420, "score": 1078 }, { - "id": 35, + "id": 36, "name": "Dagannoth Rex", "rank": 23824, "score": 1062 }, { - "id": 36, + "id": 37, "name": "Dagannoth Supreme", "rank": 18418, "score": 1088 }, { - "id": 37, + "id": 38, "name": "Deranged Archaeologist", "rank": 85908, "score": 25 }, { - "id": 38, + "id": 39, "name": "Duke Sucellus", "rank": 6077, "score": 1320 }, { - "id": 39, + "id": 40, "name": "General Graardor", "rank": 21980, "score": 1228 }, { - "id": 40, + "id": 41, "name": "Giant Mole", "rank": 76561, "score": 477 }, { - "id": 41, + "id": 42, "name": "Grotesque Guardians", "rank": 774, "score": 3642 }, { - "id": 42, + "id": 43, "name": "Hespori", "rank": 7917, "score": 281 }, { - "id": 43, + "id": 44, "name": "Kalphite Queen", "rank": 2313, "score": 2046 }, { - "id": 44, + "id": 45, "name": "King Black Dragon", "rank": 52832, "score": 580 }, { - "id": 45, + "id": 46, "name": "Kraken", "rank": 64296, "score": 2899 }, { - "id": 46, + "id": 47, "name": "Kree'Arra", "rank": 4205, "score": 1740 }, { - "id": 47, + "id": 48, "name": "K'ril Tsutsaroth", "rank": 2681, "score": 1444 }, { - "id": 48, + "id": 49, "name": "Lunar Chests", "rank": 3424, "score": 324 }, { - "id": 49, + "id": 50, "name": "Mimic", "rank": 523, "score": 48 }, { - "id": 50, + "id": 51, "name": "Nex", "rank": 35420, "score": 626 }, { - "id": 51, + "id": 52, "name": "Nightmare", "rank": 4162, "score": 749 }, { - "id": 52, + "id": 53, "name": "Phosani's Nightmare", "rank": 5046, "score": 500 }, { - "id": 53, + "id": 54, "name": "Obor", "rank": 1218, "score": 217 }, { - "id": 54, + "id": 55, "name": "Phantom Muspah", "rank": 21243, "score": 379 }, { - "id": 55, + "id": 56, "name": "Sarachnis", "rank": 40733, "score": 249 }, { - "id": 56, + "id": 57, "name": "Scorpia", "rank": 53931, "score": 91 }, { - "id": 57, + "id": 58, "name": "Scurrius", "rank": 4870, "score": 1245 }, { - "id": 58, + "id": 59, "name": "Skotizo", "rank": 174877, "score": 29 }, { - "id": 59, + "id": 60, "name": "Sol Heredit", "rank": 2122, "score": 49 }, { - "id": 60, + "id": 61, "name": "Spindel", "rank": 3471, "score": 1569 }, { - "id": 61, + "id": 62, "name": "Tempoross", "rank": 50947, "score": 273 }, { - "id": 62, + "id": 63, "name": "The Gauntlet", "rank": 236110, "score": 7 }, { - "id": 63, + "id": 64, "name": "The Corrupted Gauntlet", "rank": 102423, "score": 201 }, { - "id": 64, + "id": 65, + "name": "The Hueycoatl", + "rank": 2344, + "score": 21039 + }, + { + "id": 66, "name": "The Leviathan", "rank": 10174, "score": 666 }, { - "id": 65, + "id": 67, "name": "The Whisperer", "rank": 665, "score": 2072 }, { - "id": 66, + "id": 68, "name": "Theatre of Blood", "rank": 23177, "score": 310 }, { - "id": 67, + "id": 69, "name": "Theatre of Blood: Hard Mode", "rank": 1967, "score": 419 }, { - "id": 68, + "id": 70, "name": "Thermonuclear Smoke Devil", "rank": 8495, "score": 3066 }, { - "id": 69, + "id": 71, "name": "Tombs of Amascut", "rank": 122123, "score": 37 }, { - "id": 70, + "id": 72, "name": "Tombs of Amascut: Expert Mode", "rank": 240, "score": 1537 }, { - "id": 71, + "id": 73, "name": "TzKal-Zuk", "rank": 7756, "score": 7 }, { - "id": 72, + "id": 74, "name": "TzTok-Jad", "rank": 140561, "score": 8 }, { - "id": 73, + "id": 75, "name": "Vardorvis", "rank": 4736, "score": 2113 }, { - "id": 74, + "id": 76, "name": "Venenatis", "rank": 249, "score": 7096 }, { - "id": 75, + "id": 77, "name": "Vet'ion", "rank": 89194, "score": 51 }, { - "id": 76, + "id": 78, "name": "Vorkath", "rank": 15067, "score": 2780 }, { - "id": 77, + "id": 79, "name": "Wintertodt", "rank": 975929, "score": 62 }, { - "id": 78, + "id": 80, "name": "Zalcano", "rank": 196393, "score": 25 }, { - "id": 79, + "id": 81, "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 633c0d2..cf1e529 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 + 561,398429 37,111 704,892 1981,1452 @@ -149,6 +150,7 @@ test('Parse CSV to json', () => { 18823,23 63,375 2870,6 + 891,9102 2871,7 2872,8 6984,138 @@ -218,6 +220,7 @@ test('Parse CSV to json', () => { bosses: { abyssalSire: { rank: 382, score: 2780 }, alchemicalHydra: { rank: 944, score: 3000 }, + amoxliatl: { rank: 561, score: 398429 }, araxxor: { rank: 37, score: 111 }, artio: { rank: 704, score: 892 }, barrows: { rank: 1981, score: 1452 }, @@ -262,6 +265,7 @@ test('Parse CSV to json', () => { tempoross: { rank: 18823, score: 23 }, gauntlet: { rank: 63, score: 375 }, corruptedGauntlet: { rank: 2870, score: 6 }, + hueycoatl: { rank: 891, score: 9102 }, leviathan: { rank: 2871, score: 7 }, whisperer: { rank: 2872, score: 8 }, theatreOfBlood: { rank: 6984, score: 138 }, diff --git a/__tests__/lynxTitanStats.json b/__tests__/lynxTitanStats.json index 0c42345..38a2412 100644 --- a/__tests__/lynxTitanStats.json +++ b/__tests__/lynxTitanStats.json @@ -1,14 +1,68 @@ { "skills": [ - { "id": 0, "name": "Overall", "rank": 1, "level": 2277, "xp": 4600000000 }, - { "id": 1, "name": "Attack", "rank": 15, "level": 99, "xp": 200000000 }, - { "id": 2, "name": "Defence", "rank": 28, "level": 99, "xp": 200000000 }, - { "id": 3, "name": "Strength", "rank": 18, "level": 99, "xp": 200000000 }, - { "id": 4, "name": "Hitpoints", "rank": 7, "level": 99, "xp": 200000000 }, - { "id": 5, "name": "Ranged", "rank": 8, "level": 99, "xp": 200000000 }, - { "id": 6, "name": "Prayer", "rank": 11, "level": 99, "xp": 200000000 }, - { "id": 7, "name": "Magic", "rank": 30, "level": 99, "xp": 200000000 }, - { "id": 8, "name": "Cooking", "rank": 154, "level": 99, "xp": 200000000 }, + { + "id": 0, + "name": "Overall", + "rank": 1, + "level": 2277, + "xp": 4600000000 + }, + { + "id": 1, + "name": "Attack", + "rank": 15, + "level": 99, + "xp": 200000000 + }, + { + "id": 2, + "name": "Defence", + "rank": 28, + "level": 99, + "xp": 200000000 + }, + { + "id": 3, + "name": "Strength", + "rank": 18, + "level": 99, + "xp": 200000000 + }, + { + "id": 4, + "name": "Hitpoints", + "rank": 7, + "level": 99, + "xp": 200000000 + }, + { + "id": 5, + "name": "Ranged", + "rank": 8, + "level": 99, + "xp": 200000000 + }, + { + "id": 6, + "name": "Prayer", + "rank": 11, + "level": 99, + "xp": 200000000 + }, + { + "id": 7, + "name": "Magic", + "rank": 30, + "level": 99, + "xp": 200000000 + }, + { + "id": 8, + "name": "Cooking", + "rank": 154, + "level": 99, + "xp": 200000000 + }, { "id": 9, "name": "Woodcutting", @@ -16,8 +70,20 @@ "level": 99, "xp": 200000000 }, - { "id": 10, "name": "Fletching", "rank": 12, "level": 99, "xp": 200000000 }, - { "id": 11, "name": "Fishing", "rank": 9, "level": 99, "xp": 200000000 }, + { + "id": 10, + "name": "Fletching", + "rank": 12, + "level": 99, + "xp": 200000000 + }, + { + "id": 11, + "name": "Fishing", + "rank": 9, + "level": 99, + "xp": 200000000 + }, { "id": 12, "name": "Firemaking", @@ -25,16 +91,76 @@ "level": 99, "xp": 200000000 }, - { "id": 13, "name": "Crafting", "rank": 4, "level": 99, "xp": 200000000 }, - { "id": 14, "name": "Smithing", "rank": 3, "level": 99, "xp": 200000000 }, - { "id": 15, "name": "Mining", "rank": 24, "level": 99, "xp": 200000000 }, - { "id": 16, "name": "Herblore", "rank": 5, "level": 99, "xp": 200000000 }, - { "id": 17, "name": "Agility", "rank": 24, "level": 99, "xp": 200000000 }, - { "id": 18, "name": "Thieving", "rank": 12, "level": 99, "xp": 200000000 }, - { "id": 19, "name": "Slayer", "rank": 2, "level": 99, "xp": 200000000 }, - { "id": 20, "name": "Farming", "rank": 19, "level": 99, "xp": 200000000 }, - { "id": 21, "name": "Runecraft", "rank": 6, "level": 99, "xp": 200000000 }, - { "id": 22, "name": "Hunter", "rank": 4, "level": 99, "xp": 200000000 }, + { + "id": 13, + "name": "Crafting", + "rank": 4, + "level": 99, + "xp": 200000000 + }, + { + "id": 14, + "name": "Smithing", + "rank": 3, + "level": 99, + "xp": 200000000 + }, + { + "id": 15, + "name": "Mining", + "rank": 24, + "level": 99, + "xp": 200000000 + }, + { + "id": 16, + "name": "Herblore", + "rank": 5, + "level": 99, + "xp": 200000000 + }, + { + "id": 17, + "name": "Agility", + "rank": 24, + "level": 99, + "xp": 200000000 + }, + { + "id": 18, + "name": "Thieving", + "rank": 12, + "level": 99, + "xp": 200000000 + }, + { + "id": 19, + "name": "Slayer", + "rank": 2, + "level": 99, + "xp": 200000000 + }, + { + "id": 20, + "name": "Farming", + "rank": 19, + "level": 99, + "xp": 200000000 + }, + { + "id": 21, + "name": "Runecraft", + "rank": 6, + "level": 99, + "xp": 200000000 + }, + { + "id": 22, + "name": "Hunter", + "rank": 4, + "level": 99, + "xp": 200000000 + }, { "id": 23, "name": "Construction", @@ -44,10 +170,30 @@ } ], "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": -1, "score": -1 }, - { "id": 3, "name": "Bounty Hunter - Rogue", "rank": -1, "score": -1 }, + { + "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": -1, + "score": -1 + }, + { + "id": 3, + "name": "Bounty Hunter - Rogue", + "rank": -1, + "score": -1 + }, { "id": 4, "name": "Bounty Hunter (Legacy) - Hunter", @@ -60,94 +206,461 @@ "rank": -1, "score": -1 }, - { "id": 6, "name": "Clue Scrolls (all)", "rank": 832420, "score": 22 }, - { "id": 7, "name": "Clue Scrolls (beginner)", "rank": -1, "score": -1 }, - { "id": 8, "name": "Clue Scrolls (easy)", "rank": -1, "score": -1 }, - { "id": 9, "name": "Clue Scrolls (medium)", "rank": -1, "score": -1 }, - { "id": 10, "name": "Clue Scrolls (hard)", "rank": 517091, "score": 22 }, - { "id": 11, "name": "Clue Scrolls (elite)", "rank": -1, "score": -1 }, - { "id": 12, "name": "Clue Scrolls (master)", "rank": -1, "score": -1 }, - { "id": 13, "name": "LMS - Rank", "rank": -1, "score": -1 }, - { "id": 14, "name": "PvP Arena - Rank", "rank": -1, "score": -1 }, - { "id": 15, "name": "Soul Wars Zeal", "rank": -1, "score": -1 }, - { "id": 16, "name": "Rifts closed", "rank": -1, "score": -1 }, - { "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 }, - { "id": 23, "name": "Callisto", "rank": -1, "score": -1 }, - { "id": 24, "name": "Calvar'ion", "rank": -1, "score": -1 }, - { "id": 25, "name": "Cerberus", "rank": -1, "score": -1 }, - { "id": 26, "name": "Chambers of Xeric", "rank": -1, "score": -1 }, + { + "id": 6, + "name": "Clue Scrolls (all)", + "rank": 832420, + "score": 22 + }, + { + "id": 7, + "name": "Clue Scrolls (beginner)", + "rank": -1, + "score": -1 + }, + { + "id": 8, + "name": "Clue Scrolls (easy)", + "rank": -1, + "score": -1 + }, + { + "id": 9, + "name": "Clue Scrolls (medium)", + "rank": -1, + "score": -1 + }, + { + "id": 10, + "name": "Clue Scrolls (hard)", + "rank": 517091, + "score": 22 + }, + { + "id": 11, + "name": "Clue Scrolls (elite)", + "rank": -1, + "score": -1 + }, + { + "id": 12, + "name": "Clue Scrolls (master)", + "rank": -1, + "score": -1 + }, + { + "id": 13, + "name": "LMS - Rank", + "rank": -1, + "score": -1 + }, + { + "id": 14, + "name": "PvP Arena - Rank", + "rank": -1, + "score": -1 + }, + { + "id": 15, + "name": "Soul Wars Zeal", + "rank": -1, + "score": -1 + }, + { + "id": 16, + "name": "Rifts closed", + "rank": -1, + "score": -1 + }, + { + "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": "Amoxliatl", + "rank": -1, + "score": -1 + }, + { + "id": 21, + "name": "Araxxor", + "rank": -1, + "score": -1 + }, + { + "id": 22, + "name": "Artio", + "rank": -1, + "score": -1 + }, + { + "id": 23, + "name": "Barrows Chests", + "rank": -1, + "score": -1 + }, + { + "id": 24, + "name": "Bryophyta", + "rank": -1, + "score": -1 + }, + { + "id": 25, + "name": "Callisto", + "rank": -1, + "score": -1 + }, + { + "id": 26, + "name": "Calvar'ion", + "rank": -1, + "score": -1 + }, { "id": 27, + "name": "Cerberus", + "rank": -1, + "score": -1 + }, + { + "id": 28, + "name": "Chambers of Xeric", + "rank": -1, + "score": -1 + }, + { + "id": 29, "name": "Chambers of Xeric: Challenge Mode", "rank": -1, "score": -1 }, - { "id": 28, "name": "Chaos Elemental", "rank": -1, "score": -1 }, - { "id": 29, "name": "Chaos Fanatic", "rank": -1, "score": -1 }, - { "id": 30, "name": "Commander Zilyana", "rank": -1, "score": -1 }, - { "id": 31, "name": "Corporeal Beast", "rank": -1, "score": -1 }, - { "id": 32, "name": "Crazy Archaeologist", "rank": -1, "score": -1 }, - { "id": 33, "name": "Dagannoth Prime", "rank": -1, "score": -1 }, - { "id": 34, "name": "Dagannoth Rex", "rank": -1, "score": -1 }, - { "id": 35, "name": "Dagannoth Supreme", "rank": -1, "score": -1 }, - { "id": 36, "name": "Deranged Archaeologist", "rank": -1, "score": -1 }, - { "id": 37, "name": "Duke Sucellus", "rank": -1, "score": -1 }, - { "id": 38, "name": "General Graardor", "rank": -1, "score": -1 }, - { "id": 39, "name": "Giant Mole", "rank": -1, "score": -1 }, - { "id": 40, "name": "Grotesque Guardians", "rank": -1, "score": -1 }, - { "id": 41, "name": "Hespori", "rank": -1, "score": -1 }, - { "id": 42, "name": "Kalphite Queen", "rank": -1, "score": -1 }, - { "id": 43, "name": "King Black Dragon", "rank": -1, "score": -1 }, - { "id": 44, "name": "Kraken", "rank": -1, "score": -1 }, - { "id": 45, "name": "Kree'Arra", "rank": -1, "score": -1 }, - { "id": 46, "name": "K'ril Tsutsaroth", "rank": -1, "score": -1 }, - { "id": 47, "name": "Lunar Chests", "rank": -1, "score": -1 }, - { "id": 48, "name": "Mimic", "rank": -1, "score": -1 }, - { "id": 49, "name": "Nex", "rank": -1, "score": -1 }, - { "id": 50, "name": "Nightmare", "rank": -1, "score": -1 }, - { "id": 51, "name": "Phosani's Nightmare", "rank": -1, "score": -1 }, - { "id": 52, "name": "Obor", "rank": -1, "score": -1 }, - { "id": 53, "name": "Phantom Muspah", "rank": -1, "score": -1 }, - { "id": 54, "name": "Sarachnis", "rank": -1, "score": -1 }, - { "id": 55, "name": "Scorpia", "rank": -1, "score": -1 }, - { "id": 56, "name": "Scurrius", "rank": -1, "score": -1 }, - { "id": 57, "name": "Skotizo", "rank": -1, "score": -1 }, - { "id": 58, "name": "Sol Heredit", "rank": -1, "score": -1 }, - { "id": 59, "name": "Spindel", "rank": -1, "score": -1 }, - { "id": 60, "name": "Tempoross", "rank": -1, "score": -1 }, - { "id": 61, "name": "The Gauntlet", "rank": -1, "score": -1 }, - { "id": 62, "name": "The Corrupted Gauntlet", "rank": -1, "score": -1 }, - { "id": 63, "name": "The Leviathan", "rank": -1, "score": -1 }, - { "id": 64, "name": "The Whisperer", "rank": -1, "score": -1 }, - { "id": 65, "name": "Theatre of Blood", "rank": -1, "score": -1 }, + { + "id": 30, + "name": "Chaos Elemental", + "rank": -1, + "score": -1 + }, + { + "id": 31, + "name": "Chaos Fanatic", + "rank": -1, + "score": -1 + }, + { + "id": 32, + "name": "Commander Zilyana", + "rank": -1, + "score": -1 + }, + { + "id": 33, + "name": "Corporeal Beast", + "rank": -1, + "score": -1 + }, + { + "id": 34, + "name": "Crazy Archaeologist", + "rank": -1, + "score": -1 + }, + { + "id": 35, + "name": "Dagannoth Prime", + "rank": -1, + "score": -1 + }, + { + "id": 36, + "name": "Dagannoth Rex", + "rank": -1, + "score": -1 + }, + { + "id": 37, + "name": "Dagannoth Supreme", + "rank": -1, + "score": -1 + }, + { + "id": 38, + "name": "Deranged Archaeologist", + "rank": -1, + "score": -1 + }, + { + "id": 39, + "name": "Duke Sucellus", + "rank": -1, + "score": -1 + }, + { + "id": 40, + "name": "General Graardor", + "rank": -1, + "score": -1 + }, + { + "id": 41, + "name": "Giant Mole", + "rank": -1, + "score": -1 + }, + { + "id": 42, + "name": "Grotesque Guardians", + "rank": -1, + "score": -1 + }, + { + "id": 43, + "name": "Hespori", + "rank": -1, + "score": -1 + }, + { + "id": 44, + "name": "Kalphite Queen", + "rank": -1, + "score": -1 + }, + { + "id": 45, + "name": "King Black Dragon", + "rank": -1, + "score": -1 + }, + { + "id": 46, + "name": "Kraken", + "rank": -1, + "score": -1 + }, + { + "id": 47, + "name": "Kree'Arra", + "rank": -1, + "score": -1 + }, + { + "id": 48, + "name": "K'ril Tsutsaroth", + "rank": -1, + "score": -1 + }, + { + "id": 49, + "name": "Lunar Chests", + "rank": -1, + "score": -1 + }, + { + "id": 50, + "name": "Mimic", + "rank": -1, + "score": -1 + }, + { + "id": 51, + "name": "Nex", + "rank": -1, + "score": -1 + }, + { + "id": 52, + "name": "Nightmare", + "rank": -1, + "score": -1 + }, + { + "id": 53, + "name": "Phosani's Nightmare", + "rank": -1, + "score": -1 + }, + { + "id": 54, + "name": "Obor", + "rank": -1, + "score": -1 + }, + { + "id": 55, + "name": "Phantom Muspah", + "rank": -1, + "score": -1 + }, + { + "id": 56, + "name": "Sarachnis", + "rank": -1, + "score": -1 + }, + { + "id": 57, + "name": "Scorpia", + "rank": -1, + "score": -1 + }, + { + "id": 58, + "name": "Scurrius", + "rank": -1, + "score": -1 + }, + { + "id": 59, + "name": "Skotizo", + "rank": -1, + "score": -1 + }, + { + "id": 60, + "name": "Sol Heredit", + "rank": -1, + "score": -1 + }, + { + "id": 61, + "name": "Spindel", + "rank": -1, + "score": -1 + }, + { + "id": 62, + "name": "Tempoross", + "rank": -1, + "score": -1 + }, + { + "id": 63, + "name": "The Gauntlet", + "rank": -1, + "score": -1 + }, + { + "id": 64, + "name": "The Corrupted Gauntlet", + "rank": -1, + "score": -1 + }, + { + "id": 65, + "name": "The Hueycoatl", + "rank": -1, + "score": -1 + }, { "id": 66, - "name": "Theatre of Blood: Hard Mode", + "name": "The Leviathan", + "rank": -1, + "score": -1 + }, + { + "id": 67, + "name": "The Whisperer", + "rank": -1, + "score": -1 + }, + { + "id": 68, + "name": "Theatre of Blood", "rank": -1, "score": -1 }, - { "id": 67, "name": "Thermonuclear Smoke Devil", "rank": -1, "score": -1 }, - { "id": 68, "name": "Tombs of Amascut", "rank": -1, "score": -1 }, { "id": 69, + "name": "Theatre of Blood: Hard Mode", + "rank": -1, + "score": -1 + }, + { + "id": 70, + "name": "Thermonuclear Smoke Devil", + "rank": -1, + "score": -1 + }, + { + "id": 71, + "name": "Tombs of Amascut", + "rank": -1, + "score": -1 + }, + { + "id": 72, "name": "Tombs of Amascut: Expert Mode", "rank": -1, "score": -1 }, - { "id": 70, "name": "TzKal-Zuk", "rank": -1, "score": -1 }, - { "id": 71, "name": "TzTok-Jad", "rank": 251, "score": 186 }, - { "id": 72, "name": "Vardorvis", "rank": -1, "score": -1 }, - { "id": 73, "name": "Venenatis", "rank": -1, "score": -1 }, - { "id": 74, "name": "Vet'ion", "rank": -1, "score": -1 }, - { "id": 75, "name": "Vorkath", "rank": -1, "score": -1 }, - { "id": 76, "name": "Wintertodt", "rank": -1, "score": -1 }, - { "id": 77, "name": "Zalcano", "rank": -1, "score": -1 }, - { "id": 78, "name": "Zulrah", "rank": -1, "score": -1 } + { + "id": 73, + "name": "TzKal-Zuk", + "rank": -1, + "score": -1 + }, + { + "id": 74, + "name": "TzTok-Jad", + "rank": 251, + "score": 186 + }, + { + "id": 75, + "name": "Vardorvis", + "rank": -1, + "score": -1 + }, + { + "id": 76, + "name": "Venenatis", + "rank": -1, + "score": -1 + }, + { + "id": 77, + "name": "Vet'ion", + "rank": -1, + "score": -1 + }, + { + "id": 78, + "name": "Vorkath", + "rank": -1, + "score": -1 + }, + { + "id": 79, + "name": "Wintertodt", + "rank": -1, + "score": -1 + }, + { + "id": 80, + "name": "Zalcano", + "rank": -1, + "score": -1 + }, + { + "id": 81, + "name": "Zulrah", + "rank": -1, + "score": -1 + } ] } diff --git a/src/types.ts b/src/types.ts index 4c80071..7686333 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' + | 'amoxliatl' | 'araxxor' | 'artio' | 'barrows' @@ -113,6 +114,7 @@ export type Boss = | 'tempoross' | 'gauntlet' | 'corruptedGauntlet' + | 'hueycoatl' | 'leviathan' | 'whisperer' | 'theatreOfBlood' diff --git a/src/utils/constants.ts b/src/utils/constants.ts index a30f408..3ae38b9 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', + 'amoxliatl', 'araxxor', 'artio', 'barrows', @@ -120,6 +121,7 @@ export const BOSSES: Boss[] = [ 'tempoross', 'gauntlet', 'corruptedGauntlet', + 'hueycoatl', 'leviathan', 'whisperer', 'theatreOfBlood', @@ -166,6 +168,7 @@ export type FormattedBossNames = { export const FORMATTED_BOSS_NAMES: FormattedBossNames = { abyssalSire: 'Abyssal Sire', alchemicalHydra: 'Alchemical Hydra', + amoxliatl: 'Amoxliatl', araxxor: 'Araxxor', artio: 'Artio', barrows: 'Barrows Chests', @@ -210,6 +213,7 @@ export const FORMATTED_BOSS_NAMES: FormattedBossNames = { tempoross: 'Tempoross', gauntlet: 'The Gauntlet', corruptedGauntlet: 'The Corrupted Gauntlet', + hueycoatl: 'The Hueycoatl', leviathan: 'The Leviathan', whisperer: 'The Whisperer', theatreOfBlood: 'Theatre of Blood',