From 7d5c1bed3c75d25867a97056c6c7bd6dae8c77c7 Mon Sep 17 00:00:00 2001 From: friarsol Date: Thu, 20 Apr 2023 18:10:35 -0400 Subject: [PATCH] Select pet must use an English string to store pet selection --- .../java/forge/screens/home/quest/CSubmenuChallenges.java | 4 ++-- .../src/main/java/forge/screens/home/quest/CSubmenuDuels.java | 1 + .../src/forge/screens/quest/QuestStatsScreen.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuChallenges.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuChallenges.java index 46dbbaf31a3..160c36d1b1c 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuChallenges.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuChallenges.java @@ -88,8 +88,8 @@ public enum CSubmenuChallenges implements ICDoc { view.getCbPlant().addActionListener(new ActionListener() { @Override public void actionPerformed(final ActionEvent arg0) { - final Localizer localizer = Localizer.getInstance(); - quest.selectPet(0, view.getCbPlant().isSelected() ? localizer.getMessage("lblPlant") : null); + // This can't be translated. As the English string "Plant" is used to find the Plant pet. + quest.selectPet(0, view.getCbPlant().isSelected() ? "Plant" : null); quest.save(); } }); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuDuels.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuDuels.java index 53c17ac1306..8e5eb518450 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuDuels.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuDuels.java @@ -88,6 +88,7 @@ public enum CSubmenuDuels implements ICDoc { view.getCbPlant().addActionListener(new ActionListener() { @Override public void actionPerformed(final ActionEvent arg0) { + // This can't be translated. As the English string "Plant" is used to find the Plant pet. quest.selectPet(0, view.getCbPlant().isSelected() ? "Plant" : null); quest.save(); } diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestStatsScreen.java b/forge-gui-mobile/src/forge/screens/quest/QuestStatsScreen.java index 154e9462a72..77a78271651 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestStatsScreen.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestStatsScreen.java @@ -115,7 +115,8 @@ public class QuestStatsScreen extends FScreen { cbPlant.setCommand(new FEventHandler() { @Override public void handleEvent(FEvent e) { - FModel.getQuest().selectPet(0, cbPlant.isSelected() ? Forge.getLocalizer().getMessage("lblPlant") : null); + // This can't be translated. As the English string "Plant" is used to find the Plant pet. + FModel.getQuest().selectPet(0, cbPlant.isSelected() ? "Plant" : null); FModel.getQuest().save(); } });