From e7bb3a74439a2b1a5886ea32888e19d53cdf0eb5 Mon Sep 17 00:00:00 2001 From: Wlowscha <54003515+Wlowscha@users.noreply.github.com> Date: Sun, 13 Jul 2025 12:45:11 +0200 Subject: [PATCH] formChangeItemName function --- src/items/item-utility.ts | 7 ++++++- src/modifier/modifier-type.ts | 1 + src/ui/party-ui-handler.ts | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/items/item-utility.ts b/src/items/item-utility.ts index db858122bcf..91788f90d1e 100644 --- a/src/items/item-utility.ts +++ b/src/items/item-utility.ts @@ -1,7 +1,12 @@ import { allHeldItems, allTrainerItems } from "#data/data-lists"; -import type { FormChangeItem } from "#enums/form-change-item"; +import { FormChangeItem } from "#enums/form-change-item"; import type { HeldItemId } from "#enums/held-item-id"; import type { TrainerItemId } from "#enums/trainer-item-id"; +import i18next from "i18next"; + +export function formChangeItemName(id: FormChangeItem) { + return i18next.t(`modifierType:FormChangeItem.${FormChangeItem[id]}`); +} export const trainerItemSortFunc = (a: TrainerItemId, b: TrainerItemId): number => { const itemNameMatch = allTrainerItems[a].name.localeCompare(allTrainerItems[b].name); diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index da589fb70b3..cd0c5c096b6 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -30,6 +30,7 @@ import { attackTypeToHeldItem } from "#items/attack-type-booster"; import { permanentStatToHeldItem, statBoostItems } from "#items/base-stat-booster"; import { berryTypeToHeldItem } from "#items/berry"; import { getNewAttackTypeBoosterHeldItem, getNewBerryHeldItem, getNewVitaminHeldItem } from "#items/held-item-pool"; +import { formChangeItemName } from "#items/item-utility"; import { SPECIES_STAT_BOOSTER_ITEMS, type SpeciesStatBoosterItemId, diff --git a/src/ui/party-ui-handler.ts b/src/ui/party-ui-handler.ts index aefbb85ccad..bf3818927ca 100644 --- a/src/ui/party-ui-handler.ts +++ b/src/ui/party-ui-handler.ts @@ -5,7 +5,6 @@ import { applyChallenges } from "#data/challenge"; import { allHeldItems, allMoves } from "#data/data-lists"; import { SpeciesFormChangeItemTrigger } from "#data/form-change-triggers"; import { Gender, getGenderColor, getGenderSymbol } from "#data/gender"; -import { formChangeItemName } from "#data/pokemon-forms"; import { Button } from "#enums/buttons"; import { ChallengeType } from "#enums/challenge-type"; import { Command } from "#enums/command"; @@ -17,6 +16,7 @@ import { SpeciesId } from "#enums/species-id"; import { StatusEffect } from "#enums/status-effect"; import { UiMode } from "#enums/ui-mode"; import type { PlayerPokemon, Pokemon } from "#field/pokemon"; +import { formChangeItemName } from "#items/item-utility"; import type { PokemonMove } from "#moves/pokemon-move"; import type { CommandPhase } from "#phases/command-phase"; import { getVariantTint } from "#sprites/variant";