From 61e2ee1f24c12822f23f918a85af5c7d3b89493e Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 5 Apr 2019 07:04:54 +0000 Subject: [PATCH] Prevent players receiving attendance rewards in the same day. --- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- .../gameserver/model/actor/instance/PlayerInstance.java | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index c6df2660bb..c2f89dd40c 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14178,12 +14178,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 2e797e3a86..9cee0892cf 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14236,12 +14236,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 0eadf13b84..6d226cd3ce 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14250,12 +14250,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 149044eaa8..7940ff5b32 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14239,12 +14239,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 79e42a7c5d..a942586f51 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14239,12 +14239,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index cfe72b5248..1476db47d0 100644 --- a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14245,12 +14245,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 9d9fdaf7aa..30d1f3af2d 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14003,12 +14003,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 7a2b7b4d2c..c5687a6048 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -14010,12 +14010,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 5fa7cbe5da..fa8982b9db 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -13994,12 +13994,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java index 0a080bffcd..0313c89741 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/PlayerInstance.java @@ -13994,12 +13994,12 @@ public final class PlayerInstance extends Playable { if (Config.ATTENDANCE_REWARDS_SHARE_ACCOUNT) { - getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getAccountVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getAccountVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } else { - getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis()); + getVariables().set(ATTENDANCE_DATE_VAR, System.currentTimeMillis() + 86400000); // Now + 24 hours. getVariables().set(ATTENDANCE_INDEX_VAR, rewardIndex); } }