mob resist issue
This commit is contained in:
@@ -21,6 +21,7 @@ import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class dbMobBaseHandler extends dbHandlerBase {
|
||||
|
||||
@@ -113,7 +114,7 @@ public class dbMobBaseHandler extends dbHandlerBase {
|
||||
}
|
||||
|
||||
public void LOAD_ALL_MOBBASE_RACES() {
|
||||
|
||||
MobBase.mobbase_race_types = new HashMap<>();
|
||||
try (Connection connection = DbManager.getConnection();
|
||||
PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM `static_npc_mobbase_race`;")) {
|
||||
|
||||
@@ -121,13 +122,8 @@ public class dbMobBaseHandler extends dbHandlerBase {
|
||||
|
||||
while (rs.next()) {
|
||||
int id = rs.getInt("loadID");
|
||||
MobBase mobbase = MobBase.getMobBase(id);
|
||||
if(mobbase != null){
|
||||
try {
|
||||
mobbase.raceType = rs.getString("raceType");
|
||||
}catch(Exception e){
|
||||
|
||||
}
|
||||
if(MobBase.mobbase_race_types.containsKey(id) == false){
|
||||
MobBase.mobbase_race_types.put(id,rs.getString("raceType"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -55,6 +55,8 @@ public class MobBase extends AbstractGameObject {
|
||||
private float runCombat = 0;
|
||||
public String raceType = "All";
|
||||
|
||||
public static HashMap<Integer,String> mobbase_race_types;
|
||||
|
||||
/**
|
||||
* ResultSet Constructor
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user