This should fail fast.
This commit is contained in:
@@ -1037,6 +1037,7 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void recalculateStats() {
|
public void recalculateStats() {
|
||||||
|
|
||||||
if (this.isPlayerGuard()) {
|
if (this.isPlayerGuard()) {
|
||||||
NPCManager.setMaxHealthForGuard(this);
|
NPCManager.setMaxHealthForGuard(this);
|
||||||
NPCManager.setAttackRatingForGuard(this);
|
NPCManager.setAttackRatingForGuard(this);
|
||||||
@@ -1044,26 +1045,16 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
|||||||
NPCManager.setDamageAndSpeedForGuard(this);
|
NPCManager.setDamageAndSpeedForGuard(this);
|
||||||
NPCManager.applyGuardStanceModifiers(this);
|
NPCManager.applyGuardStanceModifiers(this);
|
||||||
} else {
|
} else {
|
||||||
|
AbstractCharacter.calculateAtrDamageForWeapon(this, this.charItemManager.equipped.get(EquipSlotType.RHELD), true, this.charItemManager.equipped.get(EquipSlotType.LHELD));
|
||||||
|
AbstractCharacter.calculateAtrDefenseDamage(this);
|
||||||
|
calculateMaxHealthManaStamina();
|
||||||
|
}
|
||||||
|
|
||||||
|
calculateModifiedStats();
|
||||||
|
|
||||||
try {
|
|
||||||
AbstractCharacter.calculateAtrDamageForWeapon(this,this.charItemManager.equipped.get(EquipSlotType.RHELD),true,this.charItemManager.equipped.get(EquipSlotType.LHELD));
|
|
||||||
AbstractCharacter.calculateAtrDefenseDamage(this);
|
|
||||||
} catch (Exception e) {
|
|
||||||
Logger.error(this.getMobBaseID() + ":" + e);
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
calculateMaxHealthManaStamina();
|
|
||||||
} catch (Exception e) {
|
|
||||||
Logger.error(e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
calculateModifiedStats();
|
|
||||||
} catch (Exception e) {
|
|
||||||
Logger.error(e.getMessage());
|
|
||||||
}
|
|
||||||
if (this.isSiege())
|
if (this.isSiege())
|
||||||
this.healthMax = 10000;
|
this.healthMax = 10000;
|
||||||
|
|
||||||
Resists.calculateResists(this);
|
Resists.calculateResists(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user