From b597d83f702564094260bf1b40493a1806ce52f4 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 7 Jun 2021 22:19:03 +0000 Subject: [PATCH] Homunculus daily reset should include convert points too. Contributed by CostyKiller. --- .../gameserver/instancemanager/DailyTaskManager.java | 4 +++- .../gameserver/instancemanager/DailyTaskManager.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java index f5112b0dc5..a6a8aa0365 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java @@ -296,7 +296,7 @@ public class DailyTaskManager extends AbstractEventManager> // Update data for offline players. try (Connection con = DatabaseFactory.getConnection()) { - try (PreparedStatement ps = con.prepareStatement("UPDATE character_variables SET val = ? WHERE var IN (" + PlayerVariables.HOMUNCULUS_USED_RESET_VP + ", " + PlayerVariables.HOMUNCULUS_USED_RESET_KILLS + ")")) + try (PreparedStatement ps = con.prepareStatement("UPDATE character_variables SET val = ? WHERE var IN (" + PlayerVariables.HOMUNCULUS_USED_RESET_VP + ", " + PlayerVariables.HOMUNCULUS_USED_VP_CONVERT + ", " + PlayerVariables.HOMUNCULUS_USED_RESET_KILLS + ", " + PlayerVariables.HOMUNCULUS_USED_KILL_CONVERT + ")")) { ps.setInt(1, 0); ps.execute(); @@ -311,7 +311,9 @@ public class DailyTaskManager extends AbstractEventManager> for (PlayerInstance player : World.getInstance().getPlayers()) { player.getVariables().set("HOMUNCULUS_USED_RESET_KILLS", 0); + player.getVariables().set("HOMUNCULUS_USED_KILL_CONVERT", 0); player.getVariables().set("HOMUNCULUS_USED_RESET_VP", 0); + player.getVariables().set("HOMUNCULUS_USED_VP_CONVERT", 0); player.getVariables().storeMe(); } diff --git a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java index f5112b0dc5..a6a8aa0365 100644 --- a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java +++ b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/instancemanager/DailyTaskManager.java @@ -296,7 +296,7 @@ public class DailyTaskManager extends AbstractEventManager> // Update data for offline players. try (Connection con = DatabaseFactory.getConnection()) { - try (PreparedStatement ps = con.prepareStatement("UPDATE character_variables SET val = ? WHERE var IN (" + PlayerVariables.HOMUNCULUS_USED_RESET_VP + ", " + PlayerVariables.HOMUNCULUS_USED_RESET_KILLS + ")")) + try (PreparedStatement ps = con.prepareStatement("UPDATE character_variables SET val = ? WHERE var IN (" + PlayerVariables.HOMUNCULUS_USED_RESET_VP + ", " + PlayerVariables.HOMUNCULUS_USED_VP_CONVERT + ", " + PlayerVariables.HOMUNCULUS_USED_RESET_KILLS + ", " + PlayerVariables.HOMUNCULUS_USED_KILL_CONVERT + ")")) { ps.setInt(1, 0); ps.execute(); @@ -311,7 +311,9 @@ public class DailyTaskManager extends AbstractEventManager> for (PlayerInstance player : World.getInstance().getPlayers()) { player.getVariables().set("HOMUNCULUS_USED_RESET_KILLS", 0); + player.getVariables().set("HOMUNCULUS_USED_KILL_CONVERT", 0); player.getVariables().set("HOMUNCULUS_USED_RESET_VP", 0); + player.getVariables().set("HOMUNCULUS_USED_VP_CONVERT", 0); player.getVariables().storeMe(); }