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

View file

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

View file

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

View file

@ -1,5 +1,5 @@
{
"3": {
[
{
"id": "3",
"monster": "Ankous",
"slayer_req": "1",
@ -7,7 +7,7 @@
"combat_req": "40",
"defence_req": "0"
},
"4": {
{
"id": "4",
"monster": "Aviansies",
"slayer_req": "1",
@ -15,7 +15,7 @@
"combat_req": "0",
"defence_req": "0"
},
"5": {
{
"id": "5",
"monster": "Bandits",
"slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "0",
"defence_req": "0"
},
"9": {
{
"id": "9",
"monster": "Bears",
"slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "13",
"defence_req": "0"
},
"11": {
{
"id": "11",
"monster": "Black demons",
"slayer_req": "1",
@ -39,7 +39,7 @@
"combat_req": "80",
"defence_req": "0"
},
"12": {
{
"id": "12",
"monster": "Black dragons",
"slayer_req": "1",
@ -47,7 +47,7 @@
"combat_req": "80",
"defence_req": "0"
},
"24": {
{
"id": "24",
"monster": "Chaos druids",
"slayer_req": "1",
@ -55,7 +55,7 @@
"combat_req": "0",
"defence_req": "0"
},
"31": {
{
"id": "31",
"monster": "Dark warriors",
"slayer_req": "1",
@ -63,7 +63,7 @@
"combat_req": "0",
"defence_req": "0"
},
"36": {
{
"id": "36",
"monster": "Earth warriors",
"slayer_req": "1",
@ -71,7 +71,7 @@
"combat_req": "35",
"defence_req": "0"
},
"38": {
{
"id": "38",
"monster": "Ents",
"slayer_req": "1",
@ -79,7 +79,7 @@
"combat_req": "0",
"defence_req": "0"
},
"40": {
{
"id": "40",
"monster": "Fire giants",
"slayer_req": "1",
@ -87,7 +87,7 @@
"combat_req": "65",
"defence_req": "0"
},
"47": {
{
"id": "47",
"monster": "Greater demons",
"slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "75",
"defence_req": "0"
},
"48": {
{
"id": "48",
"monster": "Green dragons",
"slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "52",
"defence_req": "0"
},
"50": {
{
"id": "50",
"monster": "Hellhounds",
"slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "75",
"defence_req": "0"
},
"54": {
{
"id": "54",
"monster": "Ice giants",
"slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "50",
"defence_req": "0"
},
"55": {
{
"id": "55",
"monster": "Ice warriors",
"slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "45",
"defence_req": "0"
},
"64": {
{
"id": "64",
"monster": "Lava dragons",
"slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "0",
"defence_req": "0"
},
"65": {
{
"id": "65",
"monster": "Lesser demons",
"slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "60",
"defence_req": "0"
},
"68": {
{
"id": "68",
"monster": "Magic axes",
"slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "0",
"defence_req": "0"
},
"69": {
{
"id": "69",
"monster": "Mammoths",
"slayer_req": "1",
@ -159,7 +159,7 @@
"combat_req": "0",
"defence_req": "0"
},
"84": {
{
"id": "84",
"monster": "Revenants",
"slayer_req": "1",
@ -167,7 +167,7 @@
"combat_req": "0",
"defence_req": "0"
},
"86": {
{
"id": "86",
"monster": "Rogues",
"slayer_req": "1",
@ -175,7 +175,7 @@
"combat_req": "0",
"defence_req": "0"
},
"88": {
{
"id": "88",
"monster": "Scorpions",
"slayer_req": "1",
@ -183,7 +183,7 @@
"combat_req": "7",
"defence_req": "0"
},
"93": {
{
"id": "93",
"monster": "Skeletons",
"slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "15",
"defence_req": "0"
},
"95": {
{
"id": "95",
"monster": "Spiders",
"slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "0",
"defence_req": "0"
},
"96": {
{
"id": "96",
"monster": "Spiritual creatures",
"slayer_req": "63",
@ -207,7 +207,7 @@
"combat_req": "60",
"defence_req": "0"
},
"15": {
{
"id": "15",
"monster": "Bosses",
"slayer_req": "1",
@ -215,4 +215,4 @@
"combat_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",
"monster": "Banshees",
"slayer_req": "15",
@ -7,7 +7,7 @@
"combat_req": "20",
"defence_req": "0"
},
"8": {
{
"id": "8",
"monster": "Bats",
"slayer_req": "1",
@ -15,7 +15,7 @@
"combat_req": "5",
"defence_req": "0"
},
"9": {
{
"id": "9",
"monster": "Bears",
"slayer_req": "1",
@ -23,7 +23,7 @@
"combat_req": "13",
"defence_req": "0"
},
"18": {
{
"id": "18",
"monster": "Catablepons",
"slayer_req": "1",
@ -31,7 +31,7 @@
"combat_req": "35",
"defence_req": "0"
},
"19": {
{
"id": "19",
"monster": "Cave bugs",
"slayer_req": "7",
@ -39,7 +39,7 @@
"combat_req": "0",
"defence_req": "0"
},
"20": {
{
"id": "20",
"monster": "Cave crawlers",
"slayer_req": "10",
@ -47,7 +47,7 @@
"combat_req": "10",
"defence_req": "0"
},
"23": {
{
"id": "23",
"monster": "Cave slimes",
"slayer_req": "17",
@ -55,7 +55,7 @@
"combat_req": "15",
"defence_req": "0"
},
"25": {
{
"id": "25",
"monster": "Cockatrices",
"slayer_req": "25",
@ -63,7 +63,7 @@
"combat_req": "25",
"defence_req": "20"
},
"27": {
{
"id": "27",
"monster": "Crawling Hands",
"slayer_req": "5",
@ -71,7 +71,7 @@
"combat_req": "0",
"defence_req": "0"
},
"67": {
{
"id": "67",
"monster": "Lizards",
"slayer_req": "22",
@ -79,7 +79,7 @@
"combat_req": "15",
"defence_req": "0"
},
"32": {
{
"id": "32",
"monster": "Dogs",
"slayer_req": "1",
@ -87,7 +87,7 @@
"combat_req": "15",
"defence_req": "0"
},
"36": {
{
"id": "36",
"monster": "Earth warriors",
"slayer_req": "1",
@ -95,7 +95,7 @@
"combat_req": "35",
"defence_req": "0"
},
"41": {
{
"id": "41",
"monster": "Flesh Crawlers",
"slayer_req": "1",
@ -103,7 +103,7 @@
"combat_req": "15",
"defence_req": "0"
},
"44": {
{
"id": "44",
"monster": "Ghosts",
"slayer_req": "1",
@ -111,7 +111,7 @@
"combat_req": "13",
"defence_req": "0"
},
"45": {
{
"id": "45",
"monster": "Ghouls",
"slayer_req": "1",
@ -119,7 +119,7 @@
"combat_req": "25",
"defence_req": "0"
},
"51": {
{
"id": "51",
"monster": "Hill Giants",
"slayer_req": "1",
@ -127,7 +127,7 @@
"combat_req": "25",
"defence_req": "0"
},
"52": {
{
"id": "52",
"monster": "Hobgoblins",
"slayer_req": "1",
@ -135,7 +135,7 @@
"combat_req": "20",
"defence_req": "0"
},
"55": {
{
"id": "55",
"monster": "Ice warriors",
"slayer_req": "1",
@ -143,7 +143,7 @@
"combat_req": "45",
"defence_req": "0"
},
"61": {
{
"id": "61",
"monster": "Kalphites",
"slayer_req": "1",
@ -151,7 +151,7 @@
"combat_req": "15",
"defence_req": "0"
},
"62": {
{
"id": "62",
"monster": "Killerwatts",
"slayer_req": "37",
@ -159,7 +159,7 @@
"combat_req": "50",
"defence_req": "0"
},
"73": {
{
"id": "73",
"monster": "Mogres",
"slayer_req": "32",
@ -167,7 +167,7 @@
"combat_req": "30",
"defence_req": "0"
},
"81": {
{
"id": "81",
"monster": "Pyrefiends",
"slayer_req": "30",
@ -175,7 +175,7 @@
"combat_req": "25",
"defence_req": "0"
},
"85": {
{
"id": "85",
"monster": "Rockslugs",
"slayer_req": "20",
@ -183,7 +183,7 @@
"combat_req": "20",
"defence_req": "0"
},
"88": {
{
"id": "88",
"monster": "Scorpions",
"slayer_req": "1",
@ -191,7 +191,7 @@
"combat_req": "7",
"defence_req": "0"
},
"90": {
{
"id": "90",
"monster": "Shades",
"slayer_req": "1",
@ -199,7 +199,7 @@
"combat_req": "30",
"defence_req": "0"
},
"93": {
{
"id": "93",
"monster": "Skeletons",
"slayer_req": "1",
@ -207,7 +207,7 @@
"combat_req": "15",
"defence_req": "0"
},
"103": {
{
"id": "103",
"monster": "Vampyres",
"slayer_req": "1",
@ -215,7 +215,7 @@
"combat_req": "35",
"defence_req": "0"
},
"104": {
{
"id": "104",
"monster": "Wall beasts",
"slayer_req": "35",
@ -223,7 +223,7 @@
"combat_req": "30",
"defence_req": "5"
},
"107": {
{
"id": "107",
"monster": "Wolves",
"slayer_req": "1",
@ -231,7 +231,7 @@
"combat_req": "20",
"defence_req": "0"
},
"109": {
{
"id": "109",
"monster": "Zombies",
"slayer_req": "1",
@ -239,4 +239,4 @@
"combat_req": "10",
"defence_req": "0"
}
}
]

View file

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

View file

@ -1,5 +1,6 @@
import csv
import json
from collections import OrderedDict
MASTERS_JSON = 'masters.json'
MASTERS_KEY = 'masters'
@ -10,13 +11,14 @@ JOIN_INDEX = 0
def loop_over_masters():
master = open(MASTERS_JSON)
data = json.load(master)[MASTERS_KEY]
master.close()
masters_file = open(MASTERS_JSON)
data = json.load(masters_file)[MASTERS_KEY]
masters_file.close()
for (key, value) in data.items():
file_name = str(value['name'].lower())
write_results(file_name)
generate_json(file_name)
current_master = str(value['name'].lower())
write_results(current_master)
generate_json(current_master)
replace_masters()
def write_results(current_master):
@ -42,17 +44,34 @@ def write_results(current_master):
def generate_json(file_name):
data = {}
data = []
with open(file_name + RESULT_SUFFIX + '.csv', 'r') as csv_file:
csv_reader = csv.DictReader(csv_file)
for rows in csv_reader:
id = rows['id']
data[id] = rows
data.append(rows)
with open(file_name + RESULT_SUFFIX + '.json', 'w') as json_file:
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__":
loop_over_masters()

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
<template>
<section>
<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-group mr-2">
<button type="button" class="btn btn-sm btn-outline-secondary">Share</button>
@ -20,7 +20,6 @@
<script>
import master_json from "../data/masters";
import monster_json from "../data/monsters";
export default {
name: "TableSection",
@ -28,7 +27,7 @@ export default {
return {
mastersData: master_json,
currentMaster: null,
monstersData: monster_json,
monstersData: null,
total_weight: 0,
fields: [
{
@ -68,17 +67,14 @@ export default {
},
],
config: {
combat_level: 126,
slayer_level: 99,
defence_level: 99,
},
masterFilter: {
id: id => id === 0,
combat_level: 60,
slayer_level: 50,
defence_level: 1,
},
accountFilters: {
combat_req: combat_req => combat_req < this.config.combat_level,
slayer_req: slayer_req => slayer_req < this.config.slayer_level,
defence_req: defence_req => defence_req < this.config.defence_level,
combat_req: combat_req => combat_req <= this.config.combat_level,
slayer_req: slayer_req => slayer_req <= this.config.slayer_level,
defence_req: defence_req => defence_req <= this.config.defence_level,
},
filtered_items: [],
}
@ -86,19 +82,16 @@ export default {
methods: {
reload() {
//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
this.filterData();
this.generateTaskWeights();
},
filterData() {
//filter based on current Slayer Master
this.filtered_items = this.filterArray(this.monstersData, this.masterFilter);
//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) {
const filterKeys = Object.keys(filters);

File diff suppressed because it is too large Load diff