mirror of
https://github.com/bartvdbraak/SlayerWeightCalculator.git
synced 2025-04-27 17:41:22 +00:00
csv querying with python, generated master csv
This commit is contained in:
parent
59de53c243
commit
62ba952f22
11 changed files with 343 additions and 0 deletions
49
src/data/chaeldar_results.csv
Normal file
49
src/data/chaeldar_results.csv
Normal file
|
@ -0,0 +1,49 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Aberrant spectres,60,8,65,0,0
|
||||
Abyssal demons,85,12,85,0,1
|
||||
Aviansies,1,9,0,0,4
|
||||
Banshees,15,5,20,0,6
|
||||
Basilisks,40,7,40,20,7
|
||||
Black demons,1,10,80,0,11
|
||||
Bloodvelds,50,8,50,0,13
|
||||
Blue dragons,1,8,65,0,14
|
||||
Brine rats,47,7,45,0,16
|
||||
Bronze dragons,1,11,75,0,17
|
||||
Cave crawlers,10,5,10,0,20
|
||||
Cave horrors,58,10,85,0,21
|
||||
Cave krakens,87,12,80,0,22
|
||||
Cave slimes,17,6,15,0,23
|
||||
Cockatrices,25,6,25,20,25
|
||||
Dagannoths,1,11,75,0,29
|
||||
Dust devils,65,9,70,0,34
|
||||
Elves,1,8,0,0,37
|
||||
Fever spiders,42,7,40,0,39
|
||||
Fire giants,1,12,65,0,40
|
||||
Fossil Island Wyverns,66,7,60,0,42
|
||||
Gargoyles,75,11,80,0,43
|
||||
Greater demons,1,9,75,0,47
|
||||
Harpie Bug Swarms,33,6,45,0,49
|
||||
Hellhounds,1,9,75,0,50
|
||||
Infernal Mages,45,7,40,0,57
|
||||
Iron dragons,1,12,80,0,58
|
||||
Jellies,52,10,57,0,59
|
||||
Jungle horrors,1,10,65,0,60
|
||||
Kalphites,1,11,15,0,61
|
||||
Kurasks,70,12,65,0,63
|
||||
Lesser demons,1,9,60,0,65
|
||||
Lizardmen,1,8,0,0,66
|
||||
Lizards,22,5,15,0,67
|
||||
Mogres,32,6,30,0,73
|
||||
Molanisks,39,6,50,0,74
|
||||
Mutated zygomites,57,7,60,0,77
|
||||
Nechryaels,80,12,85,0,78
|
||||
Pyrefiends,30,6,25,0,81
|
||||
Rockslugs,20,5,20,0,85
|
||||
Shadow warriors,1,8,60,0,91
|
||||
Skeletal Wyverns,72,7,70,0,92
|
||||
Spiritual creatures,63,12,60,0,96
|
||||
Trolls,1,11,60,0,100
|
||||
Turoths,55,10,60,0,101
|
||||
TzHaar,1,8,0,0,102
|
||||
Wall beasts,35,6,30,5,104
|
||||
Wyrms,62,6,0,0,108
|
|
40
src/data/duradel_results.csv
Normal file
40
src/data/duradel_results.csv
Normal file
|
@ -0,0 +1,40 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Aberrant spectres,60,7,65,0,0
|
||||
Abyssal demons,85,12,85,0,1
|
||||
Adamant dragons,1,2,0,0,2
|
||||
Ankous,1,5,40,0,3
|
||||
Aviansies,1,8,0,0,4
|
||||
Black demons,1,8,80,0,11
|
||||
Black dragons,1,9,80,0,12
|
||||
Bloodvelds,50,8,50,0,13
|
||||
Blue dragons,1,4,65,0,14
|
||||
Bosses,1,12,0,0,15
|
||||
Cave horrors,58,4,85,0,21
|
||||
Cave krakens,87,9,80,0,22
|
||||
Dagannoths,1,9,75,0,29
|
||||
Dark beasts,90,11,90,0,30
|
||||
Drakes,84,8,0,0,33
|
||||
Dust devils,65,5,70,0,34
|
||||
Elves,1,4,0,0,37
|
||||
Fire giants,1,7,65,0,40
|
||||
Fossil Island Wyverns,66,5,60,0,42
|
||||
Gargoyles,75,8,80,0,43
|
||||
Greater demons,1,9,75,0,47
|
||||
Hellhounds,1,10,75,0,50
|
||||
Iron dragons,1,5,80,0,58
|
||||
Kalphites,1,9,15,0,61
|
||||
Kurasks,70,4,65,0,63
|
||||
Lizardmen,1,10,0,0,66
|
||||
Mithril dragons,1,9,0,0,72
|
||||
Nechryaels,80,9,85,0,78
|
||||
Red dragons,1,8,68,0,83
|
||||
Rune dragons,1,2,0,0,87
|
||||
Skeletal Wyverns,72,7,70,0,92
|
||||
Smoke devils,93,9,85,0,94
|
||||
Spiritual creatures,63,7,60,0,96
|
||||
Steel dragons,1,7,85,0,97
|
||||
Suqahs,1,8,85,0,98
|
||||
Trolls,1,6,60,0,100
|
||||
TzHaar,1,10,0,0,102
|
||||
Waterfiends,1,2,75,0,105
|
||||
Wyrms,62,8,0,0,108
|
|
40
src/data/konar quo maten_results.csv
Normal file
40
src/data/konar quo maten_results.csv
Normal file
|
@ -0,0 +1,40 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Aberrant spectres,60,6,65,0,0
|
||||
Abyssal demons,85,9,85,0,1
|
||||
Adamant dragons,1,5,0,0,2
|
||||
Ankous,1,5,40,0,3
|
||||
Aviansies,1,6,0,0,4
|
||||
Black demons,1,9,80,0,11
|
||||
Black dragons,1,6,80,0,12
|
||||
Bloodvelds,50,9,50,0,13
|
||||
Blue dragons,1,4,65,0,14
|
||||
Bosses,1,8,0,0,15
|
||||
Brine rats,47,2,45,0,16
|
||||
Bronze dragons,1,5,75,0,17
|
||||
Cave krakens,87,9,80,0,22
|
||||
Dagannoths,1,8,75,0,29
|
||||
Dark beasts,90,5,90,0,30
|
||||
Drakes,84,10,0,0,33
|
||||
Dust devils,65,6,70,0,34
|
||||
Fire giants,1,9,65,0,40
|
||||
Fossil Island Wyverns,66,5,60,0,42
|
||||
Gargoyles,75,6,80,0,43
|
||||
Greater demons,1,7,75,0,47
|
||||
Hellhounds,1,8,75,0,50
|
||||
Hydras,95,10,0,0,53
|
||||
Iron dragons,1,5,80,0,58
|
||||
Jellies,52,6,57,0,59
|
||||
Kalphites,1,9,15,0,61
|
||||
Kurasks,70,3,65,0,63
|
||||
Lizardmen,1,8,0,0,66
|
||||
Mithril dragons,1,5,0,0,72
|
||||
Nechryaels,80,7,85,0,78
|
||||
Red dragons,1,5,68,0,83
|
||||
Rune dragons,1,5,0,0,87
|
||||
Skeletal Wyverns,72,5,70,0,92
|
||||
Smoke devils,93,7,85,0,94
|
||||
Steel dragons,1,5,85,0,97
|
||||
Trolls,1,6,60,0,100
|
||||
Turoths,55,3,60,0,101
|
||||
Waterfiends,1,2,75,0,105
|
||||
Wyrms,62,10,0,0,108
|
|
28
src/data/krystilia_results.csv
Normal file
28
src/data/krystilia_results.csv
Normal file
|
@ -0,0 +1,28 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Ankous,1,6,40,0,3
|
||||
Aviansies,1,7,0,0,4
|
||||
Bandits,1,4,0,0,5
|
||||
Bears,1,6,13,0,9
|
||||
Black demons,1,7,80,0,11
|
||||
Black dragons,1,4,80,0,12
|
||||
Chaos druids,1,5,0,0,24
|
||||
Dark warriors,1,4,0,0,31
|
||||
Earth warriors,1,6,35,0,36
|
||||
Ents,1,5,0,0,38
|
||||
Fire giants,1,7,65,0,40
|
||||
Greater demons,1,8,75,0,47
|
||||
Green dragons,1,4,52,0,48
|
||||
Hellhounds,1,7,75,0,50
|
||||
Ice giants,1,6,50,0,54
|
||||
Ice warriors,1,7,45,0,55
|
||||
Lava dragons,1,3,0,0,64
|
||||
Lesser demons,1,6,60,0,65
|
||||
Magic axes,1,7,0,0,68
|
||||
Mammoths,1,6,0,0,69
|
||||
Revenants,1,5,0,0,84
|
||||
Rogues,1,5,0,0,86
|
||||
Scorpions,1,6,7,0,88
|
||||
Skeletons,1,5,15,0,93
|
||||
Spiders,1,6,0,0,95
|
||||
Spiritual creatures,63,6,60,0,96
|
||||
Bosses,1,8,0,0,15
|
|
31
src/data/mazchna_results.csv
Normal file
31
src/data/mazchna_results.csv
Normal file
|
@ -0,0 +1,31 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Banshees,15,8,20,0,6
|
||||
Bats,1,7,5,0,8
|
||||
Bears,1,6,13,0,9
|
||||
Catablepons,1,8,35,0,18
|
||||
Cave bugs,7,8,0,0,19
|
||||
Cave crawlers,10,8,10,0,20
|
||||
Cave slimes,17,8,15,0,23
|
||||
Cockatrices,25,8,25,20,25
|
||||
Crawling Hands,5,8,0,0,27
|
||||
Lizards,22,8,15,0,67
|
||||
Dogs,1,7,15,0,32
|
||||
Earth warriors,1,6,35,0,36
|
||||
Flesh Crawlers,1,7,15,0,41
|
||||
Ghosts,1,7,13,0,44
|
||||
Ghouls,1,7,25,0,45
|
||||
Hill Giants,1,7,25,0,51
|
||||
Hobgoblins,1,7,20,0,52
|
||||
Ice warriors,1,7,45,0,55
|
||||
Kalphites,1,6,15,0,61
|
||||
Killerwatts,37,6,50,0,62
|
||||
Mogres,32,8,30,0,73
|
||||
Pyrefiends,30,8,25,0,81
|
||||
Rockslugs,20,8,20,0,85
|
||||
Scorpions,1,7,7,0,88
|
||||
Shades,1,8,30,0,90
|
||||
Skeletons,1,7,15,0,93
|
||||
Vampyres,1,6,35,0,103
|
||||
Wall beasts,35,7,30,5,104
|
||||
Wolves,1,7,20,0,107
|
||||
Zombies,1,7,10,0,109
|
|
42
src/data/nieve_results.csv
Normal file
42
src/data/nieve_results.csv
Normal file
|
@ -0,0 +1,42 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Aberrant spectres,60,6,65,0,0
|
||||
Abyssal demons,85,9,85,0,1
|
||||
Adamant dragons,1,2,0,0,2
|
||||
Ankous,1,5,40,0,3
|
||||
Aviansies,1,6,0,0,4
|
||||
Black demons,1,9,80,0,11
|
||||
Black dragons,1,6,80,0,12
|
||||
Bloodvelds,50,9,50,0,13
|
||||
Blue dragons,1,4,65,0,14
|
||||
Bosses,1,8,0,0,15
|
||||
Brine rats,47,3,45,0,16
|
||||
Cave horrors,58,5,85,0,21
|
||||
Cave krakens,87,6,80,0,22
|
||||
Dagannoths,1,8,75,0,29
|
||||
Dark beasts,90,5,90,0,30
|
||||
Drakes,84,7,0,0,33
|
||||
Dust devils,65,6,70,0,34
|
||||
Elves,1,4,0,0,37
|
||||
Fire giants,1,9,65,0,40
|
||||
Fossil Island Wyverns,66,5,60,0,42
|
||||
Gargoyles,75,6,80,0,43
|
||||
Greater demons,1,7,75,0,47
|
||||
Hellhounds,1,8,75,0,50
|
||||
Iron dragons,1,5,80,0,58
|
||||
Kalphites,1,9,15,0,61
|
||||
Kurasks,70,3,65,0,63
|
||||
Lizardmen,1,8,0,0,66
|
||||
Minions of Scabaras,1,4,85,0,70
|
||||
Mithril dragons,1,5,0,0,72
|
||||
Nechryaels,80,7,85,0,78
|
||||
Red dragons,1,5,68,0,83
|
||||
Rune dragons,1,2,0,0,87
|
||||
Skeletal Wyverns,72,5,70,0,92
|
||||
Smoke devils,93,7,85,0,94
|
||||
Spiritual creatures,63,6,60,0,96
|
||||
Steel dragons,1,5,85,0,97
|
||||
Suqahs,1,8,85,0,98
|
||||
Trolls,1,6,60,0,100
|
||||
Turoths,55,3,60,0,101
|
||||
TzHaar,1,10,0,0,102
|
||||
Wyrms,62,7,0,0,108
|
|
31
src/data/query_csv.py
Normal file
31
src/data/query_csv.py
Normal file
|
@ -0,0 +1,31 @@
|
|||
import csv
|
||||
import json
|
||||
|
||||
def loop_over_masters():
|
||||
master = open('masters.json')
|
||||
data = json.load(master)["masters"]
|
||||
master.close()
|
||||
for (key, value) in data.items():
|
||||
write_results(str(value['name'].lower()))
|
||||
|
||||
def write_results(current_master):
|
||||
with open('monsters.csv', 'r') as monsters:
|
||||
master_indices = dict((r[1], i) for i, r in enumerate(csv.reader(monsters)))
|
||||
|
||||
with open(current_master + '.csv', 'r') as master:
|
||||
with open(current_master + '_results.csv', 'w') as results:
|
||||
reader = csv.reader(master)
|
||||
writer = csv.writer(results)
|
||||
|
||||
writer.writerow(next(reader, []) + ['id'])
|
||||
|
||||
for row in reader:
|
||||
|
||||
index = master_indices.get(row[0])
|
||||
|
||||
if index is not None:
|
||||
writer.writerow(row + [index - 1])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
loop_over_masters()
|
25
src/data/turael_results.csv
Normal file
25
src/data/turael_results.csv
Normal file
|
@ -0,0 +1,25 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Banshees,15,8,20,0,6
|
||||
Bats,1,7,5,0,8
|
||||
Birds,1,6,0,0,10
|
||||
Bears,1,7,13,0,9
|
||||
Cave bugs,7,8,0,0,19
|
||||
Cave crawlers,10,8,10,0,20
|
||||
Cave slimes,17,8,15,0,23
|
||||
Cows,1,8,5,0,26
|
||||
Crawling Hands,5,8,0,0,27
|
||||
Dogs,1,7,15,0,32
|
||||
Dwarves,1,7,6,0,35
|
||||
Ghosts,1,7,13,0,44
|
||||
Goblins,1,7,0,0,46
|
||||
Icefiends,1,8,20,0,56
|
||||
Kalphites,1,6,15,0,61
|
||||
Lizards,22,8,15,0,67
|
||||
Minotaurs,1,7,7,0,71
|
||||
Monkeys,1,6,0,0,75
|
||||
Rats,1,7,0,0,82
|
||||
Scorpions,1,7,7,0,88
|
||||
Skeletons,1,7,15,0,93
|
||||
Spiders,1,6,0,0,95
|
||||
Wolves,1,7,20,0,107
|
||||
Zombies,1,7,10,0,109
|
|
57
src/data/vannaka_results.csv
Normal file
57
src/data/vannaka_results.csv
Normal file
|
@ -0,0 +1,57 @@
|
|||
monster,slayer_req,taskweight,combat_req,defence_req,id
|
||||
Aberrant spectres,60,8,65,0,0
|
||||
Abyssal demons,85,5,85,0,1
|
||||
Ankous,1,7,40,0,3
|
||||
Banshees,15,6,20,0,6
|
||||
Basilisks,40,8,40,0,7
|
||||
Bloodvelds,50,8,50,0,13
|
||||
Blue dragons,1,7,65,0,14
|
||||
Brine rats,47,7,45,0,16
|
||||
Bronze dragons,1,7,75,0,17
|
||||
Cave bugs,7,7,0,0,19
|
||||
Cave crawlers,10,7,10,0,20
|
||||
Cave slimes,17,7,15,0,23
|
||||
Cockatrices,25,8,25,20,25
|
||||
Crawling Hands,5,6,0,0,27
|
||||
Crocodiles,1,6,50,0,28
|
||||
Dagannoths,1,7,75,0,29
|
||||
Lizards,22,7,15,0,67
|
||||
Dust devils,65,8,70,0,34
|
||||
Earth warriors,1,6,35,0,36
|
||||
Elves,1,7,0,0,37
|
||||
Fever spiders,42,7,40,0,39
|
||||
Fire giants,1,7,65,0,40
|
||||
Gargoyles,75,5,80,0,43
|
||||
Ghouls,1,7,25,0,45
|
||||
Green dragons,1,6,52,0,48
|
||||
Harpie Bug Swarms,33,8,45,0,49
|
||||
Hellhounds,1,7,75,0,50
|
||||
Hill Giants,1,7,25,0,51
|
||||
Hobgoblins,1,7,20,0,52
|
||||
Ice giants,1,7,50,0,54
|
||||
Ice warriors,1,7,45,0,55
|
||||
Infernal Mages,45,8,40,0,57
|
||||
Jellies,52,8,57,0,59
|
||||
Jungle horrors,1,8,65,0,60
|
||||
Kalphites,1,7,15,0,61
|
||||
Killerwatts,37,6,50,0,62
|
||||
Kurasks,70,7,65,0,63
|
||||
Lesser demons,1,7,60,0,65
|
||||
Mogres,32,7,30,0,73
|
||||
Molanisks,39,7,50,0,74
|
||||
Moss giants,1,7,40,0,76
|
||||
Nechryaels,80,5,85,0,78
|
||||
Ogres,1,7,40,0,79
|
||||
Otherworldly beings,1,8,40,0,80
|
||||
Pyrefiends,30,8,25,0,81
|
||||
Rockslugs,20,7,20,0,85
|
||||
Shades,1,8,30,0,90
|
||||
Sea snakes,40,6,50,0,89
|
||||
Shadow warriors,1,8,60,0,91
|
||||
Spiritual creatures,63,8,60,0,96
|
||||
Terror dogs,40,6,60,0,99
|
||||
Trolls,1,7,60,0,100
|
||||
Turoths,55,8,60,0,101
|
||||
Vampyres,1,7,35,0,103
|
||||
Wall beasts,35,6,30,5,104
|
||||
Werewolves,1,7,60,0,106
|
|
Loading…
Reference in a new issue