forked from MagicBane/Server
Slot added to stored procedures.
This commit is contained in:
@@ -28,7 +28,7 @@ public class dbMobHandler extends dbHandlerBase {
|
|||||||
|
|
||||||
public Mob ADD_MOB(Mob toAdd)
|
public Mob ADD_MOB(Mob toAdd)
|
||||||
{
|
{
|
||||||
prepareCallable("CALL `mob_CREATE`(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
|
prepareCallable("CALL `mob_CREATE`(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
|
||||||
setLong(1, toAdd.getParentZoneID());
|
setLong(1, toAdd.getParentZoneID());
|
||||||
setInt(2, toAdd.getMobBaseID());
|
setInt(2, toAdd.getMobBaseID());
|
||||||
setInt(3, toAdd.getGuildUUID());
|
setInt(3, toAdd.getGuildUUID());
|
||||||
@@ -45,6 +45,7 @@ public class dbMobHandler extends dbHandlerBase {
|
|||||||
setInt(11, toAdd.getBuildingID());
|
setInt(11, toAdd.getBuildingID());
|
||||||
setInt(12, toAdd.getLevel());
|
setInt(12, toAdd.getLevel());
|
||||||
setString(13, toAdd.getFirstName());
|
setString(13, toAdd.getFirstName());
|
||||||
|
setInt(14, toAdd.slot);
|
||||||
int objectUUID = (int) getUUID();
|
int objectUUID = (int) getUUID();
|
||||||
if (objectUUID > 0)
|
if (objectUUID > 0)
|
||||||
return GET_MOB(objectUUID);
|
return GET_MOB(objectUUID);
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public class dbNPCHandler extends dbHandlerBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public NPC ADD_NPC(NPC toAdd, boolean isMob) {
|
public NPC ADD_NPC(NPC toAdd, boolean isMob) {
|
||||||
prepareCallable("CALL `npc_CREATE`(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
|
prepareCallable("CALL `npc_CREATE`(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
|
||||||
setLong(1, toAdd.getParentZoneID());
|
setLong(1, toAdd.getParentZoneID());
|
||||||
setString(2, toAdd.getName());
|
setString(2, toAdd.getName());
|
||||||
setInt(3, toAdd.getContractID());
|
setInt(3, toAdd.getContractID());
|
||||||
@@ -43,6 +43,7 @@ public class dbNPCHandler extends dbHandlerBase {
|
|||||||
} else {
|
} else {
|
||||||
setInt(11, 0);
|
setInt(11, 0);
|
||||||
}
|
}
|
||||||
|
setInt(12, toAdd.slot);
|
||||||
|
|
||||||
int objectUUID = (int) getUUID();
|
int objectUUID = (int) getUUID();
|
||||||
if (objectUUID > 0) {
|
if (objectUUID > 0) {
|
||||||
|
|||||||
@@ -102,6 +102,8 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
private DateTime upgradeDateTime = null;
|
private DateTime upgradeDateTime = null;
|
||||||
private boolean lootSync = false;
|
private boolean lootSync = false;
|
||||||
|
|
||||||
|
public int slot = -1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* No Id Constructor
|
* No Id Constructor
|
||||||
*/
|
*/
|
||||||
@@ -276,6 +278,8 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
if (rs.getString("fsm").length() > 1)
|
if (rs.getString("fsm").length() > 1)
|
||||||
this.BehaviourType = MobBehaviourType.valueOf(rs.getString("fsm"));
|
this.BehaviourType = MobBehaviourType.valueOf(rs.getString("fsm"));
|
||||||
|
|
||||||
|
this.slot = rs.getInt("slot");
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Logger.error(e + " " + this.dbID );
|
Logger.error(e + " " + this.dbID );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ public class NPC extends AbstractCharacter {
|
|||||||
private String nameOverride = "";
|
private String nameOverride = "";
|
||||||
private int equipmentSetID = 0;
|
private int equipmentSetID = 0;
|
||||||
public int runeSetID = 0;
|
public int runeSetID = 0;
|
||||||
private int slot;
|
public int slot;
|
||||||
private Regions region = null;
|
private Regions region = null;
|
||||||
|
|
||||||
public Vector3fImmutable inBuildingLoc = Vector3fImmutable.ZERO;
|
public Vector3fImmutable inBuildingLoc = Vector3fImmutable.ZERO;
|
||||||
|
|||||||
Reference in New Issue
Block a user