mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-12-30 21:48:42 +01:00
* Initial challenge framework * Add type localisation * Change how challenges are tracked Also fixes the difficulty total text * MVP Renames challenge types, temporarily hides difficulty, and implements challenge saving. * Attempt to fix one legal pokemon in a double battle * Make monotype ignore type changing effects * Make isOfType correctly detect normal types * Try to fix double battles again * Make challenge function more like classic * Add helper function for fainted or not allowed * Add framework for fresh start challenge and improve comments * Try to fix evolution issues * Make form changing items only usable from rewards screen * Update localisation * Additional localisation change * Add achievements for completing challenges * Fix initialisation bug with challenge achievements * Add support for gamemode specific fixed battles Also make monogen challenges face the e4 of their generation * Add better support for mobile in challenges * Localise illegal evolution/form change message * Update achievement names * Make alternate forms count for monogen * Update monotype achievement icons * Add more comments * Improve comments * Fix mid battle form changes * Reorder mode list * Remove currently unused localisation entry * Add type overrides for monotype challenges Meloetta always counts for psychic and castform always counts for normal * Change how form changes are handled Now attempts a switch at the start of each turn instead of immediately * Add start button to challenge select screen * Make starter select back out to challenge screen if using challenges * Fix daily runs * Update tests to new game mode logic
68 lines
3.5 KiB
TypeScript
68 lines
3.5 KiB
TypeScript
import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
|
|
|
export const challenges: SimpleTranslationEntries = {
|
|
"title": "Challenge Modifiers",
|
|
"start": "Start",
|
|
"illegalEvolution": "{{pokemon}} changed into an ineligble pokemon\nfor this challenge!",
|
|
"singleGeneration.name": "Mono Gen",
|
|
"singleGeneration.value.0": "Off",
|
|
"singleGeneration.desc.0": "You can only use pokemon from the chosen generation.",
|
|
"singleGeneration.value.1": "Gen 1",
|
|
"singleGeneration.desc.1": "You can only use pokemon from generation one.",
|
|
"singleGeneration.value.2": "Gen 2",
|
|
"singleGeneration.desc.2": "You can only use pokemon from generation two.",
|
|
"singleGeneration.value.3": "Gen 3",
|
|
"singleGeneration.desc.3": "You can only use pokemon from generation three.",
|
|
"singleGeneration.value.4": "Gen 4",
|
|
"singleGeneration.desc.4": "You can only use pokemon from generation four.",
|
|
"singleGeneration.value.5": "Gen 5",
|
|
"singleGeneration.desc.5": "You can only use pokemon from generation five.",
|
|
"singleGeneration.value.6": "Gen 6",
|
|
"singleGeneration.desc.6": "You can only use pokemon from generation six.",
|
|
"singleGeneration.value.7": "Gen 7",
|
|
"singleGeneration.desc.7": "You can only use pokemon from generation seven.",
|
|
"singleGeneration.value.8": "Gen 8",
|
|
"singleGeneration.desc.8": "You can only use pokemon from generation eight.",
|
|
"singleGeneration.value.9": "Gen 9",
|
|
"singleGeneration.desc.9": "You can only use pokemon from generation nine.",
|
|
"singleType.name": "Mono Type",
|
|
"singleType.value.0": "Off",
|
|
"singleType.desc.0": "You can only use pokemon of the chosen type.",
|
|
"singleType.value.1": "Normal",
|
|
"singleType.desc.1": "You can only use pokemon with the Normal type.",
|
|
"singleType.value.2": "Fighting",
|
|
"singleType.desc.2": "You can only use pokemon with the Fighting type.",
|
|
"singleType.value.3": "Flying",
|
|
"singleType.desc.3": "You can only use pokemon with the Flying type.",
|
|
"singleType.value.4": "Poison",
|
|
"singleType.desc.4": "You can only use pokemon with the Poison type.",
|
|
"singleType.value.5": "Ground",
|
|
"singleType.desc.5": "You can only use pokemon with the Ground type.",
|
|
"singleType.value.6": "Rock",
|
|
"singleType.desc.6": "You can only use pokemon with the Rock type.",
|
|
"singleType.value.7": "Bug",
|
|
"singleType.desc.7": "You can only use pokemon with the Bug type.",
|
|
"singleType.value.8": "Ghost",
|
|
"singleType.desc.8": "You can only use pokemon with the Ghost type.",
|
|
"singleType.value.9": "Steel",
|
|
"singleType.desc.9": "You can only use pokemon with the Steel type.",
|
|
"singleType.value.10": "Fire",
|
|
"singleType.desc.10": "You can only use pokemon with the Fire type.",
|
|
"singleType.value.11": "Water",
|
|
"singleType.desc.11": "You can only use pokemon with the Water type.",
|
|
"singleType.value.12": "Grass",
|
|
"singleType.desc.12": "You can only use pokemon with the Grass type.",
|
|
"singleType.value.13": "Electric",
|
|
"singleType.desc.13": "You can only use pokemon with the Electric type.",
|
|
"singleType.value.14": "Psychic",
|
|
"singleType.desc.14": "You can only use pokemon with the Psychic type.",
|
|
"singleType.value.15": "Ice",
|
|
"singleType.desc.15": "You can only use pokemon with the Ice type.",
|
|
"singleType.value.16": "Dragon",
|
|
"singleType.desc.16": "You can only use pokemon with the Dragon type.",
|
|
"singleType.value.17": "Dark",
|
|
"singleType.desc.17": "You can only use pokemon with the Dark type.",
|
|
"singleType.value.18": "Fairy",
|
|
"singleType.desc.18": "You can only use pokemon with the Fairy type.",
|
|
} as const;
|