mirror of
https://github.com/maxswa/osrs-json-hiscores.git
synced 2025-10-15 10:19:04 +00:00
Merge pull request #76 from dmeredith96/fix-invalid-format-err
Add support for the Legacy Bounty Hunter minigame
This commit is contained in:
18
README.md
18
README.md
@@ -104,14 +104,16 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses
|
||||
|
||||
### Minigames
|
||||
|
||||
| Minigame | Param |
|
||||
| ---------------------- | :---------------: |
|
||||
| Bounty Hunter (Rogue) | `rogueBH` |
|
||||
| Bounty Hunter (Hunter) | `hunterBH` |
|
||||
| Last Man Standing | `lastManStanding` |
|
||||
| PvP Arena | `pvpArena` |
|
||||
| Soul Wars Zeal | `soulWarsZeal` |
|
||||
| Rifts Closed | `riftsClosed` |
|
||||
| Minigame | Param |
|
||||
| ------------------------------- | :---------------: |
|
||||
| Bounty Hunter (Legacy - Rogue) | `rogueBH` |
|
||||
| Bounty Hunter (Legacy - Hunter) | `hunterBH` |
|
||||
| Bounty Hunter (Rogue) | `rogueBHV2` |
|
||||
| Bounty Hunter (Hunter) | `hunterBHV2` |
|
||||
| Last Man Standing | `lastManStanding` |
|
||||
| PvP Arena | `pvpArena` |
|
||||
| Soul Wars Zeal | `soulWarsZeal` |
|
||||
| Rifts Closed | `riftsClosed` |
|
||||
|
||||
### Leagues
|
||||
|
||||
|
611
__tests__/b0atyNamePage.html
vendored
611
__tests__/b0atyNamePage.html
vendored
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,8 @@ import {
|
||||
getSkillPageURL,
|
||||
getStatsURL,
|
||||
BOSSES,
|
||||
INVALID_FORMAT_ERROR
|
||||
INVALID_FORMAT_ERROR,
|
||||
BH_MODES
|
||||
} from '../src/index';
|
||||
|
||||
const B0ATY_NAME = 'B0ATY';
|
||||
@@ -77,6 +78,8 @@ test('Parse CSV to json', () => {
|
||||
810,99,37688883
|
||||
92,99,32005622
|
||||
23423,478
|
||||
89914,35
|
||||
99834,25
|
||||
99831,23
|
||||
89912,37
|
||||
32,12148
|
||||
@@ -174,8 +177,10 @@ test('Parse CSV to json', () => {
|
||||
},
|
||||
leaguePoints: { rank: 23423, score: 478 },
|
||||
bountyHunter: {
|
||||
hunterV2: { rank: 89914, score: 35 },
|
||||
rogueV2: { rank: 99834, score: 25 },
|
||||
hunter: { rank: 99831, score: 23 },
|
||||
rogue: { rank: 89912, score: 37 }
|
||||
rogue: { rank: 89912, score: 37 },
|
||||
},
|
||||
lastManStanding: { rank: 4814, score: 898 },
|
||||
pvpArena: { rank: 13, score: 4057 },
|
||||
@@ -475,7 +480,7 @@ test('Get non-existent player', async () => {
|
||||
});
|
||||
|
||||
test('Get stats by gamemode', async () => {
|
||||
const { skills, bosses } = await getStatsByGamemode(
|
||||
const { skills, bosses, bountyHunter } = await getStatsByGamemode(
|
||||
LYNX_TITAN_FORMATTED_NAME
|
||||
);
|
||||
|
||||
@@ -508,8 +513,10 @@ test('Get stats by gamemode', async () => {
|
||||
|
||||
const bossKeys = Object.keys(bosses);
|
||||
expect(bossKeys).toStrictEqual(BOSSES);
|
||||
const bountyHunterKeys = Object.keys(bountyHunter);
|
||||
expect(bountyHunterKeys).toStrictEqual(BH_MODES);
|
||||
|
||||
expect.assertions(2);
|
||||
expect.assertions(3);
|
||||
});
|
||||
|
||||
describe('Get stats options', () => {
|
||||
|
297
__tests__/lynxTitanNamePage.html
vendored
297
__tests__/lynxTitanNamePage.html
vendored
@@ -9,7 +9,7 @@
|
||||
<!--<![endif]-->
|
||||
<head>
|
||||
<link
|
||||
href="https://www.runescape.com/css/rsp777_basic-104.css"
|
||||
href="https://www.runescape.com/a=135/css/rsp777_basic-104.css"
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
media="all"
|
||||
@@ -51,7 +51,7 @@
|
||||
data-blockingmode="auto"
|
||||
></script>
|
||||
<script
|
||||
src="https://www.runescape.com/js/c/responsive/vendor-151.js"
|
||||
src="https://www.runescape.com/a=135/js/c/responsive/vendor-151.js"
|
||||
data-cookieconsent="ignore"
|
||||
></script>
|
||||
<title>Old School Hiscores</title>
|
||||
@@ -86,7 +86,7 @@
|
||||
property="og:image"
|
||||
content="https://www.runescape.com/img/rsp777/social-share-fb.jpg?1"
|
||||
/>
|
||||
<meta property="og:url" content="https://www.runescape.com" />
|
||||
<meta property="og:url" content="https://www.runescape.com/a=135" />
|
||||
<meta
|
||||
property="og:description"
|
||||
content="If you're a RuneScape veteran hungry for nostalgia, get stuck right in to Old School RuneScape. Sign up for membership and re-live the adventure."
|
||||
@@ -102,7 +102,7 @@
|
||||
/>
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="Oldschool.RuneScape.com" />
|
||||
<meta name="twitter:url" content="https://www.runescape.com" />
|
||||
<meta name="twitter:url" content="https://www.runescape.com/a=135" />
|
||||
<meta name="twitter:title" content="Old School Hiscores" />
|
||||
<meta
|
||||
name="twitter:description"
|
||||
@@ -118,7 +118,7 @@
|
||||
content="pUwl5KYHKSZ6tbbgsR2wYNv1kbVmsYral3iFmijHTWM"
|
||||
/>
|
||||
<link
|
||||
href="https://www.runescape.com/css/rsp777_hiscore-108.css"
|
||||
href="https://www.runescape.com/a=135/css/rsp777_hiscore-108.css"
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
media="all"
|
||||
@@ -136,6 +136,14 @@
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_bountyhunterrogue.png?2');
|
||||
}
|
||||
|
||||
.bountyhunterlegacyhunter:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_bountyhunterlegacyhunter.png?2');
|
||||
}
|
||||
|
||||
.bountyhunterlegacyrogue:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_bountyhunterlegacyrogue.png?2');
|
||||
}
|
||||
|
||||
.cluescrollsall:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_cluescrollsall.png?2');
|
||||
}
|
||||
@@ -188,6 +196,10 @@
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_alchemicalhydra.png?2');
|
||||
}
|
||||
|
||||
.artio:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_artio.png?2');
|
||||
}
|
||||
|
||||
.barrowschests:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_barrowschests.png?2');
|
||||
}
|
||||
@@ -200,6 +212,10 @@
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_callisto.png?2');
|
||||
}
|
||||
|
||||
.calvarion:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_calvarion.png?2');
|
||||
}
|
||||
|
||||
.cerberus:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_cerberus.png?2');
|
||||
}
|
||||
@@ -304,6 +320,10 @@
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_obor.png?2');
|
||||
}
|
||||
|
||||
.phantommuspah:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_phantommuspah.png?2');
|
||||
}
|
||||
|
||||
.sarachnis:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_sarachnis.png?2');
|
||||
}
|
||||
@@ -316,6 +336,10 @@
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_skotizo.png?2');
|
||||
}
|
||||
|
||||
.spindel:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_spindel.png?2');
|
||||
}
|
||||
|
||||
.tempoross:before {
|
||||
content: url('https://www.runescape.com/img/rsp777/game_icon_tempoross.png?2');
|
||||
}
|
||||
@@ -387,7 +411,7 @@
|
||||
<span style="float: right"
|
||||
><a
|
||||
id="loginLink"
|
||||
href="https://secure.runescape.com/m=weblogin/loginform?theme=oldschool&mod=hiscore_oldschool&ssl=1&dest=overall.ws?table=0&user=lYnX%20tiTAn"
|
||||
href="https://secure.runescape.com/m=weblogin/a=135/loginform?theme=oldschool&mod=hiscore_oldschool&ssl=1&dest=overall.ws?table=0&user=lynx%20titan"
|
||||
>Log in</a
|
||||
></span
|
||||
>
|
||||
@@ -396,7 +420,7 @@
|
||||
<div class="hiscoretitlebground">
|
||||
<div class="hiscoretitleframe">
|
||||
<strong>Old School Hiscores</strong><br />
|
||||
<a href="https://oldschool.runescape.com/">Home</a>
|
||||
<a href="https://oldschool.runescape.com/a=135/">Home</a>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
@@ -412,17 +436,17 @@
|
||||
<div class="ironman-nav__submenu">
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ironman/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ironman/a=135/"
|
||||
>Ironman</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ultimate/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ultimate/a=135/"
|
||||
>Ultimate Ironman</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_hardcore_ironman/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_hardcore_ironman/a=135/"
|
||||
>Hardcore Ironman</a
|
||||
>
|
||||
</div>
|
||||
@@ -434,17 +458,17 @@
|
||||
<div class="ironman-nav__submenu">
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_deadman/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_deadman/a=135/"
|
||||
>Deadman Mode</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_seasonal/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_seasonal/a=135/"
|
||||
>Leagues</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_tournament/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_tournament/a=135/"
|
||||
>Tournament</a
|
||||
>
|
||||
</div>
|
||||
@@ -456,12 +480,12 @@
|
||||
<div class="ironman-nav__submenu">
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ironman/group-ironman/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_ironman/a=135/group-ironman/"
|
||||
>Group Ironman</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_hardcore_ironman/group-ironman/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_hardcore_ironman/a=135/group-ironman/"
|
||||
>Hardcore Group Ironman</a
|
||||
>
|
||||
</div>
|
||||
@@ -469,11 +493,28 @@
|
||||
<div class="ironman-nav__group">
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_fresh_start/"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_fresh_start/a=135/"
|
||||
>
|
||||
Fresh Start Worlds
|
||||
</a>
|
||||
</div>
|
||||
<div class="ironman-nav__group">
|
||||
<a class="ironman-nav__option ironman-nav__option--parent">
|
||||
Account Builds
|
||||
</a>
|
||||
<div class="ironman-nav__submenu">
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_skiller/a=135/"
|
||||
>Skillers</a
|
||||
>
|
||||
<a
|
||||
class="ironman-nav__option"
|
||||
href="https://secure.runescape.com/m=hiscore_oldschool_skiller_defence/a=135/"
|
||||
>1 Defence</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="personal-hiscores">
|
||||
<nav class="personal-hiscores__side-banner">
|
||||
@@ -486,393 +527,423 @@
|
||||
>Up</a
|
||||
>
|
||||
<div id="contentCategory">
|
||||
<a href="overall?table=0&user=lYnX tiTAn" class="Overall">
|
||||
<a href="overall?table=0&user=lynx titan" class="Overall">
|
||||
Overall
|
||||
</a>
|
||||
<a href="overall?table=1&user=lYnX tiTAn" class="Attack">
|
||||
<a href="overall?table=1&user=lynx titan" class="Attack">
|
||||
Attack
|
||||
</a>
|
||||
<a href="overall?table=2&user=lYnX tiTAn" class="Defence">
|
||||
<a href="overall?table=2&user=lynx titan" class="Defence">
|
||||
Defence
|
||||
</a>
|
||||
<a href="overall?table=3&user=lYnX tiTAn" class="Strength">
|
||||
<a href="overall?table=3&user=lynx titan" class="Strength">
|
||||
Strength
|
||||
</a>
|
||||
<a href="overall?table=4&user=lYnX tiTAn" class="Hitpoints">
|
||||
<a href="overall?table=4&user=lynx titan" class="Hitpoints">
|
||||
Hitpoints
|
||||
</a>
|
||||
<a href="overall?table=5&user=lYnX tiTAn" class="Ranged">
|
||||
<a href="overall?table=5&user=lynx titan" class="Ranged">
|
||||
Ranged
|
||||
</a>
|
||||
<a href="overall?table=6&user=lYnX tiTAn" class="Prayer">
|
||||
<a href="overall?table=6&user=lynx titan" class="Prayer">
|
||||
Prayer
|
||||
</a>
|
||||
<a href="overall?table=7&user=lYnX tiTAn" class="Magic">
|
||||
<a href="overall?table=7&user=lynx titan" class="Magic">
|
||||
Magic
|
||||
</a>
|
||||
<a href="overall?table=8&user=lYnX tiTAn" class="Cooking">
|
||||
<a href="overall?table=8&user=lynx titan" class="Cooking">
|
||||
Cooking
|
||||
</a>
|
||||
<a href="overall?table=9&user=lYnX tiTAn" class="Woodcutting">
|
||||
<a href="overall?table=9&user=lynx titan" class="Woodcutting">
|
||||
Woodcutting
|
||||
</a>
|
||||
<a href="overall?table=10&user=lYnX tiTAn" class="Fletching">
|
||||
<a href="overall?table=10&user=lynx titan" class="Fletching">
|
||||
Fletching
|
||||
</a>
|
||||
<a href="overall?table=11&user=lYnX tiTAn" class="Fishing">
|
||||
<a href="overall?table=11&user=lynx titan" class="Fishing">
|
||||
Fishing
|
||||
</a>
|
||||
<a href="overall?table=12&user=lYnX tiTAn" class="Firemaking">
|
||||
<a href="overall?table=12&user=lynx titan" class="Firemaking">
|
||||
Firemaking
|
||||
</a>
|
||||
<a href="overall?table=13&user=lYnX tiTAn" class="Crafting">
|
||||
<a href="overall?table=13&user=lynx titan" class="Crafting">
|
||||
Crafting
|
||||
</a>
|
||||
<a href="overall?table=14&user=lYnX tiTAn" class="Smithing">
|
||||
<a href="overall?table=14&user=lynx titan" class="Smithing">
|
||||
Smithing
|
||||
</a>
|
||||
<a href="overall?table=15&user=lYnX tiTAn" class="Mining">
|
||||
<a href="overall?table=15&user=lynx titan" class="Mining">
|
||||
Mining
|
||||
</a>
|
||||
<a href="overall?table=16&user=lYnX tiTAn" class="Herblore">
|
||||
<a href="overall?table=16&user=lynx titan" class="Herblore">
|
||||
Herblore
|
||||
</a>
|
||||
<a href="overall?table=17&user=lYnX tiTAn" class="Agility">
|
||||
<a href="overall?table=17&user=lynx titan" class="Agility">
|
||||
Agility
|
||||
</a>
|
||||
<a href="overall?table=18&user=lYnX tiTAn" class="Thieving">
|
||||
<a href="overall?table=18&user=lynx titan" class="Thieving">
|
||||
Thieving
|
||||
</a>
|
||||
<a href="overall?table=19&user=lYnX tiTAn" class="Slayer">
|
||||
<a href="overall?table=19&user=lynx titan" class="Slayer">
|
||||
Slayer
|
||||
</a>
|
||||
<a href="overall?table=20&user=lYnX tiTAn" class="Farming">
|
||||
<a href="overall?table=20&user=lynx titan" class="Farming">
|
||||
Farming
|
||||
</a>
|
||||
<a href="overall?table=21&user=lYnX tiTAn" class="Runecraft">
|
||||
<a href="overall?table=21&user=lynx titan" class="Runecraft">
|
||||
Runecraft
|
||||
</a>
|
||||
<a href="overall?table=22&user=lYnX tiTAn" class="Hunter">
|
||||
<a href="overall?table=22&user=lynx titan" class="Hunter">
|
||||
Hunter
|
||||
</a>
|
||||
<a href="overall?table=23&user=lYnX tiTAn" class="Construction">
|
||||
<a href="overall?table=23&user=lynx titan" class="Construction">
|
||||
Construction
|
||||
</a>
|
||||
<span style="color: #d9c27e; display: block; text-align: center"
|
||||
>----</span
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=1&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=1&user=lynx titan"
|
||||
class="activity-link bountyhunterhunter"
|
||||
>Bounty Hunter - Hunter</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=2&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=2&user=lynx titan"
|
||||
class="activity-link bountyhunterrogue"
|
||||
>Bounty Hunter - Rogue</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=3&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=3&user=lynx titan"
|
||||
class="activity-link bountyhunterlegacyhunter"
|
||||
>Bounty Hunter (Legacy) - Hunter</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=4&user=lynx titan"
|
||||
class="activity-link bountyhunterlegacyrogue"
|
||||
>Bounty Hunter (Legacy) - Rogue</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=5&user=lynx titan"
|
||||
class="activity-link cluescrollsall"
|
||||
>Clue Scrolls (all)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=4&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=6&user=lynx titan"
|
||||
class="activity-link cluescrollsbeginner"
|
||||
>Clue Scrolls (beginner)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=5&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=7&user=lynx titan"
|
||||
class="activity-link cluescrollseasy"
|
||||
>Clue Scrolls (easy)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=6&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=8&user=lynx titan"
|
||||
class="activity-link cluescrollsmedium"
|
||||
>Clue Scrolls (medium)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=7&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=9&user=lynx titan"
|
||||
class="activity-link cluescrollshard"
|
||||
>Clue Scrolls (hard)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=8&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=10&user=lynx titan"
|
||||
class="activity-link cluescrollselite"
|
||||
>Clue Scrolls (elite)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=9&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=11&user=lynx titan"
|
||||
class="activity-link cluescrollsmaster"
|
||||
>Clue Scrolls (master)</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=10&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=12&user=lynx titan"
|
||||
class="activity-link lmsrank"
|
||||
>LMS - Rank</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=11&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=13&user=lynx titan"
|
||||
class="activity-link pvparenarank"
|
||||
>PvP Arena - Rank</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=12&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=14&user=lynx titan"
|
||||
class="activity-link soulwarszeal"
|
||||
>Soul Wars Zeal</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=13&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=15&user=lynx titan"
|
||||
class="activity-link riftsclosed"
|
||||
>Rifts closed</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=14&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=16&user=lynx titan"
|
||||
class="activity-link abyssalsire"
|
||||
>Abyssal Sire</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=15&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=17&user=lynx titan"
|
||||
class="activity-link alchemicalhydra"
|
||||
>Alchemical Hydra</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=16&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=18&user=lynx titan"
|
||||
class="activity-link artio"
|
||||
>Artio</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=19&user=lynx titan"
|
||||
class="activity-link barrowschests"
|
||||
>Barrows Chests</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=17&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=20&user=lynx titan"
|
||||
class="activity-link bryophyta"
|
||||
>Bryophyta</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=18&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=21&user=lynx titan"
|
||||
class="activity-link callisto"
|
||||
>Callisto</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=19&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=22&user=lynx titan"
|
||||
class="activity-link calvarion"
|
||||
>Calvar'ion</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=23&user=lynx titan"
|
||||
class="activity-link cerberus"
|
||||
>Cerberus</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=20&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=24&user=lynx titan"
|
||||
class="activity-link chambersofxeric"
|
||||
>Chambers of Xeric</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=21&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=25&user=lynx titan"
|
||||
class="activity-link chambersofxericchallengemode"
|
||||
>Chambers of Xeric: Challenge Mode</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=22&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=26&user=lynx titan"
|
||||
class="activity-link chaoselemental"
|
||||
>Chaos Elemental</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=23&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=27&user=lynx titan"
|
||||
class="activity-link chaosfanatic"
|
||||
>Chaos Fanatic</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=24&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=28&user=lynx titan"
|
||||
class="activity-link commanderzilyana"
|
||||
>Commander Zilyana</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=25&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=29&user=lynx titan"
|
||||
class="activity-link corporealbeast"
|
||||
>Corporeal Beast</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=26&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=30&user=lynx titan"
|
||||
class="activity-link crazyarchaeologist"
|
||||
>Crazy Archaeologist</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=27&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=31&user=lynx titan"
|
||||
class="activity-link dagannothprime"
|
||||
>Dagannoth Prime</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=28&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=32&user=lynx titan"
|
||||
class="activity-link dagannothrex"
|
||||
>Dagannoth Rex</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=29&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=33&user=lynx titan"
|
||||
class="activity-link dagannothsupreme"
|
||||
>Dagannoth Supreme</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=30&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=34&user=lynx titan"
|
||||
class="activity-link derangedarchaeologist"
|
||||
>Deranged Archaeologist</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=31&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=35&user=lynx titan"
|
||||
class="activity-link generalgraardor"
|
||||
>General Graardor</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=32&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=36&user=lynx titan"
|
||||
class="activity-link giantmole"
|
||||
>Giant Mole</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=33&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=37&user=lynx titan"
|
||||
class="activity-link grotesqueguardians"
|
||||
>Grotesque Guardians</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=34&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=38&user=lynx titan"
|
||||
class="activity-link hespori"
|
||||
>Hespori</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=35&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=39&user=lynx titan"
|
||||
class="activity-link kalphitequeen"
|
||||
>Kalphite Queen</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=36&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=40&user=lynx titan"
|
||||
class="activity-link kingblackdragon"
|
||||
>King Black Dragon</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=37&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=41&user=lynx titan"
|
||||
class="activity-link kraken"
|
||||
>Kraken</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=38&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=42&user=lynx titan"
|
||||
class="activity-link kreearra"
|
||||
>Kree'Arra</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=39&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=43&user=lynx titan"
|
||||
class="activity-link kriltsutsaroth"
|
||||
>K'ril Tsutsaroth</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=40&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=44&user=lynx titan"
|
||||
class="activity-link mimic"
|
||||
>Mimic</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=41&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=45&user=lynx titan"
|
||||
class="activity-link nex"
|
||||
>Nex</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=42&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=46&user=lynx titan"
|
||||
class="activity-link nightmare"
|
||||
>Nightmare</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=43&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=47&user=lynx titan"
|
||||
class="activity-link phosanisnightmare"
|
||||
>Phosani's Nightmare</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=44&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=48&user=lynx titan"
|
||||
class="activity-link obor"
|
||||
>Obor</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=45&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=49&user=lynx titan"
|
||||
class="activity-link phantommuspah"
|
||||
>Phantom Muspah</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=50&user=lynx titan"
|
||||
class="activity-link sarachnis"
|
||||
>Sarachnis</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=46&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=51&user=lynx titan"
|
||||
class="activity-link scorpia"
|
||||
>Scorpia</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=47&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=52&user=lynx titan"
|
||||
class="activity-link skotizo"
|
||||
>Skotizo</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=48&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=53&user=lynx titan"
|
||||
class="activity-link spindel"
|
||||
>Spindel</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=54&user=lynx titan"
|
||||
class="activity-link tempoross"
|
||||
>Tempoross</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=49&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=55&user=lynx titan"
|
||||
class="activity-link thegauntlet"
|
||||
>The Gauntlet</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=50&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=56&user=lynx titan"
|
||||
class="activity-link thecorruptedgauntlet"
|
||||
>The Corrupted Gauntlet</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=51&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=57&user=lynx titan"
|
||||
class="activity-link theatreofblood"
|
||||
>Theatre of Blood</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=52&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=58&user=lynx titan"
|
||||
class="activity-link theatreofbloodhardmode"
|
||||
>Theatre of Blood: Hard Mode</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=53&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=59&user=lynx titan"
|
||||
class="activity-link thermonuclearsmokedevil"
|
||||
>Thermonuclear Smoke Devil</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=54&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=60&user=lynx titan"
|
||||
class="activity-link tombsofamascut"
|
||||
>Tombs of Amascut</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=55&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=61&user=lynx titan"
|
||||
class="activity-link tombsofamascutexpertmode"
|
||||
>Tombs of Amascut: Expert Mode</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=56&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=62&user=lynx titan"
|
||||
class="activity-link tzkalzuk"
|
||||
>TzKal-Zuk</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=57&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=63&user=lynx titan"
|
||||
class="activity-link tztokjad"
|
||||
>TzTok-Jad</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=58&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=64&user=lynx titan"
|
||||
class="activity-link venenatis"
|
||||
>Venenatis</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=59&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=65&user=lynx titan"
|
||||
class="activity-link vetion"
|
||||
>Vet'ion</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=60&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=66&user=lynx titan"
|
||||
class="activity-link vorkath"
|
||||
>Vorkath</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=61&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=67&user=lynx titan"
|
||||
class="activity-link wintertodt"
|
||||
>Wintertodt</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=62&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=68&user=lynx titan"
|
||||
class="activity-link zalcano"
|
||||
>Zalcano</a
|
||||
>
|
||||
<a
|
||||
href="overall?category_type=1&table=63&user=lYnX tiTAn"
|
||||
href="overall?category_type=1&table=69&user=lynx titan"
|
||||
class="activity-link zulrah"
|
||||
>Zulrah</a
|
||||
>
|
||||
@@ -1190,7 +1261,7 @@
|
||||
</div>
|
||||
</form>
|
||||
<form
|
||||
action="https://secure.runescape.com/m=hiscore_oldschool/compare"
|
||||
action="https://secure.runescape.com/m=hiscore_oldschool/a=135/compare"
|
||||
method="post"
|
||||
class="compareForm"
|
||||
>
|
||||
@@ -1229,7 +1300,7 @@
|
||||
yourself to your friends<br />
|
||||
</div>
|
||||
<a
|
||||
href="https://secure.runescape.com/m=weblogin/oldschool_login?mod=hiscore_oldschool&ssl=0&dest=hiscorefriends_all"
|
||||
href="https://secure.runescape.com/m=weblogin/a=135/oldschool_login?mod=hiscore_oldschool&ssl=0&dest=hiscorefriends_all"
|
||||
class="linkToFriends"
|
||||
>Click here</a
|
||||
>
|
||||
@@ -1246,7 +1317,7 @@
|
||||
alt="Jagex Software"
|
||||
/></a>
|
||||
<p class="tandc__copy">
|
||||
This website and its contents are copyright © 1999 - 2022 Jagex
|
||||
This website and its contents are copyright © 1999 - 2023 Jagex
|
||||
Ltd, 220 Science Park, Cambridge, CB4 0WA, United Kingdom.<br />Use of
|
||||
this website is subject to our
|
||||
<a href="https://www.jagex.com/en-GB/terms/terms.ws" target="_blank"
|
||||
@@ -1269,16 +1340,16 @@
|
||||
<a
|
||||
class="osrsRSS"
|
||||
target="_BLANK"
|
||||
href="https://secure.runescape.com/m=news/latest_news.rss?oldschool=true"
|
||||
href="https://secure.runescape.com/m=news/a=135/latest_news.rss?oldschool=true"
|
||||
><img
|
||||
src="https://www.runescape.com/img/rsp777/rss.png"
|
||||
title="OSRS RSS Feed"
|
||||
alt="OSRS RSS Feed"
|
||||
/></a>
|
||||
</div>
|
||||
<script src="https://www.runescape.com/js/c/rs3/modernizr_3_0_0_min-100.js"></script>
|
||||
<script src="https://www.runescape.com/js/rsp777_basic-105.js"></script>
|
||||
<script src="https://www.runescape.com/js/rsp777_twitter-100.js"></script>
|
||||
<script src="https://www.runescape.com/a=135/js/c/rs3/modernizr_3_0_0_min-100.js"></script>
|
||||
<script src="https://www.runescape.com/a=135/js/rsp777_basic-105.js"></script>
|
||||
<script src="https://www.runescape.com/a=135/js/rsp777_twitter-100.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
if ($('#fb-root').length == 0) {
|
||||
@@ -1313,7 +1384,7 @@
|
||||
_target
|
||||
) {
|
||||
$.getJSON(
|
||||
'https://secure.runescape.com/m=sn-integration/checkLogin.ws?json=?',
|
||||
'https://secure.runescape.com/m=sn-integration/a=135/checkLogin.ws?json=?',
|
||||
{
|
||||
tps: 0,
|
||||
token: FB.getAuthResponse().accessToken,
|
||||
@@ -1369,7 +1440,7 @@
|
||||
</script>
|
||||
<script
|
||||
type="text/javascript"
|
||||
src="https://www.runescape.com/js/rs3/plugins-100.js"
|
||||
src="https://www.runescape.com/a=135/js/rs3/plugins-100.js"
|
||||
data-cookieconsent="ignore"
|
||||
></script>
|
||||
<script>
|
||||
@@ -1383,7 +1454,7 @@
|
||||
</script>
|
||||
<script
|
||||
type="text/javascript"
|
||||
src="https://www.runescape.com/js/osrs/gtm-100.js"
|
||||
src="https://www.runescape.com/a=135/js/osrs/gtm-100.js"
|
||||
data-cookieconsent="ignore"
|
||||
></script>
|
||||
</div>
|
||||
|
@@ -29,6 +29,8 @@
|
||||
-1,-1
|
||||
-1,-1
|
||||
-1,-1
|
||||
-1,-1
|
||||
-1,-1
|
||||
347584,22
|
||||
-1,-1
|
||||
-1,-1
|
||||
|
Can't render this file because it has a wrong number of fields in line 25.
|
@@ -60,7 +60,7 @@ export type ClueType =
|
||||
|
||||
export type Clues = { [Type in ClueType]: Activity };
|
||||
|
||||
export type BHType = 'rogue' | 'hunter';
|
||||
export type BHType = 'rogue' | 'hunter' | 'rogueV2' | 'hunterV2';
|
||||
|
||||
export type BH = { [Type in BHType]: Activity };
|
||||
|
||||
@@ -124,6 +124,8 @@ export type Bosses = { [Type in Boss]: Activity };
|
||||
|
||||
export type ActivityName =
|
||||
| 'leaguePoints'
|
||||
| 'hunterBHV2'
|
||||
| 'rogueBHV2'
|
||||
| 'hunterBH'
|
||||
| 'rogueBH'
|
||||
| 'lastManStanding'
|
||||
|
@@ -62,7 +62,7 @@ export const CLUES: ClueType[] = [
|
||||
'elite',
|
||||
'master'
|
||||
];
|
||||
export const BH_MODES: BHType[] = ['hunter', 'rogue'];
|
||||
export const BH_MODES: BHType[] = ['hunterV2', 'rogueV2', 'hunter', 'rogue'];
|
||||
export const GAMEMODES: Gamemode[] = [
|
||||
'main',
|
||||
'ironman',
|
||||
@@ -130,6 +130,8 @@ export const BOSSES: Boss[] = [
|
||||
];
|
||||
export const ACTIVITIES: ActivityName[] = [
|
||||
'leaguePoints',
|
||||
'hunterBHV2',
|
||||
'rogueBHV2',
|
||||
'hunterBH',
|
||||
'rogueBH',
|
||||
'allClues',
|
||||
@@ -257,8 +259,10 @@ export type FormattedBHNames = {
|
||||
};
|
||||
|
||||
export const FORMATTED_BH_NAMES: FormattedBHNames = {
|
||||
rogue: 'Bounty Hunter - Rogue',
|
||||
hunter: 'Bounty Hunter - Hunter'
|
||||
rogue: 'Bounty Hunter (Legacy) - Rogue',
|
||||
hunter: 'Bounty Hunter (Legacy) - Hunter',
|
||||
rogueV2: 'Bounty Hunter - Rogue',
|
||||
hunterV2: 'Bounty Hunter - Hunter'
|
||||
};
|
||||
|
||||
export const FORMATTED_LMS = 'Last Man Standing';
|
||||
|
Reference in New Issue
Block a user