diff --git a/src/ui/summary-ui-handler.ts b/src/ui/summary-ui-handler.ts index c8e8314281a..0a9c2267f74 100644 --- a/src/ui/summary-ui-handler.ts +++ b/src/ui/summary-ui-handler.ts @@ -21,7 +21,7 @@ import { PlayerGender } from "../system/game-data"; import { Variant, getVariantTint } from "#app/data/variant"; import {Button} from "../enums/buttons"; import { Ability } from "../data/ability.js"; - +import {modifierSortFunc} from "../modifier/modifier" enum Page { PROFILE, STATS, @@ -811,7 +811,7 @@ export default class SummaryUiHandler extends UiHandler { //Sort items by item type then item name. let itemModifiers = (this.scene.findModifiers(m => m instanceof PokemonHeldItemModifier && (m as PokemonHeldItemModifier).pokemonId === this.pokemon.id, true) as PokemonHeldItemModifier[]) - .sort(((a, b)=>a.type.name.localeCompare(b.type.name) && a.constructor.name.localeCompare(b.constructor.name))); + .sort(modifierSortFunc); itemModifiers.forEach((item, i) => { const icon = item.getIcon(this.scene, true);