From 8b4a75897e87fcdc3dd352d8581e1abbd6bbd786 Mon Sep 17 00:00:00 2001 From: Lylian Date: Thu, 8 Aug 2024 15:44:59 +0200 Subject: [PATCH] unexpected error correction --- src/ui/battle-info.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/battle-info.ts b/src/ui/battle-info.ts index ab1802d59ea..99f10a70dd9 100644 --- a/src/ui/battle-info.ts +++ b/src/ui/battle-info.ts @@ -540,7 +540,7 @@ export default class BattleInfo extends Phaser.GameObjects.Container { return resolve(); } - const gender: Gender = pokemon.illusion.active ? pokemon.illusion.gender : pokemon.gender; + const gender: Gender = pokemon.illusion.active ? pokemon.illusion.gender! : pokemon.gender; this.genderText.setText(getGenderSymbol(gender)); this.genderText.setColor(getGenderColor(gender)); @@ -690,7 +690,7 @@ export default class BattleInfo extends Phaser.GameObjects.Container { const nameSizeTest = addTextObject(this.scene, 0, 0, displayName, TextStyle.BATTLE_INFO); nameTextWidth = nameSizeTest.displayWidth; - const gender: Gender = pokemon.illusion.active ? pokemon.illusion.gender : pokemon.gender; + const gender: Gender = pokemon.illusion.active ? pokemon.illusion.gender! : pokemon.gender; while (nameTextWidth > (this.player || !this.boss ? 60 : 98) - ((gender !== Gender.GENDERLESS ? 6 : 0) + (pokemon.fusionSpecies ? 8 : 0) + (pokemon.isShiny() ? 8 : 0) + (Math.min(pokemon.level.toString().length, 3) - 3) * 8)) { displayName = `${displayName.slice(0, displayName.endsWith(".") ? -2 : -1).trimEnd()}.`; nameSizeTest.setText(displayName);