mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-27 09:49:30 +02:00
remove: StatusEffect.NONE
from displaying any messages
even thougn this case will never occur, by code definition it should be covered
This commit is contained in:
parent
baa806ec63
commit
6b672fd08e
@ -44,6 +44,10 @@ function getStatusEffectMessageKey(statusEffect: StatusEffect | undefined): stri
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getStatusEffectObtainText(statusEffect: StatusEffect | undefined, pokemonNameWithAffix: string, sourceText?: string): string {
|
export function getStatusEffectObtainText(statusEffect: StatusEffect | undefined, pokemonNameWithAffix: string, sourceText?: string): string {
|
||||||
|
if (statusEffect === StatusEffect.NONE) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
if (!sourceText) {
|
if (!sourceText) {
|
||||||
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.obtain`as ParseKeys;
|
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.obtain`as ParseKeys;
|
||||||
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
||||||
@ -53,21 +57,33 @@ export function getStatusEffectObtainText(statusEffect: StatusEffect | undefined
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getStatusEffectActivationText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
export function getStatusEffectActivationText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
||||||
|
if (statusEffect === StatusEffect.NONE) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.activation` as ParseKeys;
|
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.activation` as ParseKeys;
|
||||||
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getStatusEffectOverlapText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
export function getStatusEffectOverlapText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
||||||
|
if (statusEffect === StatusEffect.NONE) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.overlap` as ParseKeys;
|
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.overlap` as ParseKeys;
|
||||||
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getStatusEffectHealText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
export function getStatusEffectHealText(statusEffect: StatusEffect, pokemonNameWithAffix: string): string {
|
||||||
|
if (statusEffect === StatusEffect.NONE) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.heal` as ParseKeys;
|
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.heal` as ParseKeys;
|
||||||
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
return i18next.t(i18nKey, { pokemonNameWithAffix: pokemonNameWithAffix });
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getStatusEffectDescriptor(statusEffect: StatusEffect): string {
|
export function getStatusEffectDescriptor(statusEffect: StatusEffect): string {
|
||||||
|
if (statusEffect === StatusEffect.NONE) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.description` as ParseKeys;
|
const i18nKey = `${getStatusEffectMessageKey(statusEffect)}.description` as ParseKeys;
|
||||||
return i18next.t(i18nKey);
|
return i18next.t(i18nKey);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user