Fix partner name generation

This commit is contained in:
Dean 2025-04-01 14:37:46 -07:00
parent 55e7079c82
commit e75e6e5224

View File

@ -86,15 +86,15 @@ export default class Trainer extends Phaser.GameObjects.Container {
[this.name, this.partnerName] = this.name.split(" & "); [this.name, this.partnerName] = this.name.split(" & ");
} }
} else { } else {
this.partnerNameKey = const partnerGenderKey = i18next.exists(`${classKey}.FEMALE`) ? ".FEMALE" : "";
partnerNameKey || const partnerTrainerKey = Utils.randSeedItem(
Utils.randSeedItem(
Object.keys( Object.keys(
i18next.t(`${classKey}${i18next.exists(`${classKey}.FEMALE`) ? ".FEMALE" : undefined}`, { i18next.t(`${classKey}${partnerGenderKey}`, {
returnObjects: true, returnObjects: true,
}), }),
), ),
); );
this.partnerNameKey = `${classKey}${partnerGenderKey}.${partnerTrainerKey}`;
this.partnerName = i18next.t(this.partnerNameKey); this.partnerName = i18next.t(this.partnerNameKey);
} }
} }