From 5eade7c04240cc84a70427c1bb14b6375e9d16d4 Mon Sep 17 00:00:00 2001 From: Chris Kearney <chris@kearneymail.com> Date: Sun, 14 Aug 2016 20:16:03 -0700 Subject: [PATCH] crucial check for a fight --- .../java/com/comandante/creeper/command/BackCommand.java | 4 ++++ src/main/java/com/comandante/creeper/player/Player.java | 7 +------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/comandante/creeper/command/BackCommand.java b/src/main/java/com/comandante/creeper/command/BackCommand.java index e7fa4d66..c15120bd 100644 --- a/src/main/java/com/comandante/creeper/command/BackCommand.java +++ b/src/main/java/com/comandante/creeper/command/BackCommand.java @@ -22,6 +22,10 @@ public class BackCommand extends Command { @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { execCommand(ctx, e, () -> { + if (player.isActiveFights()) { + write("You can't move while in a fight!"); + return; + } Room returnRoom = player.getPreviousRoom(); player.removeActiveAlertStatus(); PlayerMovement playerMovement = new PlayerMovement(player, currentRoom.getRoomId(), returnRoom.getRoomId(), "fleed to where they came from.", "up"); diff --git a/src/main/java/com/comandante/creeper/player/Player.java b/src/main/java/com/comandante/creeper/player/Player.java index 2dcfb547..be4d5200 100644 --- a/src/main/java/com/comandante/creeper/player/Player.java +++ b/src/main/java/com/comandante/creeper/player/Player.java @@ -726,12 +726,7 @@ public class Player extends CreeperEntity { inventoryItems.add(itemEntity); } } - Collections.sort(inventoryItems, new Comparator<Item>() { - @Override - public int compare(final Item object1, final Item object2) { - return object1.getItemName().compareTo(object2.getItemName()); - } - }); + Collections.sort(inventoryItems, (a, b) -> a.getItemName().compareTo(b.getItemName())); return inventoryItems; } } -- GitLab