diff --git a/src/main/java/com/comandante/creeper/model/FightManager.java b/src/main/java/com/comandante/creeper/model/FightManager.java index 80ec2e5b6f13a5a61044060480d567da795364e3..d3bed202d181f2b98ba2ab09b8a9c51594a5a83e 100644 --- a/src/main/java/com/comandante/creeper/model/FightManager.java +++ b/src/main/java/com/comandante/creeper/model/FightManager.java @@ -44,7 +44,7 @@ public class FightManager { } if (npcStats.getHealth() <= 0) { - channelUtils.write(player.getPlayerId(), "You killed " + npc.getName()); + channelUtils.writeNoPrompt(player.getPlayerId(), "You killed " + npc.getName()); channelUtils.writeToRoom(player.getPlayerId(), npc.getDieMessage()); entityManager.deleteNpcEntity(npc.getEntityId()); return; @@ -72,6 +72,11 @@ public class FightManager { } else { channelUtils.writeNoPrompt(player.getPlayerId(), "You miss " + npc.getName()); } + try { + Thread.sleep(1100); + } catch (InterruptedException e) { + e.printStackTrace(); + } if (victim.getHealth() <= 0) { return; } @@ -83,6 +88,11 @@ public class FightManager { } else { channelUtils.writeNoPrompt(player.getPlayerId(), npc.getName() + " misses you"); } + try { + Thread.sleep(1100); + } catch (InterruptedException e) { + e.printStackTrace(); + } } private void doPlayerDamage(String playerId, int damageAmount) { diff --git a/src/main/java/com/comandante/creeper/server/ChannelUtils.java b/src/main/java/com/comandante/creeper/server/ChannelUtils.java index 06864bbe6c77fe2e1ec3248637de97452ff6f23a..359b586ad5b653f4390ef3cabdf209a58f0c72c4 100644 --- a/src/main/java/com/comandante/creeper/server/ChannelUtils.java +++ b/src/main/java/com/comandante/creeper/server/ChannelUtils.java @@ -32,13 +32,13 @@ public class ChannelUtils { Set<String> presentPlayerIds = playerCurrentRoom.getPresentPlayerIds(); for (String id : presentPlayerIds) { Player presentPlayer = playerManager.getPlayer(id); - if (presentPlayer.getPlayerId().equals(playerId)) { - write(playerId, message); - } else { + // if (presentPlayer.getPlayerId().equals(playerId)) { + // write(playerId, message); + // } else { writeNoPrompt(presentPlayer.getPlayerId(), message); } } - } + public void write(String playerId, String message) { write(playerId, message, true);