Browse Source

Not adding an extraneous day each reboot.

master
MagicBot 2 years ago
parent
commit
52d3d8ee3a
  1. 10
      src/engine/objects/Mine.java

10
src/engine/objects/Mine.java

@ -166,17 +166,11 @@ public class Mine extends AbstractGameObject {
if (LocalDateTime.now().isAfter(this.openDate.plusHours(1))) if (LocalDateTime.now().isAfter(this.openDate.plusHours(1)))
this.openDate = this.openDate.plusDays(1); this.openDate = this.openDate.plusDays(1);
return; return;
}else{ }else
this.openDate = mineTimeStamp.toLocalDateTime().withHour(mineTime); this.openDate = mineTimeStamp.toLocalDateTime().withHour(mineTime);
if (LocalDateTime.now().isAfter(this.openDate.plusHours(1))){
this.openDate = this.openDate.plusDays(1);
return;
}
}
//after 1 day... //after 1 day...
if(this.openDate.getDayOfYear() - LocalDateTime.now().getDayOfYear() > 1){ if (this.openDate.getDayOfYear() - LocalDateTime.now().getDayOfYear() > 1){
this.openDate = this.openDate.withDayOfYear(LocalDateTime.now().getDayOfYear()); this.openDate = this.openDate.withDayOfYear(LocalDateTime.now().getDayOfYear());
if (LocalDateTime.now().isAfter(this.openDate.plusHours(1))) if (LocalDateTime.now().isAfter(this.openDate.plusHours(1)))
this.openDate = this.openDate.plusDays(1); this.openDate = this.openDate.plusDays(1);

Loading…
Cancel
Save