|
|
@ -95,7 +95,6 @@ public class Mob extends AbstractIntelligenceAgent { |
|
|
|
this.bindLoc = Vector3fImmutable.ZERO; |
|
|
|
this.bindLoc = Vector3fImmutable.ZERO; |
|
|
|
this.gridObjectType = GridObjectType.DYNAMIC; |
|
|
|
this.gridObjectType = GridObjectType.DYNAMIC; |
|
|
|
this.agentType = AIAgentType.MOBILE; |
|
|
|
this.agentType = AIAgentType.MOBILE; |
|
|
|
setResistsForMob(this); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -164,10 +163,6 @@ public class Mob extends AbstractIntelligenceAgent { |
|
|
|
this.currentID = this.dbID; |
|
|
|
this.currentID = this.dbID; |
|
|
|
|
|
|
|
|
|
|
|
this.agentType = AIAgentType.MOBILE; |
|
|
|
this.agentType = AIAgentType.MOBILE; |
|
|
|
|
|
|
|
|
|
|
|
//this.setResists(Resists.getResists(rs.getInt("mob_spawnType")));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setResistsForMob(this); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
Logger.error(e + " " + this.dbID); |
|
|
|
Logger.error(e + " " + this.dbID); |
|
|
|
} |
|
|
|
} |
|
|
@ -176,7 +171,7 @@ public class Mob extends AbstractIntelligenceAgent { |
|
|
|
|
|
|
|
|
|
|
|
public static void setResistsForMob(Mob mob){ |
|
|
|
public static void setResistsForMob(Mob mob){ |
|
|
|
Resists resists = new Resists("Generic"); |
|
|
|
Resists resists = new Resists("Generic"); |
|
|
|
int realmID = RealmMap.getRealmIDAtLocation(mob.loc); |
|
|
|
int realmID = RealmMap.getRealmIDAtLocation(mob.bindLoc); |
|
|
|
Realm realm = Realm.getRealm(realmID); |
|
|
|
Realm realm = Realm.getRealm(realmID); |
|
|
|
//Zone parentMacro = null;
|
|
|
|
//Zone parentMacro = null;
|
|
|
|
//for(Zone zone : ZoneManager.getAllZonesIn(mob.loc)){
|
|
|
|
//for(Zone zone : ZoneManager.getAllZonesIn(mob.loc)){
|
|
|
@ -1897,6 +1892,9 @@ public class Mob extends AbstractIntelligenceAgent { |
|
|
|
this.maxDamageHandTwo *= 2; |
|
|
|
this.maxDamageHandTwo *= 2; |
|
|
|
this.minDamageHandOne *= 2; |
|
|
|
this.minDamageHandOne *= 2; |
|
|
|
this.minDamageHandTwo *= 2; |
|
|
|
this.minDamageHandTwo *= 2; |
|
|
|
|
|
|
|
this.mobResists = new Resists("Dropper"); |
|
|
|
|
|
|
|
} else{ |
|
|
|
|
|
|
|
setResistsForMob(this); |
|
|
|
} |
|
|
|
} |
|
|
|
//for(Item loot : this.charItemManager.getInventory()){
|
|
|
|
//for(Item loot : this.charItemManager.getInventory()){
|
|
|
|
// if(loot.getItemBase().isDiscRune() && this.level < 80){
|
|
|
|
// if(loot.getItemBase().isDiscRune() && this.level < 80){
|
|
|
|