diff --git a/src/main/java/com/comandante/creeper/npc/Npc.java b/src/main/java/com/comandante/creeper/npc/Npc.java index 28f87c22d4769117efdb31ced58161348d7c96ab..b9399300841661b2eecb5e6064066b6b7192bdba 100644 --- a/src/main/java/com/comandante/creeper/npc/Npc.java +++ b/src/main/java/com/comandante/creeper/npc/Npc.java @@ -106,7 +106,7 @@ public class Npc extends CreeperEntity { processNpcStatChange(npcStatsChange); } if (!isActiveCooldown(CoolDownType.NPC_FIGHT) && !isActiveCooldown(CoolDownType.NPC_ROAM) && currentRoom != null) { - if (getRandPercent(.5)) { + if (getRandPercent(.1)) { gameManager.getNpcMover().roam(getEntityId()); } } diff --git a/src/main/java/com/comandante/creeper/npc/NpcMover.java b/src/main/java/com/comandante/creeper/npc/NpcMover.java index fd254d95f62a1bc83b52c492deccb40324a7dbf6..c7b7f81740a7550253cbb3efca519a3168443458 100644 --- a/src/main/java/com/comandante/creeper/npc/NpcMover.java +++ b/src/main/java/com/comandante/creeper/npc/NpcMover.java @@ -11,6 +11,7 @@ import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Sets; +import org.apache.log4j.Logger; import java.util.List; import java.util.Random; @@ -20,6 +21,7 @@ public class NpcMover { private final GameManager gameManager; private final Random random = new Random(); + private static final Logger log = Logger.getLogger(NpcMover.class); public NpcMover(GameManager gameManager) { this.gameManager = gameManager; @@ -62,6 +64,7 @@ public class NpcMover { destinationRoom.getNpcIds().add(npcId); npcEntity.addCoolDown(new CoolDown(CoolDownType.NPC_ROAM)); gameManager.roomSay(destinationRoomId, npcEntity.getColorName() + " has arrived.", ""); + log.info("NPC MOVER COMPLETE " + npcEntity.getName()); } private boolean doesRoomHaveEmptyNpcsSpots(Room room, Npc npc, Area area) { diff --git a/world/npcs/billcosby.json b/world/npcs/billcosby.json index ac00c926ebf79d24bed705562d2c1a1c1c54ec3c..e00081314d019f2a5f0f22248319e9ccfef1b508 100644 --- a/world/npcs/billcosby.json +++ b/world/npcs/billcosby.json @@ -82,7 +82,7 @@ "south8_zone", "south9_zone", "south10_zone", - "radio_room"; + "radio_room" ], "stats": { "agile": 14,