mine production issue resolved

This commit is contained in:
2024-08-27 19:13:31 -05:00
parent 217be1d234
commit cbf7db3347
2 changed files with 30 additions and 27 deletions
+8 -4
View File
@@ -166,8 +166,10 @@ public class Mine extends AbstractGameObject {
ArrayList<Mine> serverMines = MineQueries.GET_ALL_MINES_FOR_SERVER();
for (Mine mine : serverMines) {
Mine.mineMap.put(mine, mine.buildingID);
Mine.towerMap.put(mine.buildingID, mine);
if(mine.capSize != 0) {
Mine.mineMap.put(mine, mine.buildingID);
Mine.towerMap.put(mine.buildingID, mine);
}
}
} catch (Exception e) {
@@ -399,9 +401,11 @@ public class Mine extends AbstractGameObject {
}
public boolean validForMine(Resource r) {
if (this.mineType == null)
if (this.mineType == null) {
Logger.error("Mine Was Null Setting Resources for Mine: " + this.getObjectUUID());
return false;
return this.mineType.validForMine(r, this.isExpansion());
}
return this.mineType.validForMine(r);
}
public void serializeForMineProduction(ByteBufferWriter writer) {