bug fix in old constructor
This commit is contained in:
@@ -112,33 +112,6 @@ public class NPC extends AbstractCharacter {
|
|||||||
this.currentID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
|
this.currentID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Normal Constructor
|
|
||||||
*/
|
|
||||||
public NPC(String name, short statStrCurrent, short statDexCurrent, short statConCurrent,
|
|
||||||
short statIntCurrent, short statSpiCurrent, short level, int exp, boolean sit, boolean walk, boolean combat, Vector3fImmutable bindLoc,
|
|
||||||
Vector3fImmutable currentLoc, Vector3fImmutable faceDir, short healthCurrent, short manaCurrent, short stamCurrent, Guild guild,
|
|
||||||
byte runningTrains, int npcType, boolean isMob, Building building, int contractID, Zone parent, int newUUID) {
|
|
||||||
super(name, "", statStrCurrent, statDexCurrent, statConCurrent, statIntCurrent, statSpiCurrent, level, exp,
|
|
||||||
bindLoc, currentLoc, faceDir, guild, runningTrains, newUUID);
|
|
||||||
this.loadID = npcType;
|
|
||||||
this.isMob = isMob;
|
|
||||||
|
|
||||||
if (this.contract != null)
|
|
||||||
this.mobBase = MobBase.getMobBase(this.contract.getMobbaseID());
|
|
||||||
else
|
|
||||||
this.mobBase = MobBase.getMobBase(loadID);
|
|
||||||
|
|
||||||
this.building = building;
|
|
||||||
this.name = name;
|
|
||||||
this.buyPercent = 0.33f;
|
|
||||||
this.sellPercent = 1f;
|
|
||||||
|
|
||||||
this.parentZone = parent;
|
|
||||||
this.dbID = newUUID;
|
|
||||||
this.currentID = newUUID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ResultSet Constructor
|
* ResultSet Constructor
|
||||||
*/
|
*/
|
||||||
@@ -569,6 +542,8 @@ public class NPC extends AbstractCharacter {
|
|||||||
if (npcWithoutID.building != null)
|
if (npcWithoutID.building != null)
|
||||||
npcWithoutID.bindLoc = Vector3fImmutable.ZERO;
|
npcWithoutID.bindLoc = Vector3fImmutable.ZERO;
|
||||||
|
|
||||||
|
npcWithoutID.runAfterLoad(); // configure npc
|
||||||
|
|
||||||
NPC npc;
|
NPC npc;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user