From 1747826700ec1ca723f8eb8c81cb45534e5e1acd Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Tue, 27 Aug 2019 19:35:59 +0200 Subject: [PATCH] wikiscraper: Don't run by default (#1467) * wikiscraper: Don't run by default * client: scrape npc stats --- .../src/main/resources/npc_stats.json | 339 ++++++++++++++++-- wiki-scraper/build.gradle | 15 +- 2 files changed, 316 insertions(+), 38 deletions(-) diff --git a/runelite-client/src/main/resources/npc_stats.json b/runelite-client/src/main/resources/npc_stats.json index 43e0c5b00d..58e7b58126 100644 --- a/runelite-client/src/main/resources/npc_stats.json +++ b/runelite-client/src/main/resources/npc_stats.json @@ -5346,68 +5346,68 @@ }, "717": { "name": "Mummy", - "hitpoints": 10, + "hitpoints": 86, "attackSpeed": 4, "undead": true }, "720": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "721": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "722": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "723": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "724": { "name": "Mummy", - "hitpoints": 10, + "hitpoints": 86, "attackSpeed": 4, "undead": true }, "725": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "726": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "727": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true }, "728": { "name": "Mummy", - "hitpoints": 68, + "hitpoints": 91, "combatLevel": 103, "attackSpeed": 4, "undead": true @@ -7118,22 +7118,27 @@ }, "1061": { "name": "Angry unicorn", + "hitpoints": 50, "combatLevel": 45 }, "1062": { "name": "Angry giant rat", + "hitpoints": 50, "combatLevel": 45 }, "1063": { "name": "Angry giant rat", + "hitpoints": 50, "combatLevel": 45 }, "1064": { "name": "Angry giant rat", + "hitpoints": 50, "combatLevel": 45 }, "1065": { "name": "Angry goblin", + "hitpoints": 50, "combatLevel": 45 }, "1066": { @@ -9265,7 +9270,7 @@ }, "1713": { "name": "Spinner", - "hitpoints": 33, + "hitpoints": 93, "combatLevel": 88 }, "1714": { @@ -9343,13 +9348,13 @@ "1726": { "name": "Defiler", "hitpoints": 45, - "combatLevel": 49, + "combatLevel": 50, "attackSpeed": 4 }, "1727": { "name": "Defiler", "hitpoints": 45, - "combatLevel": 49, + "combatLevel": 50, "attackSpeed": 4 }, "1728": { @@ -9361,31 +9366,31 @@ "1729": { "name": "Defiler", "hitpoints": 62, - "combatLevel": 79, + "combatLevel": 67, "attackSpeed": 4 }, "1730": { "name": "Defiler", "hitpoints": 78, - "combatLevel": 91, + "combatLevel": 80, "attackSpeed": 4 }, "1731": { "name": "Defiler", "hitpoints": 78, - "combatLevel": 91, + "combatLevel": 80, "attackSpeed": 4 }, "1732": { "name": "Defiler", "hitpoints": 97, - "combatLevel": 92, + "combatLevel": 97, "attackSpeed": 4 }, "1733": { "name": "Defiler", "hitpoints": 97, - "combatLevel": 92, + "combatLevel": 97, "attackSpeed": 4 }, "1734": { @@ -9699,6 +9704,7 @@ }, "1861": { "name": "Tree spirit", + "hitpoints": 50, "combatLevel": 14, "attackSpeed": 4, "attackLevel": 17, @@ -9709,6 +9715,7 @@ }, "1862": { "name": "Tree spirit", + "hitpoints": 50, "combatLevel": 29, "attackSpeed": 4, "attackLevel": 32, @@ -9859,7 +9866,7 @@ "1877": { "name": "Ice troll grunt", "hitpoints": 80, - "combatLevel": 100, + "combatLevel": 102, "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 100, @@ -12881,28 +12888,28 @@ }, "2531": { "name": "Ghost", - "hitpoints": 30, + "hitpoints": 27, "slayerLevel": 1, "attackSpeed": 4, "undead": true }, "2532": { "name": "Ghost", - "hitpoints": 30, + "hitpoints": 27, "slayerLevel": 1, "attackSpeed": 4, "undead": true }, "2533": { "name": "Ghost", - "hitpoints": 30, + "hitpoints": 27, "slayerLevel": 1, "attackSpeed": 4, "undead": true }, "2534": { "name": "Ghost", - "hitpoints": 30, + "hitpoints": 27, "slayerLevel": 1, "attackSpeed": 4, "undead": true @@ -17577,7 +17584,8 @@ "slashDef": 8, "crushDef": 10, "bonusAttack": 9, - "bonusStrength": 9 + "bonusStrength": 9, + "poisonImmune": true }, "3565": { "name": "Skeleton", @@ -18734,6 +18742,16 @@ "bonusAttack": 30, "bonusStrength": 30 }, + "3902": { + "name": "Bunny", + "hitpoints": 5, + "combatLevel": 2 + }, + "3903": { + "name": "Bunny", + "hitpoints": 5, + "combatLevel": 2 + }, "3908": { "name": "Bear Cub", "hitpoints": 20, @@ -21802,7 +21820,7 @@ "4694": { "name": "Confusion beast", "hitpoints": 64, - "combatLevel": 64, + "combatLevel": 63, "attackSpeed": 4, "attackLevel": 52, "strengthLevel": 55, @@ -23820,6 +23838,7 @@ "name": "Nazastarool", "hitpoints": 70, "combatLevel": 91, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 85, "strengthLevel": 80, @@ -23829,6 +23848,7 @@ "name": "Nazastarool", "hitpoints": 70, "combatLevel": 68, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 58, "strengthLevel": 54, @@ -23845,6 +23865,7 @@ "name": "Nazastarool", "hitpoints": 80, "combatLevel": 93, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 85, "strengthLevel": 80, @@ -24272,6 +24293,7 @@ }, "5648": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24281,6 +24303,7 @@ }, "5649": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24290,6 +24313,7 @@ }, "5650": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24299,6 +24323,7 @@ }, "5651": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24308,6 +24333,7 @@ }, "5652": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24317,6 +24343,7 @@ }, "5653": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24326,6 +24353,7 @@ }, "5654": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24335,6 +24363,7 @@ }, "5655": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 30, "slayerLevel": 1, "attackSpeed": 4, @@ -24344,6 +24373,7 @@ }, "5656": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24353,6 +24383,7 @@ }, "5657": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24362,6 +24393,7 @@ }, "5658": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24371,6 +24403,7 @@ }, "5659": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24380,6 +24413,7 @@ }, "5660": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24389,6 +24423,7 @@ }, "5661": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24398,6 +24433,7 @@ }, "5662": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24407,6 +24443,7 @@ }, "5663": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 35, "slayerLevel": 1, "attackSpeed": 4, @@ -24728,6 +24765,7 @@ }, "5689": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24737,6 +24775,7 @@ }, "5690": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24746,6 +24785,7 @@ }, "5691": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24755,6 +24795,7 @@ }, "5692": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24764,6 +24805,7 @@ }, "5693": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24773,6 +24815,7 @@ }, "5694": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24782,6 +24825,7 @@ }, "5695": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24791,6 +24835,7 @@ }, "5696": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 55, "slayerLevel": 1, "attackSpeed": 4, @@ -24800,7 +24845,7 @@ }, "5697": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24813,7 +24858,7 @@ }, "5698": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24826,7 +24871,7 @@ }, "5699": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24839,7 +24884,7 @@ }, "5700": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24852,7 +24897,7 @@ }, "5701": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24865,7 +24910,7 @@ }, "5702": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24878,7 +24923,7 @@ }, "5703": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24891,7 +24936,7 @@ }, "5704": { "name": "Undead Lumberjack", - "hitpoints": 16, + "hitpoints": 12, "combatLevel": 60, "slayerLevel": 1, "attackSpeed": 4, @@ -24904,6 +24949,7 @@ }, "5705": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24913,6 +24959,7 @@ }, "5706": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24922,6 +24969,7 @@ }, "5707": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24931,6 +24979,7 @@ }, "5708": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24940,6 +24989,7 @@ }, "5709": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24949,6 +24999,7 @@ }, "5710": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24958,6 +25009,7 @@ }, "5711": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24967,6 +25019,7 @@ }, "5712": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 64, "slayerLevel": 1, "attackSpeed": 4, @@ -24976,6 +25029,7 @@ }, "5713": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -24985,6 +25039,7 @@ }, "5714": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -24994,6 +25049,7 @@ }, "5715": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25003,6 +25059,7 @@ }, "5716": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25012,6 +25069,7 @@ }, "5717": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25021,6 +25079,7 @@ }, "5718": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25030,6 +25089,7 @@ }, "5719": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25039,6 +25099,7 @@ }, "5720": { "name": "Undead Lumberjack", + "hitpoints": 12, "combatLevel": 70, "slayerLevel": 1, "attackSpeed": 4, @@ -25330,7 +25391,7 @@ "5831": { "name": "Ice troll grunt", "hitpoints": 80, - "combatLevel": 100, + "combatLevel": 102, "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 100, @@ -27276,6 +27337,7 @@ "name": "Nazastarool (hard)", "hitpoints": 154, "combatLevel": 176, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 187, "strengthLevel": 176, @@ -27285,6 +27347,7 @@ "name": "Nazastarool (hard)", "hitpoints": 180, "combatLevel": 153, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 150, "strengthLevel": 140, @@ -27301,6 +27364,7 @@ "name": "Nazastarool (hard)", "hitpoints": 176, "combatLevel": 181, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 187, "strengthLevel": 176, @@ -28129,6 +28193,7 @@ "name": "Nazastarool", "hitpoints": 70, "combatLevel": 91, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 85, "strengthLevel": 80, @@ -28138,6 +28203,7 @@ "name": "Nazastarool", "hitpoints": 70, "combatLevel": 68, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 58, "strengthLevel": 54, @@ -28154,6 +28220,7 @@ "name": "Nazastarool", "hitpoints": 80, "combatLevel": 93, + "slayerLevel": 1, "attackSpeed": 4, "attackLevel": 85, "strengthLevel": 80, @@ -35477,6 +35544,7 @@ }, "8094": { "name": "Galvek", + "hitpoints": 1200, "combatLevel": 608, "attackLevel": 632, "strengthLevel": 268, @@ -35498,6 +35566,7 @@ }, "8095": { "name": "Galvek", + "hitpoints": 1200, "combatLevel": 608, "attackLevel": 632, "strengthLevel": 268, @@ -35669,6 +35738,7 @@ }, "8177": { "name": "Galvek", + "hitpoints": 1200, "combatLevel": 608, "attackLevel": 632, "strengthLevel": 268, @@ -37474,6 +37544,22 @@ "rangeLevel": 1, "magicLevel": 1 }, + "8703": { + "name": "Temple Spider", + "hitpoints": 70, + "combatLevel": 75, + "attackSpeed": 4, + "attackLevel": 120, + "strengthLevel": 50, + "defenceLevel": 10, + "rangeLevel": 1, + "magicLevel": 1, + "stabDef": 20, + "slashDef": 30, + "crushDef": 10, + "rangeDef": 20, + "magicDef": 25 + }, "8709": { "name": "Shaeded Beast", "hitpoints": 210, @@ -37555,6 +37641,60 @@ "bonusAttack": 66, "bonusStrength": 62 }, + "8847": { + "name": "Essyllt", + "hitpoints": 320, + "combatLevel": 236, + "attackSpeed": 4, + "attackLevel": 268, + "strengthLevel": 268, + "defenceLevel": 104, + "rangeLevel": 342, + "magicLevel": 104, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, + "8871": { + "name": "Essyllt", + "hitpoints": 320, + "combatLevel": 236, + "attackSpeed": 4, + "attackLevel": 268, + "strengthLevel": 268, + "defenceLevel": 104, + "rangeLevel": 342, + "magicLevel": 104, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, + "8872": { + "name": "Essyllt", + "hitpoints": 320, + "combatLevel": 236, + "attackSpeed": 4, + "attackLevel": 268, + "strengthLevel": 268, + "defenceLevel": 104, + "rangeLevel": 342, + "magicLevel": 104, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, "8917": { "name": "Fragment of Seren", "hitpoints": 1000, @@ -37635,6 +37775,42 @@ "rangeDef": 480, "magicDef": 10 }, + "8950": { + "name": "Essyllt", + "hitpoints": 320, + "combatLevel": 236, + "attackSpeed": 4, + "attackLevel": 268, + "strengthLevel": 268, + "defenceLevel": 104, + "rangeLevel": 342, + "magicLevel": 104, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, + "9016": { + "name": "Essyllt", + "hitpoints": 320, + "combatLevel": 236, + "attackSpeed": 4, + "attackLevel": 268, + "strengthLevel": 268, + "defenceLevel": 104, + "rangeLevel": 342, + "magicLevel": 104, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, "9021": { "name": "Crystalline Hunllef", "hitpoints": 600, @@ -37694,6 +37870,26 @@ "combatLevel": 172, "attackSpeed": 4 }, + "9035": { + "name": "Corrupted Hunllef", + "combatLevel": 894, + "attackSpeed": 5 + }, + "9036": { + "name": "Corrupted Hunllef", + "combatLevel": 894, + "attackSpeed": 5 + }, + "9037": { + "name": "Corrupted Hunllef", + "combatLevel": 894, + "attackSpeed": 5 + }, + "9038": { + "name": "Corrupted Hunllef", + "combatLevel": 894, + "attackSpeed": 5 + }, "9040": { "name": "Corrupted Rat", "combatLevel": 34, @@ -37744,9 +37940,29 @@ }, "9049": { "name": "Zalcano", + "hitpoints": 1000, + "combatLevel": 336, + "attackSpeed": 5, + "defenceLevel": 100, + "magicLevel": 120 + }, + "9051": { + "name": "Golem", "hitpoints": 14, "combatLevel": 64 }, + "9181": { + "name": "Dire Wolf", + "hitpoints": 74, + "combatLevel": 72, + "slayerLevel": 1, + "attackSpeed": 4, + "attackLevel": 60, + "strengthLevel": 61, + "defenceLevel": 62, + "rangeLevel": 1, + "magicLevel": 1 + }, "9182": { "name": "Guard", "hitpoints": 105, @@ -37906,5 +38122,60 @@ "crushDef": 70, "rangeDef": 50, "magicDef": 60 + }, + "9246": { + "name": "Arianwyn (hard)", + "hitpoints": 300, + "combatLevel": 368, + "attackSpeed": 5, + "defenceLevel": 102, + "rangeLevel": 552, + "magicLevel": 153, + "range": 126, + "stabDef": 80, + "slashDef": 80, + "crushDef": 80, + "rangeDef": 180, + "magicDef": 260 + }, + "9247": { + "name": "Essyllt (hard)", + "hitpoints": 320, + "combatLevel": 395, + "attackSpeed": 4, + "attackLevel": 408, + "strengthLevel": 408, + "defenceLevel": 104, + "rangeLevel": 512, + "magicLevel": 104, + "range": 168, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusAttack": 14, + "bonusStrength": 28, + "bonusRangeStrength": 28 + }, + "9249": { + "name": "Essyllt (hard)", + "hitpoints": 320, + "combatLevel": 395, + "attackSpeed": 4, + "attackLevel": 408, + "strengthLevel": 408, + "defenceLevel": 104, + "rangeLevel": 512, + "magicLevel": 104, + "range": 168, + "stabDef": 40, + "slashDef": 40, + "crushDef": 20, + "rangeDef": 120, + "magicDef": 30, + "bonusAttack": 14, + "bonusStrength": 28, + "bonusRangeStrength": 28 } } \ No newline at end of file diff --git a/wiki-scraper/build.gradle b/wiki-scraper/build.gradle index 1a43158e17..ee2a723443 100644 --- a/wiki-scraper/build.gradle +++ b/wiki-scraper/build.gradle @@ -1,5 +1,3 @@ -apply plugin:'application' - repositories { mavenCentral() maven { url 'https://jitpack.io' } @@ -7,8 +5,6 @@ repositories { description = 'RuneLite Wiki scraper' -mainClassName = "net.runelite.data.App" - dependencies { api project(':cache') api project(':runelite-api') @@ -26,3 +22,14 @@ dependencies { testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jupiter } + +task scrape { + doLast { + def path = sourceSets.main.runtimeClasspath + def loader = new URLClassLoader(path.collect { f -> f.toURI().toURL() } as URL[]) + def scrape = loader.loadClass('net.runelite.data.App') + scrape.main(); + + loader.close() + } +}