From 46eb94c7d92bc1cad457307bcf97ec653e1b1288 Mon Sep 17 00:00:00 2001 From: Chris Kearney <chris.kearney@urbanairship.com> Date: Thu, 28 Aug 2014 21:42:17 -0700 Subject: [PATCH] a tiny delay --- .../com/comandante/creeper/model/FightManager.java | 12 +++++++++++- .../com/comandante/creeper/server/ChannelUtils.java | 8 ++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/comandante/creeper/model/FightManager.java b/src/main/java/com/comandante/creeper/model/FightManager.java index 80ec2e5b..d3bed202 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 06864bbe..359b586a 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); -- GitLab