diff --git a/src/engine/objects/Mine.java b/src/engine/objects/Mine.java index 0ada9544..2f47b888 100644 --- a/src/engine/objects/Mine.java +++ b/src/engine/objects/Mine.java @@ -114,35 +114,34 @@ public class Mine extends AbstractGameObject { mineTower.setMaxHitPoints(5000 * this.capSize); mineTower.setCurrentHitPoints((float)5000 * this.capSize); this.mineTime = ThreadLocalRandom.current().nextInt(1-23); - this.mineTime *= 100; refactorMineTime(this); } public static void refactorMineTime(Mine mine){ if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("sunday")){ - mine.mineTime += 100; + mine.mineTime += 1; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("monday")){ - mine.mineTime += 200; + mine.mineTime += 2; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("tuesday")){ - mine.mineTime += 300; + mine.mineTime += 3; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("wednesday")){ - mine.mineTime += 400; + mine.mineTime += 4; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("thursday")){ - mine.mineTime += 500; + mine.mineTime += 5; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("friday")){ - mine.mineTime += 600; + mine.mineTime += 6; } if(DateTime.now().dayOfWeek().getName().toLowerCase().equals("saturday")){ - mine.mineTime += 700; + mine.mineTime += 7; } - if(mine.mineTime >= 2400) - mine.mineTime -= 2400; + if(mine.mineTime >= 24) + mine.mineTime -= 24; } public static void releaseMineClaims(PlayerCharacter playerCharacter) { @@ -228,7 +227,7 @@ public class Mine extends AbstractGameObject { // Mine times are those of the nation not individual guild. - Guild mineNatonGuild = mine.getOwningGuild(); + Guild mineNatonGuild = mine.getOwningGuild().getNation(); // Adjust the serialized mine time based upon whether // the Guild's mine window has passed or not and if it was claimed. @@ -237,8 +236,7 @@ public class Mine extends AbstractGameObject { if (mineNatonGuild.isEmptyGuild() == false && mine.isActive == false) { - //int guildWOO = mineNatonGuild.getNation().getMineTime(); - int guildWOO = mine.mineTime; + int guildWOO = mineNatonGuild.getNation().getMineTime(); LocalDateTime guildMineTime = mineOpenTime.withHour(guildWOO); if (mineOpenTime.isAfter(guildMineTime) || mine.wasClaimed == true)