From eba6c5051ce365a680ff1199f76ad286c31948ae Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Mon, 1 May 2023 01:09:15 -0400 Subject: [PATCH] Add debug subcommand for listing completed dungeons --- .../java/emu/grasscutter/command/commands/QuestCommand.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/emu/grasscutter/command/commands/QuestCommand.java b/src/main/java/emu/grasscutter/command/commands/QuestCommand.java index 4774198fc..c97c406ec 100644 --- a/src/main/java/emu/grasscutter/command/commands/QuestCommand.java +++ b/src/main/java/emu/grasscutter/command/commands/QuestCommand.java @@ -88,6 +88,12 @@ public final class QuestCommand implements CommandHandler { translate(sender, "commands.quest.state.exists"), mainQuest.getParentQuestId(), mainQuest.getState().getValue())); } + case "dungeons" -> { + var dungeons = targetPlayer.getPlayerProgress().getCompletedDungeons(); + CommandHandler.sendMessage(sender, "Dungeons completed: " + + String.join(", ", dungeons.intStream() + .mapToObj(String::valueOf).toList())); + } default -> this.sendUsageMessage(sender); } }