Remove the dead mobbase base-skill path
static_npc_mobbase_stats.baseSkills never matches a static_skill_skillsbase token on dev (2007496699 on 2208 rows is no known skill hash and is absent from the client), so applyMobbaseSkill never added a skill and only cost a skillsbase query per mob spawn. No value changes. Nothing reads the baseSkills/skillAmount columns now; the table goes in 3.6. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
06a421de0f
commit
12fa84d379
3 files changed
-24
No files matched your search
@@ -455,12 +455,6 @@ public enum NPCManager {
|
||||
}
|
||||
}
|
||||
|
||||
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()));
|
||||
}
|
||||
|
||||
public static void applyRuneSkills(Mob mob, int runeID) {
|
||||
//load mob skill adjustments from mobbase rune
|
||||
if (PowersManager._allRuneSkillAdjusts.containsKey(runeID))
|
||||
|
||||
@@ -1290,7 +1290,6 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
||||
|
||||
NPCManager.applyMobbaseEffects(this);
|
||||
NPCManager.applyEquipmentResists(this);
|
||||
NPCManager.applyMobbaseSkill(this);
|
||||
NPCManager.applyRuneSkills(this, this.getMobBaseID());
|
||||
this.recalculateStats();
|
||||
this.setHealth(this.healthMax);
|
||||
|
||||
@@ -24,9 +24,6 @@ public class MobBaseStats {
|
||||
private final int baseSpi;
|
||||
private final int baseDex;
|
||||
|
||||
private final int mobbaseSkill;
|
||||
private final int mobbaseSkillAmount;
|
||||
|
||||
|
||||
/**
|
||||
* ResultSet Constructor
|
||||
@@ -37,8 +34,6 @@ public class MobBaseStats {
|
||||
this.baseCon = rs.getInt("Constitution");
|
||||
this.baseSpi = rs.getInt("Spirit");
|
||||
this.baseDex = rs.getInt("Dexterity");
|
||||
this.mobbaseSkill = rs.getInt("baseSkills");
|
||||
this.mobbaseSkillAmount = rs.getInt("skillAmount");
|
||||
}
|
||||
|
||||
public MobBaseStats(RuneTemplate rune) {
|
||||
@@ -47,8 +42,6 @@ public class MobBaseStats {
|
||||
this.baseCon = rune.rune_attr_adj.getOrDefault(mbEnums.AttributeType.Constitution, 0);
|
||||
this.baseSpi = rune.rune_attr_adj.getOrDefault(mbEnums.AttributeType.Spirit, 0);
|
||||
this.baseDex = rune.rune_attr_adj.getOrDefault(mbEnums.AttributeType.Dexterity, 0);
|
||||
this.mobbaseSkill = 0;
|
||||
this.mobbaseSkillAmount = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -61,8 +54,6 @@ public class MobBaseStats {
|
||||
this.baseCon = 0;
|
||||
this.baseSpi = 0;
|
||||
this.baseDex = 0;
|
||||
this.mobbaseSkill = 0;
|
||||
this.mobbaseSkillAmount = 0;
|
||||
}
|
||||
|
||||
public static MobBaseStats GetGenericStats() {
|
||||
@@ -92,12 +83,4 @@ public class MobBaseStats {
|
||||
return baseDex;
|
||||
}
|
||||
|
||||
public int getBaseSkill() {
|
||||
return mobbaseSkill;
|
||||
}
|
||||
|
||||
public int getBaseSkillAmount() {
|
||||
return mobbaseSkillAmount;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user