Loot bypass now uses agent type.

This commit is contained in:
2023-09-01 12:55:33 -04:00
parent 0d43c3620d
commit 25c0e48181
+4 -3
View File
@@ -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 {
this.charItemManager.clearInventory();
this.charItemManager.clearEquip();
if (this.isPlayerGuard())
// Only generate loot for mobiles
if (!this.agentType.equals(AIAgentType.MOBILE))
return;
LootManager.GenerateMobLoot(this);