From 0dd92091bae52134f6431b5dc1b724e57940b40b Mon Sep 17 00:00:00 2001
From: Chris Kearney <chris.kearney@urbanairship.com>
Date: Mon, 1 Sep 2014 00:07:09 -0700
Subject: [PATCH] mostly color improvements

---
 src/main/java/com/comandante/creeper/Items/ItemType.java   | 2 +-
 .../java/com/comandante/creeper/entity/EntityManager.java  | 2 +-
 .../java/com/comandante/creeper/fight/FightManager.java    | 7 ++++---
 src/main/java/com/comandante/creeper/npc/NpcMover.java     | 4 ++--
 .../java/com/comandante/creeper/npc/StreetHustler.java     | 4 ++--
 .../java/com/comandante/creeper/room/RoomBuilders.java     | 1 -
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/comandante/creeper/Items/ItemType.java b/src/main/java/com/comandante/creeper/Items/ItemType.java
index ae880049..c5a7e8c4 100644
--- a/src/main/java/com/comandante/creeper/Items/ItemType.java
+++ b/src/main/java/com/comandante/creeper/Items/ItemType.java
@@ -17,7 +17,7 @@ public enum ItemType {
             0,
             60),
 
-    BEER(2, Arrays.asList("beer", "can of beer"),
+    BEER(2, Arrays.asList("beer", "can of beer", "b"),
             CYAN + "a dented can of beer" + RESET,
             CYAN + "a beer" + RESET + " lies on the ground, unopened",
             "This beer looks sketch but you'll probably drink it anyways.",
diff --git a/src/main/java/com/comandante/creeper/entity/EntityManager.java b/src/main/java/com/comandante/creeper/entity/EntityManager.java
index 98e1d87c..55d53a5d 100644
--- a/src/main/java/com/comandante/creeper/entity/EntityManager.java
+++ b/src/main/java/com/comandante/creeper/entity/EntityManager.java
@@ -85,7 +85,6 @@ public class EntityManager {
         public void run() {
             while (true) {
                 try {
-                    Thread.sleep(10000);
                     Iterator<Map.Entry<Integer, Room>> rooms = roomManager.getRooms();
                     while (rooms.hasNext()) {
                         Map.Entry<Integer, Room> next = rooms.next();
@@ -104,6 +103,7 @@ public class EntityManager {
                         Map.Entry<String, CreeperEntity> next = iterator.next();
                         ticketRunnerService.submit(next.getValue());
                     }
+                    Thread.sleep(10000);
                 } catch (InterruptedException ie) {
                     throw new RuntimeException("Problem with ticker.");
                 }
diff --git a/src/main/java/com/comandante/creeper/fight/FightManager.java b/src/main/java/com/comandante/creeper/fight/FightManager.java
index 24d2c22e..405b4780 100644
--- a/src/main/java/com/comandante/creeper/fight/FightManager.java
+++ b/src/main/java/com/comandante/creeper/fight/FightManager.java
@@ -5,6 +5,7 @@ import com.comandante.creeper.npc.Npc;
 import com.comandante.creeper.player.Player;
 import com.comandante.creeper.player.PlayerManager;
 import com.comandante.creeper.server.ChannelUtils;
+import com.comandante.creeper.server.Color;
 import com.comandante.creeper.server.CreeperSession;
 import com.comandante.creeper.stat.Stats;
 
@@ -51,7 +52,7 @@ public class FightManager {
         }
         if (damageToVictim > 0) {
             doNpcDamage(npc.getEntityId(), damageToVictim);
-            channelUtils.writeNoPrompt(player.getPlayerId(), damageToVictim + " damage done to " + npc.getName());
+            channelUtils.writeNoPrompt(player.getPlayerId(), damageToVictim + Color.BOLD_ON + Color.BRIGHT_RED + " damage" + Color.RESET + " done to " + npc.getColorName());
         } else {
             channelUtils.writeNoPrompt(player.getPlayerId(), "You miss " + npc.getName());
         }
@@ -67,9 +68,9 @@ public class FightManager {
         int damageBack = getAttack(victim, challenger);
         if (randInt(0, 100) < chanceToHitBack) {
             doPlayerDamage(player.getPlayerId(), damageBack);
-            channelUtils.writeNoPrompt(player.getPlayerId(), npc.getName() + " damages you for " + damageBack);
+            channelUtils.writeNoPrompt(player.getPlayerId(), npc.getColorName() + Color.BOLD_ON + Color.BRIGHT_RED + " damages" + Color.RESET + " you for " + damageBack);
         } else {
-            channelUtils.writeNoPrompt(player.getPlayerId(), npc.getName() + " misses you");
+            channelUtils.writeNoPrompt(player.getPlayerId(), npc.getColorName() + " misses you");
         }
         try {
             Thread.sleep(600);
diff --git a/src/main/java/com/comandante/creeper/npc/NpcMover.java b/src/main/java/com/comandante/creeper/npc/NpcMover.java
index 350dddce..7707e86c 100644
--- a/src/main/java/com/comandante/creeper/npc/NpcMover.java
+++ b/src/main/java/com/comandante/creeper/npc/NpcMover.java
@@ -37,9 +37,9 @@ public class NpcMover {
         Integer destinationRoomId = canRoam.get(random.nextInt(canRoam.size()));
         String exitMessage = getExitMessage(npcCurrentRoom, destinationRoomId);
         npcCurrentRoom.getNpcIds().remove(npcId);
-        gameManager.roomSay(npcCurrentRoom.getRoomId(), npcEntity.getName() + " " + exitMessage, "");
+        gameManager.roomSay(npcCurrentRoom.getRoomId(), npcEntity.getColorName() + " " + exitMessage, "");
         gameManager.getRoomManager().getRoom(destinationRoomId).getNpcIds().add(npcId);
-        gameManager.roomSay(destinationRoomId, npcEntity.getName() + " has arrived.", "");
+        gameManager.roomSay(destinationRoomId, npcEntity.getColorName() + " has arrived.", "");
     }
 
     public String getExitMessage(Room room, Integer exitRoomId) {
diff --git a/src/main/java/com/comandante/creeper/npc/StreetHustler.java b/src/main/java/com/comandante/creeper/npc/StreetHustler.java
index 5196874f..4409f648 100644
--- a/src/main/java/com/comandante/creeper/npc/StreetHustler.java
+++ b/src/main/java/com/comandante/creeper/npc/StreetHustler.java
@@ -11,7 +11,6 @@ import java.util.HashSet;
 import java.util.Set;
 
 import static com.comandante.creeper.server.Color.BRIGHT_RED;
-import static com.comandante.creeper.server.Color.GREEN;
 import static com.comandante.creeper.server.Color.RESET;
 
 public class StreetHustler extends Npc {
@@ -21,7 +20,8 @@ public class StreetHustler extends Npc {
             {"s", "street", "hustler", NAME}
     ));
 
-    private final static String colorName = GREEN + "s" + Color.YELLOW + "t" + Color.BLUE + "r" + Color.MAGENTA + "e" + Color.BRIGHT_WHITE + "e" + Color.RED + "t" + Color.BRIGHT_GREEN + " hustler" + RESET;
+    private final static String colorName = Color.BOLD_ON + Color.BRIGHT_MAGENTA + Color.BOLD_OFF + "s" + Color.YELLOW + "t" + Color.BLUE + "r" + Color.MAGENTA + "e" + Color.BRIGHT_WHITE + "e" + Color.RED + "t" + Color.BRIGHT_GREEN + " " +
+            Color.BRIGHT_YELLOW + "hustler" + RESET;
     private final static String dieMessage = "a " + colorName + " breathes his last breath in a pool of " + BRIGHT_RED + "blood" + RESET;
 
     public StreetHustler(GameManager gameManager) {
diff --git a/src/main/java/com/comandante/creeper/room/RoomBuilders.java b/src/main/java/com/comandante/creeper/room/RoomBuilders.java
index e8536e72..096ff9c6 100644
--- a/src/main/java/com/comandante/creeper/room/RoomBuilders.java
+++ b/src/main/java/com/comandante/creeper/room/RoomBuilders.java
@@ -343,5 +343,4 @@ public class RoomBuilders {
                 "You arrive to the end of Terminal 4.\r\n"));
 
     }
-
 }
-- 
GitLab