diff --git a/src/engine/gameManager/NPCManager.java b/src/engine/gameManager/NPCManager.java index e16533b0..b4362249 100644 --- a/src/engine/gameManager/NPCManager.java +++ b/src/engine/gameManager/NPCManager.java @@ -345,17 +345,7 @@ public enum NPCManager { // Pets are regular mobiles not hirelings (Siege engines) - if (!abstractCharacter.getObjectType().equals(Enum.GameObjectType.Mob)) - abstractCharacter.building.getHirelings().put(abstractCharacter, buildingSlot); - else { - Mob mobile = (Mob) abstractCharacter; - - // Siege engines are not hirelings but minions of said hireling. - - if (mobile.behaviourType.equals(Enum.MobBehaviourType.SiegeEngine) || - mobile.behaviourType.equals(Enum.MobBehaviourType.GuardCaptain)) - abstractCharacter.building.getHirelings().put(abstractCharacter, buildingSlot); - } + abstractCharacter.building.getHirelings().put(abstractCharacter, buildingSlot); // Override bind and location for this npc derived // from BuildingManager slot location data.