python script and unnessecary csv/json files relocated to /api/, master json updated and used, removal of slayer master filter js

This commit is contained in:
Bart van der Braak 2020-02-02 23:59:55 +01:00
parent afbd7bbb97
commit 2977646d06
40 changed files with 7820 additions and 2828 deletions

View file

@ -1,5 +1,5 @@
[
{ {
"0": {
"id": "0", "id": "0",
"monster": "Aberrant spectres", "monster": "Aberrant spectres",
"slayer_req": "60", "slayer_req": "60",
@ -7,7 +7,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"1": { {
"id": "1", "id": "1",
"monster": "Abyssal demons", "monster": "Abyssal demons",
"slayer_req": "85", "slayer_req": "85",
@ -15,7 +15,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"4": { {
"id": "4", "id": "4",
"monster": "Aviansies", "monster": "Aviansies",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"6": { {
"id": "6", "id": "6",
"monster": "Banshees", "monster": "Banshees",
"slayer_req": "15", "slayer_req": "15",
@ -31,7 +31,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"7": { {
"id": "7", "id": "7",
"monster": "Basilisks", "monster": "Basilisks",
"slayer_req": "40", "slayer_req": "40",
@ -39,7 +39,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "20" "defence_req": "20"
}, },
"11": { {
"id": "11", "id": "11",
"monster": "Black demons", "monster": "Black demons",
"slayer_req": "1", "slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"13": { {
"id": "13", "id": "13",
"monster": "Bloodvelds", "monster": "Bloodvelds",
"slayer_req": "50", "slayer_req": "50",
@ -55,7 +55,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"14": { {
"id": "14", "id": "14",
"monster": "Blue dragons", "monster": "Blue dragons",
"slayer_req": "1", "slayer_req": "1",
@ -63,7 +63,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"16": { {
"id": "16", "id": "16",
"monster": "Brine rats", "monster": "Brine rats",
"slayer_req": "47", "slayer_req": "47",
@ -71,7 +71,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"17": { {
"id": "17", "id": "17",
"monster": "Bronze dragons", "monster": "Bronze dragons",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"20": { {
"id": "20", "id": "20",
"monster": "Cave crawlers", "monster": "Cave crawlers",
"slayer_req": "10", "slayer_req": "10",
@ -87,7 +87,7 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
}, },
"21": { {
"id": "21", "id": "21",
"monster": "Cave horrors", "monster": "Cave horrors",
"slayer_req": "58", "slayer_req": "58",
@ -95,7 +95,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"22": { {
"id": "22", "id": "22",
"monster": "Cave krakens", "monster": "Cave krakens",
"slayer_req": "87", "slayer_req": "87",
@ -103,7 +103,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"23": { {
"id": "23", "id": "23",
"monster": "Cave slimes", "monster": "Cave slimes",
"slayer_req": "17", "slayer_req": "17",
@ -111,7 +111,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"25": { {
"id": "25", "id": "25",
"monster": "Cockatrices", "monster": "Cockatrices",
"slayer_req": "25", "slayer_req": "25",
@ -119,7 +119,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "20" "defence_req": "20"
}, },
"29": { {
"id": "29", "id": "29",
"monster": "Dagannoths", "monster": "Dagannoths",
"slayer_req": "1", "slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"34": { {
"id": "34", "id": "34",
"monster": "Dust devils", "monster": "Dust devils",
"slayer_req": "65", "slayer_req": "65",
@ -135,7 +135,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"37": { {
"id": "37", "id": "37",
"monster": "Elves", "monster": "Elves",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"39": { {
"id": "39", "id": "39",
"monster": "Fever spiders", "monster": "Fever spiders",
"slayer_req": "42", "slayer_req": "42",
@ -151,7 +151,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -159,7 +159,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"42": { {
"id": "42", "id": "42",
"monster": "Fossil Island Wyverns", "monster": "Fossil Island Wyverns",
"slayer_req": "66", "slayer_req": "66",
@ -167,7 +167,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"43": { {
"id": "43", "id": "43",
"monster": "Gargoyles", "monster": "Gargoyles",
"slayer_req": "75", "slayer_req": "75",
@ -175,7 +175,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"47": { {
"id": "47", "id": "47",
"monster": "Greater demons", "monster": "Greater demons",
"slayer_req": "1", "slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"49": { {
"id": "49", "id": "49",
"monster": "Harpie Bug Swarms", "monster": "Harpie Bug Swarms",
"slayer_req": "33", "slayer_req": "33",
@ -191,7 +191,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"57": { {
"id": "57", "id": "57",
"monster": "Infernal Mages", "monster": "Infernal Mages",
"slayer_req": "45", "slayer_req": "45",
@ -207,7 +207,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"58": { {
"id": "58", "id": "58",
"monster": "Iron dragons", "monster": "Iron dragons",
"slayer_req": "1", "slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"59": { {
"id": "59", "id": "59",
"monster": "Jellies", "monster": "Jellies",
"slayer_req": "52", "slayer_req": "52",
@ -223,7 +223,7 @@
"combat_req": "57", "combat_req": "57",
"defence_req": "0" "defence_req": "0"
}, },
"60": { {
"id": "60", "id": "60",
"monster": "Jungle horrors", "monster": "Jungle horrors",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -239,7 +239,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"63": { {
"id": "63", "id": "63",
"monster": "Kurasks", "monster": "Kurasks",
"slayer_req": "70", "slayer_req": "70",
@ -247,7 +247,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"65": { {
"id": "65", "id": "65",
"monster": "Lesser demons", "monster": "Lesser demons",
"slayer_req": "1", "slayer_req": "1",
@ -255,7 +255,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"66": { {
"id": "66", "id": "66",
"monster": "Lizardmen", "monster": "Lizardmen",
"slayer_req": "1", "slayer_req": "1",
@ -263,7 +263,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"67": { {
"id": "67", "id": "67",
"monster": "Lizards", "monster": "Lizards",
"slayer_req": "22", "slayer_req": "22",
@ -271,7 +271,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"73": { {
"id": "73", "id": "73",
"monster": "Mogres", "monster": "Mogres",
"slayer_req": "32", "slayer_req": "32",
@ -279,7 +279,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "0" "defence_req": "0"
}, },
"74": { {
"id": "74", "id": "74",
"monster": "Molanisks", "monster": "Molanisks",
"slayer_req": "39", "slayer_req": "39",
@ -287,7 +287,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"77": { {
"id": "77", "id": "77",
"monster": "Mutated zygomites", "monster": "Mutated zygomites",
"slayer_req": "57", "slayer_req": "57",
@ -295,7 +295,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"78": { {
"id": "78", "id": "78",
"monster": "Nechryaels", "monster": "Nechryaels",
"slayer_req": "80", "slayer_req": "80",
@ -303,7 +303,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"81": { {
"id": "81", "id": "81",
"monster": "Pyrefiends", "monster": "Pyrefiends",
"slayer_req": "30", "slayer_req": "30",
@ -311,7 +311,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"85": { {
"id": "85", "id": "85",
"monster": "Rockslugs", "monster": "Rockslugs",
"slayer_req": "20", "slayer_req": "20",
@ -319,7 +319,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"91": { {
"id": "91", "id": "91",
"monster": "Shadow warriors", "monster": "Shadow warriors",
"slayer_req": "1", "slayer_req": "1",
@ -327,7 +327,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"92": { {
"id": "92", "id": "92",
"monster": "Skeletal Wyverns", "monster": "Skeletal Wyverns",
"slayer_req": "72", "slayer_req": "72",
@ -335,7 +335,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"96": { {
"id": "96", "id": "96",
"monster": "Spiritual creatures", "monster": "Spiritual creatures",
"slayer_req": "63", "slayer_req": "63",
@ -343,7 +343,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"100": { {
"id": "100", "id": "100",
"monster": "Trolls", "monster": "Trolls",
"slayer_req": "1", "slayer_req": "1",
@ -351,7 +351,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"101": { {
"id": "101", "id": "101",
"monster": "Turoths", "monster": "Turoths",
"slayer_req": "55", "slayer_req": "55",
@ -359,7 +359,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"102": { {
"id": "102", "id": "102",
"monster": "TzHaar", "monster": "TzHaar",
"slayer_req": "1", "slayer_req": "1",
@ -367,7 +367,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"104": { {
"id": "104", "id": "104",
"monster": "Wall beasts", "monster": "Wall beasts",
"slayer_req": "35", "slayer_req": "35",
@ -375,7 +375,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "5" "defence_req": "5"
}, },
"108": { {
"id": "108", "id": "108",
"monster": "Wyrms", "monster": "Wyrms",
"slayer_req": "62", "slayer_req": "62",
@ -383,4 +383,4 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,5 @@
[
{ {
"0": {
"id": "0", "id": "0",
"monster": "Aberrant spectres", "monster": "Aberrant spectres",
"slayer_req": "60", "slayer_req": "60",
@ -7,7 +7,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"1": { {
"id": "1", "id": "1",
"monster": "Abyssal demons", "monster": "Abyssal demons",
"slayer_req": "85", "slayer_req": "85",
@ -15,7 +15,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"2": { {
"id": "2", "id": "2",
"monster": "Adamant dragons", "monster": "Adamant dragons",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"3": { {
"id": "3", "id": "3",
"monster": "Ankous", "monster": "Ankous",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"4": { {
"id": "4", "id": "4",
"monster": "Aviansies", "monster": "Aviansies",
"slayer_req": "1", "slayer_req": "1",
@ -39,7 +39,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"11": { {
"id": "11", "id": "11",
"monster": "Black demons", "monster": "Black demons",
"slayer_req": "1", "slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"12": { {
"id": "12", "id": "12",
"monster": "Black dragons", "monster": "Black dragons",
"slayer_req": "1", "slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"13": { {
"id": "13", "id": "13",
"monster": "Bloodvelds", "monster": "Bloodvelds",
"slayer_req": "50", "slayer_req": "50",
@ -63,7 +63,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"14": { {
"id": "14", "id": "14",
"monster": "Blue dragons", "monster": "Blue dragons",
"slayer_req": "1", "slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"15": { {
"id": "15", "id": "15",
"monster": "Bosses", "monster": "Bosses",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"21": { {
"id": "21", "id": "21",
"monster": "Cave horrors", "monster": "Cave horrors",
"slayer_req": "58", "slayer_req": "58",
@ -87,7 +87,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"22": { {
"id": "22", "id": "22",
"monster": "Cave krakens", "monster": "Cave krakens",
"slayer_req": "87", "slayer_req": "87",
@ -95,7 +95,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"29": { {
"id": "29", "id": "29",
"monster": "Dagannoths", "monster": "Dagannoths",
"slayer_req": "1", "slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"30": { {
"id": "30", "id": "30",
"monster": "Dark beasts", "monster": "Dark beasts",
"slayer_req": "90", "slayer_req": "90",
@ -111,7 +111,7 @@
"combat_req": "90", "combat_req": "90",
"defence_req": "0" "defence_req": "0"
}, },
"33": { {
"id": "33", "id": "33",
"monster": "Drakes", "monster": "Drakes",
"slayer_req": "84", "slayer_req": "84",
@ -119,7 +119,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"34": { {
"id": "34", "id": "34",
"monster": "Dust devils", "monster": "Dust devils",
"slayer_req": "65", "slayer_req": "65",
@ -127,7 +127,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"37": { {
"id": "37", "id": "37",
"monster": "Elves", "monster": "Elves",
"slayer_req": "1", "slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"42": { {
"id": "42", "id": "42",
"monster": "Fossil Island Wyverns", "monster": "Fossil Island Wyverns",
"slayer_req": "66", "slayer_req": "66",
@ -151,7 +151,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"43": { {
"id": "43", "id": "43",
"monster": "Gargoyles", "monster": "Gargoyles",
"slayer_req": "75", "slayer_req": "75",
@ -159,7 +159,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"47": { {
"id": "47", "id": "47",
"monster": "Greater demons", "monster": "Greater demons",
"slayer_req": "1", "slayer_req": "1",
@ -167,7 +167,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"58": { {
"id": "58", "id": "58",
"monster": "Iron dragons", "monster": "Iron dragons",
"slayer_req": "1", "slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"63": { {
"id": "63", "id": "63",
"monster": "Kurasks", "monster": "Kurasks",
"slayer_req": "70", "slayer_req": "70",
@ -199,7 +199,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"66": { {
"id": "66", "id": "66",
"monster": "Lizardmen", "monster": "Lizardmen",
"slayer_req": "1", "slayer_req": "1",
@ -207,7 +207,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"72": { {
"id": "72", "id": "72",
"monster": "Mithril dragons", "monster": "Mithril dragons",
"slayer_req": "1", "slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"78": { {
"id": "78", "id": "78",
"monster": "Nechryaels", "monster": "Nechryaels",
"slayer_req": "80", "slayer_req": "80",
@ -223,7 +223,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"83": { {
"id": "83", "id": "83",
"monster": "Red dragons", "monster": "Red dragons",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "68", "combat_req": "68",
"defence_req": "0" "defence_req": "0"
}, },
"87": { {
"id": "87", "id": "87",
"monster": "Rune dragons", "monster": "Rune dragons",
"slayer_req": "1", "slayer_req": "1",
@ -239,7 +239,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"92": { {
"id": "92", "id": "92",
"monster": "Skeletal Wyverns", "monster": "Skeletal Wyverns",
"slayer_req": "72", "slayer_req": "72",
@ -247,7 +247,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"94": { {
"id": "94", "id": "94",
"monster": "Smoke devils", "monster": "Smoke devils",
"slayer_req": "93", "slayer_req": "93",
@ -255,7 +255,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"96": { {
"id": "96", "id": "96",
"monster": "Spiritual creatures", "monster": "Spiritual creatures",
"slayer_req": "63", "slayer_req": "63",
@ -263,7 +263,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"97": { {
"id": "97", "id": "97",
"monster": "Steel dragons", "monster": "Steel dragons",
"slayer_req": "1", "slayer_req": "1",
@ -271,7 +271,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"98": { {
"id": "98", "id": "98",
"monster": "Suqahs", "monster": "Suqahs",
"slayer_req": "1", "slayer_req": "1",
@ -279,7 +279,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"100": { {
"id": "100", "id": "100",
"monster": "Trolls", "monster": "Trolls",
"slayer_req": "1", "slayer_req": "1",
@ -287,7 +287,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"102": { {
"id": "102", "id": "102",
"monster": "TzHaar", "monster": "TzHaar",
"slayer_req": "1", "slayer_req": "1",
@ -295,7 +295,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"105": { {
"id": "105", "id": "105",
"monster": "Waterfiends", "monster": "Waterfiends",
"slayer_req": "1", "slayer_req": "1",
@ -303,7 +303,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"108": { {
"id": "108", "id": "108",
"monster": "Wyrms", "monster": "Wyrms",
"slayer_req": "62", "slayer_req": "62",
@ -311,4 +311,4 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,5 @@
[
{ {
"0": {
"id": "0", "id": "0",
"monster": "Aberrant spectres", "monster": "Aberrant spectres",
"slayer_req": "60", "slayer_req": "60",
@ -7,7 +7,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"1": { {
"id": "1", "id": "1",
"monster": "Abyssal demons", "monster": "Abyssal demons",
"slayer_req": "85", "slayer_req": "85",
@ -15,7 +15,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"2": { {
"id": "2", "id": "2",
"monster": "Adamant dragons", "monster": "Adamant dragons",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"3": { {
"id": "3", "id": "3",
"monster": "Ankous", "monster": "Ankous",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"4": { {
"id": "4", "id": "4",
"monster": "Aviansies", "monster": "Aviansies",
"slayer_req": "1", "slayer_req": "1",
@ -39,7 +39,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"11": { {
"id": "11", "id": "11",
"monster": "Black demons", "monster": "Black demons",
"slayer_req": "1", "slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"12": { {
"id": "12", "id": "12",
"monster": "Black dragons", "monster": "Black dragons",
"slayer_req": "1", "slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"13": { {
"id": "13", "id": "13",
"monster": "Bloodvelds", "monster": "Bloodvelds",
"slayer_req": "50", "slayer_req": "50",
@ -63,7 +63,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"14": { {
"id": "14", "id": "14",
"monster": "Blue dragons", "monster": "Blue dragons",
"slayer_req": "1", "slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"15": { {
"id": "15", "id": "15",
"monster": "Bosses", "monster": "Bosses",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"16": { {
"id": "16", "id": "16",
"monster": "Brine rats", "monster": "Brine rats",
"slayer_req": "47", "slayer_req": "47",
@ -87,7 +87,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"17": { {
"id": "17", "id": "17",
"monster": "Bronze dragons", "monster": "Bronze dragons",
"slayer_req": "1", "slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"22": { {
"id": "22", "id": "22",
"monster": "Cave krakens", "monster": "Cave krakens",
"slayer_req": "87", "slayer_req": "87",
@ -103,7 +103,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"29": { {
"id": "29", "id": "29",
"monster": "Dagannoths", "monster": "Dagannoths",
"slayer_req": "1", "slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"30": { {
"id": "30", "id": "30",
"monster": "Dark beasts", "monster": "Dark beasts",
"slayer_req": "90", "slayer_req": "90",
@ -119,7 +119,7 @@
"combat_req": "90", "combat_req": "90",
"defence_req": "0" "defence_req": "0"
}, },
"33": { {
"id": "33", "id": "33",
"monster": "Drakes", "monster": "Drakes",
"slayer_req": "84", "slayer_req": "84",
@ -127,7 +127,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"34": { {
"id": "34", "id": "34",
"monster": "Dust devils", "monster": "Dust devils",
"slayer_req": "65", "slayer_req": "65",
@ -135,7 +135,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"42": { {
"id": "42", "id": "42",
"monster": "Fossil Island Wyverns", "monster": "Fossil Island Wyverns",
"slayer_req": "66", "slayer_req": "66",
@ -151,7 +151,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"43": { {
"id": "43", "id": "43",
"monster": "Gargoyles", "monster": "Gargoyles",
"slayer_req": "75", "slayer_req": "75",
@ -159,7 +159,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"47": { {
"id": "47", "id": "47",
"monster": "Greater demons", "monster": "Greater demons",
"slayer_req": "1", "slayer_req": "1",
@ -167,7 +167,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"53": { {
"id": "53", "id": "53",
"monster": "Hydras", "monster": "Hydras",
"slayer_req": "95", "slayer_req": "95",
@ -183,7 +183,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"58": { {
"id": "58", "id": "58",
"monster": "Iron dragons", "monster": "Iron dragons",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"59": { {
"id": "59", "id": "59",
"monster": "Jellies", "monster": "Jellies",
"slayer_req": "52", "slayer_req": "52",
@ -199,7 +199,7 @@
"combat_req": "57", "combat_req": "57",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -207,7 +207,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"63": { {
"id": "63", "id": "63",
"monster": "Kurasks", "monster": "Kurasks",
"slayer_req": "70", "slayer_req": "70",
@ -215,7 +215,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"66": { {
"id": "66", "id": "66",
"monster": "Lizardmen", "monster": "Lizardmen",
"slayer_req": "1", "slayer_req": "1",
@ -223,7 +223,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"72": { {
"id": "72", "id": "72",
"monster": "Mithril dragons", "monster": "Mithril dragons",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"78": { {
"id": "78", "id": "78",
"monster": "Nechryaels", "monster": "Nechryaels",
"slayer_req": "80", "slayer_req": "80",
@ -239,7 +239,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"83": { {
"id": "83", "id": "83",
"monster": "Red dragons", "monster": "Red dragons",
"slayer_req": "1", "slayer_req": "1",
@ -247,7 +247,7 @@
"combat_req": "68", "combat_req": "68",
"defence_req": "0" "defence_req": "0"
}, },
"87": { {
"id": "87", "id": "87",
"monster": "Rune dragons", "monster": "Rune dragons",
"slayer_req": "1", "slayer_req": "1",
@ -255,7 +255,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"92": { {
"id": "92", "id": "92",
"monster": "Skeletal Wyverns", "monster": "Skeletal Wyverns",
"slayer_req": "72", "slayer_req": "72",
@ -263,7 +263,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"94": { {
"id": "94", "id": "94",
"monster": "Smoke devils", "monster": "Smoke devils",
"slayer_req": "93", "slayer_req": "93",
@ -271,7 +271,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"97": { {
"id": "97", "id": "97",
"monster": "Steel dragons", "monster": "Steel dragons",
"slayer_req": "1", "slayer_req": "1",
@ -279,7 +279,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"100": { {
"id": "100", "id": "100",
"monster": "Trolls", "monster": "Trolls",
"slayer_req": "1", "slayer_req": "1",
@ -287,7 +287,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"101": { {
"id": "101", "id": "101",
"monster": "Turoths", "monster": "Turoths",
"slayer_req": "55", "slayer_req": "55",
@ -295,7 +295,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"105": { {
"id": "105", "id": "105",
"monster": "Waterfiends", "monster": "Waterfiends",
"slayer_req": "1", "slayer_req": "1",
@ -303,7 +303,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"108": { {
"id": "108", "id": "108",
"monster": "Wyrms", "monster": "Wyrms",
"slayer_req": "62", "slayer_req": "62",
@ -311,4 +311,4 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,5 @@
[
{ {
"3": {
"id": "3", "id": "3",
"monster": "Ankous", "monster": "Ankous",
"slayer_req": "1", "slayer_req": "1",
@ -7,7 +7,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"4": { {
"id": "4", "id": "4",
"monster": "Aviansies", "monster": "Aviansies",
"slayer_req": "1", "slayer_req": "1",
@ -15,7 +15,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"5": { {
"id": "5", "id": "5",
"monster": "Bandits", "monster": "Bandits",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"9": { {
"id": "9", "id": "9",
"monster": "Bears", "monster": "Bears",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "13", "combat_req": "13",
"defence_req": "0" "defence_req": "0"
}, },
"11": { {
"id": "11", "id": "11",
"monster": "Black demons", "monster": "Black demons",
"slayer_req": "1", "slayer_req": "1",
@ -39,7 +39,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"12": { {
"id": "12", "id": "12",
"monster": "Black dragons", "monster": "Black dragons",
"slayer_req": "1", "slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"24": { {
"id": "24", "id": "24",
"monster": "Chaos druids", "monster": "Chaos druids",
"slayer_req": "1", "slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"31": { {
"id": "31", "id": "31",
"monster": "Dark warriors", "monster": "Dark warriors",
"slayer_req": "1", "slayer_req": "1",
@ -63,7 +63,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"36": { {
"id": "36", "id": "36",
"monster": "Earth warriors", "monster": "Earth warriors",
"slayer_req": "1", "slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"38": { {
"id": "38", "id": "38",
"monster": "Ents", "monster": "Ents",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -87,7 +87,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"47": { {
"id": "47", "id": "47",
"monster": "Greater demons", "monster": "Greater demons",
"slayer_req": "1", "slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"48": { {
"id": "48", "id": "48",
"monster": "Green dragons", "monster": "Green dragons",
"slayer_req": "1", "slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "52", "combat_req": "52",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"54": { {
"id": "54", "id": "54",
"monster": "Ice giants", "monster": "Ice giants",
"slayer_req": "1", "slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"55": { {
"id": "55", "id": "55",
"monster": "Ice warriors", "monster": "Ice warriors",
"slayer_req": "1", "slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"64": { {
"id": "64", "id": "64",
"monster": "Lava dragons", "monster": "Lava dragons",
"slayer_req": "1", "slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"65": { {
"id": "65", "id": "65",
"monster": "Lesser demons", "monster": "Lesser demons",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"68": { {
"id": "68", "id": "68",
"monster": "Magic axes", "monster": "Magic axes",
"slayer_req": "1", "slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"69": { {
"id": "69", "id": "69",
"monster": "Mammoths", "monster": "Mammoths",
"slayer_req": "1", "slayer_req": "1",
@ -159,7 +159,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"84": { {
"id": "84", "id": "84",
"monster": "Revenants", "monster": "Revenants",
"slayer_req": "1", "slayer_req": "1",
@ -167,7 +167,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"86": { {
"id": "86", "id": "86",
"monster": "Rogues", "monster": "Rogues",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"88": { {
"id": "88", "id": "88",
"monster": "Scorpions", "monster": "Scorpions",
"slayer_req": "1", "slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "7", "combat_req": "7",
"defence_req": "0" "defence_req": "0"
}, },
"93": { {
"id": "93", "id": "93",
"monster": "Skeletons", "monster": "Skeletons",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"95": { {
"id": "95", "id": "95",
"monster": "Spiders", "monster": "Spiders",
"slayer_req": "1", "slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"96": { {
"id": "96", "id": "96",
"monster": "Spiritual creatures", "monster": "Spiritual creatures",
"slayer_req": "63", "slayer_req": "63",
@ -207,7 +207,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"15": { {
"id": "15", "id": "15",
"monster": "Bosses", "monster": "Bosses",
"slayer_req": "1", "slayer_req": "1",
@ -215,4 +215,4 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
} }
} ]

2492
api/masters.json Normal file

File diff suppressed because it is too large Load diff

2490
api/masters.json_new.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
[
{ {
"6": {
"id": "6", "id": "6",
"monster": "Banshees", "monster": "Banshees",
"slayer_req": "15", "slayer_req": "15",
@ -7,7 +7,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"8": { {
"id": "8", "id": "8",
"monster": "Bats", "monster": "Bats",
"slayer_req": "1", "slayer_req": "1",
@ -15,7 +15,7 @@
"combat_req": "5", "combat_req": "5",
"defence_req": "0" "defence_req": "0"
}, },
"9": { {
"id": "9", "id": "9",
"monster": "Bears", "monster": "Bears",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "13", "combat_req": "13",
"defence_req": "0" "defence_req": "0"
}, },
"18": { {
"id": "18", "id": "18",
"monster": "Catablepons", "monster": "Catablepons",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"19": { {
"id": "19", "id": "19",
"monster": "Cave bugs", "monster": "Cave bugs",
"slayer_req": "7", "slayer_req": "7",
@ -39,7 +39,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"20": { {
"id": "20", "id": "20",
"monster": "Cave crawlers", "monster": "Cave crawlers",
"slayer_req": "10", "slayer_req": "10",
@ -47,7 +47,7 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
}, },
"23": { {
"id": "23", "id": "23",
"monster": "Cave slimes", "monster": "Cave slimes",
"slayer_req": "17", "slayer_req": "17",
@ -55,7 +55,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"25": { {
"id": "25", "id": "25",
"monster": "Cockatrices", "monster": "Cockatrices",
"slayer_req": "25", "slayer_req": "25",
@ -63,7 +63,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "20" "defence_req": "20"
}, },
"27": { {
"id": "27", "id": "27",
"monster": "Crawling Hands", "monster": "Crawling Hands",
"slayer_req": "5", "slayer_req": "5",
@ -71,7 +71,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"67": { {
"id": "67", "id": "67",
"monster": "Lizards", "monster": "Lizards",
"slayer_req": "22", "slayer_req": "22",
@ -79,7 +79,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"32": { {
"id": "32", "id": "32",
"monster": "Dogs", "monster": "Dogs",
"slayer_req": "1", "slayer_req": "1",
@ -87,7 +87,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"36": { {
"id": "36", "id": "36",
"monster": "Earth warriors", "monster": "Earth warriors",
"slayer_req": "1", "slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"41": { {
"id": "41", "id": "41",
"monster": "Flesh Crawlers", "monster": "Flesh Crawlers",
"slayer_req": "1", "slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"44": { {
"id": "44", "id": "44",
"monster": "Ghosts", "monster": "Ghosts",
"slayer_req": "1", "slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "13", "combat_req": "13",
"defence_req": "0" "defence_req": "0"
}, },
"45": { {
"id": "45", "id": "45",
"monster": "Ghouls", "monster": "Ghouls",
"slayer_req": "1", "slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"51": { {
"id": "51", "id": "51",
"monster": "Hill Giants", "monster": "Hill Giants",
"slayer_req": "1", "slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"52": { {
"id": "52", "id": "52",
"monster": "Hobgoblins", "monster": "Hobgoblins",
"slayer_req": "1", "slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"55": { {
"id": "55", "id": "55",
"monster": "Ice warriors", "monster": "Ice warriors",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"62": { {
"id": "62", "id": "62",
"monster": "Killerwatts", "monster": "Killerwatts",
"slayer_req": "37", "slayer_req": "37",
@ -159,7 +159,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"73": { {
"id": "73", "id": "73",
"monster": "Mogres", "monster": "Mogres",
"slayer_req": "32", "slayer_req": "32",
@ -167,7 +167,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "0" "defence_req": "0"
}, },
"81": { {
"id": "81", "id": "81",
"monster": "Pyrefiends", "monster": "Pyrefiends",
"slayer_req": "30", "slayer_req": "30",
@ -175,7 +175,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"85": { {
"id": "85", "id": "85",
"monster": "Rockslugs", "monster": "Rockslugs",
"slayer_req": "20", "slayer_req": "20",
@ -183,7 +183,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"88": { {
"id": "88", "id": "88",
"monster": "Scorpions", "monster": "Scorpions",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "7", "combat_req": "7",
"defence_req": "0" "defence_req": "0"
}, },
"90": { {
"id": "90", "id": "90",
"monster": "Shades", "monster": "Shades",
"slayer_req": "1", "slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "0" "defence_req": "0"
}, },
"93": { {
"id": "93", "id": "93",
"monster": "Skeletons", "monster": "Skeletons",
"slayer_req": "1", "slayer_req": "1",
@ -207,7 +207,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"103": { {
"id": "103", "id": "103",
"monster": "Vampyres", "monster": "Vampyres",
"slayer_req": "1", "slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"104": { {
"id": "104", "id": "104",
"monster": "Wall beasts", "monster": "Wall beasts",
"slayer_req": "35", "slayer_req": "35",
@ -223,7 +223,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "5" "defence_req": "5"
}, },
"107": { {
"id": "107", "id": "107",
"monster": "Wolves", "monster": "Wolves",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"109": { {
"id": "109", "id": "109",
"monster": "Zombies", "monster": "Zombies",
"slayer_req": "1", "slayer_req": "1",
@ -239,4 +239,4 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,5 @@
[
{ {
"0": {
"id": "0", "id": "0",
"monster": "Aberrant spectres", "monster": "Aberrant spectres",
"slayer_req": "60", "slayer_req": "60",
@ -7,7 +7,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"1": { {
"id": "1", "id": "1",
"monster": "Abyssal demons", "monster": "Abyssal demons",
"slayer_req": "85", "slayer_req": "85",
@ -15,7 +15,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"2": { {
"id": "2", "id": "2",
"monster": "Adamant dragons", "monster": "Adamant dragons",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"3": { {
"id": "3", "id": "3",
"monster": "Ankous", "monster": "Ankous",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"4": { {
"id": "4", "id": "4",
"monster": "Aviansies", "monster": "Aviansies",
"slayer_req": "1", "slayer_req": "1",
@ -39,7 +39,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"11": { {
"id": "11", "id": "11",
"monster": "Black demons", "monster": "Black demons",
"slayer_req": "1", "slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"12": { {
"id": "12", "id": "12",
"monster": "Black dragons", "monster": "Black dragons",
"slayer_req": "1", "slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"13": { {
"id": "13", "id": "13",
"monster": "Bloodvelds", "monster": "Bloodvelds",
"slayer_req": "50", "slayer_req": "50",
@ -63,7 +63,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"14": { {
"id": "14", "id": "14",
"monster": "Blue dragons", "monster": "Blue dragons",
"slayer_req": "1", "slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"15": { {
"id": "15", "id": "15",
"monster": "Bosses", "monster": "Bosses",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"16": { {
"id": "16", "id": "16",
"monster": "Brine rats", "monster": "Brine rats",
"slayer_req": "47", "slayer_req": "47",
@ -87,7 +87,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"21": { {
"id": "21", "id": "21",
"monster": "Cave horrors", "monster": "Cave horrors",
"slayer_req": "58", "slayer_req": "58",
@ -95,7 +95,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"22": { {
"id": "22", "id": "22",
"monster": "Cave krakens", "monster": "Cave krakens",
"slayer_req": "87", "slayer_req": "87",
@ -103,7 +103,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"29": { {
"id": "29", "id": "29",
"monster": "Dagannoths", "monster": "Dagannoths",
"slayer_req": "1", "slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"30": { {
"id": "30", "id": "30",
"monster": "Dark beasts", "monster": "Dark beasts",
"slayer_req": "90", "slayer_req": "90",
@ -119,7 +119,7 @@
"combat_req": "90", "combat_req": "90",
"defence_req": "0" "defence_req": "0"
}, },
"33": { {
"id": "33", "id": "33",
"monster": "Drakes", "monster": "Drakes",
"slayer_req": "84", "slayer_req": "84",
@ -127,7 +127,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"34": { {
"id": "34", "id": "34",
"monster": "Dust devils", "monster": "Dust devils",
"slayer_req": "65", "slayer_req": "65",
@ -135,7 +135,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"37": { {
"id": "37", "id": "37",
"monster": "Elves", "monster": "Elves",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"42": { {
"id": "42", "id": "42",
"monster": "Fossil Island Wyverns", "monster": "Fossil Island Wyverns",
"slayer_req": "66", "slayer_req": "66",
@ -159,7 +159,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"43": { {
"id": "43", "id": "43",
"monster": "Gargoyles", "monster": "Gargoyles",
"slayer_req": "75", "slayer_req": "75",
@ -167,7 +167,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"47": { {
"id": "47", "id": "47",
"monster": "Greater demons", "monster": "Greater demons",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"58": { {
"id": "58", "id": "58",
"monster": "Iron dragons", "monster": "Iron dragons",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"63": { {
"id": "63", "id": "63",
"monster": "Kurasks", "monster": "Kurasks",
"slayer_req": "70", "slayer_req": "70",
@ -207,7 +207,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"66": { {
"id": "66", "id": "66",
"monster": "Lizardmen", "monster": "Lizardmen",
"slayer_req": "1", "slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"70": { {
"id": "70", "id": "70",
"monster": "Minions of Scabaras", "monster": "Minions of Scabaras",
"slayer_req": "1", "slayer_req": "1",
@ -223,7 +223,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"72": { {
"id": "72", "id": "72",
"monster": "Mithril dragons", "monster": "Mithril dragons",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"78": { {
"id": "78", "id": "78",
"monster": "Nechryaels", "monster": "Nechryaels",
"slayer_req": "80", "slayer_req": "80",
@ -239,7 +239,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"83": { {
"id": "83", "id": "83",
"monster": "Red dragons", "monster": "Red dragons",
"slayer_req": "1", "slayer_req": "1",
@ -247,7 +247,7 @@
"combat_req": "68", "combat_req": "68",
"defence_req": "0" "defence_req": "0"
}, },
"87": { {
"id": "87", "id": "87",
"monster": "Rune dragons", "monster": "Rune dragons",
"slayer_req": "1", "slayer_req": "1",
@ -255,7 +255,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"92": { {
"id": "92", "id": "92",
"monster": "Skeletal Wyverns", "monster": "Skeletal Wyverns",
"slayer_req": "72", "slayer_req": "72",
@ -263,7 +263,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"94": { {
"id": "94", "id": "94",
"monster": "Smoke devils", "monster": "Smoke devils",
"slayer_req": "93", "slayer_req": "93",
@ -271,7 +271,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"96": { {
"id": "96", "id": "96",
"monster": "Spiritual creatures", "monster": "Spiritual creatures",
"slayer_req": "63", "slayer_req": "63",
@ -279,7 +279,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"97": { {
"id": "97", "id": "97",
"monster": "Steel dragons", "monster": "Steel dragons",
"slayer_req": "1", "slayer_req": "1",
@ -287,7 +287,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"98": { {
"id": "98", "id": "98",
"monster": "Suqahs", "monster": "Suqahs",
"slayer_req": "1", "slayer_req": "1",
@ -295,7 +295,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"100": { {
"id": "100", "id": "100",
"monster": "Trolls", "monster": "Trolls",
"slayer_req": "1", "slayer_req": "1",
@ -303,7 +303,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"101": { {
"id": "101", "id": "101",
"monster": "Turoths", "monster": "Turoths",
"slayer_req": "55", "slayer_req": "55",
@ -311,7 +311,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"102": { {
"id": "102", "id": "102",
"monster": "TzHaar", "monster": "TzHaar",
"slayer_req": "1", "slayer_req": "1",
@ -319,7 +319,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"108": { {
"id": "108", "id": "108",
"monster": "Wyrms", "monster": "Wyrms",
"slayer_req": "62", "slayer_req": "62",
@ -327,4 +327,4 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,6 @@
import csv import csv
import json import json
from collections import OrderedDict
MASTERS_JSON = 'masters.json' MASTERS_JSON = 'masters.json'
MASTERS_KEY = 'masters' MASTERS_KEY = 'masters'
@ -10,13 +11,14 @@ JOIN_INDEX = 0
def loop_over_masters(): def loop_over_masters():
master = open(MASTERS_JSON) masters_file = open(MASTERS_JSON)
data = json.load(master)[MASTERS_KEY] data = json.load(masters_file)[MASTERS_KEY]
master.close() masters_file.close()
for (key, value) in data.items(): for (key, value) in data.items():
file_name = str(value['name'].lower()) current_master = str(value['name'].lower())
write_results(file_name) write_results(current_master)
generate_json(file_name) generate_json(current_master)
replace_masters()
def write_results(current_master): def write_results(current_master):
@ -42,17 +44,34 @@ def write_results(current_master):
def generate_json(file_name): def generate_json(file_name):
data = {} data = []
with open(file_name + RESULT_SUFFIX + '.csv', 'r') as csv_file: with open(file_name + RESULT_SUFFIX + '.csv', 'r') as csv_file:
csv_reader = csv.DictReader(csv_file) csv_reader = csv.DictReader(csv_file)
for rows in csv_reader: for rows in csv_reader:
id = rows['id'] id = rows['id']
data[id] = rows data.append(rows)
with open(file_name + RESULT_SUFFIX + '.json', 'w') as json_file: with open(file_name + RESULT_SUFFIX + '.json', 'w') as json_file:
json_file.write(json.dumps(data, indent=4)) json_file.write(json.dumps(data, indent=4))
return json_file
def replace_masters():
masters_file = open(MASTERS_JSON)
master_data = json.load(masters_file)[MASTERS_KEY]
masters_file.close()
for item in master_data.items():
cur_master_file = open(item[1]['name'].lower()+'_results.json')
cur_data = json.load(cur_master_file)
cur_master_file.close()
item[1]['assignments'] = cur_data
with open(MASTERS_JSON + '_new' + '.json', 'w') as json_file:
json_file.write(json.dumps(master_data, indent=4))
if __name__ == "__main__": if __name__ == "__main__":
loop_over_masters() loop_over_masters()

View file

@ -1,5 +1,5 @@
[
{ {
"6": {
"id": "6", "id": "6",
"monster": "Banshees", "monster": "Banshees",
"slayer_req": "15", "slayer_req": "15",
@ -7,7 +7,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"8": { {
"id": "8", "id": "8",
"monster": "Bats", "monster": "Bats",
"slayer_req": "1", "slayer_req": "1",
@ -15,7 +15,7 @@
"combat_req": "5", "combat_req": "5",
"defence_req": "0" "defence_req": "0"
}, },
"10": { {
"id": "10", "id": "10",
"monster": "Birds", "monster": "Birds",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"9": { {
"id": "9", "id": "9",
"monster": "Bears", "monster": "Bears",
"slayer_req": "1", "slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "13", "combat_req": "13",
"defence_req": "0" "defence_req": "0"
}, },
"19": { {
"id": "19", "id": "19",
"monster": "Cave bugs", "monster": "Cave bugs",
"slayer_req": "7", "slayer_req": "7",
@ -39,7 +39,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"20": { {
"id": "20", "id": "20",
"monster": "Cave crawlers", "monster": "Cave crawlers",
"slayer_req": "10", "slayer_req": "10",
@ -47,7 +47,7 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
}, },
"23": { {
"id": "23", "id": "23",
"monster": "Cave slimes", "monster": "Cave slimes",
"slayer_req": "17", "slayer_req": "17",
@ -55,7 +55,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"26": { {
"id": "26", "id": "26",
"monster": "Cows", "monster": "Cows",
"slayer_req": "1", "slayer_req": "1",
@ -63,7 +63,7 @@
"combat_req": "5", "combat_req": "5",
"defence_req": "0" "defence_req": "0"
}, },
"27": { {
"id": "27", "id": "27",
"monster": "Crawling Hands", "monster": "Crawling Hands",
"slayer_req": "5", "slayer_req": "5",
@ -71,7 +71,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"32": { {
"id": "32", "id": "32",
"monster": "Dogs", "monster": "Dogs",
"slayer_req": "1", "slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"35": { {
"id": "35", "id": "35",
"monster": "Dwarves", "monster": "Dwarves",
"slayer_req": "1", "slayer_req": "1",
@ -87,7 +87,7 @@
"combat_req": "6", "combat_req": "6",
"defence_req": "0" "defence_req": "0"
}, },
"44": { {
"id": "44", "id": "44",
"monster": "Ghosts", "monster": "Ghosts",
"slayer_req": "1", "slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "13", "combat_req": "13",
"defence_req": "0" "defence_req": "0"
}, },
"46": { {
"id": "46", "id": "46",
"monster": "Goblins", "monster": "Goblins",
"slayer_req": "1", "slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"56": { {
"id": "56", "id": "56",
"monster": "Icefiends", "monster": "Icefiends",
"slayer_req": "1", "slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"67": { {
"id": "67", "id": "67",
"monster": "Lizards", "monster": "Lizards",
"slayer_req": "22", "slayer_req": "22",
@ -127,7 +127,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"71": { {
"id": "71", "id": "71",
"monster": "Minotaurs", "monster": "Minotaurs",
"slayer_req": "1", "slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "7", "combat_req": "7",
"defence_req": "0" "defence_req": "0"
}, },
"75": { {
"id": "75", "id": "75",
"monster": "Monkeys", "monster": "Monkeys",
"slayer_req": "1", "slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"82": { {
"id": "82", "id": "82",
"monster": "Rats", "monster": "Rats",
"slayer_req": "1", "slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"88": { {
"id": "88", "id": "88",
"monster": "Scorpions", "monster": "Scorpions",
"slayer_req": "1", "slayer_req": "1",
@ -159,7 +159,7 @@
"combat_req": "7", "combat_req": "7",
"defence_req": "0" "defence_req": "0"
}, },
"93": { {
"id": "93", "id": "93",
"monster": "Skeletons", "monster": "Skeletons",
"slayer_req": "1", "slayer_req": "1",
@ -167,7 +167,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"95": { {
"id": "95", "id": "95",
"monster": "Spiders", "monster": "Spiders",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"107": { {
"id": "107", "id": "107",
"monster": "Wolves", "monster": "Wolves",
"slayer_req": "1", "slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"109": { {
"id": "109", "id": "109",
"monster": "Zombies", "monster": "Zombies",
"slayer_req": "1", "slayer_req": "1",
@ -191,4 +191,4 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -1,5 +1,5 @@
[
{ {
"0": {
"id": "0", "id": "0",
"monster": "Aberrant spectres", "monster": "Aberrant spectres",
"slayer_req": "60", "slayer_req": "60",
@ -7,7 +7,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"1": { {
"id": "1", "id": "1",
"monster": "Abyssal demons", "monster": "Abyssal demons",
"slayer_req": "85", "slayer_req": "85",
@ -15,7 +15,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"3": { {
"id": "3", "id": "3",
"monster": "Ankous", "monster": "Ankous",
"slayer_req": "1", "slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"6": { {
"id": "6", "id": "6",
"monster": "Banshees", "monster": "Banshees",
"slayer_req": "15", "slayer_req": "15",
@ -31,7 +31,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"7": { {
"id": "7", "id": "7",
"monster": "Basilisks", "monster": "Basilisks",
"slayer_req": "40", "slayer_req": "40",
@ -39,7 +39,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"13": { {
"id": "13", "id": "13",
"monster": "Bloodvelds", "monster": "Bloodvelds",
"slayer_req": "50", "slayer_req": "50",
@ -47,7 +47,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"14": { {
"id": "14", "id": "14",
"monster": "Blue dragons", "monster": "Blue dragons",
"slayer_req": "1", "slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"16": { {
"id": "16", "id": "16",
"monster": "Brine rats", "monster": "Brine rats",
"slayer_req": "47", "slayer_req": "47",
@ -63,7 +63,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"17": { {
"id": "17", "id": "17",
"monster": "Bronze dragons", "monster": "Bronze dragons",
"slayer_req": "1", "slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"19": { {
"id": "19", "id": "19",
"monster": "Cave bugs", "monster": "Cave bugs",
"slayer_req": "7", "slayer_req": "7",
@ -79,7 +79,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"20": { {
"id": "20", "id": "20",
"monster": "Cave crawlers", "monster": "Cave crawlers",
"slayer_req": "10", "slayer_req": "10",
@ -87,7 +87,7 @@
"combat_req": "10", "combat_req": "10",
"defence_req": "0" "defence_req": "0"
}, },
"23": { {
"id": "23", "id": "23",
"monster": "Cave slimes", "monster": "Cave slimes",
"slayer_req": "17", "slayer_req": "17",
@ -95,7 +95,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"25": { {
"id": "25", "id": "25",
"monster": "Cockatrices", "monster": "Cockatrices",
"slayer_req": "25", "slayer_req": "25",
@ -103,7 +103,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "20" "defence_req": "20"
}, },
"27": { {
"id": "27", "id": "27",
"monster": "Crawling Hands", "monster": "Crawling Hands",
"slayer_req": "5", "slayer_req": "5",
@ -111,7 +111,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"28": { {
"id": "28", "id": "28",
"monster": "Crocodiles", "monster": "Crocodiles",
"slayer_req": "1", "slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"29": { {
"id": "29", "id": "29",
"monster": "Dagannoths", "monster": "Dagannoths",
"slayer_req": "1", "slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"67": { {
"id": "67", "id": "67",
"monster": "Lizards", "monster": "Lizards",
"slayer_req": "22", "slayer_req": "22",
@ -135,7 +135,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"34": { {
"id": "34", "id": "34",
"monster": "Dust devils", "monster": "Dust devils",
"slayer_req": "65", "slayer_req": "65",
@ -143,7 +143,7 @@
"combat_req": "70", "combat_req": "70",
"defence_req": "0" "defence_req": "0"
}, },
"36": { {
"id": "36", "id": "36",
"monster": "Earth warriors", "monster": "Earth warriors",
"slayer_req": "1", "slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"37": { {
"id": "37", "id": "37",
"monster": "Elves", "monster": "Elves",
"slayer_req": "1", "slayer_req": "1",
@ -159,7 +159,7 @@
"combat_req": "0", "combat_req": "0",
"defence_req": "0" "defence_req": "0"
}, },
"39": { {
"id": "39", "id": "39",
"monster": "Fever spiders", "monster": "Fever spiders",
"slayer_req": "42", "slayer_req": "42",
@ -167,7 +167,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"40": { {
"id": "40", "id": "40",
"monster": "Fire giants", "monster": "Fire giants",
"slayer_req": "1", "slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"43": { {
"id": "43", "id": "43",
"monster": "Gargoyles", "monster": "Gargoyles",
"slayer_req": "75", "slayer_req": "75",
@ -183,7 +183,7 @@
"combat_req": "80", "combat_req": "80",
"defence_req": "0" "defence_req": "0"
}, },
"45": { {
"id": "45", "id": "45",
"monster": "Ghouls", "monster": "Ghouls",
"slayer_req": "1", "slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"48": { {
"id": "48", "id": "48",
"monster": "Green dragons", "monster": "Green dragons",
"slayer_req": "1", "slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "52", "combat_req": "52",
"defence_req": "0" "defence_req": "0"
}, },
"49": { {
"id": "49", "id": "49",
"monster": "Harpie Bug Swarms", "monster": "Harpie Bug Swarms",
"slayer_req": "33", "slayer_req": "33",
@ -207,7 +207,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"50": { {
"id": "50", "id": "50",
"monster": "Hellhounds", "monster": "Hellhounds",
"slayer_req": "1", "slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "75", "combat_req": "75",
"defence_req": "0" "defence_req": "0"
}, },
"51": { {
"id": "51", "id": "51",
"monster": "Hill Giants", "monster": "Hill Giants",
"slayer_req": "1", "slayer_req": "1",
@ -223,7 +223,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"52": { {
"id": "52", "id": "52",
"monster": "Hobgoblins", "monster": "Hobgoblins",
"slayer_req": "1", "slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"54": { {
"id": "54", "id": "54",
"monster": "Ice giants", "monster": "Ice giants",
"slayer_req": "1", "slayer_req": "1",
@ -239,7 +239,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"55": { {
"id": "55", "id": "55",
"monster": "Ice warriors", "monster": "Ice warriors",
"slayer_req": "1", "slayer_req": "1",
@ -247,7 +247,7 @@
"combat_req": "45", "combat_req": "45",
"defence_req": "0" "defence_req": "0"
}, },
"57": { {
"id": "57", "id": "57",
"monster": "Infernal Mages", "monster": "Infernal Mages",
"slayer_req": "45", "slayer_req": "45",
@ -255,7 +255,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"59": { {
"id": "59", "id": "59",
"monster": "Jellies", "monster": "Jellies",
"slayer_req": "52", "slayer_req": "52",
@ -263,7 +263,7 @@
"combat_req": "57", "combat_req": "57",
"defence_req": "0" "defence_req": "0"
}, },
"60": { {
"id": "60", "id": "60",
"monster": "Jungle horrors", "monster": "Jungle horrors",
"slayer_req": "1", "slayer_req": "1",
@ -271,7 +271,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"61": { {
"id": "61", "id": "61",
"monster": "Kalphites", "monster": "Kalphites",
"slayer_req": "1", "slayer_req": "1",
@ -279,7 +279,7 @@
"combat_req": "15", "combat_req": "15",
"defence_req": "0" "defence_req": "0"
}, },
"62": { {
"id": "62", "id": "62",
"monster": "Killerwatts", "monster": "Killerwatts",
"slayer_req": "37", "slayer_req": "37",
@ -287,7 +287,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"63": { {
"id": "63", "id": "63",
"monster": "Kurasks", "monster": "Kurasks",
"slayer_req": "70", "slayer_req": "70",
@ -295,7 +295,7 @@
"combat_req": "65", "combat_req": "65",
"defence_req": "0" "defence_req": "0"
}, },
"65": { {
"id": "65", "id": "65",
"monster": "Lesser demons", "monster": "Lesser demons",
"slayer_req": "1", "slayer_req": "1",
@ -303,7 +303,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"73": { {
"id": "73", "id": "73",
"monster": "Mogres", "monster": "Mogres",
"slayer_req": "32", "slayer_req": "32",
@ -311,7 +311,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "0" "defence_req": "0"
}, },
"74": { {
"id": "74", "id": "74",
"monster": "Molanisks", "monster": "Molanisks",
"slayer_req": "39", "slayer_req": "39",
@ -319,7 +319,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"76": { {
"id": "76", "id": "76",
"monster": "Moss giants", "monster": "Moss giants",
"slayer_req": "1", "slayer_req": "1",
@ -327,7 +327,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"78": { {
"id": "78", "id": "78",
"monster": "Nechryaels", "monster": "Nechryaels",
"slayer_req": "80", "slayer_req": "80",
@ -335,7 +335,7 @@
"combat_req": "85", "combat_req": "85",
"defence_req": "0" "defence_req": "0"
}, },
"79": { {
"id": "79", "id": "79",
"monster": "Ogres", "monster": "Ogres",
"slayer_req": "1", "slayer_req": "1",
@ -343,7 +343,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"80": { {
"id": "80", "id": "80",
"monster": "Otherworldly beings", "monster": "Otherworldly beings",
"slayer_req": "1", "slayer_req": "1",
@ -351,7 +351,7 @@
"combat_req": "40", "combat_req": "40",
"defence_req": "0" "defence_req": "0"
}, },
"81": { {
"id": "81", "id": "81",
"monster": "Pyrefiends", "monster": "Pyrefiends",
"slayer_req": "30", "slayer_req": "30",
@ -359,7 +359,7 @@
"combat_req": "25", "combat_req": "25",
"defence_req": "0" "defence_req": "0"
}, },
"85": { {
"id": "85", "id": "85",
"monster": "Rockslugs", "monster": "Rockslugs",
"slayer_req": "20", "slayer_req": "20",
@ -367,7 +367,7 @@
"combat_req": "20", "combat_req": "20",
"defence_req": "0" "defence_req": "0"
}, },
"90": { {
"id": "90", "id": "90",
"monster": "Shades", "monster": "Shades",
"slayer_req": "1", "slayer_req": "1",
@ -375,7 +375,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "0" "defence_req": "0"
}, },
"89": { {
"id": "89", "id": "89",
"monster": "Sea snakes", "monster": "Sea snakes",
"slayer_req": "40", "slayer_req": "40",
@ -383,7 +383,7 @@
"combat_req": "50", "combat_req": "50",
"defence_req": "0" "defence_req": "0"
}, },
"91": { {
"id": "91", "id": "91",
"monster": "Shadow warriors", "monster": "Shadow warriors",
"slayer_req": "1", "slayer_req": "1",
@ -391,7 +391,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"96": { {
"id": "96", "id": "96",
"monster": "Spiritual creatures", "monster": "Spiritual creatures",
"slayer_req": "63", "slayer_req": "63",
@ -399,7 +399,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"99": { {
"id": "99", "id": "99",
"monster": "Terror dogs", "monster": "Terror dogs",
"slayer_req": "40", "slayer_req": "40",
@ -407,7 +407,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"100": { {
"id": "100", "id": "100",
"monster": "Trolls", "monster": "Trolls",
"slayer_req": "1", "slayer_req": "1",
@ -415,7 +415,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"101": { {
"id": "101", "id": "101",
"monster": "Turoths", "monster": "Turoths",
"slayer_req": "55", "slayer_req": "55",
@ -423,7 +423,7 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
}, },
"103": { {
"id": "103", "id": "103",
"monster": "Vampyres", "monster": "Vampyres",
"slayer_req": "1", "slayer_req": "1",
@ -431,7 +431,7 @@
"combat_req": "35", "combat_req": "35",
"defence_req": "0" "defence_req": "0"
}, },
"104": { {
"id": "104", "id": "104",
"monster": "Wall beasts", "monster": "Wall beasts",
"slayer_req": "35", "slayer_req": "35",
@ -439,7 +439,7 @@
"combat_req": "30", "combat_req": "30",
"defence_req": "5" "defence_req": "5"
}, },
"106": { {
"id": "106", "id": "106",
"monster": "Werewolves", "monster": "Werewolves",
"slayer_req": "1", "slayer_req": "1",
@ -447,4 +447,4 @@
"combat_req": "60", "combat_req": "60",
"defence_req": "0" "defence_req": "0"
} }
} ]

View file

@ -39,7 +39,7 @@ export default {
to: 'config', to: 'config',
}, },
], ],
masters: master_json.masters, masters: master_json,
extraLinks: [ extraLinks: [
{ {
id: 101, id: 101,

View file

@ -1,7 +1,7 @@
<template> <template>
<section> <section>
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 my-2"> <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 my-2">
<h1 class="h3 text-uppercase"><span v-if="currentMaster">{{currentMaster.name}}</span></h1> <h1 class="h3 text-uppercase font-weight-bolder"><span v-if="currentMaster">{{currentMaster.name}}</span></h1>
<div class="btn-toolbar mb-2 mb-md-0"> <div class="btn-toolbar mb-2 mb-md-0">
<div class="btn-group mr-2"> <div class="btn-group mr-2">
<button type="button" class="btn btn-sm btn-outline-secondary">Share</button> <button type="button" class="btn btn-sm btn-outline-secondary">Share</button>
@ -20,7 +20,6 @@
<script> <script>
import master_json from "../data/masters"; import master_json from "../data/masters";
import monster_json from "../data/monsters";
export default { export default {
name: "TableSection", name: "TableSection",
@ -28,7 +27,7 @@ export default {
return { return {
mastersData: master_json, mastersData: master_json,
currentMaster: null, currentMaster: null,
monstersData: monster_json, monstersData: null,
total_weight: 0, total_weight: 0,
fields: [ fields: [
{ {
@ -68,17 +67,14 @@ export default {
}, },
], ],
config: { config: {
combat_level: 126, combat_level: 60,
slayer_level: 99, slayer_level: 50,
defence_level: 99, defence_level: 1,
},
masterFilter: {
id: id => id === 0,
}, },
accountFilters: { accountFilters: {
combat_req: combat_req => combat_req < this.config.combat_level, combat_req: combat_req => combat_req <= this.config.combat_level,
slayer_req: slayer_req => slayer_req < this.config.slayer_level, slayer_req: slayer_req => slayer_req <= this.config.slayer_level,
defence_req: defence_req => defence_req < this.config.defence_level, defence_req: defence_req => defence_req <= this.config.defence_level,
}, },
filtered_items: [], filtered_items: [],
} }
@ -86,19 +82,16 @@ export default {
methods: { methods: {
reload() { reload() {
//set current Slayer Master //set current Slayer Master
this.currentMaster = this.mastersData.masters[this.$route.params.id]; this.currentMaster = this.mastersData[this.$route.params.id];
this.monstersData = this.currentMaster.assignments;
//filter the list of Monsters //filter the list of Monsters
this.filterData(); this.filterData();
this.generateTaskWeights(); this.generateTaskWeights();
}, },
filterData() { filterData() {
//filter based on current Slayer Master
this.filtered_items = this.filterArray(this.monstersData, this.masterFilter);
//filter based on Account Settings //filter based on Account Settings
this.filtered_items = this.filterArray(this.filtered_items, this.accountFilters); this.filtered_items = this.filterArray(this.monstersData, this.accountFilters);
}, },
filterArray(array, filters) { filterArray(array, filters) {
const filterKeys = Object.keys(filters); const filterKeys = Object.keys(filters);

File diff suppressed because it is too large Load diff