hard set mine windows

This commit is contained in:
2024-02-29 21:27:26 -06:00
parent d906d49e51
commit d39137d900
+11 -6
View File
@@ -206,12 +206,6 @@ public class Mine extends AbstractGameObject {
//pre-load all building sets
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);
}
ChinaMines.add(serverMines.get(0));
AmericaMines.add(serverMines.get(1));
EuroMines.add(serverMines.get(2));
@@ -248,6 +242,12 @@ public class Mine extends AbstractGameObject {
ChinaMines.add(serverMines.get(33));
AmericaMines.add(serverMines.get(34));
SetTimes();
for (Mine mine : serverMines) {
Mine.mineMap.put(mine, mine.buildingID);
Mine.towerMap.put(mine.buildingID, mine);
}
} catch (Exception e) {
e.printStackTrace();
}
@@ -303,6 +303,11 @@ public class Mine extends AbstractGameObject {
else
mineOpenTime = guildMineTime;
} else{
if (mineOpenTime.isAfter(LocalDateTime.now().withHour(mine.liveTime).withMinute(0).withSecond(0).withNano(0)) || mine.wasClaimed == true)
mineOpenTime = LocalDateTime.now().withHour(mine.liveTime).withMinute(0).withSecond(0).withNano(0).plusDays(1);
else
mineOpenTime = LocalDateTime.now().withHour(mine.liveTime).withMinute(0).withSecond(0).withNano(0);
}
writer.putLocalDateTime(mineOpenTime);