Browse Source

guards

lakebane-master
FatBoy-DOTC 8 months ago
parent
commit
f52e67e80c
  1. 4
      src/engine/objects/Mob.java
  2. 25
      src/engine/objects/MobBase.java

4
src/engine/objects/Mob.java

@ -156,12 +156,8 @@ public class Mob extends AbstractIntelligenceAgent {
this.currentID = this.dbID; this.currentID = this.dbID;
this.agentType = AIAgentType.MOBILE; this.agentType = AIAgentType.MOBILE;
if(this.getMobBaseID() == 14104) {//guards if(this.getMobBaseID() == 14104) {//guards
this.level = 75;
this.behaviourType = MobBehaviourType.Aggro; this.behaviourType = MobBehaviourType.Aggro;
this.healthMax = 15000;
this.setHealth(15000);
} }
} catch (Exception e) { } catch (Exception e) {
Logger.error(e + " " + this.dbID); Logger.error(e + " " + this.dbID);

25
src/engine/objects/MobBase.java

@ -63,19 +63,32 @@ public class MobBase extends AbstractGameObject {
this.loadID = rs.getInt("loadID"); this.loadID = rs.getInt("loadID");
this.firstName = rs.getString("name"); this.firstName = rs.getString("name");
this.level = rs.getByte("level"); if(this.loadID == 14104){
this.level = 75;
}else {
this.level = rs.getByte("level");
}
this.goldMod = rs.getInt("goldMod"); this.goldMod = rs.getInt("goldMod");
this.spawnTime = rs.getInt("spawnTime"); this.spawnTime = rs.getInt("spawnTime");
if(this.loadID == 14104){
this.healthMax = rs.getInt("health"); this.healthMax = 15000;
this.damageMin = rs.getFloat("minDmg"); this.damageMin = 250;
this.damageMax = rs.getFloat("maxDmg"); this.damageMax = 500;
}else {
this.healthMax = rs.getInt("health");
this.damageMin = rs.getFloat("minDmg");
this.damageMax = rs.getFloat("maxDmg");
}
this.attackRating = rs.getInt("atr"); this.attackRating = rs.getInt("atr");
this.defenseRating = rs.getInt("defense"); this.defenseRating = rs.getInt("defense");
this.attackRange = rs.getFloat("attackRange"); this.attackRange = rs.getFloat("attackRange");
this.bootySet = rs.getInt("bootySet"); if(this.loadID == 14104){
this.bootySet = 0;
}else {
this.bootySet = rs.getInt("bootySet");
}
this.fsm = Enum.MobBehaviourType.valueOf(rs.getString("fsm")); this.fsm = Enum.MobBehaviourType.valueOf(rs.getString("fsm"));

Loading…
Cancel
Save