Browse Source

Loot bypass now uses agent type.

combat-2
MagicBot 1 year ago
parent
commit
25c0e48181
  1. 7
      src/engine/objects/Mob.java

7
src/engine/objects/Mob.java

@ -982,8 +982,7 @@ public class Mob extends AbstractIntelligenceAgent { @@ -982,8 +982,7 @@ public class Mob extends AbstractIntelligenceAgent {
else if (this.building != null)
this.region = BuildingManager.GetRegion(this.building, bindLoc.x, bindLoc.y, bindLoc.z);
if (!this.behaviourType.equals(MobBehaviourType.SiegeEngine) && !this.isPlayerGuard() && contract == null)
loadInventory();
this.loadInventory();
this.updateLocation();
}
@ -1021,7 +1020,9 @@ public class Mob extends AbstractIntelligenceAgent { @@ -1021,7 +1020,9 @@ public class Mob extends AbstractIntelligenceAgent {
this.charItemManager.clearInventory();
this.charItemManager.clearEquip();
if (this.isPlayerGuard())
// Only generate loot for mobiles
if (!this.agentType.equals(AIAgentType.MOBILE))
return;
LootManager.GenerateMobLoot(this);

Loading…
Cancel
Save