add mob adding stronghold mobs
This commit is contained in:
@@ -88,8 +88,8 @@ public class AddMobCmd extends AbstractDevCmd {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//Mob mob = Mob.createMob(loadID, pc.getLoc(),null, true, zone, null, 0, "", 1);
|
Mob mob = Mob.createMob(loadID, pc.getLoc(),null, true, zone, null, 0, "", 1);
|
||||||
Mob mob = Mob.createStrongholdMob(loadID,pc.loc,Guild.getErrantGuild(),true,zone,null,0,"Whitehorn Militant",75);
|
//Mob mob = Mob.createStrongholdMob(loadID,pc.loc,Guild.getErrantGuild(),true,zone,null,0,"Whitehorn Militant",75);
|
||||||
if (mob != null) {
|
if (mob != null) {
|
||||||
mob.updateDatabase();
|
mob.updateDatabase();
|
||||||
ChatManager.chatSayInfo(pc,
|
ChatManager.chatSayInfo(pc,
|
||||||
@@ -99,25 +99,25 @@ public class AddMobCmd extends AbstractDevCmd {
|
|||||||
mob.parentZone = zone;
|
mob.parentZone = zone;
|
||||||
mob.bindLoc = pc.loc;
|
mob.bindLoc = pc.loc;
|
||||||
mob.setLoc(pc.loc);
|
mob.setLoc(pc.loc);
|
||||||
mob.StrongholdGuardian = true;
|
|
||||||
mob.equipmentSetID = 6327;
|
mob.equipmentSetID = 6327;
|
||||||
mob.runAfterLoad();
|
mob.runAfterLoad();
|
||||||
mob.setLevel((short)75);
|
mob.setLevel((short)75);
|
||||||
mob.setResists(new Resists("Elite"));
|
mob.setResists(new Resists("Elite"));
|
||||||
mob.spawnTime = 1000000000;
|
mob.spawnTime = 10;
|
||||||
mob.BehaviourType = Enum.MobBehaviourType.Aggro;
|
mob.BehaviourType = Enum.MobBehaviourType.Aggro;
|
||||||
zone.zoneMobSet.add(mob);
|
zone.zoneMobSet.add(mob);
|
||||||
|
mob.isHellgateMob = true;
|
||||||
LootManager.GenerateStrongholdLoot(mob,false,false);
|
LootManager.GenerateStrongholdLoot(mob,false,false);
|
||||||
mob.healthMax = 12500;
|
mob.healthMax = mob.mobBase.getHealthMax();
|
||||||
mob.setHealth(mob.healthMax);
|
mob.setHealth(mob.healthMax);
|
||||||
mob.maxDamageHandOne = 1550;
|
mob.maxDamageHandOne = 1550;
|
||||||
mob.minDamageHandOne = 750;
|
mob.minDamageHandOne = 750;
|
||||||
mob.atrHandOne = 1800;
|
mob.atrHandOne = 1800;
|
||||||
mob.defenseRating = 2200;
|
mob.defenseRating = 2200;
|
||||||
mob.setFirstName("Elite Guardian");
|
mob.setFirstName("Whitehorn Militant");
|
||||||
InterestManager.setObjectDirty(mob);
|
//InterestManager.setObjectDirty(mob);
|
||||||
WorldGrid.addObject(mob,pc.loc.x,pc.loc.z);
|
//WorldGrid.addObject(mob,pc.loc.x,pc.loc.z);
|
||||||
WorldGrid.updateObject(mob);
|
//WorldGrid.updateObject(mob);
|
||||||
//guard.stronghold = mine;
|
//guard.stronghold = mine;
|
||||||
mob.mobPowers.clear();
|
mob.mobPowers.clear();
|
||||||
mob.mobPowers.put(429399948,20); // find weakness
|
mob.mobPowers.put(429399948,20); // find weakness
|
||||||
|
|||||||
@@ -111,6 +111,8 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
public boolean StrongholdEpic = false;
|
public boolean StrongholdEpic = false;
|
||||||
public boolean isDropper = false;
|
public boolean isDropper = false;
|
||||||
|
|
||||||
|
public Boolean isHellgateMob = false;
|
||||||
|
|
||||||
public HashMap<PlayerCharacter,Float> hate_values;
|
public HashMap<PlayerCharacter,Float> hate_values;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user