Browse Source

mob resist issue

lakebane-master
FatBoy-DOTC 6 months ago
parent
commit
371d077320
  1. 12
      src/engine/db/handlers/dbMobBaseHandler.java
  2. 2
      src/engine/objects/MobBase.java

12
src/engine/db/handlers/dbMobBaseHandler.java

@ -21,6 +21,7 @@ import java.sql.PreparedStatement; @@ -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 { @@ -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 { @@ -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"));
}
}

2
src/engine/objects/MobBase.java

@ -55,6 +55,8 @@ public class MobBase extends AbstractGameObject { @@ -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
*/

Loading…
Cancel
Save