diff --git a/src/lib/MUser.ts b/src/lib/MUser.ts index d1430702c3..e66618928a 100644 --- a/src/lib/MUser.ts +++ b/src/lib/MUser.ts @@ -737,8 +737,14 @@ GROUP BY data->>'clueID';`); return this.caPoints() >= CombatAchievements[tier].rewardThreshold; } - buildCATertiaryItemChanges() { + buildTertiaryItemChanges(ringOfWealthI: boolean) { const changes = new Map(); + if (ringOfWealthI) { + changes.set('Clue scroll (easy)', 50); + changes.set('Clue scroll (medium)', 50); + changes.set('Clue scroll (hard)', 50); + changes.set('Clue scroll (elite)', 50); + } if (this.hasCompletedCATier('easy')) { changes.set('Clue scroll (easy)', 5); } diff --git a/src/lib/data/createables.ts b/src/lib/data/createables.ts index 179b063c4c..9c057be1f5 100644 --- a/src/lib/data/createables.ts +++ b/src/lib/data/createables.ts @@ -2189,6 +2189,15 @@ const Createables: Createable[] = [ [itemID("Tarn's diary")]: 1 } }, + { + name: 'Ring of wealth (i)', + inputItems: new Bank({ + 'Ring of wealth': 1, + 'Ring of wealth scroll': 1 + }), + GPCost: 50_000, + outputItems: { [itemID('Ring of wealth (i)')]: 1 } + }, { name: 'Strange hallowed tome', inputItems: new Bank({ diff --git a/src/tasks/minions/monsterActivity.ts b/src/tasks/minions/monsterActivity.ts index a5c469bc66..fd3849a58e 100644 --- a/src/tasks/minions/monsterActivity.ts +++ b/src/tasks/minions/monsterActivity.ts @@ -195,6 +195,7 @@ export const monsterTask: MinionTask = { const superiorTable = isOnTaskResult.hasSuperiorsUnlocked && monster.superior ? monster.superior : undefined; const isInCatacombs = !usingCannon ? monster.existsInCatacombs ?? undefined : undefined; + const ringOfWealthI = (user.gear.wildy.hasEquipped('Ring of wealth (i)') && monster.canBePked) as boolean; const killOptions: MonsterKillOptions = { onSlayerTask: isOnTaskResult.isOnTask, @@ -202,7 +203,7 @@ export const monsterTask: MinionTask = { hasSuperiors: superiorTable, inCatacombs: isInCatacombs, lootTableOptions: { - tertiaryItemPercentageChanges: user.buildCATertiaryItemChanges() + tertiaryItemPercentageChanges: user.buildTertiaryItemChanges(ringOfWealthI) } };