Browse Source

New constructor created.

mobile-class-refactor
MagicBot 1 year ago
parent
commit
876ccc7cbf
  1. 4
      src/engine/objects/AbstractIntelligenceAgent.java
  2. 8
      src/engine/objects/Mob.java

4
src/engine/objects/AbstractIntelligenceAgent.java

@ -33,6 +33,10 @@ public abstract class AbstractIntelligenceAgent extends AbstractCharacter { @@ -33,6 +33,10 @@ public abstract class AbstractIntelligenceAgent extends AbstractCharacter {
public Enum.AIAgentType agentType = Enum.AIAgentType.MOBILE;
public AbstractIntelligenceAgent() {
super();
}
public AbstractIntelligenceAgent(ResultSet rs) throws SQLException {
super(rs);
}

8
src/engine/objects/Mob.java

@ -99,6 +99,12 @@ public class Mob extends AbstractIntelligenceAgent { @@ -99,6 +99,12 @@ public class Mob extends AbstractIntelligenceAgent {
private DateTime upgradeDateTime = null;
private boolean lootSync = false;
// New Mobile constructor. Fill in the blanks and then call
// PERSIST.
public Mob() {
this.dbID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
this.currentID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
}
/**
* No Id Constructor
@ -109,7 +115,7 @@ public class Mob extends AbstractIntelligenceAgent { @@ -109,7 +115,7 @@ public class Mob extends AbstractIntelligenceAgent {
this.dbID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
this.loadID = npcType;
this.mobBase = MobBase.getMobBase(loadID);
this.currentID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
this.dbID = MBServerStatics.NO_DB_ROW_ASSIGNED_YET;
this.parentZone = parent;
this.parentZoneID = (parent != null) ? parent.getObjectUUID() : 0;
this.building = building;

Loading…
Cancel
Save