diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index c8c9cf7c2f3..8fb7544fba2 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -1878,13 +1878,13 @@ export function getPlayerModifierTypeOptions(count: integer, party: PlayerPokemo } options.push(candidate); }); + // OVERRIDE IF NECESSARY - if (Overrides.ITEM_REWARD_OVERRIDE?.length) { - options.forEach((mod, i) => { - const override = modifierTypes[Overrides.ITEM_REWARD_OVERRIDE[i]](); - mod.type = (override instanceof ModifierTypeGenerator ? override.generateType(party) : override) || mod.type; - }); - } + Overrides.ITEM_REWARD_OVERRIDE.forEach((item, i) => { + const override = modifierTypes[item](); + options[i].type = override instanceof ModifierTypeGenerator ? override.generateType(party) : override; + }); + return options; }