Removed leftover junk from mobbase.
This commit is contained in:
@@ -31,15 +31,9 @@ public class MobBase extends AbstractGameObject {
|
||||
private float damageMin;
|
||||
private float damageMax;
|
||||
private float hitBoxRadius;
|
||||
private final int lootTable;
|
||||
private final float scale;
|
||||
|
||||
private int minGold;
|
||||
private int maxGold;
|
||||
|
||||
private EnumBitSet<Enum.MobFlagType> flags;
|
||||
private int mask;
|
||||
|
||||
private int goldMod;
|
||||
private int seeInvis;
|
||||
private int spawnTime = 0;
|
||||
@@ -47,12 +41,9 @@ public class MobBase extends AbstractGameObject {
|
||||
private int atr = 0;
|
||||
private float minDmg = 0;
|
||||
private float maxDmg = 0;
|
||||
private ArrayList<MobBaseEffects> raceEffectsList;
|
||||
private float attackRange;
|
||||
private boolean isNecroPet = false;
|
||||
|
||||
private MobBaseStats mobBaseStats;
|
||||
private ArrayList<RuneBase> runes;
|
||||
private HashMap<Integer, Integer> staticPowers;
|
||||
|
||||
private float walk = 0;
|
||||
@@ -75,12 +66,12 @@ public class MobBase extends AbstractGameObject {
|
||||
|
||||
this.firstName = rs.getString("name");
|
||||
this.level = rs.getByte("level");
|
||||
this.lootTable = rs.getInt("lootTableID");
|
||||
|
||||
this.goldMod = rs.getInt("goldMod");
|
||||
this.spawnTime = rs.getInt("spawnTime");
|
||||
|
||||
LevelDefault levelDefault = LevelDefault.getLevelDefault(this.level);
|
||||
|
||||
this.healthMax = rs.getInt("health");
|
||||
this.damageMin = rs.getFloat("minDmg");
|
||||
this.damageMax = rs.getFloat("maxDmg");
|
||||
@@ -92,26 +83,9 @@ public class MobBase extends AbstractGameObject {
|
||||
|
||||
this.fsm = Enum.MobBehaviourType.valueOf(rs.getString("fsm"));
|
||||
|
||||
if (MobbaseGoldEntry.MobbaseGoldMap.containsKey(this.loadID)){
|
||||
MobbaseGoldEntry goldEntry = MobbaseGoldEntry.MobbaseGoldMap.get(this.loadID);
|
||||
|
||||
if (goldEntry != null){
|
||||
this.minGold = goldEntry.getMin();
|
||||
this.maxGold = goldEntry.getMax();
|
||||
}
|
||||
}
|
||||
else
|
||||
if (levelDefault != null) {
|
||||
this.minGold = (levelDefault.goldMin * this.goldMod / 100);
|
||||
this.maxGold = (levelDefault.goldMax * this.goldMod / 100);
|
||||
} else {
|
||||
this.minGold = 10;
|
||||
this.maxGold = 30;
|
||||
}
|
||||
|
||||
this.flags = EnumBitSet.asEnumBitSet(rs.getLong("flags"), Enum.MobFlagType.class);
|
||||
this.notEnemy = EnumBitSet.asEnumBitSet(rs.getLong("notEnemy"), Enum.MonsterType.class);
|
||||
this.enemy = EnumBitSet.asEnumBitSet(rs.getLong("enemy"), Enum.MonsterType.class);
|
||||
this.flags = EnumBitSet.asEnumBitSet(rs.getLong("flags"), Enum.MobFlagType.class);
|
||||
this.notEnemy = EnumBitSet.asEnumBitSet(rs.getLong("notEnemy"), Enum.MonsterType.class);
|
||||
this.enemy = EnumBitSet.asEnumBitSet(rs.getLong("enemy"), Enum.MonsterType.class);
|
||||
|
||||
this.seeInvis = rs.getInt("seeInvis");
|
||||
this.scale = rs.getFloat("scale");
|
||||
@@ -137,9 +111,7 @@ public class MobBase extends AbstractGameObject {
|
||||
if (Enum.MobFlagType.RAT.elementOf(this.flags))
|
||||
this.mask += MBServerStatics.MASK_RAT;
|
||||
|
||||
this.raceEffectsList = DbManager.MobBaseQueries.LOAD_STATIC_EFFECTS(this.loadID);
|
||||
this.mobBaseStats = DbManager.MobBaseQueries.LOAD_STATS(this.loadID);
|
||||
DbManager.MobBaseQueries.LOAD_ALL_MOBBASE_LOOT(this.loadID);
|
||||
DbManager.MobBaseQueries.LOAD_ALL_MOBBASE_SPEEDS(this);
|
||||
|
||||
}
|
||||
@@ -174,14 +146,6 @@ public class MobBase extends AbstractGameObject {
|
||||
return equip;
|
||||
}
|
||||
|
||||
public HashMap<Integer, Integer> getStaticPowers() {
|
||||
return staticPowers;
|
||||
}
|
||||
|
||||
public void updateStaticEffects() {
|
||||
this.raceEffectsList = DbManager.MobBaseQueries.LOAD_STATIC_EFFECTS(this.getObjectUUID());
|
||||
}
|
||||
|
||||
public void updatePowers() {
|
||||
this.staticPowers = DbManager.MobBaseQueries.LOAD_STATIC_POWERS(this.getObjectUUID());
|
||||
}
|
||||
@@ -209,10 +173,6 @@ public class MobBase extends AbstractGameObject {
|
||||
return this.level;
|
||||
}
|
||||
|
||||
public int getLootTable() {
|
||||
return this.lootTable;
|
||||
}
|
||||
|
||||
public float getHealthMax() {
|
||||
return this.healthMax;
|
||||
}
|
||||
@@ -233,22 +193,11 @@ public class MobBase extends AbstractGameObject {
|
||||
return this.defenseRating;
|
||||
}
|
||||
|
||||
public int getMinGold() {
|
||||
return this.minGold;
|
||||
}
|
||||
|
||||
public int getMaxGold() {
|
||||
return this.maxGold;
|
||||
}
|
||||
|
||||
public EnumBitSet<Enum.MobFlagType> getFlags() {
|
||||
return this.flags;
|
||||
}
|
||||
|
||||
public int getGoldMod() {
|
||||
return this.goldMod;
|
||||
}
|
||||
|
||||
public float getScale() {
|
||||
return this.scale;
|
||||
}
|
||||
@@ -265,8 +214,6 @@ public class MobBase extends AbstractGameObject {
|
||||
return this.spawnTime;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Database
|
||||
*/
|
||||
@@ -324,20 +271,6 @@ public class MobBase extends AbstractGameObject {
|
||||
this.defense = defense;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the raceEffectsList
|
||||
*/
|
||||
public ArrayList<MobBaseEffects> getRaceEffectsList() {
|
||||
return raceEffectsList;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the runes
|
||||
*/
|
||||
public ArrayList<RuneBase> getRunes() {
|
||||
return runes;
|
||||
}
|
||||
|
||||
public float getAttackRange() {
|
||||
return attackRange;
|
||||
}
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
||||
// Magicbane Emulator Project © 2013 - 2022
|
||||
// www.magicbane.com
|
||||
|
||||
|
||||
package engine.objects;
|
||||
|
||||
import engine.gameManager.DbManager;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class MobbaseGoldEntry {
|
||||
|
||||
private float chance;
|
||||
private int min;
|
||||
private int max;
|
||||
|
||||
public static HashMap<Integer, MobbaseGoldEntry> MobbaseGoldMap = new HashMap<>();
|
||||
|
||||
/**
|
||||
* ResultSet Constructor
|
||||
*/
|
||||
|
||||
public MobbaseGoldEntry(ResultSet rs) throws SQLException {
|
||||
|
||||
this.chance = rs.getFloat("chance");
|
||||
this.min = rs.getInt("min");
|
||||
this.max = (rs.getInt("max"));
|
||||
}
|
||||
|
||||
public static void LoadMobbaseGold() {
|
||||
MobbaseGoldMap = DbManager.MobBaseQueries.LOAD_GOLD_FOR_MOBBASE();
|
||||
}
|
||||
|
||||
public float getChance() {
|
||||
return chance;
|
||||
}
|
||||
|
||||
public int getMin() {
|
||||
return min;
|
||||
}
|
||||
|
||||
public int getMax() {
|
||||
return max;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user