Changed daily reset time for attendance rewards.

Contributed by facab.
This commit is contained in:
MobiusDevelopment 2019-05-20 00:30:56 +00:00
parent 519c35006c
commit 5251668d2f
11 changed files with 121 additions and 22 deletions

View File

@ -14151,14 +14151,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -14201,14 +14201,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -14215,14 +14215,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -14204,14 +14204,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -14204,14 +14204,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -14210,14 +14210,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -13976,14 +13976,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -13983,14 +13983,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -13967,14 +13967,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -13967,14 +13967,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}

View File

@ -13967,14 +13967,23 @@ public final class PlayerInstance extends Playable
public void setAttendanceInfo(int rewardIndex)
{
// At 6:30 next day, another reward may be taken.
final Calendar nextReward = Calendar.getInstance();
nextReward.set(Calendar.MINUTE, 30);
if (nextReward.get(Calendar.HOUR_OF_DAY) >= 6)
{
nextReward.add(Calendar.DATE, 1);
}
nextReward.set(Calendar.HOUR_OF_DAY, 6);
if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT)
{
getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getAccountVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
else
{
getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours.
getVariables().set(ATTENDANCE_DATE_VAR, nextReward.getTimeInMillis());
getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex);
}
}