diff --git a/src/field/trainer.ts b/src/field/trainer.ts index 9213dc0135d..faa691406b9 100644 --- a/src/field/trainer.ts +++ b/src/field/trainer.ts @@ -378,16 +378,29 @@ export default class Trainer extends Phaser.GameObjects.Container { }; const sprites = this.getSprites(); const tintSprites = this.getTintSprites(); - sprites[0].play(trainerAnimConfig); - tintSprites[0].play(trainerAnimConfig); + + // Don't try to play an animation when there isn't one + if (sprites.length > 1) { + sprites[0].play(trainerAnimConfig); + tintSprites[0].play(trainerAnimConfig); + } + else + console.warn(`No animation found for '${this.getKey()}'. Is this intentional?`); + if (this.variant === TrainerVariant.DOUBLE && !this.config.doubleOnly) { const partnerTrainerAnimConfig = { key: this.getKey(true), repeat: 0, startFrame: 0 }; - sprites[1].play(partnerTrainerAnimConfig); - tintSprites[1].play(partnerTrainerAnimConfig); + + // Don't try to play an animation when there isn't one + if (sprites.length > 1) { + sprites[1].play(partnerTrainerAnimConfig); + tintSprites[1].play(partnerTrainerAnimConfig); + } + else + console.warn(`No animation found for '${this.getKey()}'. Is this intentional?`); } } diff --git a/src/locales/de/trainers.ts b/src/locales/de/trainers.ts index 90d6cbf20b1..1820c7eb281 100644 --- a/src/locales/de/trainers.ts +++ b/src/locales/de/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Bahnangestellter", "doctor": "Arzt", "doctor_female": "Ärztin", - "fishermen": "Angler", - "fishermen_female": "Angler", // Seems to be the same in german but exists in other languages like italian + "fisherman": "Angler", + "fisherman_female": "Angler", // Seems to be the same in german but exists in other languages like italian "gentleman": "Gentleman", "guitarist": "Gitarrist", "guitarist_female": "Gitarristin", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Zofe", "madame": "Madam", "medical_team": "Mediziner", - "musican": "Musiker", + "musician": "Musiker", "hex_maniac": "Hexe", "nurse": "Pflegerin", "nursery_aide": "Erzieherin", "officer": "Polizist", "parasol_lady": "Schirmdame", "pilot": "Pilot", - "poké_fan": "Pokéfan", - "poké_fan_family": "Pokéfan-Pärchen", + "pokefan": "Pokéfan", + "pokefan_family": "Pokéfan-Pärchen", "preschooler": "Vorschüler", "preschooler_female": "Vorschülerin", "preschoolers": "Vorschüler", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon-Ranger", "ranger": "Ranger", "restaurant_staff": "Restaurant Angestellte", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Schnösel", "rich_couple": "Reiches Paar", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Schnösel", "roughneck": "Raufbold", "scientist": "Forscher", diff --git a/src/locales/en/trainers.ts b/src/locales/en/trainers.ts index a02383a4f54..d824baeba8f 100644 --- a/src/locales/en/trainers.ts +++ b/src/locales/en/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Depot Agent", "doctor": "Doctor", "doctor_female": "Doctor", - "fishermen": "Fishermen", - "fishermen_female": "Fishermen", + "fisherman": "Fisherman", + "fisherman_female": "Fisherman", "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Maid", "madame": "Madame", "medical_team": "Medical Team", - "musican": "Musician", + "musician": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", "nursery_aide": "Nursery Aide", "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "poké_fan": "Poké Fan", - "poké_fan_family": "Poké Fan Family", + "pokefan": "Poké Fan", + "pokefan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", "preschoolers": "Preschoolers", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", "restaurant_staff": "Restaurant Staff", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Rich Boy", "rich_couple": "Rich Couple", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", diff --git a/src/locales/es/trainers.ts b/src/locales/es/trainers.ts index a02383a4f54..443718693ca 100644 --- a/src/locales/es/trainers.ts +++ b/src/locales/es/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Depot Agent", "doctor": "Doctor", "doctor_female": "Doctor", - "fishermen": "Fishermen", - "fishermen_female": "Fishermen", + "fisherman": "Fisherman", + "fisherman_female": "Fisherman", "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Maid", "madame": "Madame", "medical_team": "Medical Team", - "musican": "Musician", + "musician": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", "nursery_aide": "Nursery Aide", "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "poké_fan": "Poké Fan", - "poké_fan_family": "Poké Fan Family", + "pokefan": "Poké Fan", + "pokefan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", "preschoolers": "Preschoolers", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", "restaurant_staff": "Restaurant Staff", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Rich Boy", "rich_couple": "Rich Couple", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", diff --git a/src/locales/fr/trainers.ts b/src/locales/fr/trainers.ts index 146a2766f37..2d5c78bbfc5 100644 --- a/src/locales/fr/trainers.ts +++ b/src/locales/fr/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Cheminot", "doctor": "Docteur", "doctor_female": "Docteure", - "fishermen": "Pêcheur", - "fishermen_female": "Pêcheuse", + "fisherman": "Pêcheur", + "fisherman_female": "Pêcheuse", "gentleman": "Gentleman", "guitarist": "Guitariste", "guitarist_female": "Guitariste", @@ -60,16 +60,16 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Quaterback", "maid": "Gouvernante", "madame": "Mondaine", - "musican": "Musicien", "medical_team": "Médecins", + "musician": "Musicien", "hex_maniac": "Mystimaniac", "nurse": "Infirmière", "nursery_aide": "Institutrice", "officer": "Policier", "parasol_lady": "Sœur Parasol", "pilot": "Pilote", - "poké_fan": "Poké Fan", - "poké_fan_family": "Couple de Pokéfans", + "pokefan": "Poké Fan", + "pokefan_family": "Couple de Pokéfans", "preschooler": "Petit", "preschooler_female": "Petite", "preschoolers": "Petits", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon Rangers", "ranger": "Ranger", "restaurant_staff": "Serveurs", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Richard", "rich_couple": "Couple de Bourgeois", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Richards", "roughneck": "Loubard", "scientist": "Scientifique", diff --git a/src/locales/it/trainers.ts b/src/locales/it/trainers.ts index a02383a4f54..443718693ca 100644 --- a/src/locales/it/trainers.ts +++ b/src/locales/it/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Depot Agent", "doctor": "Doctor", "doctor_female": "Doctor", - "fishermen": "Fishermen", - "fishermen_female": "Fishermen", + "fisherman": "Fisherman", + "fisherman_female": "Fisherman", "gentleman": "Gentleman", "guitarist": "Guitarist", "guitarist_female": "Guitarist", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "Maid", "madame": "Madame", "medical_team": "Medical Team", - "musican": "Musician", + "musician": "Musician", "hex_maniac": "Hex Maniac", "nurse": "Nurse", "nursery_aide": "Nursery Aide", "officer": "Officer", "parasol_lady": "Parasol Lady", "pilot": "Pilot", - "poké_fan": "Poké Fan", - "poké_fan_family": "Poké Fan Family", + "pokefan": "Poké Fan", + "pokefan_family": "Poké Fan Family", "preschooler": "Preschooler", "preschooler_female": "Preschooler", "preschoolers": "Preschoolers", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon Ranger", "ranger": "Ranger", "restaurant_staff": "Restaurant Staff", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Rich Boy", "rich_couple": "Rich Couple", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Rich Kids", "roughneck": "Roughneck", "scientist": "Scientist", diff --git a/src/locales/pt_BR/trainers.ts b/src/locales/pt_BR/trainers.ts index 7c12814dfae..af6393bce8e 100644 --- a/src/locales/pt_BR/trainers.ts +++ b/src/locales/pt_BR/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "Ferroviário", "doctor": "Doutor", "doctor_female": "Doutora", - "fishermen": "Pescador", - "fishermen_female": "Pescadora", + "fisherman": "Pescador", + "fisherman_female": "Pescadora", "gentleman": "Gentleman", "guitarist": "Guitarrista", "guitarist_female": "Guitarrista", @@ -60,16 +60,16 @@ export const trainerClasses: SimpleTranslationEntries = { "linebacker": "Zagueiro", "maid": "Doméstica", "madame": "Madame", - "musican": "Músico", "medical_team": "Medical Team", + "musician": "Músico", "hex_maniac": "Ocultista", "nurse": "Enfermeira", "nursery_aide": "Professora do Berçário", "officer": "Policial", "parasol_lady": "Moça de Sombrinha", "pilot": "Piloto", - "poké_fan": "Pokefã", - "poké_fan_family": "Poké Fan Family", + "pokefan": "Pokefã", + "pokefan_family": "Poké Fan Family", "preschooler": "Menino do Prezinho", "preschooler_female": "Menina do Prezinho", "preschoolers": "Preschoolers", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "Pokémon Ranger", "ranger": "Guarda", "restaurant_staff": "Restaurant Staff", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "Rich Boy", "rich_couple": "Rich Couple", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "Rich Kids", "roughneck": "Arruaceiro", "scientist": "Cientista", diff --git a/src/locales/zh_CN/trainers.ts b/src/locales/zh_CN/trainers.ts index 5db37c78a6b..fae8301c627 100644 --- a/src/locales/zh_CN/trainers.ts +++ b/src/locales/zh_CN/trainers.ts @@ -44,8 +44,8 @@ export const trainerClasses: SimpleTranslationEntries = { "depot_agent": "铁路员工", "doctor": "医生", "doctor_female": "医生", - "fishermen": "垂钓者", - "fishermen_female": "垂钓者", + "fisherman": "垂钓者", + "fisherman_female": "垂钓者", "gentleman": "绅士", "guitarist": "吉他手", "guitarist_female": "吉他手", @@ -61,15 +61,15 @@ export const trainerClasses: SimpleTranslationEntries = { "maid": "女仆", "madame": "女士", "medical_team": "医疗团队", - "musican": "音乐家", + "musician": "音乐家", "hex_maniac": "灵异迷", "nurse": "护士", "nursery_aide": "幼儿园老师", "officer": "警察", "parasol_lady": "阳伞姐姐", "pilot": "飞行员", - "poké_fan": "发烧友俱乐部", - "poké_fan_family": "同好夫妇", + "pokefan": "发烧友俱乐部", + "pokefan_family": "同好夫妇", "preschooler": "幼儿园小朋友", "preschooler_female": "幼儿园小朋友", "preschoolers": "幼儿园小朋友组合", @@ -80,8 +80,12 @@ export const trainerClasses: SimpleTranslationEntries = { "pokémon_rangers": "宝可梦巡护员组合", "ranger": "巡护员", "restaurant_staff": "服务生组合", + "rich": "Rich", + "rich_female": "Rich", "rich_boy": "富家少爷", "rich_couple": "富豪夫妇", + "rich_kid": "Rich Kid", + "rich_kid_female": "Rich Kid", "rich_kids": "富二代组合", "roughneck": "光头男", "scientist": "研究员",