From b2d4be48996ea88d2b2817f3e46a719b31d86557 Mon Sep 17 00:00:00 2001
From: Chris Kearney <chris@kearneymail.com>
Date: Mon, 15 May 2017 22:44:52 -0700
Subject: [PATCH] fixing this npe

---
 src/main/java/com/comandante/creeper/npc/NpcBuilder.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/comandante/creeper/npc/NpcBuilder.java b/src/main/java/com/comandante/creeper/npc/NpcBuilder.java
index c2af8ecc..46e98cba 100644
--- a/src/main/java/com/comandante/creeper/npc/NpcBuilder.java
+++ b/src/main/java/com/comandante/creeper/npc/NpcBuilder.java
@@ -147,8 +147,10 @@ public class NpcBuilder {
 
     public Npc createNpc() {
         checkNotNull(gameManager);
-        if (loot.getLootGoldMin() > loot.getLootGoldMax()) {
-            throw new RuntimeException("Invalid loot configuration.");
+        if (loot != null ) {
+            if (loot.getLootGoldMin() > loot.getLootGoldMax()) {
+                throw new RuntimeException("Invalid loot configuration.");
+            }
         }
         return new Npc(gameManager, name, colorName, lastPhraseTimestamp, stats, dieMessage, temperament, roamAreas, validTriggers, loot, spawnRules, attackMessages, criticalAttackMessages, battleMessages, idleMessages);
     }
-- 
GitLab