From c728b9f5fe5196fe6daff6975d63717d83e550f6 Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Tue, 19 Apr 2022 10:31:24 -0400 Subject: [PATCH] Attempt to fix `!givechar` --- src/main/java/emu/grasscutter/commands/PlayerCommands.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/emu/grasscutter/commands/PlayerCommands.java b/src/main/java/emu/grasscutter/commands/PlayerCommands.java index 90bb22f46..b6401740d 100644 --- a/src/main/java/emu/grasscutter/commands/PlayerCommands.java +++ b/src/main/java/emu/grasscutter/commands/PlayerCommands.java @@ -186,12 +186,12 @@ public final class PlayerCommands { } @Command(label = "givechar", aliases = {"givec"}, - usage = "Usage: givechar [avatarId] [level]") + usage = "Usage: givechar [level|avatarId] [level]") public static class GiveCharCommand implements CommandHandler { @Override public void execute(GenshinPlayer player, List args) { int target, avatarId, level = 1, ascension = 1; - if(args.size() < 2) { + if(args.size() < 1) { CommandHandler.sendMessage(player, "Usage: givechar [level]"); return; } @@ -204,7 +204,8 @@ public final class PlayerCommands { try { target = Integer.parseInt(args.get(0)); if(Grasscutter.getGameServer().getPlayerByUid(target) == null) { - target = player.getUid(); level = Integer.parseInt(args.get(1)); + target = player.getUid(); + level = Integer.parseInt(args.get(1)); avatarId = Integer.parseInt(args.get(0)); } else { avatarId = Integer.parseInt(args.get(1));