Update Options prompt to use translated booleans

This commit is contained in:
PikaMug 2019-11-18 18:00:04 -05:00
parent 85eb514965
commit 065c3f0b8e

View File

@ -289,25 +289,25 @@ public class OptionsPrompt extends NumericPrompt {
if (context.getSessionData(CK.OPT_ALLOW_COMMANDS) == null) { if (context.getSessionData(CK.OPT_ALLOW_COMMANDS) == null) {
boolean defaultOpt = new Options().getAllowCommands(); boolean defaultOpt = new Options().getAllowCommands();
return ChatColor.YELLOW + Lang.get("optAllowCommands") + " (" + (defaultOpt ? ChatColor.GREEN return ChatColor.YELLOW + Lang.get("optAllowCommands") + " (" + (defaultOpt ? ChatColor.GREEN
+ String.valueOf(defaultOpt) : ChatColor.RED + String.valueOf(defaultOpt)) + Lang.get(String.valueOf(defaultOpt)) : ChatColor.RED
+ ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(defaultOpt))) + ChatColor.YELLOW + ")";
} else { } else {
boolean commandsOpt = (Boolean) context.getSessionData(CK.OPT_ALLOW_COMMANDS); boolean commandsOpt = (Boolean) context.getSessionData(CK.OPT_ALLOW_COMMANDS);
return ChatColor.YELLOW + Lang.get("optAllowCommands") + " (" + (commandsOpt ? ChatColor.GREEN return ChatColor.YELLOW + Lang.get("optAllowCommands") + " (" + (commandsOpt ? ChatColor.GREEN
+ String.valueOf(commandsOpt) : ChatColor.RED + String.valueOf(commandsOpt)) + Lang.get(String.valueOf(commandsOpt)) : ChatColor.RED
+ ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(commandsOpt))) + ChatColor.YELLOW + ")";
} }
case 2: case 2:
if (context.getSessionData(CK.OPT_ALLOW_QUITTING) == null) { if (context.getSessionData(CK.OPT_ALLOW_QUITTING) == null) {
boolean defaultOpt = new Options().getAllowQuitting(); boolean defaultOpt = new Options().getAllowQuitting();
return ChatColor.YELLOW + Lang.get("optAllowQuitting") + " (" + (defaultOpt ? ChatColor.GREEN return ChatColor.YELLOW + Lang.get("optAllowQuitting") + " (" + (defaultOpt ? ChatColor.GREEN
+ String.valueOf(defaultOpt) : ChatColor.RED + String.valueOf(defaultOpt)) + Lang.get(String.valueOf(defaultOpt)) : ChatColor.RED
+ ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(defaultOpt))) + ChatColor.YELLOW + ")";
} else { } else {
boolean quittingOpt = (Boolean) context.getSessionData(CK.OPT_ALLOW_QUITTING); boolean quittingOpt = (Boolean) context.getSessionData(CK.OPT_ALLOW_QUITTING);
return ChatColor.YELLOW + Lang.get("optAllowQuitting") + " (" + (quittingOpt ? ChatColor.GREEN return ChatColor.YELLOW + Lang.get("optAllowQuitting") + " (" + (quittingOpt ? ChatColor.GREEN
+ String.valueOf(quittingOpt) : ChatColor.RED + String.valueOf(quittingOpt)) + Lang.get(String.valueOf(quittingOpt)) : ChatColor.RED
+ ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(quittingOpt))) + ChatColor.YELLOW + ")";
} }
case 3: case 3:
return ChatColor.YELLOW + Lang.get("done"); return ChatColor.YELLOW + Lang.get("done");
@ -391,25 +391,25 @@ public class OptionsPrompt extends NumericPrompt {
if (context.getSessionData(CK.OPT_USE_DUNGEONSXL_PLUGIN) == null) { if (context.getSessionData(CK.OPT_USE_DUNGEONSXL_PLUGIN) == null) {
boolean defaultOpt = new Options().getUseDungeonsXLPlugin(); boolean defaultOpt = new Options().getUseDungeonsXLPlugin();
return ChatColor.YELLOW + Lang.get("optUseDungeonsXLPlugin") + " (" return ChatColor.YELLOW + Lang.get("optUseDungeonsXLPlugin") + " ("
+ (defaultOpt ? ChatColor.GREEN + String.valueOf(defaultOpt) : ChatColor.RED + (defaultOpt ? ChatColor.GREEN + Lang.get(String.valueOf(defaultOpt)) : ChatColor.RED
+ String.valueOf(defaultOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(defaultOpt))) + ChatColor.YELLOW + ")";
} else { } else {
boolean dungeonsOpt = (Boolean) context.getSessionData(CK.OPT_USE_DUNGEONSXL_PLUGIN); boolean dungeonsOpt = (Boolean) context.getSessionData(CK.OPT_USE_DUNGEONSXL_PLUGIN);
return ChatColor.YELLOW + Lang.get("optUseDungeonsXLPlugin") + " (" return ChatColor.YELLOW + Lang.get("optUseDungeonsXLPlugin") + " ("
+ (dungeonsOpt ? ChatColor.GREEN + String.valueOf(dungeonsOpt) : ChatColor.RED + (dungeonsOpt ? ChatColor.GREEN + Lang.get(String.valueOf(dungeonsOpt)) : ChatColor.RED
+ String.valueOf(dungeonsOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(dungeonsOpt))) + ChatColor.YELLOW + ")";
} }
case 2: case 2:
if (context.getSessionData(CK.OPT_USE_PARTIES_PLUGIN) == null) { if (context.getSessionData(CK.OPT_USE_PARTIES_PLUGIN) == null) {
boolean defaultOpt = new Options().getUsePartiesPlugin(); boolean defaultOpt = new Options().getUsePartiesPlugin();
return ChatColor.YELLOW + Lang.get("optUsePartiesPlugin") + " (" return ChatColor.YELLOW + Lang.get("optUsePartiesPlugin") + " ("
+ (defaultOpt ? ChatColor.GREEN + String.valueOf(defaultOpt) : ChatColor.RED + (defaultOpt ? ChatColor.GREEN + Lang.get(String.valueOf(defaultOpt)) : ChatColor.RED
+ String.valueOf(defaultOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(defaultOpt))) + ChatColor.YELLOW + ")";
} else { } else {
boolean partiesOpt = (Boolean) context.getSessionData(CK.OPT_USE_PARTIES_PLUGIN); boolean partiesOpt = (Boolean) context.getSessionData(CK.OPT_USE_PARTIES_PLUGIN);
return ChatColor.YELLOW + Lang.get("optUsePartiesPlugin") + " (" return ChatColor.YELLOW + Lang.get("optUsePartiesPlugin") + " ("
+ (partiesOpt ? ChatColor.GREEN + String.valueOf(partiesOpt) : ChatColor.RED + (partiesOpt ? ChatColor.GREEN + Lang.get(String.valueOf(partiesOpt)) : ChatColor.RED
+ String.valueOf(partiesOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(partiesOpt))) + ChatColor.YELLOW + ")";
} }
case 3: case 3:
if (context.getSessionData(CK.OPT_SHARE_PROGRESS_LEVEL) == null) { if (context.getSessionData(CK.OPT_SHARE_PROGRESS_LEVEL) == null) {
@ -425,13 +425,13 @@ public class OptionsPrompt extends NumericPrompt {
if (context.getSessionData(CK.OPT_REQUIRE_SAME_QUEST) == null) { if (context.getSessionData(CK.OPT_REQUIRE_SAME_QUEST) == null) {
boolean defaultOpt = new Options().getRequireSameQuest(); boolean defaultOpt = new Options().getRequireSameQuest();
return ChatColor.YELLOW + Lang.get("optRequireSameQuest") + " (" return ChatColor.YELLOW + Lang.get("optRequireSameQuest") + " ("
+ (defaultOpt ? ChatColor.GREEN + String.valueOf(defaultOpt) : ChatColor.RED + (defaultOpt ? ChatColor.GREEN + Lang.get(String.valueOf(defaultOpt)) : ChatColor.RED
+ String.valueOf(defaultOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(defaultOpt))) + ChatColor.YELLOW + ")";
} else { } else {
boolean requireOpt = (Boolean) context.getSessionData(CK.OPT_REQUIRE_SAME_QUEST); boolean requireOpt = (Boolean) context.getSessionData(CK.OPT_REQUIRE_SAME_QUEST);
return ChatColor.YELLOW + Lang.get("optRequireSameQuest") + " (" return ChatColor.YELLOW + Lang.get("optRequireSameQuest") + " ("
+ (requireOpt ? ChatColor.GREEN + String.valueOf(requireOpt) : ChatColor.RED + (requireOpt ? ChatColor.GREEN + Lang.get(String.valueOf(requireOpt)) : ChatColor.RED
+ String.valueOf(requireOpt)) + ChatColor.YELLOW + ")"; + Lang.get(String.valueOf(requireOpt))) + ChatColor.YELLOW + ")";
} }
case 5: case 5:
return ChatColor.YELLOW + Lang.get("done"); return ChatColor.YELLOW + Lang.get("done");