diff --git a/src/locales/de/menu.ts b/src/locales/de/menu.ts index 5545ec0dae8..8901eb5b9c2 100644 --- a/src/locales/de/menu.ts +++ b/src/locales/de/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "Täglicher Run (Beta)", "loadGame": "Spiel laden", "newGame": "Neues Spiel", + "settings": "Einstellungen", "selectGameMode": "Wähle einen Spielmodus", "logInOrCreateAccount": "Melde dich an oder erstelle einen Account zum starten. Keine Email nötig!", "username": "Benutzername", diff --git a/src/locales/de/tutorial.ts b/src/locales/de/tutorial.ts index 25b1d69b602..2f27cb10d61 100644 --- a/src/locales/de/tutorial.ts +++ b/src/locales/de/tutorial.ts @@ -14,7 +14,8 @@ export const tutorial: SimpleTranslationEntries = { $Dort kannst du u. A. die Spielgeschwin-\ndigkeit und das Fensterdesign ändern. $Das Menü verbirgt noch andere Funktionen - probier' sie gerne aus!`, - "starterSelect": `Hier kannst du deine Starter-Pokémon auswählen.\nSie begleiten dich am Anfang deines Abenteuers. + "starterSelect": `In diesem Bildschirm kannst du mit Z oder Leertaste deine\nStarter auswählen. + $Sie begleiten dich am Anfang deines Abenteuers. $Jeder Starter hat einen Preis. Dein Team kann bis zu sechs\nMitglieder haben, solange der Gesamtpreis max. 10 beträgt. $Du kannst Geschlecht, Fähigkeit und Form beliebig auswählen,\nsobald du sie mindestens einmal gefangen hast. $Die DVs ergeben sich aus den Höchstwerten aller Pokémon,\ndie du bereits gefangen hast. diff --git a/src/locales/en/menu.ts b/src/locales/en/menu.ts index fb6bfff554b..12b197bf245 100644 --- a/src/locales/en/menu.ts +++ b/src/locales/en/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "Daily Run (Beta)", "loadGame": "Load Game", "newGame": "New Game", + "settings": "Settings", "selectGameMode": "Select a game mode.", "logInOrCreateAccount": "Log in or create an account to start. No email required!", "username": "Username", diff --git a/src/locales/en/tutorial.ts b/src/locales/en/tutorial.ts index 0219edd61bf..ccbc474c5ad 100644 --- a/src/locales/en/tutorial.ts +++ b/src/locales/en/tutorial.ts @@ -12,7 +12,7 @@ export const tutorial: SimpleTranslationEntries = { $From the settings you can change game speed, window style, and other options. $There are also various other features here, so be sure to check them all!`, - "starterSelect": `From this screen, you can select your starters.\nThese are your initial party members. + "starterSelect": `From this screen, you can select your starters by pressing\nZ or the Space bar. These are your initial party members. $Each starter has a value. Your party can have up to\n6 members as long as the total does not exceed 10. $You can also select gender, ability, and form depending on\nthe variants you've caught or hatched. $The IVs for a species are also the best of every one you've\ncaught or hatched, so try to get lots of the same species!`, diff --git a/src/locales/es/menu.ts b/src/locales/es/menu.ts index 54d4843aaf5..95dec52299b 100644 --- a/src/locales/es/menu.ts +++ b/src/locales/es/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "Reto diario (Beta)", "loadGame": "Cargar partida", "newGame": "Nueva partida", + "settings": "Settings", "selectGameMode": "Elige un modo de juego.", "logInOrCreateAccount": "Inicia sesión o crea una cuenta para empezar. ¡No se requiere correo electrónico!", "username": "Usuario", diff --git a/src/locales/fr/menu.ts b/src/locales/fr/menu.ts index f6d5cfac063..a60afdf44a8 100644 --- a/src/locales/fr/menu.ts +++ b/src/locales/fr/menu.ts @@ -6,6 +6,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "Défi du jour (Bêta)", "loadGame": "Charger la partie", "newGame": "Nouvelle partie", + "settings": "Paramètres", "selectGameMode": "Sélectionnez un mode de jeu.", "logInOrCreateAccount": "Connectez-vous ou créez un compte pour commencer. Aucun e-mail requis !", "username": "Nom d’utilisateur", diff --git a/src/locales/fr/tutorial.ts b/src/locales/fr/tutorial.ts index 519f457fd9b..b8daaa4eedb 100644 --- a/src/locales/fr/tutorial.ts +++ b/src/locales/fr/tutorial.ts @@ -16,7 +16,7 @@ export const tutorial: SimpleTranslationEntries = { $Il y a également toute une variété d’autres fonctionnalités, $jetez-y un œil !`, - "starterSelect": `Choisissez vos starters depuis cet écran.\nIls formeront votre équipe de départ. + "starterSelect": `Choisissez vos starters depuis cet écran avec Z ou Espace.\nIls formeront votre équipe de départ. $Chacun possède une valeur. Votre équipe peut avoir jusqu’à\n6 membres, tant que vous ne dépassez pas un cout de 10. $Vous pouvez aussi choisir le sexe, le talent et la forme en\nfonction des variants déjà capturés ou éclos. $Les IVs d’un starter sont les meilleurs de tous ceux de son\nespèce déjà obtenus. Essayez donc d’en obtenir plusieurs !`, diff --git a/src/locales/it/menu.ts b/src/locales/it/menu.ts index cfe2a41cf23..afa6567836c 100644 --- a/src/locales/it/menu.ts +++ b/src/locales/it/menu.ts @@ -10,6 +10,7 @@ export const menu: SimpleTranslationEntries = { "continue": "Continua", "newGame": "Nuova Partita", "loadGame": "Carica Partita", + "settings": "Settings", "dailyRun": "Corsa Giornaliera (Beta)", "selectGameMode": "Seleziona una modalità di gioco.", "logInOrCreateAccount": "Accedi o crea un nuovo account per iniziare. Non è richiesta un'email!", diff --git a/src/locales/pt_BR/menu.ts b/src/locales/pt_BR/menu.ts index 7563ac8ef5c..d96d4b68051 100644 --- a/src/locales/pt_BR/menu.ts +++ b/src/locales/pt_BR/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "Desafio Diário (Beta)", "loadGame": "Carregar Jogo", "newGame": "Novo Jogo", + "settings": "Configurações", "selectGameMode": "Escolha um modo de jogo.", "logInOrCreateAccount": "Inicie uma sessão ou crie uma conta para começar. Não é necessário email!", "username": "Nome de Usuário", diff --git a/src/locales/pt_BR/tutorial.ts b/src/locales/pt_BR/tutorial.ts index 0dd5c22e86d..4d71d0b7e53 100644 --- a/src/locales/pt_BR/tutorial.ts +++ b/src/locales/pt_BR/tutorial.ts @@ -18,7 +18,8 @@ export const tutorial: SimpleTranslationEntries = { $Existem também vários outros recursos disponíveis aqui. $Não deixe de conferir todos eles!`, - "starterSelect": `Aqui você pode escolher seus iniciais.\nEsses serão os primeiro Pokémon da sua equipe. + "starterSelect": `Aqui você pode escolher seus iniciais apertando a tecla Z ou\na Barra de Espaço. + $Esses serão os primeiro Pokémon da sua equipe. $Cada inicial tem seu custo. Sua equipe pode ter até 6\nmembros, desde que a soma dos custos não ultrapasse 10. $Você pode escolher o gênero, a habilidade\ne até a forma do seu inicial. $Essas opções dependem das variantes dessa\nespécie que você já capturou ou chocou. diff --git a/src/locales/zh_CN/menu.ts b/src/locales/zh_CN/menu.ts index cdd1862e0f3..99e4b35e9ce 100644 --- a/src/locales/zh_CN/menu.ts +++ b/src/locales/zh_CN/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "每日挑战 (Beta)", "loadGame": "加载游戏", "newGame": "新游戏", + "settings": "设置", "selectGameMode": "选择一个游戏模式", "logInOrCreateAccount": "登录或创建账户以开始游戏。无需邮箱!", "username": "用户名", diff --git a/src/locales/zh_CN/tutorial.ts b/src/locales/zh_CN/tutorial.ts index 2bbdc377519..fc737798489 100644 --- a/src/locales/zh_CN/tutorial.ts +++ b/src/locales/zh_CN/tutorial.ts @@ -13,7 +13,7 @@ export const tutorial: SimpleTranslationEntries = { $在设置中,您可以更改游戏速度、窗口样式\n和其他选项。 $这里还有各种其他功能,请务必全部查看!`, - "starterSelect": `在此页面中,您可以选择您的初始宝可梦。\n这些是您最初的队伍成员。 + "starterSelect": `在此页面中,您可以通过按Z或空格键选择\n您的初始宝可梦。这些是您最初的队伍成员。 $每个初始宝可梦都有一个费用值。您的队伍\n最多可以拥有6名成员,只要总费用不超过10。 $您还可以根据您捕获或孵化的变种选择性别\n、特性和形态。 $一个物种个体值是您捕获或孵化的所有宝可\n梦中最好的,所以尽量获得更多同种宝可梦!`, diff --git a/src/locales/zh_TW/menu.ts b/src/locales/zh_TW/menu.ts index f2d64e99ed8..41813457c32 100644 --- a/src/locales/zh_TW/menu.ts +++ b/src/locales/zh_TW/menu.ts @@ -11,6 +11,7 @@ export const menu: SimpleTranslationEntries = { "dailyRun": "每日挑戰 (Beta)", "loadGame": "加載遊戲", "newGame": "新遊戲", + "settings": "Settings", "selectGameMode": "選擇遊戲模式", "logInOrCreateAccount": "登入或註冊即可開始遊戲,無需郵箱!", "username": "用戶名", diff --git a/src/phases.ts b/src/phases.ts index b953b4b9d37..45fd7c0b346 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -262,6 +262,14 @@ export class TitlePhase extends Phase { return true; }, keepOpen: true + }, + { + label: i18next.t("menu:settings"), + handler: () => { + this.scene.ui.setOverlayMode(Mode.SETTINGS); + return true; + }, + keepOpen: true }); const config: OptionSelectConfig = { options: options, @@ -1015,7 +1023,6 @@ export class EncounterPhase extends BattlePhase { } } } - handleTutorial(this.scene, Tutorial.Access_Menu).then(() => super.end()); } diff --git a/src/ui/title-ui-handler.ts b/src/ui/title-ui-handler.ts index 7c507cd28f7..a54d44dc91e 100644 --- a/src/ui/title-ui-handler.ts +++ b/src/ui/title-ui-handler.ts @@ -38,7 +38,7 @@ export default class TitleUiHandler extends OptionSelectUiHandler { this.titleContainer.add(this.dailyRunScoreboard); - this.playerCountLabel = addTextObject(this.scene, (this.scene.game.canvas.width / 6) - 2, (this.scene.game.canvas.height / 6) - 90, `? ${i18next.t("menu:playersOnline")}`, TextStyle.MESSAGE, { fontSize: "54px" }); + this.playerCountLabel = addTextObject(this.scene, (this.scene.game.canvas.width / 6) - 2, (this.scene.game.canvas.height / 6) - 109, `? ${i18next.t("menu:playersOnline")}`, TextStyle.MESSAGE, { fontSize: "54px" }); this.playerCountLabel.setOrigin(1, 0); this.titleContainer.add(this.playerCountLabel);