Browse Source

null check

feature-workorder
FatBoy-DOTC 1 year ago
parent
commit
6c78bee5c1
  1. 14
      src/engine/objects/Mob.java

14
src/engine/objects/Mob.java

@ -1706,12 +1706,16 @@ public class Mob extends AbstractIntelligenceAgent {
this.deathTime = 0; this.deathTime = 0;
if(PowersManager._allRuneSkillAdjusts.containsKey(this.getMobBaseID())) if(PowersManager._allRuneSkillAdjusts.containsKey(this.getMobBaseID()))
for(RuneSkillAdjustEntry entry : PowersManager._allRuneSkillAdjusts.get(this.getMobBaseID())) for(RuneSkillAdjustEntry entry : PowersManager._allRuneSkillAdjusts.get(this.getMobBaseID())) {
if(entry.level <= this.level) SkillsBase skillBase = SkillsBase.getFromCache(entry.token);
if(this.skills.containsKey(entry.name) == false) if(skillBase == null)
this.skills.put(entry.skill_type,new CharacterSkill(SkillsBase.getFromCache(entry.token),this,entry.rank)); continue;
if (entry.level <= this.level)
if (this.skills.containsKey(entry.name) == false)
this.skills.put(entry.skill_type, new CharacterSkill(skillBase, this, entry.rank));
else else
this.skills.put(entry.skill_type,new CharacterSkill(SkillsBase.getFromCache(entry.token),this,entry.rank + this.skills.get(entry.skill_type).getNumTrains())); this.skills.put(entry.skill_type, new CharacterSkill(skillBase, this, entry.rank + this.skills.get(entry.skill_type).getNumTrains()));
}
} }
@Override @Override

Loading…
Cancel
Save