forked from MagicBane/Server
More minion setup work.
This commit is contained in:
@@ -664,12 +664,7 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
minionMobile.parentZoneUUID = guardCaptain.parentZoneUUID;
|
minionMobile.parentZoneUUID = guardCaptain.parentZoneUUID;
|
||||||
minionMobile.bindLoc = guardCaptain.bindLoc;
|
minionMobile.bindLoc = guardCaptain.bindLoc;
|
||||||
|
|
||||||
minionMobile.runAfterLoad();
|
//grab name from minionbase.
|
||||||
minionMobile.despawned = true;
|
|
||||||
minionMobile.setLoc(minionMobile.bindLoc);
|
|
||||||
minionMobile.despawn();
|
|
||||||
|
|
||||||
//grab equipment and name from minionbase.
|
|
||||||
|
|
||||||
Enum.MinionType minionType = Enum.MinionType.ContractToMinionMap.get(guardCaptain.contract.getContractID());
|
Enum.MinionType minionType = Enum.MinionType.ContractToMinionMap.get(guardCaptain.contract.getContractID());
|
||||||
|
|
||||||
@@ -686,8 +681,16 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
rank = MBServerStatics.ELITE;
|
rank = MBServerStatics.ELITE;
|
||||||
|
|
||||||
minionMobile.lastName = rank + " " + minionType.getRace() + " " + minionType.getName();
|
minionMobile.lastName = rank + " " + minionType.getRace() + " " + minionType.getName();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Configure and spawn minion
|
||||||
|
|
||||||
|
minionMobile.runAfterLoad();
|
||||||
|
minionMobile.despawned = true;
|
||||||
|
minionMobile.setLoc(minionMobile.bindLoc);
|
||||||
|
minionMobile.despawn();
|
||||||
|
|
||||||
DbManager.addToCache(minionMobile);
|
DbManager.addToCache(minionMobile);
|
||||||
|
|
||||||
int slot = guardCaptain.siegeMinionMap.size() + 1;
|
int slot = guardCaptain.siegeMinionMap.size() + 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user