Browse Source

login crash bug

lakebane-master
FatBoy-DOTC 10 months ago
parent
commit
afc91e22e5
  1. 1
      src/engine/objects/CharacterItemManager.java
  2. 14
      src/engine/objects/Mob.java

1
src/engine/objects/CharacterItemManager.java

@ -1272,6 +1272,7 @@ public class CharacterItemManager {
Item resource = new MobLoot(this.getOwner(),i.getItemBase(),count,false).promoteToItem((PlayerCharacter)this.getOwner()); Item resource = new MobLoot(this.getOwner(),i.getItemBase(),count,false).promoteToItem((PlayerCharacter)this.getOwner());
this.inventory.add(resource); this.inventory.add(resource);
this.itemIDtoType.put(resource.getObjectUUID(), resource.getObjectType().ordinal()); this.itemIDtoType.put(resource.getObjectUUID(), resource.getObjectType().ordinal());
this.updateInventory(purge,false);
return true; return true;
} }
this.inventory.add(i); this.inventory.add(i);

14
src/engine/objects/Mob.java

@ -1605,13 +1605,6 @@ public class Mob extends AbstractIntelligenceAgent {
this.lastName = this.getContract().getName(); this.lastName = this.getContract().getName();
this.healthMax = this.mobBase.getHealthMax(); this.healthMax = this.mobBase.getHealthMax();
if(this.mobBase.getLevel() > 80){
if(this.getMobBaseID() == 14319){//ithriana
this.healthMax = 5400000;
} else{
this.healthMax = 1500000;
}
}
this.manaMax = 0; this.manaMax = 0;
this.staminaMax = 0; this.staminaMax = 0;
this.setHealth(this.healthMax); this.setHealth(this.healthMax);
@ -1712,6 +1705,13 @@ public class Mob extends AbstractIntelligenceAgent {
try { try {
NPCManager.applyRuneSetEffects(this); NPCManager.applyRuneSetEffects(this);
recalculateStats(); recalculateStats();
if(this.mobBase.getLevel() > 80){
if(this.getMobBaseID() == 14319){//ithriana
this.healthMax = 5400000;
} else{
this.healthMax = 1500000;
}
}
this.setHealth(this.healthMax); this.setHealth(this.healthMax);
// Set bounds for this mobile // Set bounds for this mobile

Loading…
Cancel
Save