diff --git a/public/images/items/ribbon_gen1.png b/public/images/items/ribbon_gen1.png new file mode 100644 index 00000000000..a9774d18ad0 Binary files /dev/null and b/public/images/items/ribbon_gen1.png differ diff --git a/public/images/items/ribbon_gen2.png b/public/images/items/ribbon_gen2.png new file mode 100644 index 00000000000..a04f6a32a62 Binary files /dev/null and b/public/images/items/ribbon_gen2.png differ diff --git a/public/images/items/ribbon_gen3.png b/public/images/items/ribbon_gen3.png new file mode 100644 index 00000000000..0cf20ed92ee Binary files /dev/null and b/public/images/items/ribbon_gen3.png differ diff --git a/public/images/items/ribbon_gen4.png b/public/images/items/ribbon_gen4.png new file mode 100644 index 00000000000..aa24433b71b Binary files /dev/null and b/public/images/items/ribbon_gen4.png differ diff --git a/public/images/items/ribbon_gen5.png b/public/images/items/ribbon_gen5.png new file mode 100644 index 00000000000..7bb7800671f Binary files /dev/null and b/public/images/items/ribbon_gen5.png differ diff --git a/public/images/items/ribbon_gen6.png b/public/images/items/ribbon_gen6.png new file mode 100644 index 00000000000..e466eb78842 Binary files /dev/null and b/public/images/items/ribbon_gen6.png differ diff --git a/public/images/items/ribbon_gen7.png b/public/images/items/ribbon_gen7.png new file mode 100644 index 00000000000..9c156ebd1c6 Binary files /dev/null and b/public/images/items/ribbon_gen7.png differ diff --git a/public/images/items/ribbon_gen8.png b/public/images/items/ribbon_gen8.png new file mode 100644 index 00000000000..86b3748e348 Binary files /dev/null and b/public/images/items/ribbon_gen8.png differ diff --git a/public/images/items/ribbon_gen9.png b/public/images/items/ribbon_gen9.png new file mode 100644 index 00000000000..e9609daf3cd Binary files /dev/null and b/public/images/items/ribbon_gen9.png differ diff --git a/src/locales/de/challenges.ts b/src/locales/de/challenges.ts index 1dbd4505986..b9321268ee9 100644 --- a/src/locales/de/challenges.ts +++ b/src/locales/de/challenges.ts @@ -6,23 +6,23 @@ export const challenges: SimpleTranslationEntries = { "singleGeneration.name": "Mono-Generation", "singleGeneration.value.0": "Aus", "singleGeneration.desc.0": "Du kannst nur Pokémon aus der gewählten Generation verwenden.", - "singleGeneration.value.1": "Generation 1", + "singleGeneration.value.1": "Generation I", "singleGeneration.desc.1": "Du kannst nur Pokémon aus der ersten Generation verwenden.", - "singleGeneration.value.2": "Generation 2", + "singleGeneration.value.2": "Generation II", "singleGeneration.desc.2": "Du kannst nur Pokémon aus der zweiten Generation verwenden.", - "singleGeneration.value.3": "Generation 3", + "singleGeneration.value.3": "Generation III", "singleGeneration.desc.3": "Du kannst nur Pokémon aus der dritten Generation verwenden.", - "singleGeneration.value.4": "Generation 4", + "singleGeneration.value.4": "Generation IV", "singleGeneration.desc.4": "Du kannst nur Pokémon aus der vierten Generation verwenden.", - "singleGeneration.value.5": "Generation 5", + "singleGeneration.value.5": "Generation V", "singleGeneration.desc.5": "Du kannst nur Pokémon aus der fünften Generation verwenden.", - "singleGeneration.value.6": "Generation 6", + "singleGeneration.value.6": "Generation VI", "singleGeneration.desc.6": "Du kannst nur Pokémon aus der sechsten Generation verwenden.", - "singleGeneration.value.7": "Generation 7", + "singleGeneration.value.7": "Generation VII", "singleGeneration.desc.7": "Du kannst nur Pokémon aus der siebten Generation verwenden.", - "singleGeneration.value.8": "Generation 8", + "singleGeneration.value.8": "Generation VIII", "singleGeneration.desc.8": "Du kannst nur Pokémon aus der achten Generation verwenden.", - "singleGeneration.value.9": "Generation 9", + "singleGeneration.value.9": "Generation IX", "singleGeneration.desc.9": "Du kannst nur Pokémon aus der neunten Generation verwenden.", "singleType.name": "Mono-Typ", "singleType.value.0": "Aus", diff --git a/src/locales/es/achv.ts b/src/locales/es/achv.ts index 8d9ebc7d457..48037286393 100644 --- a/src/locales/es/achv.ts +++ b/src/locales/es/achv.ts @@ -172,39 +172,39 @@ export const PGMachv: AchievementTranslationEntries = { "MONO_GEN_ONE": { name: "The Original Rival", - description: "Complete the generation one only challenge.", + description: "Complete the generation I only challenge.", }, "MONO_GEN_TWO": { name: "Generation 1.5", - description: "Complete the generation two only challenge.", + description: "Complete the generation II only challenge.", }, "MONO_GEN_THREE": { name: "Too much water?", - description: "Complete the generation three only challenge.", + description: "Complete the generation III only challenge.", }, "MONO_GEN_FOUR": { name: "Is she really the hardest?", - description: "Complete the generation four only challenge.", + description: "Complete the generation IV only challenge.", }, "MONO_GEN_FIVE": { name: "All Original", - description: "Complete the generation five only challenge.", + description: "Complete the generation V only challenge.", }, "MONO_GEN_SIX": { name: "Almost Royalty", - description: "Complete the generation six only challenge.", + description: "Complete the generation VI only challenge.", }, "MONO_GEN_SEVEN": { name: "Only Technically", - description: "Complete the generation seven only challenge.", + description: "Complete the generation VII only challenge.", }, "MONO_GEN_EIGHT": { name: "A Champion Time!", - description: "Complete the generation eight only challenge.", + description: "Complete the generation VIII only challenge.", }, "MONO_GEN_NINE": { name: "She was going easy on you", - description: "Complete the generation nine only challenge.", + description: "Complete the generation IX only challenge.", }, "MonoType": { diff --git a/src/locales/es/challenges.ts b/src/locales/es/challenges.ts index 6c994e5f4b3..5f707e0810d 100644 --- a/src/locales/es/challenges.ts +++ b/src/locales/es/challenges.ts @@ -7,23 +7,23 @@ export const challenges: SimpleTranslationEntries = { "singleGeneration.name": "Monogeneración", "singleGeneration.value.0": "No", "singleGeneration.desc.0": "Solo puedes usar Pokémon de la generación elegida.", - "singleGeneration.value.1": "Gen 1", + "singleGeneration.value.1": "Gen I", "singleGeneration.desc.1": "Solo puedes usar Pokémon de primera generación.", - "singleGeneration.value.2": "Gen 2", + "singleGeneration.value.2": "Gen II", "singleGeneration.desc.2": "Solo puedes usar Pokémon de segunda generación.", - "singleGeneration.value.3": "Gen 3", + "singleGeneration.value.3": "Gen III", "singleGeneration.desc.3": "Solo puedes usar Pokémon de tercera generación.", - "singleGeneration.value.4": "Gen 4", + "singleGeneration.value.4": "Gen IV", "singleGeneration.desc.4": "Solo puedes usar Pokémon de cuarta generación.", - "singleGeneration.value.5": "Gen 5", + "singleGeneration.value.5": "Gen V", "singleGeneration.desc.5": "Solo puedes usar Pokémon de quinta generación.", - "singleGeneration.value.6": "Gen 6", + "singleGeneration.value.6": "Gen VI", "singleGeneration.desc.6": "Solo puedes usar Pokémon de sexta generación.", - "singleGeneration.value.7": "Gen 7", + "singleGeneration.value.7": "Gen VII", "singleGeneration.desc.7": "Solo puedes usar Pokémon de séptima generación.", - "singleGeneration.value.8": "Gen 8", + "singleGeneration.value.8": "Gen VIII", "singleGeneration.desc.8": "Solo puedes usar Pokémon de octava generación.", - "singleGeneration.value.9": "Gen 9", + "singleGeneration.value.9": "Gen IX", "singleGeneration.desc.9": "Solo puedes usar Pokémon de novena generación.", "singleType.name": "Monotipo", "singleType.value.0": "No", diff --git a/src/locales/pt_BR/challenges.ts b/src/locales/pt_BR/challenges.ts index 9b7bfe1973c..ef083b242f3 100644 --- a/src/locales/pt_BR/challenges.ts +++ b/src/locales/pt_BR/challenges.ts @@ -7,23 +7,23 @@ export const challenges: SimpleTranslationEntries = { "singleGeneration.name": "Geração Única", "singleGeneration.value.0": "Desligado", "singleGeneration.desc.0": "Você só pode user Pokémon de uma única geração.", - "singleGeneration.value.1": "Geração 1", + "singleGeneration.value.1": "Geração I", "singleGeneration.desc.1": "Você só pode user Pokémon da primeira geração.", - "singleGeneration.value.2": "Geração 2", + "singleGeneration.value.2": "Geração II", "singleGeneration.desc.2": "Você só pode user Pokémon da segunda geração.", - "singleGeneration.value.3": "Geração 3", + "singleGeneration.value.3": "Geração III", "singleGeneration.desc.3": "Você só pode user Pokémon da terceira geração.", - "singleGeneration.value.4": "Geração 4", + "singleGeneration.value.4": "Geração IV", "singleGeneration.desc.4": "Você só pode user Pokémon da quarta geração.", - "singleGeneration.value.5": "Geração 5", + "singleGeneration.value.5": "Geração V", "singleGeneration.desc.5": "Você só pode user Pokémon da quinta geração.", - "singleGeneration.value.6": "Geração 6", + "singleGeneration.value.6": "Geração VI", "singleGeneration.desc.6": "Você só pode user Pokémon da sexta geração.", - "singleGeneration.value.7": "Geração 7", + "singleGeneration.value.7": "Geração VII", "singleGeneration.desc.7": "Você só pode user Pokémon da sétima geração.", - "singleGeneration.value.8": "Geração 8", + "singleGeneration.value.8": "Geração VIII", "singleGeneration.desc.8": "Você só pode user Pokémon da oitava geração.", - "singleGeneration.value.9": "Geração 9", + "singleGeneration.value.9": "Geração IX", "singleGeneration.desc.9": "Você só pode user Pokémon da nona geração.", "singleType.name": "Tipo Único", "singleType.value.0": "Desligado", diff --git a/src/locales/zh_TW/achv.ts b/src/locales/zh_TW/achv.ts index bf1bfc295e8..4a57cb69930 100644 --- a/src/locales/zh_TW/achv.ts +++ b/src/locales/zh_TW/achv.ts @@ -172,39 +172,39 @@ export const PGMachv: AchievementTranslationEntries = { "MONO_GEN_ONE": { name: "The Original Rival", - description: "Complete the generation one only challenge.", + description: "Complete the generation I only challenge.", }, "MONO_GEN_TWO": { name: "Generation 1.5", - description: "Complete the generation two only challenge.", + description: "Complete the generation II only challenge.", }, "MONO_GEN_THREE": { name: "Too much water?", - description: "Complete the generation three only challenge.", + description: "Complete the generation III only challenge.", }, "MONO_GEN_FOUR": { name: "Is she really the hardest?", - description: "Complete the generation four only challenge.", + description: "Complete the generation IV only challenge.", }, "MONO_GEN_FIVE": { name: "All Original", - description: "Complete the generation five only challenge.", + description: "Complete the generation V only challenge.", }, "MONO_GEN_SIX": { name: "Almost Royalty", - description: "Complete the generation six only challenge.", + description: "Complete the generation VI only challenge.", }, "MONO_GEN_SEVEN": { name: "Only Technically", - description: "Complete the generation seven only challenge.", + description: "Complete the generation VII only challenge.", }, "MONO_GEN_EIGHT": { name: "A Champion Time!", - description: "Complete the generation eight only challenge.", + description: "Complete the generation VIII only challenge.", }, "MONO_GEN_NINE": { name: "She was going easy on you", - description: "Complete the generation nine only challenge.", + description: "Complete the generation IX only challenge.", }, "MonoType": { diff --git a/src/system/achv.ts b/src/system/achv.ts index 9250595e5d8..6e5d5bd0d60 100644 --- a/src/system/achv.ts +++ b/src/system/achv.ts @@ -323,15 +323,15 @@ export const achvs = { HIDDEN_ABILITY: new Achv("HIDDEN_ABILITY","", "HIDDEN_ABILITY.description","ability_charm", 75), PERFECT_IVS: new Achv("PERFECT_IVS","", "PERFECT_IVS.description","blunder_policy", 100), CLASSIC_VICTORY: new Achv("CLASSIC_VICTORY","", "CLASSIC_VICTORY.description","relic_crown", 150), - MONO_GEN_ONE_VICTORY: new ChallengeAchv("MONO_GEN_ONE","", "MONO_GEN_ONE.description", "ribbon-gen1", 100, c => c instanceof SingleGenerationChallenge && c.value === 1), - MONO_GEN_TWO_VICTORY: new ChallengeAchv("MONO_GEN_TWO","", "MONO_GEN_TWO.description", "ribbon-gen2", 100, c => c instanceof SingleGenerationChallenge && c.value === 2), - MONO_GEN_THREE_VICTORY: new ChallengeAchv("MONO_GEN_THREE","", "MONO_GEN_THREE.description", "ribbon-gen3", 100, c => c instanceof SingleGenerationChallenge && c.value === 3), - MONO_GEN_FOUR_VICTORY: new ChallengeAchv("MONO_GEN_FOUR","", "MONO_GEN_FOUR.description", "ribbon-gen4", 100, c => c instanceof SingleGenerationChallenge && c.value === 4), - MONO_GEN_FIVE_VICTORY: new ChallengeAchv("MONO_GEN_FIVE","", "MONO_GEN_FIVE.description", "ribbon-gen5", 100, c => c instanceof SingleGenerationChallenge && c.value === 5), - MONO_GEN_SIX_VICTORY: new ChallengeAchv("MONO_GEN_SIX","", "MONO_GEN_SIX.description", "ribbon-gen6", 100, c => c instanceof SingleGenerationChallenge && c.value === 6), - MONO_GEN_SEVEN_VICTORY: new ChallengeAchv("MONO_GEN_SEVEN","", "MONO_GEN_SEVEN.description", "ribbon-gen7", 100, c => c instanceof SingleGenerationChallenge && c.value === 7), - MONO_GEN_EIGHT_VICTORY: new ChallengeAchv("MONO_GEN_EIGHT","", "MONO_GEN_EIGHT.description", "ribbon-gen8", 100, c => c instanceof SingleGenerationChallenge && c.value === 8), - MONO_GEN_NINE_VICTORY: new ChallengeAchv("MONO_GEN_NINE","", "MONO_GEN_NINE.description", "ribbon-gen9", 100, c => c instanceof SingleGenerationChallenge && c.value === 9), + MONO_GEN_ONE_VICTORY: new ChallengeAchv("MONO_GEN_ONE","", "MONO_GEN_ONE.description", "ribbon_gen1", 100, c => c instanceof SingleGenerationChallenge && c.value === 1), + MONO_GEN_TWO_VICTORY: new ChallengeAchv("MONO_GEN_TWO","", "MONO_GEN_TWO.description", "ribbon_gen2", 100, c => c instanceof SingleGenerationChallenge && c.value === 2), + MONO_GEN_THREE_VICTORY: new ChallengeAchv("MONO_GEN_THREE","", "MONO_GEN_THREE.description", "ribbon_gen3", 100, c => c instanceof SingleGenerationChallenge && c.value === 3), + MONO_GEN_FOUR_VICTORY: new ChallengeAchv("MONO_GEN_FOUR","", "MONO_GEN_FOUR.description", "ribbon_gen4", 100, c => c instanceof SingleGenerationChallenge && c.value === 4), + MONO_GEN_FIVE_VICTORY: new ChallengeAchv("MONO_GEN_FIVE","", "MONO_GEN_FIVE.description", "ribbon_gen5", 100, c => c instanceof SingleGenerationChallenge && c.value === 5), + MONO_GEN_SIX_VICTORY: new ChallengeAchv("MONO_GEN_SIX","", "MONO_GEN_SIX.description", "ribbon_gen6", 100, c => c instanceof SingleGenerationChallenge && c.value === 6), + MONO_GEN_SEVEN_VICTORY: new ChallengeAchv("MONO_GEN_SEVEN","", "MONO_GEN_SEVEN.description", "ribbon_gen7", 100, c => c instanceof SingleGenerationChallenge && c.value === 7), + MONO_GEN_EIGHT_VICTORY: new ChallengeAchv("MONO_GEN_EIGHT","", "MONO_GEN_EIGHT.description", "ribbon_gen8", 100, c => c instanceof SingleGenerationChallenge && c.value === 8), + MONO_GEN_NINE_VICTORY: new ChallengeAchv("MONO_GEN_NINE","", "MONO_GEN_NINE.description", "ribbon_gen9", 100, c => c instanceof SingleGenerationChallenge && c.value === 9), MONO_NORMAL: new ChallengeAchv("MONO_NORMAL","", "MONO_NORMAL.description", "silk_scarf", 100, c => c instanceof SingleTypeChallenge && c.value === 1), MONO_FIGHTING: new ChallengeAchv("MONO_FIGHTING","", "MONO_FIGHTING.description", "black_belt", 100, c => c instanceof SingleTypeChallenge && c.value === 2), MONO_FLYING: new ChallengeAchv("MONO_FLYING","", "MONO_FLYING.description", "sharp_beak", 100, c => c instanceof SingleTypeChallenge && c.value === 3),