Skip to content

Commit

Permalink
Fix Wildy Slayer Cave Tables (#369)
Browse files Browse the repository at this point in the history
* Fix Wildy Slayer Cave Tables

Fixes the drop rates for the wildy slayer cave tables that were added today

* Lint
  • Loading branch information
TastyPumPum authored Apr 21, 2024
1 parent a1c1599 commit d62b58c
Show file tree
Hide file tree
Showing 12 changed files with 276 additions and 276 deletions.
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/a-f/AbyssalDemon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@ import HerbDropTable from "../../../subtables/HerbDropTable";
import RareDropTable, { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 69)
.add("Blighted anglerfish", [1, 2], 93)
.add("Blighted manta ray", [1, 2], 93)
.add("Blighted karambwan", [1, 2], 139)
.add("Blighted teleport spell sack", [1, 10], 139)
.add("Blighted ancient ice sack", [1, 10], 139)
.add("Blighted vengeance sack", [1, 10], 139)
.add("Blighted super restore(4)", 1, 278)
.add("Revenant cave teleport", 1, 278)
.add("Dareeyak teleport", 1, 1388)
.add("Wilderness crabs teleport", 1, 1388)
.add("Carrallanger teleport", 1, 1388)
.add("Paddewwa teleport", 1, 1388)
.add("Annakarl teleport", 1, 1388)
.add("Lassar teleport", 1, 1388)
.add("Kharyrll teleport", 1, 1388)
.add("Senntisten teleport", 1, 1388)
.add("Ghorrock teleport", 1, 1388)
.add("Target teleport", 1, 1388)
.add("Magic shortbow scroll", 1, 3469)
.add("Ring of wealth scroll", 1, 3469)
.add("Trouver parchment", 2, 13_875)
.add("Looting bag note", 1, 13_875);
.add("Blighted entangle sack", [1, 10], 14500)
.add("Blighted anglerfish", [1, 2], 10800)
.add("Blighted manta ray", [1, 2], 7190)
.add("Blighted karambwan", [1, 2], 7190)
.add("Blighted teleport spell sack", [1, 10], 7190)
.add("Blighted ancient ice sack", [1, 10], 7190)
.add("Blighted vengeance sack", [1, 10], 7190)
.add("Blighted super restore(4)", 1, 3600)
.add("Revenant cave teleport", 1, 3600)
.add("Dareeyak teleport", 1, 720)
.add("Wilderness crabs teleport", 1, 720)
.add("Carrallanger teleport", 1, 720)
.add("Paddewwa teleport", 1, 720)
.add("Annakarl teleport", 1, 720)
.add("Lassar teleport", 1, 720)
.add("Kharyrll teleport", 1, 720)
.add("Senntisten teleport", 1, 720)
.add("Ghorrock teleport", 1, 720)
.add("Target teleport", 1, 720)
.add("Magic shortbow scroll", 1, 288)
.add("Ring of wealth scroll", 1, 288)
.add("Trouver parchment", 2, 72)
.add("Looting bag note", 1, 72);

export const AbyssalDemonPreTable = new LootTable()
/* Weapons and armour */
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/a-f/Ankou.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,29 @@ import HerbDropTable from "../../../subtables/HerbDropTable";
import { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 84)
.add("Blighted anglerfish", [1, 2], 112)
.add("Blighted manta ray", [1, 2], 112)
.add("Blighted karambwan", [1, 2], 168)
.add("Blighted teleport spell sack", [1, 10], 168)
.add("Blighted ancient ice sack", [1, 10], 168)
.add("Blighted vengeance sack", [1, 10], 168)
.add("Blighted super restore(4)", 1, 336)
.add("Revenant cave teleport", 1, 336)
.add("Dareeyak teleport", 1, 1682)
.add("Wilderness crabs teleport", 1, 1682)
.add("Carrallanger teleport", 1, 1682)
.add("Paddewwa teleport", 1, 1682)
.add("Annakarl teleport", 1, 1682)
.add("Lassar teleport", 1, 1682)
.add("Kharyrll teleport", 1, 1682)
.add("Senntisten teleport", 1, 1682)
.add("Ghorrock teleport", 1, 1682)
.add("Target teleport", 1, 1682)
.add("Magic shortbow scroll", 1, 4205)
.add("Ring of wealth scroll", 1, 4205)
.add("Trouver parchment", 2, 16_818)
.add("Looting bag note", 1, 16_818);
.add("Blighted entangle sack", [1, 10], 11900)
.add("Blighted anglerfish", [1, 2], 8930)
.add("Blighted manta ray", [1, 2], 8930)
.add("Blighted karambwan", [1, 2], 5950)
.add("Blighted teleport spell sack", [1, 10], 5950)
.add("Blighted ancient ice sack", [1, 10], 5950)
.add("Blighted vengeance sack", [1, 10], 5950)
.add("Blighted super restore(4)", 1, 2980)
.add("Revenant cave teleport", 1, 2980)
.add("Dareeyak teleport", 1, 595)
.add("Wilderness crabs teleport", 1, 595)
.add("Carrallanger teleport", 1, 595)
.add("Paddewwa teleport", 1, 595)
.add("Annakarl teleport", 1, 595)
.add("Lassar teleport", 1, 595)
.add("Kharyrll teleport", 1, 595)
.add("Senntisten teleport", 1, 595)
.add("Ghorrock teleport", 1, 595)
.add("Target teleport", 1, 595)
.add("Magic shortbow scroll", 1, 238)
.add("Ring of wealth scroll", 1, 238)
.add("Trouver parchment", 2, 59)
.add("Looting bag note", 1, 59);

const AnkouTable = new LootTable({ limit: 100 })
.every("Bones")
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/a-f/BlackDemon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@ import HerbDropTable from "../../../subtables/HerbDropTable";
import RareDropTable, { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 61)
.add("Blighted anglerfish", [1, 2], 81)
.add("Blighted manta ray", [1, 2], 81)
.add("Blighted karambwan", [1, 2], 122)
.add("Blighted teleport spell sack", [1, 10], 122)
.add("Blighted ancient ice sack", [1, 10], 122)
.add("Blighted vengeance sack", [1, 10], 122)
.add("Blighted super restore(4)", 1, 244)
.add("Revenant cave teleport", 1, 244)
.add("Dareeyak teleport", 1, 1220)
.add("Wilderness crabs teleport", 1, 1220)
.add("Carrallanger teleport", 1, 1220)
.add("Paddewwa teleport", 1, 1220)
.add("Annakarl teleport", 1, 1220)
.add("Lassar teleport", 1, 1220)
.add("Kharyrll teleport", 1, 1220)
.add("Senntisten teleport", 1, 1220)
.add("Ghorrock teleport", 1, 1220)
.add("Target teleport", 1, 1220)
.add("Magic shortbow scroll", 1, 3049)
.add("Ring of wealth scroll", 1, 3049)
.add("Trouver parchment", 2, 12_198)
.add("Looting bag note", 1, 12_198);
.add("Blighted entangle sack", [1, 10], 8200)
.add("Blighted anglerfish", [1, 2], 6150)
.add("Blighted manta ray", [1, 2], 6150)
.add("Blighted karambwan", [1, 2], 4100)
.add("Blighted teleport spell sack", [1, 10], 4100)
.add("Blighted ancient ice sack", [1, 10], 4100)
.add("Blighted vengeance sack", [1, 10], 4100)
.add("Blighted super restore(4)", 1, 2050)
.add("Revenant cave teleport", 1, 2050)
.add("Dareeyak teleport", 1, 410)
.add("Wilderness crabs teleport", 1, 410)
.add("Carrallanger teleport", 1, 410)
.add("Paddewwa teleport", 1, 410)
.add("Annakarl teleport", 1, 410)
.add("Lassar teleport", 1, 410)
.add("Kharyrll teleport", 1, 410)
.add("Senntisten teleport", 1, 410)
.add("Ghorrock teleport", 1, 410)
.add("Target teleport", 1, 410)
.add("Magic shortbow scroll", 1, 164)
.add("Ring of wealth scroll", 1, 164)
.add("Trouver parchment", 2, 41)
.add("Looting bag note", 1, 41);

const BlackDemonTable = new LootTable()
.every("Malicious ashes")
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/a-f/BlackDragon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ import SimpleMonster from "../../../../structures/SimpleMonster";
import RareDropTable, { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 61)
.add("Blighted anglerfish", [1, 2], 81)
.add("Blighted manta ray", [1, 2], 81)
.add("Blighted karambwan", [1, 2], 122)
.add("Blighted teleport spell sack", [1, 10], 122)
.add("Blighted ancient ice sack", [1, 10], 122)
.add("Blighted vengeance sack", [1, 10], 122)
.add("Blighted super restore(4)", 1, 244)
.add("Revenant cave teleport", 1, 244)
.add("Dareeyak teleport", 1, 1220)
.add("Wilderness crabs teleport", 1, 1220)
.add("Carrallanger teleport", 1, 1220)
.add("Paddewwa teleport", 1, 1220)
.add("Annakarl teleport", 1, 1220)
.add("Lassar teleport", 1, 1220)
.add("Kharyrll teleport", 1, 1220)
.add("Senntisten teleport", 1, 1220)
.add("Ghorrock teleport", 1, 1220)
.add("Target teleport", 1, 1220)
.add("Magic shortbow scroll", 1, 3049)
.add("Ring of wealth scroll", 1, 3049)
.add("Trouver parchment", 2, 12_198)
.add("Looting bag note", 1, 12_198);
.add("Blighted entangle sack", [1, 10], 8200)
.add("Blighted anglerfish", [1, 2], 6150)
.add("Blighted manta ray", [1, 2], 6150)
.add("Blighted karambwan", [1, 2], 4100)
.add("Blighted teleport spell sack", [1, 10], 4100)
.add("Blighted ancient ice sack", [1, 10], 4100)
.add("Blighted vengeance sack", [1, 10], 4100)
.add("Blighted super restore(4)", 1, 2050)
.add("Revenant cave teleport", 1, 2050)
.add("Dareeyak teleport", 1, 410)
.add("Wilderness crabs teleport", 1, 410)
.add("Carrallanger teleport", 1, 410)
.add("Paddewwa teleport", 1, 410)
.add("Annakarl teleport", 1, 410)
.add("Lassar teleport", 1, 410)
.add("Kharyrll teleport", 1, 410)
.add("Senntisten teleport", 1, 410)
.add("Ghorrock teleport", 1, 410)
.add("Target teleport", 1, 410)
.add("Magic shortbow scroll", 1, 164)
.add("Ring of wealth scroll", 1, 164)
.add("Trouver parchment", 2, 41)
.add("Looting bag note", 1, 41);

const BlackDragonTable = new LootTable()
.every("Dragon bones")
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/a-f/DustDevil.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@ import HerbDropTable from "../../../subtables/HerbDropTable";
import { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 87)
.add("Blighted anglerfish", [1, 2], 116)
.add("Blighted manta ray", [1, 2], 116)
.add("Blighted karambwan", [1, 2], 173)
.add("Blighted teleport spell sack", [1, 10], 173)
.add("Blighted ancient ice sack", [1, 10], 173)
.add("Blighted vengeance sack", [1, 10], 173)
.add("Blighted super restore(4)", 1, 347)
.add("Revenant cave teleport", 1, 347)
.add("Dareeyak teleport", 1, 1734)
.add("Wilderness crabs teleport", 1, 1734)
.add("Carrallanger teleport", 1, 1734)
.add("Paddewwa teleport", 1, 1734)
.add("Annakarl teleport", 1, 1734)
.add("Lassar teleport", 1, 1734)
.add("Kharyrll teleport", 1, 1734)
.add("Senntisten teleport", 1, 1734)
.add("Ghorrock teleport", 1, 1734)
.add("Target teleport", 1, 1734)
.add("Magic shortbow scroll", 1, 4336)
.add("Ring of wealth scroll", 1, 4336)
.add("Trouver parchment", 2, 17_344)
.add("Looting bag note", 1, 17_344);
.add("Blighted entangle sack", [1, 10], 11500)
.add("Blighted anglerfish", [1, 2], 8620)
.add("Blighted manta ray", [1, 2], 8620)
.add("Blighted karambwan", [1, 2], 5780)
.add("Blighted teleport spell sack", [1, 10], 5780)
.add("Blighted ancient ice sack", [1, 10], 5780)
.add("Blighted vengeance sack", [1, 10], 5780)
.add("Blighted super restore(4)", 1, 2880)
.add("Revenant cave teleport", 1, 2880)
.add("Dareeyak teleport", 1, 577)
.add("Wilderness crabs teleport", 1, 577)
.add("Carrallanger teleport", 1, 577)
.add("Paddewwa teleport", 1, 577)
.add("Annakarl teleport", 1, 577)
.add("Lassar teleport", 1, 577)
.add("Kharyrll teleport", 1, 577)
.add("Senntisten teleport", 1, 577)
.add("Ghorrock teleport", 1, 577)
.add("Target teleport", 1, 577)
.add("Magic shortbow scroll", 1, 231)
.add("Ring of wealth scroll", 1, 231)
.add("Trouver parchment", 2, 58)
.add("Looting bag note", 1, 58);

export const DustDevilPreTable = new LootTable()
/* Weapons and armour */
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/g-m/GreaterDemon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ import SimpleMonster from "../../../../structures/SimpleMonster";
import { GemTable } from "../../../subtables/RareDropTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 82)
.add("Blighted anglerfish", [1, 2], 109)
.add("Blighted manta ray", [1, 2], 109)
.add("Blighted karambwan", [1, 2], 163)
.add("Blighted teleport spell sack", [1, 10], 163)
.add("Blighted ancient ice sack", [1, 10], 163)
.add("Blighted vengeance sack", [1, 10], 163)
.add("Blighted super restore(4)", 1, 326)
.add("Revenant cave teleport", 1, 326)
.add("Dareeyak teleport", 1, 1632)
.add("Wilderness crabs teleport", 1, 1632)
.add("Carrallanger teleport", 1, 1632)
.add("Paddewwa teleport", 1, 1632)
.add("Annakarl teleport", 1, 1632)
.add("Lassar teleport", 1, 1632)
.add("Kharyrll teleport", 1, 1632)
.add("Senntisten teleport", 1, 1632)
.add("Ghorrock teleport", 1, 1632)
.add("Target teleport", 1, 1632)
.add("Magic shortbow scroll", 1, 4081)
.add("Ring of wealth scroll", 1, 4081)
.add("Trouver parchment", 2, 16_324)
.add("Looting bag note", 1, 16_324);
.add("Blighted entangle sack", [1, 10], 12200)
.add("Blighted anglerfish", [1, 2], 9170)
.add("Blighted manta ray", [1, 2], 9170)
.add("Blighted karambwan", [1, 2], 6130)
.add("Blighted teleport spell sack", [1, 10], 6130)
.add("Blighted ancient ice sack", [1, 10], 6130)
.add("Blighted vengeance sack", [1, 10], 6130)
.add("Blighted super restore(4)", 1, 3070)
.add("Revenant cave teleport", 1, 3070)
.add("Dareeyak teleport", 1, 613)
.add("Wilderness crabs teleport", 1, 613)
.add("Carrallanger teleport", 1, 613)
.add("Paddewwa teleport", 1, 613)
.add("Annakarl teleport", 1, 613)
.add("Lassar teleport", 1, 613)
.add("Kharyrll teleport", 1, 613)
.add("Senntisten teleport", 1, 613)
.add("Ghorrock teleport", 1, 613)
.add("Target teleport", 1, 613)
.add("Magic shortbow scroll", 1, 245)
.add("Ring of wealth scroll", 1, 245)
.add("Trouver parchment", 2, 61)
.add("Looting bag note", 1, 61);

const GreaterDemonTable = new LootTable({ limit: 128 })
.every("Vile ashes")
Expand Down
46 changes: 23 additions & 23 deletions src/simulation/monsters/low/g-m/GreaterNechryael.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,29 @@ import { GemTable } from "../../../subtables/RareDropTable";
import RareSeedTable from "../../../subtables/RareSeedTable";

const WildySlayerCaveTable = new LootTable()
.add("Blighted entangle sack", [1, 10], 60)
.add("Blighted anglerfish", [1, 2], 80)
.add("Blighted manta ray", [1, 2], 80)
.add("Blighted karambwan", [1, 2], 121)
.add("Blighted teleport spell sack", [1, 10], 121)
.add("Blighted ancient ice sack", [1, 10], 121)
.add("Blighted vengeance sack", [1, 10], 121)
.add("Blighted super restore(4)", 1, 241)
.add("Revenant cave teleport", 1, 241)
.add("Dareeyak teleport", 1, 1207)
.add("Wilderness crabs teleport", 1, 1207)
.add("Carrallanger teleport", 1, 1207)
.add("Paddewwa teleport", 1, 1207)
.add("Annakarl teleport", 1, 1207)
.add("Lassar teleport", 1, 1207)
.add("Kharyrll teleport", 1, 1207)
.add("Senntisten teleport", 1, 1207)
.add("Ghorrock teleport", 1, 1207)
.add("Target teleport", 1, 1207)
.add("Magic shortbow scroll", 1, 3016)
.add("Ring of wealth scroll", 1, 3016)
.add("Trouver parchment", 2, 12_065)
.add("Looting bag note", 1, 12_065);
.add("Blighted entangle sack", [1, 10], 16700)
.add("Blighted anglerfish", [1, 2], 12500)
.add("Blighted manta ray", [1, 2], 12500)
.add("Blighted karambwan", [1, 2], 8260)
.add("Blighted teleport spell sack", [1, 10], 8260)
.add("Blighted ancient ice sack", [1, 10], 8260)
.add("Blighted vengeance sack", [1, 10], 8260)
.add("Blighted super restore(4)", 1, 4150)
.add("Revenant cave teleport", 1, 4150)
.add("Dareeyak teleport", 1, 829)
.add("Wilderness crabs teleport", 1, 829)
.add("Carrallanger teleport", 1, 829)
.add("Paddewwa teleport", 1, 829)
.add("Annakarl teleport", 1, 829)
.add("Lassar teleport", 1, 829)
.add("Kharyrll teleport", 1, 829)
.add("Senntisten teleport", 1, 829)
.add("Ghorrock teleport", 1, 829)
.add("Target teleport", 1, 829)
.add("Magic shortbow scroll", 1, 332)
.add("Ring of wealth scroll", 1, 332)
.add("Trouver parchment", 2, 83)
.add("Looting bag note", 1, 83);

const GreaterNechryaelTable = new LootTable()
.every("Malicious ashes")
Expand Down
Loading

0 comments on commit d62b58c

Please sign in to comment.