forked from MagicBane/Server
Slots are slots; blueprint logic not needed on back-end.
This commit is contained in:
@@ -803,9 +803,11 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
} else
|
} else
|
||||||
this.level = 1;
|
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;
|
int maxSlots = 10;
|
||||||
|
|
||||||
|
|||||||
@@ -216,10 +216,12 @@ public class NPC extends AbstractCharacter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.name = rs.getString("npc_name");
|
this.name = rs.getString("npc_name");
|
||||||
this.buyPercent = rs.getFloat("npc_buyPercent");
|
|
||||||
|
|
||||||
if (this.buyPercent == 1)
|
// Most objects from the cache have a default buy
|
||||||
this.buyPercent = .33f;
|
// 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.buyPercent = .33f;
|
||||||
this.sellPercent = 1;
|
this.sellPercent = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user