dropper resists

This commit is contained in:
2024-05-01 21:00:26 -05:00
parent fbeda13a48
commit 3d683fc9a3
3 changed files with 14 additions and 10 deletions
+5 -6
View File
@@ -80,8 +80,8 @@ public class Mob extends AbstractIntelligenceAgent {
private DeferredPowerJob weaponPower;
private DateTime upgradeDateTime = null;
private boolean lootSync = false;
public int discDelay = 6;
public boolean firstSpawn = true;
public boolean dropper = false;
// New Mobile constructor. Fill in the blanks and then call
// PERSIST.
@@ -1740,22 +1740,21 @@ public class Mob extends AbstractIntelligenceAgent {
this.behaviourType = MobBehaviourType.Aggro;
}
boolean isDropper = false;
for(MobEquipment equipped: this.equip.values()){
if(equipped.getItemBase().isVorg() && this.getMobBaseID() != 14062){
//this.healthMax = 7500;
//this.setHealth(this.healthMax);
//this.level = 65;
isDropper = true;
this.dropper = true;
}
}
for(Item item : this.charItemManager.getInventory()){
if(item.getItemBase().isDiscRune() && this.level < 75){
isDropper = true;
this.dropper = true;
}
}
if(isDropper){
if(this.dropper){
this.level = 65;
this.resists = new Resists("Dropper");
this.atrHandOne *= 2;
+5
View File
@@ -441,6 +441,11 @@ public class Resists {
}
public void calculateResists(AbstractCharacter ac, boolean val) {
if(ac.getObjectType().equals(Enum.GameObjectType.Mob) && ((Mob)ac).dropper){
this.setDropperResists();
return;
}
this.immuneTo.clear();
// get resists for runes