diff options
Diffstat (limited to 'src/main/java/net/uomc/mineshaft/RobCommand.java')
| -rw-r--r-- | src/main/java/net/uomc/mineshaft/RobCommand.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/net/uomc/mineshaft/RobCommand.java b/src/main/java/net/uomc/mineshaft/RobCommand.java index c04f2f4..9ff8a12 100644 --- a/src/main/java/net/uomc/mineshaft/RobCommand.java +++ b/src/main/java/net/uomc/mineshaft/RobCommand.java @@ -28,7 +28,7 @@ import net.dv8tion.jda.api.events.message.MessageReceivedEvent; public class RobCommand extends CooldownCommand { private static final int TO_PICK = 3; - private static final double MAX_AMOUNT_PERCENT = 0.2; + private static final double MAX_AMOUNT_PERCENT = 0.35; private static final long DROP_DURATION_SECONDS = 90; private static final String LOOT_STRING = "loot"; private Mineshaft bot; @@ -57,6 +57,11 @@ public class RobCommand extends CooldownCommand { } Member target = mentionToMember.get(); + if (bot.getPickaxes().isNether(target) != bot.getPickaxes().isNether(e.getMember())) { + e.getMessage().reply(":x: You tried to kill " + target.getAsMention() + " but they were in a different dimension!").queue(); + return false; + } + String response = target.getAsMention() + " was slain by " + e.getAuthor().getAsMention(); Map<MineshaftItem, Long> rob = getRob(target); |
