mobs load skills

combat-2
FatBoy-DOTC 2023-09-03 19:19:18 -05:00
parent c43919ce01
commit 0752e780f2
1 changed files with 8 additions and 1 deletions

View File

@ -26,6 +26,7 @@ import engine.net.Dispatch;
import engine.net.DispatchMessage;
import engine.net.client.msg.PetMsg;
import engine.net.client.msg.PlaceAssetMsg;
import engine.powers.RuneSkillAdjustEntry;
import engine.server.MBServerStatics;
import org.joda.time.DateTime;
import org.pmw.tinylog.Logger;
@ -1704,7 +1705,13 @@ public class Mob extends AbstractIntelligenceAgent {
}
this.deathTime = 0;
if(PowersManager._allRuneSkillAdjusts.containsKey(this.getMobBaseID()))
for(RuneSkillAdjustEntry entry : PowersManager._allRuneSkillAdjusts.get(this.getMobBaseID()))
if(entry.level <= this.level)
if(this.skills.containsKey(entry.name) == false)
this.skills.put(entry.name,new CharacterSkill(SkillsBase.getFromCache(entry.token),this,entry.rank));
else
this.skills.put(entry.name,new CharacterSkill(SkillsBase.getFromCache(entry.token),this,entry.rank + this.skills.get(entry.name).getNumTrains()));
}
@Override