diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00383_TreasureHunt/Q00383_TreasureHunt.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00383_TreasureHunt/Q00383_TreasureHunt.java
index 2d83d9ea4c6ca49b61fc564dd90e5b54222f50d4..9c6a6f07b217090a45acd3693745d7fa380a66ef 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/Q00383_TreasureHunt/Q00383_TreasureHunt.java
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00383_TreasureHunt/Q00383_TreasureHunt.java
@@ -302,13 +302,17 @@ public final class Q00383_TreasureHunt extends Quest
 		String htmltext = getNoQuestMsg(player);
 		if (qs.isCreated())
 		{
-			if (player.getLevel() >= MIN_LEVEL)
+			if (player.getLevel() < MIN_LEVEL)
 			{
-				htmltext = (hasQuestItems(player, PIRATES_TREASURE_MAP)) ? "30890-03.htm" : "30890-02.html";
+				htmltext = "30890-01.html";
+			}
+			else if (!hasQuestItems(player, PIRATES_TREASURE_MAP))
+			{
+				htmltext = "30890-02.html";
 			}
 			else
 			{
-				htmltext = "30890-01.html";
+				htmltext = "30890-03.htm";
 			}
 		}
 		else if (qs.isStarted())
diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00642_APowerfulPrimevalCreature/Q00642_APowerfulPrimevalCreature.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00642_APowerfulPrimevalCreature/Q00642_APowerfulPrimevalCreature.java
index 9cdc74c570bbe8b9d0e7d1998716b048f73bfccf..6cd1a966172fe8beb8859903da6a2148d354b6c3 100644
--- a/L2J_DataPack/dist/game/data/scripts/quests/Q00642_APowerfulPrimevalCreature/Q00642_APowerfulPrimevalCreature.java
+++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00642_APowerfulPrimevalCreature/Q00642_APowerfulPrimevalCreature.java
@@ -25,7 +25,6 @@ import com.l2jserver.gameserver.model.actor.L2Npc;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
 import com.l2jserver.gameserver.model.quest.Quest;
 import com.l2jserver.gameserver.model.quest.QuestState;
-import com.l2jserver.gameserver.util.Util;
 
 /**
  * A Powerful Primeval Creature (642)
@@ -127,7 +126,7 @@ public class Q00642_APowerfulPrimevalCreature extends Quest
 	{
 		final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc);
 		
-		if ((qs == null) || !Util.checkIfInRange(1500, npc, killer, true))
+		if (qs == null)
 		{
 			return null;
 		}