From 13f4a764ebd6a3b8bd69b1083780edc0fe6bb784 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Thu, 29 Feb 2024 10:18:22 -0500 Subject: [PATCH] Adjust rogue tier item weights --- src/modifier/modifier-type.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index c27935e3e..81f5ec5c2 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -983,21 +983,21 @@ const modifierPool = { new WeightedModifierType(modifierTypes.VOUCHER, 3), ].map(m => { m.setTier(ModifierTier.ULTRA); return m; }), [ModifierTier.ROGUE]: [ - new WeightedModifierType(modifierTypes.ROGUE_BALL, 12), - new WeightedModifierType(modifierTypes.RELIC_GOLD, 3), - new WeightedModifierType(modifierTypes.LEFTOVERS, 1), - new WeightedModifierType(modifierTypes.SHELL_BELL, 1), - new WeightedModifierType(modifierTypes.BERRY_POUCH, 2), - new WeightedModifierType(modifierTypes.GRIP_CLAW, 2), - new WeightedModifierType(modifierTypes.BATON, 1), - //new WeightedModifierType(modifierTypes.OVAL_CHARM, 2), - new WeightedModifierType(modifierTypes.ABILITY_CHARM, 2), - new WeightedModifierType(modifierTypes.FOCUS_BAND, 3), - new WeightedModifierType(modifierTypes.KINGS_ROCK, 2), - new WeightedModifierType(modifierTypes.SUPER_EXP_CHARM, 5), - new WeightedModifierType(modifierTypes.FORM_CHANGE_ITEM, 9), - new WeightedModifierType(modifierTypes.MEGA_BRACELET, (party: Pokemon[]) => Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 50), 4) * 4, 16), - new WeightedModifierType(modifierTypes.DYNAMAX_BAND, (party: Pokemon[]) => Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 50), 4) * 4, 16), + new WeightedModifierType(modifierTypes.ROGUE_BALL, 24), + new WeightedModifierType(modifierTypes.RELIC_GOLD, 2), + new WeightedModifierType(modifierTypes.LEFTOVERS, 3), + new WeightedModifierType(modifierTypes.SHELL_BELL, 3), + new WeightedModifierType(modifierTypes.BERRY_POUCH, 4), + new WeightedModifierType(modifierTypes.GRIP_CLAW, 5), + new WeightedModifierType(modifierTypes.BATON, 2), + //new WeightedModifierType(modifierTypes.OVAL_CHARM, 6), + new WeightedModifierType(modifierTypes.ABILITY_CHARM, 6), + new WeightedModifierType(modifierTypes.FOCUS_BAND, 5), + new WeightedModifierType(modifierTypes.KINGS_ROCK, 3), + new WeightedModifierType(modifierTypes.SUPER_EXP_CHARM, 10), + new WeightedModifierType(modifierTypes.FORM_CHANGE_ITEM, 18), + new WeightedModifierType(modifierTypes.MEGA_BRACELET, (party: Pokemon[]) => Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 50), 4) * 8, 32), + new WeightedModifierType(modifierTypes.DYNAMAX_BAND, (party: Pokemon[]) => Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 50), 4) * 8, 32), ].map(m => { m.setTier(ModifierTier.ROGUE); return m; }), [ModifierTier.MASTER]: [ new WeightedModifierType(modifierTypes.MASTER_BALL, 32),