duplicated zone loading disabled

This commit is contained in:
2024-06-11 19:40:14 -05:00
parent fe0c0f97a5
commit e98f9cf1f7
2 changed files with 7 additions and 4 deletions
@@ -32,9 +32,6 @@ public class dbCityHandler extends dbHandlerBase {
String type = rs.getString("type"); String type = rs.getString("type");
switch (type) { switch (type) {
case "zone": case "zone":
if(rs.getInt("canLoad") == 0){
return;
}
Zone zone = new Zone(rs); Zone zone = new Zone(rs);
DbManager.addToCache(zone); DbManager.addToCache(zone);
list.add(zone); list.add(zone);
+7 -1
View File
@@ -33,7 +33,13 @@ public abstract class dbHandlerBase {
if (rs.next()) { if (rs.next()) {
abstractGameObject = localClass.getConstructor(ResultSet.class).newInstance(rs); abstractGameObject = localClass.getConstructor(ResultSet.class).newInstance(rs);
DbManager.addToCache(abstractGameObject); if(abstractGameObject.getObjectType().equals(GameObjectType.Zone)){
if(rs.getInt("canLoad") == 1){
DbManager.addToCache(abstractGameObject);
}
}else {
DbManager.addToCache(abstractGameObject);
}
} }
} catch (Exception e) { } catch (Exception e) {
Logger.error(e); Logger.error(e);