load and apply mobbaseSkill

This commit is contained in:
2023-09-02 20:39:36 -05:00
parent 449c5c5c77
commit 95c203b0ed
2 changed files with 5 additions and 4 deletions
+4 -3
View File
@@ -14,7 +14,6 @@ import org.pmw.tinylog.Logger;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.ThreadLocalRandom;
import static engine.math.FastMath.acos; import static engine.math.FastMath.acos;
@@ -401,7 +400,9 @@ public enum NPCManager {
} }
} }
public static void applyMobbaseSkills(Mob mob) { public static void applyMobbaseSkill(Mob mob) {
SkillsBase baseSkill = DbManager.SkillsBaseQueries.GET_BASE_BY_TOKEN(mob.mobBase.getMobBaseStats().getBaseSkill());
if(baseSkill != null)
mob.getSkills().put(baseSkill.getName(),new CharacterSkill(baseSkill,mob,mob.mobBase.getMobBaseStats().getBaseSkillAmount()));
} }
} }
+1 -1
View File
@@ -1686,7 +1686,7 @@ public class Mob extends AbstractIntelligenceAgent {
} }
NPCManager.applyMobbaseEffects(this); NPCManager.applyMobbaseEffects(this);
NPCManager.applyEquipmentResists(this); NPCManager.applyEquipmentResists(this);
NPCManager.applyMobbaseSkills(this); NPCManager.applyMobbaseSkill(this);
this.recalculateStats(); this.recalculateStats();
this.setHealth(this.healthMax); this.setHealth(this.healthMax);