From e6c7f5dc77b63c491d93eede574d57f7f3918af0 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Mon, 1 Apr 2024 13:53:29 -0400 Subject: [PATCH] Evolution items get more common the further in until wave 120 --- src/modifier/modifier-type.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index fd8057646..fa76145fc 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -958,7 +958,9 @@ const modifierPool: ModifierPool = { }, 3), new WeightedModifierType(modifierTypes.SUPER_LURE, 4), new WeightedModifierType(modifierTypes.NUGGET, 5), - new WeightedModifierType(modifierTypes.EVOLUTION_ITEM, 2), + new WeightedModifierType(modifierTypes.EVOLUTION_ITEM, (party: Pokemon[]) => { + return Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 15), 8); + }, 8), new WeightedModifierType(modifierTypes.MAP, (party: Pokemon[]) => party[0].scene.gameMode.isClassic ? 1 : 0, 1), new WeightedModifierType(modifierTypes.TM_GREAT, 2), new WeightedModifierType(modifierTypes.MEMORY_MUSHROOM, (party: Pokemon[]) => { @@ -978,7 +980,9 @@ const modifierPool: ModifierPool = { new WeightedModifierType(modifierTypes.BIG_NUGGET, 12), new WeightedModifierType(modifierTypes.PP_UP, 9), new WeightedModifierType(modifierTypes.PP_MAX, 3), - new WeightedModifierType(modifierTypes.RARE_EVOLUTION_ITEM, 8), + new WeightedModifierType(modifierTypes.RARE_EVOLUTION_ITEM, (party: Pokemon[]) => { + return Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 15) * 4, 32); + }, 32), new WeightedModifierType(modifierTypes.AMULET_COIN, 3), new WeightedModifierType(modifierTypes.REVIVER_SEED, 4), new WeightedModifierType(modifierTypes.CANDY_JAR, 5),