diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java index 358af462b1..c0b901156e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java @@ -61,7 +61,7 @@ public final class BlackMarketeerOfMammon extends AbstractNpcAI if (player.getLevel() >= MIN_LEVEL) { final QuestState qs = getQuestState(player, true); - if (!qs.isNowAvailable()) + if ((qs.get("restartTime") != null) && !qs.isNowAvailable()) { htmltext = "31092-03.html"; } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 93af10e60e..5048a954bf 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -35,7 +35,6 @@ import com.l2jmobius.gameserver.network.serverpackets.TutorialCloseHtml; import com.l2jmobius.gameserver.network.serverpackets.TutorialEnableClientEvent; import com.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; import com.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -749,7 +748,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } /** diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated) diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/quest/QuestState.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/quest/QuestState.java index 5e0a66a375..799ff98553 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/quest/QuestState.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/quest/QuestState.java @@ -30,7 +30,6 @@ import com.l2jmobius.gameserver.model.events.EventDispatcher; import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerQuestComplete; import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; import com.l2jmobius.gameserver.network.serverpackets.QuestList; -import com.l2jmobius.gameserver.util.Util; /** * Quest state class. @@ -823,7 +822,7 @@ public final class QuestState public boolean isNowAvailable() { final String val = get("restartTime"); - return (val == null) || !Util.isDigit(val) || (Long.parseLong(val) <= System.currentTimeMillis()); + return (val != null) && (Long.parseLong(val) <= System.currentTimeMillis()); } public void setSimulated(boolean simulated)