Slots are slots; blueprint logic not needed on back-end.

This commit is contained in:
2023-04-04 11:08:07 -04:00
parent 84bae3141c
commit 1cb103c156
2 changed files with 9 additions and 5 deletions
+4 -2
View File
@@ -803,9 +803,11 @@ public class Mob extends AbstractIntelligenceAgent {
} else
this.level = 1;
//add this npc to building
// Use slot locations and add as a hireling
// only if this building has a blueprint.
// otherwise use the mob cache location.
if (this.building != null) {
if (this.building != null && building.getBlueprintUUID() != 0) {
int maxSlots = 10;
+5 -3
View File
@@ -216,10 +216,12 @@ public class NPC extends AbstractCharacter {
}
this.name = rs.getString("npc_name");
this.buyPercent = rs.getFloat("npc_buyPercent");
if (this.buyPercent == 1)
this.buyPercent = .33f;
// Most objects from the cache have a default buy
// percentage of 100% which was a dupe source due
// to the way MB calculated item values.
// this.buyPercent = rs.getFloat("npc_buyPercent");
this.buyPercent = .33f;
this.sellPercent = 1;