diff --git a/src/Combat_icon.png b/src/Combat_icon.png new file mode 100644 index 0000000..edc5f19 Binary files /dev/null and b/src/Combat_icon.png differ diff --git a/src/assets/Combat_icon.png b/src/assets/Combat_icon.png new file mode 100644 index 0000000..64652f7 Binary files /dev/null and b/src/assets/Combat_icon.png differ diff --git a/src/assets/Defence_icon.png b/src/assets/Defence_icon.png new file mode 100644 index 0000000..6876b1a Binary files /dev/null and b/src/assets/Defence_icon.png differ diff --git a/src/assets/Slayer_icon.png b/src/assets/Slayer_icon.png new file mode 100644 index 0000000..c7a64f9 Binary files /dev/null and b/src/assets/Slayer_icon.png differ diff --git a/src/components/ConfigSection.vue b/src/components/ConfigSection.vue index 3c0ac44..4e3013c 100644 --- a/src/components/ConfigSection.vue +++ b/src/components/ConfigSection.vue @@ -3,32 +3,87 @@

Account Settings


+

Stats

+ + +
+
+ + + +
+ + +
+
+
+
- +

Slayer Point Unlocks

+ + {{ pointUnlock.name }} + + {{ monsterPreText(pointUnlock) }} + +
- +

Slayer Block List

+ + + +

- - -

Quests

-
-
-
- - -

Stats

-
+

Quests Unlocks

+ + + + {{ questUnlock.name }}
+ + Unlocks {{ questUnlock.alternative_text }} + + {{ monsterListString(questUnlock) }} +
+
+
diff --git a/src/data/monsters.json b/src/data/monsters.json index 1fd76f8..ee5de9b 100644 --- a/src/data/monsters.json +++ b/src/data/monsters.json @@ -1,770 +1,770 @@ [ { - "id": 0, - "monster": "Aberrant spectres", + "value": 0, + "text": "Aberrant spectres", "slayer_req": 60, "combat_req": 65, "defence_req": 0 }, { - "id": 1, - "monster": "Abyssal demons", + "value": 1, + "text": "Abyssal demons", "slayer_req": 85, "combat_req": 85, "defence_req": 0 }, { - "id": 2, - "monster": "Adamant dragons", + "value": 2, + "text": "Adamant dragons", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 3, - "monster": "Ankous", + "value": 3, + "text": "Ankous", "slayer_req": 1, "combat_req": 40, "defence_req": 0 }, { - "id": 4, - "monster": "Aviansies", + "value": 4, + "text": "Aviansies", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 5, - "monster": "Bandits", + "value": 5, + "text": "Bandits", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 6, - "monster": "Banshees", + "value": 6, + "text": "Banshees", "slayer_req": 15, "combat_req": 20, "defence_req": 0 }, { - "id": 7, - "monster": "Basilisks", + "value": 7, + "text": "Basilisks", "slayer_req": 40, "combat_req": 40, "defence_req": 20 }, { - "id": 8, - "monster": "Bats", + "value": 8, + "text": "Bats", "slayer_req": 1, "combat_req": 5, "defence_req": 0 }, { - "id": 9, - "monster": "Bears", + "value": 9, + "text": "Bears", "slayer_req": 1, "combat_req": 13, "defence_req": 0 }, { - "id": 10, - "monster": "Birds", + "value": 10, + "text": "Birds", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 11, - "monster": "Black demons", + "value": 11, + "text": "Black demons", "slayer_req": 1, "combat_req": 80, "defence_req": 0 }, { - "id": 12, - "monster": "Black dragons", + "value": 12, + "text": "Black dragons", "slayer_req": 1, "combat_req": 80, "defence_req": 0 }, { - "id": 13, - "monster": "Bloodvelds", + "value": 13, + "text": "Bloodvelds", "slayer_req": 50, "combat_req": 50, "defence_req": 0 }, { - "id": 14, - "monster": "Blue dragons", + "value": 14, + "text": "Blue dragons", "slayer_req": 1, "combat_req": 65, "defence_req": 0 }, { - "id": 15, - "monster": "Bosses", + "value": 15, + "text": "Bosses", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 16, - "monster": "Brine rats", + "value": 16, + "text": "Brine rats", "slayer_req": 47, "combat_req": 45, "defence_req": 0 }, { - "id": 17, - "monster": "Bronze dragons", + "value": 17, + "text": "Bronze dragons", "slayer_req": 1, "combat_req": 75, "defence_req": 0 }, { - "id": 18, - "monster": "Catablepons", + "value": 18, + "text": "Catablepons", "slayer_req": 1, "combat_req": 35, "defence_req": 0 }, { - "id": 19, - "monster": "Cave bugs", + "value": 19, + "text": "Cave bugs", "slayer_req": 7, "combat_req": 0, "defence_req": 0 }, { - "id": 20, - "monster": "Cave crawlers", + "value": 20, + "text": "Cave crawlers", "slayer_req": 10, "combat_req": 10, "defence_req": 0 }, { - "id": 21, - "monster": "Cave horrors", + "value": 21, + "text": "Cave horrors", "slayer_req": 58, "combat_req": 85, "defence_req": 0 }, { - "id": 22, - "monster": "Cave krakens", + "value": 22, + "text": "Cave krakens", "slayer_req": 87, "combat_req": 80, "defence_req": 0 }, { - "id": 23, - "monster": "Cave slimes", + "value": 23, + "text": "Cave slimes", "slayer_req": 17, "combat_req": 15, "defence_req": 0 }, { - "id": 24, - "monster": "Chaos druids", + "value": 24, + "text": "Chaos druids", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 25, - "monster": "Cockatrices", + "value": 25, + "text": "Cockatrices", "slayer_req": 25, "combat_req": 25, "defence_req": 20 }, { - "id": 26, - "monster": "Cows", + "value": 26, + "text": "Cows", "slayer_req": 1, "combat_req": 5, "defence_req": 0 }, { - "id": 27, - "monster": "Crawling Hands", + "value": 27, + "text": "Crawling Hands", "slayer_req": 5, "combat_req": 0, "defence_req": 0 }, { - "id": 28, - "monster": "Crocodiles", + "value": 28, + "text": "Crocodiles", "slayer_req": 1, "combat_req": 50, "defence_req": 0 }, { - "id": 29, - "monster": "Dagannoths", + "value": 29, + "text": "Dagannoths", "slayer_req": 1, "combat_req": 75, "defence_req": 0 }, { - "id": 30, - "monster": "Dark beasts", + "value": 30, + "text": "Dark beasts", "slayer_req": 90, "combat_req": 90, "defence_req": 0 }, { - "id": 31, - "monster": "Dark warriors", + "value": 31, + "text": "Dark warriors", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 32, - "monster": "Dogs", + "value": 32, + "text": "Dogs", "slayer_req": 1, "combat_req": 15, "defence_req": 0 }, { - "id": 33, - "monster": "Drakes", + "value": 33, + "text": "Drakes", "slayer_req": 84, "combat_req": 0, "defence_req": 0 }, { - "id": 34, - "monster": "Dust devils", + "value": 34, + "text": "Dust devils", "slayer_req": 65, "combat_req": 70, "defence_req": 0 }, { - "id": 35, - "monster": "Dwarves", + "value": 35, + "text": "Dwarves", "slayer_req": 1, "combat_req": 6, "defence_req": 0 }, { - "id": 36, - "monster": "Earth warriors", + "value": 36, + "text": "Earth warriors", "slayer_req": 1, "combat_req": 35, "defence_req": 0 }, { - "id": 37, - "monster": "Elves", + "value": 37, + "text": "Elves", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 38, - "monster": "Ents", + "value": 38, + "text": "Ents", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 39, - "monster": "Fever spiders", + "value": 39, + "text": "Fever spiders", "slayer_req": 42, "combat_req": 40, "defence_req": 0 }, { - "id": 40, - "monster": "Fire giants", + "value": 40, + "text": "Fire giants", "slayer_req": 1, "combat_req": 65, "defence_req": 0 }, { - "id": 41, - "monster": "Flesh Crawlers", + "value": 41, + "text": "Flesh Crawlers", "slayer_req": 1, "combat_req": 15, "defence_req": 0 }, { - "id": 42, - "monster": "Fossil Island Wyverns", + "value": 42, + "text": "Fossil Island Wyverns", "slayer_req": 66, "combat_req": 60, "defence_req": 0 }, { - "id": 43, - "monster": "Gargoyles", + "value": 43, + "text": "Gargoyles", "slayer_req": 75, "combat_req": 80, "defence_req": 0 }, { - "id": 44, - "monster": "Ghosts", + "value": 44, + "text": "Ghosts", "slayer_req": 1, "combat_req": 13, "defence_req": 0 }, { - "id": 45, - "monster": "Ghouls", + "value": 45, + "text": "Ghouls", "slayer_req": 1, "combat_req": 25, "defence_req": 0 }, { - "id": 46, - "monster": "Goblins", + "value": 46, + "text": "Goblins", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 47, - "monster": "Greater demons", + "value": 47, + "text": "Greater demons", "slayer_req": 1, "combat_req": 75, "defence_req": 0 }, { - "id": 48, - "monster": "Green dragons", + "value": 48, + "text": "Green dragons", "slayer_req": 1, "combat_req": 52, "defence_req": 0 }, { - "id": 49, - "monster": "Harpie Bug Swarms", + "value": 49, + "text": "Harpie Bug Swarms", "slayer_req": 33, "combat_req": 45, "defence_req": 0 }, { - "id": 50, - "monster": "Hellhounds", + "value": 50, + "text": "Hellhounds", "slayer_req": 1, "combat_req": 75, "defence_req": 0 }, { - "id": 51, - "monster": "Hill Giants", + "value": 51, + "text": "Hill Giants", "slayer_req": 1, "combat_req": 25, "defence_req": 0 }, { - "id": 52, - "monster": "Hobgoblins", + "value": 52, + "text": "Hobgoblins", "slayer_req": 1, "combat_req": 20, "defence_req": 0 }, { - "id": 53, - "monster": "Hydras", + "value": 53, + "text": "Hydras", "slayer_req": 95, "combat_req": 0, "defence_req": 0 }, { - "id": 54, - "monster": "Ice giants", + "value": 54, + "text": "Ice giants", "slayer_req": 1, "combat_req": 50, "defence_req": 0 }, { - "id": 55, - "monster": "Ice warriors", + "value": 55, + "text": "Ice warriors", "slayer_req": 1, "combat_req": 45, "defence_req": 0 }, { - "id": 56, - "monster": "Icefiends", + "value": 56, + "text": "Icefiends", "slayer_req": 1, "combat_req": 20, "defence_req": 0 }, { - "id": 57, - "monster": "Infernal Mages", + "value": 57, + "text": "Infernal Mages", "slayer_req": 45, "combat_req": 40, "defence_req": 0 }, { - "id": 58, - "monster": "Iron dragons", + "value": 58, + "text": "Iron dragons", "slayer_req": 1, "combat_req": 80, "defence_req": 0 }, { - "id": 59, - "monster": "Jellies", + "value": 59, + "text": "Jellies", "slayer_req": 52, "combat_req": 57, "defence_req": 0 }, { - "id": 60, - "monster": "Jungle horrors", + "value": 60, + "text": "Jungle horrors", "slayer_req": 1, "combat_req": 65, "defence_req": 0 }, { - "id": 61, - "monster": "Kalphites", + "value": 61, + "text": "Kalphites", "slayer_req": 1, "combat_req": 15, "defence_req": 0 }, { - "id": 62, - "monster": "Killerwatts", + "value": 62, + "text": "Killerwatts", "slayer_req": 37, "combat_req": 50, "defence_req": 0 }, { - "id": 63, - "monster": "Kurasks", + "value": 63, + "text": "Kurasks", "slayer_req": 70, "combat_req": 65, "defence_req": 0 }, { - "id": 64, - "monster": "Lava dragons", + "value": 64, + "text": "Lava dragons", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 65, - "monster": "Lesser demons", + "value": 65, + "text": "Lesser demons", "slayer_req": 1, "combat_req": 60, "defence_req": 0 }, { - "id": 66, - "monster": "Lizardmen", + "value": 66, + "text": "Lizardmen", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 67, - "monster": "Lizards", + "value": 67, + "text": "Lizards", "slayer_req": 22, "combat_req": 15, "defence_req": 0 }, { - "id": 68, - "monster": "Magic axes", + "value": 68, + "text": "Magic axes", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 69, - "monster": "Mammoths", + "value": 69, + "text": "Mammoths", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 70, - "monster": "Minions of Scabaras", + "value": 70, + "text": "Minions of Scabaras", "slayer_req": 1, "combat_req": 85, "defence_req": 0 }, { - "id": 71, - "monster": "Minotaurs", + "value": 71, + "text": "Minotaurs", "slayer_req": 1, "combat_req": 7, "defence_req": 0 }, { - "id": 72, - "monster": "Mithril dragons", + "value": 72, + "text": "Mithril dragons", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 73, - "monster": "Mogres", + "value": 73, + "text": "Mogres", "slayer_req": 32, "combat_req": 30, "defence_req": 0 }, { - "id": 74, - "monster": "Molanisks", + "value": 74, + "text": "Molanisks", "slayer_req": 39, "combat_req": 50, "defence_req": 0 }, { - "id": 75, - "monster": "Monkeys", + "value": 75, + "text": "Monkeys", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 76, - "monster": "Moss giants", + "value": 76, + "text": "Moss giants", "slayer_req": 1, "combat_req": 40, "defence_req": 0 }, { - "id": 77, - "monster": "Mutated zygomites", + "value": 77, + "text": "Mutated zygomites", "slayer_req": 57, "combat_req": 60, "defence_req": 0 }, { - "id": 78, - "monster": "Nechryaels", + "value": 78, + "text": "Nechryaels", "slayer_req": 80, "combat_req": 85, "defence_req": 0 }, { - "id": 79, - "monster": "Ogres", + "value": 79, + "text": "Ogres", "slayer_req": 1, "combat_req": 40, "defence_req": 0 }, { - "id": 80, - "monster": "Otherworldly beings", + "value": 80, + "text": "Otherworldly beings", "slayer_req": 1, "combat_req": 40, "defence_req": 0 }, { - "id": 81, - "monster": "Pyrefiends", + "value": 81, + "text": "Pyrefiends", "slayer_req": 30, "combat_req": 25, "defence_req": 0 }, { - "id": 82, - "monster": "Rats", + "value": 82, + "text": "Rats", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 83, - "monster": "Red dragons", + "value": 83, + "text": "Red dragons", "slayer_req": 1, "combat_req": 68, "defence_req": 0 }, { - "id": 84, - "monster": "Revenants", + "value": 84, + "text": "Revenants", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 85, - "monster": "Rockslugs", + "value": 85, + "text": "Rockslugs", "slayer_req": 20, "combat_req": 20, "defence_req": 0 }, { - "id": 86, - "monster": "Rogues", + "value": 86, + "text": "Rogues", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 87, - "monster": "Rune dragons", + "value": 87, + "text": "Rune dragons", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 88, - "monster": "Scorpions", + "value": 88, + "text": "Scorpions", "slayer_req": 1, "combat_req": 7, "defence_req": 0 }, { - "id": 89, - "monster": "Sea snakes", + "value": 89, + "text": "Sea snakes", "slayer_req": 40, "combat_req": 50, "defence_req": 0 }, { - "id": 90, - "monster": "Shades", + "value": 90, + "text": "Shades", "slayer_req": 1, "combat_req": 30, "defence_req": 0 }, { - "id": 91, - "monster": "Shadow warriors", + "value": 91, + "text": "Shadow warriors", "slayer_req": 1, "combat_req": 60, "defence_req": 0 }, { - "id": 92, - "monster": "Skeletal Wyverns", + "value": 92, + "text": "Skeletal Wyverns", "slayer_req": 72, "combat_req": 70, "defence_req": 0 }, { - "id": 93, - "monster": "Skeletons", + "value": 93, + "text": "Skeletons", "slayer_req": 1, "combat_req": 15, "defence_req": 0 }, { - "id": 94, - "monster": "Smoke devils", + "value": 94, + "text": "Smoke devils", "slayer_req": 93, "combat_req": 85, "defence_req": 0 }, { - "id": 95, - "monster": "Spiders", + "value": 95, + "text": "Spiders", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 96, - "monster": "Spiritual creatures", + "value": 96, + "text": "Spiritual creatures", "slayer_req": 63, "combat_req": 60, "defence_req": 0 }, { - "id": 97, - "monster": "Steel dragons", + "value": 97, + "text": "Steel dragons", "slayer_req": 1, "combat_req": 85, "defence_req": 0 }, { - "id": 98, - "monster": "Suqahs", + "value": 98, + "text": "Suqahs", "slayer_req": 1, "combat_req": 85, "defence_req": 0 }, { - "id": 99, - "monster": "Terror dogs", + "value": 99, + "text": "Terror dogs", "slayer_req": 40, "combat_req": 60, "defence_req": 0 }, { - "id": 100, - "monster": "Trolls", + "value": 100, + "text": "Trolls", "slayer_req": 1, "combat_req": 60, "defence_req": 0 }, { - "id": 101, - "monster": "Turoths", + "value": 101, + "text": "Turoths", "slayer_req": 55, "combat_req": 60, "defence_req": 0 }, { - "id": 102, - "monster": "TzHaar", + "value": 102, + "text": "TzHaar", "slayer_req": 1, "combat_req": 0, "defence_req": 0 }, { - "id": 103, - "monster": "Vampyres", + "value": 103, + "text": "Vampyres", "slayer_req": 1, "combat_req": 35, "defence_req": 0 }, { - "id": 104, - "monster": "Wall beasts", + "value": 104, + "text": "Wall beasts", "slayer_req": 35, "combat_req": 30, "defence_req": 5 }, { - "id": 105, - "monster": "Waterfiends", + "value": 105, + "text": "Waterfiends", "slayer_req": 1, "combat_req": 75, "defence_req": 0 }, { - "id": 106, - "monster": "Werewolves", + "value": 106, + "text": "Werewolves", "slayer_req": 1, "combat_req": 60, "defence_req": 0 }, { - "id": 107, - "monster": "Wolves", + "value": 107, + "text": "Wolves", "slayer_req": 1, "combat_req": 20, "defence_req": 0 }, { - "id": 108, - "monster": "Wyrms", + "value": 108, + "text": "Wyrms", "slayer_req": 62, "combat_req": 0, "defence_req": 0 }, { - "id": 109, - "monster": "Zombies", + "value": 109, + "text": "Zombies", "slayer_req": 1, "combat_req": 10, "defence_req": 0