From e75e6e52241d6741a212ad2c8ef658636523733a Mon Sep 17 00:00:00 2001 From: Dean Date: Tue, 1 Apr 2025 14:37:46 -0700 Subject: [PATCH] Fix partner name generation --- src/field/trainer.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/field/trainer.ts b/src/field/trainer.ts index 6726e48940c..ccd8c83e684 100644 --- a/src/field/trainer.ts +++ b/src/field/trainer.ts @@ -86,15 +86,15 @@ export default class Trainer extends Phaser.GameObjects.Container { [this.name, this.partnerName] = this.name.split(" & "); } } else { - this.partnerNameKey = - partnerNameKey || - Utils.randSeedItem( - Object.keys( - i18next.t(`${classKey}${i18next.exists(`${classKey}.FEMALE`) ? ".FEMALE" : undefined}`, { - returnObjects: true, - }), - ), - ); + const partnerGenderKey = i18next.exists(`${classKey}.FEMALE`) ? ".FEMALE" : ""; + const partnerTrainerKey = Utils.randSeedItem( + Object.keys( + i18next.t(`${classKey}${partnerGenderKey}`, { + returnObjects: true, + }), + ), + ); + this.partnerNameKey = `${classKey}${partnerGenderKey}.${partnerTrainerKey}`; this.partnerName = i18next.t(this.partnerNameKey); } }